Instalación · FAQ
Configuración de Battle.net
Windows :
- Diablo · Diablo II · StarCraft · WarCraft II · WarCraft III
UNIX :
- Diablo · Diablo II · StarCraft · WarCraft II · WarCraft III
Configuración de Westwood Online
Windows :
UNIX :
Administration
BNETD · Address Translation · Version Check · Auto Update · Diablo II Realm · Command Groups · MOTD · News · Chat Channels
Troubleshooting · Enlaces
¿Qué es un Servidor Diablo II Abierto (Open)?
Un servidor Diablo II Open significa que tu personaje no se almacena en PvPGN Battle.net como en los servidores reales (TM). Cuando juegas en Battle.net (TM) tu personaje se almacena en el servidor. En Open Battle.net (TM), tu personaje se almacena en tu computadora. Esto sólo requiere tener funcionando PvPGN en el servidor. Esta modalidad tiene varias ventajas y desventajas.
Ventajas:
- Personaje en modalidad "Un Jugador" tambien conocido como single player se puede utilizar para jugar en Battle.net (TM)
- Se pueden hacer respaldos de tu personaje en caso que el archivo este corrupto o se pierda
Desventajas:
- Los jugadores pueden fácilmente engañar, con el uso de editores y hacks
- El Administrador tiene muy poco o ningún control sobre los personajes del jugador
Para jugar en un Servidor Battle.net (TM) Abierto (Open):
- Inicia Diablo II o Diablo II LOD
- Selecciona el Portal o Servidor al que deseas conectarte
- Haz clic en el botón Multijugador
- Haz clic en el botón Battle.net (TM)
¿Qué es un Servidor Diablo II Cerrado (Closed)?
Un Servidor Diablo II Cerrado (Closed) significa que tus personajes son almacenados en el servidor PvPGN al igual que en Battle.net (TM). Para esto se requiere tener funcionando D2CS, D2DBS & D2GS, además de tener corriendo PvPGN. Esta opción tiene varias ventajas y desventajas.
Ventajas:
- Hacks y bots son mucho más fáciles de detectar
- A los jugadores les hez mas difícil el poder hacer trampa
- El administrador del servidor tiene más control sobre los personajes del jugador
Desventajas:
- Tus personajes en modalidad “Un Jugador” (Single Player) no pueden ser utilizados
- No puedes hacer respaldos de tus personajes
- Servidores lentos o con poca banda ancha pueden causar retraso (lag) o tiempo de espera adicional
- El jugador está a merced de la administración, si el administrador desea puede borrar tus personajes
- Si no entras con frecuencia al servidor, puede que tu cuenta sea borrada, junto con tus personajes
Para jugar en un Servidor Battle.net (TM) Cerrado (Closed):
- Inicia Diablo II o Diablo II LOD
- Selecciona el Portal o Servidor al que deseas conectarte
- Haz clic en el botón Battle.net (TM)
Puedes tener funcionando un servidor abierto y cerrado al mismo tiempo. El jugador, en una situación así, podrá elegir que modalidad desea utilizar (abierto o cerrado).
¿Qué es un Reino Diablo II Cerrado (closed)?
A Diablo II closed realm is the realm that you play in, on a Diablo II closed server.
Configuración de Windows para un servidor Diablo II[]
Lo que necesitas configurar:
- bnetd.conf
- realm.conf
- d2cs.conf
- d2dbs.conf
- address_translation.conf
- versioncheck.conf
- autoupdate.conf (optional)
- Router / Firewall
Editar bnetd.conf[]
Abre el archivo / conf / bnetd.conf con tu editor preferido
(En este caso voy a utilizar edit)
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit bnetd.conf
Después de abrir el archivo con el editor, busca la sección de verificación del cliente y las actualizaciones y busca la siguiente línea::
allowed_clients = all
Ahora debes configurar con las opciones apropiadas para permitir que los clientes se conecten a tu servidor:
Dado que esta guía es para Diablo II, vamos a configurarlo para que sólo permita clientes de Diablo II.
allowed_clients = d2dv,d2xp
Editar realm.conf[]
Necesitaras saber tu LAN IP para el servidor PvPGN y así poder configurar el archivo realm.conf.
Para encontrar la dirección LAN IP para el servidor PvPGN sigue los siguientes pasos:
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> ipconfig
Después de ejecutar el comando, busca línea de la dirección IP.
Busca la siguiente:
IP Address. . . . . . . . . . . . : 192.168.1.2
Abre el archivo /conf/realm.conf file con tu editor preferido
(En este caso voy a utilizar edit):
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit realm.conf
Después de abrir el archivo con el editor, busca la siguiente línea:
#"D2CS" "PvPGN Closed Realm" 1.2.3.4:6113
Ahora debes des comentar la línea borrando el signo # y agregando tu LAN IP.
(Digamos que tu LAN IP es 192.168.1.2):
"MyRealm" "PvPGN Closed Realm" 192.168.1.2:6113
Puedes personalizar el nombre y descripción de tu Servidor, sin embargo,esta informacion debe comenzar con una " y terminar con una ".
Editar d2cs.conf[]
Necesitaras saber tu LAN IP para el servidor PvPGN y así poder configurar el archivo d2cs.conf.
Para encontrar la LAN IP para el servidor PvPGN sigue los siguientes pasos:
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> ipconfig
Después de ejecutar el comando, busca la línea de la dirección IP.
Busca lo siguiente:
IP Address. . . . . . . . . . . . : 192.168.1.2
Abre el archivo /conf/d2cs.conf con tu editor preferido
(En este caso voy a utilizar edit):
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit d2cs.conf
Después de abrir el archivo con el editor, busca la sección de configuración del servidor y busca la siguiente línea:
#realmname = D2CS
Ahora debes des comentar la línea borrando el signo # y escribiendo el nombre del Reino tal y como lo escribiste en realm.conf:
realmname = "MyRealm"
Ahora busca la siguiente línea:
gameservlist = <d2gs-IP>,<another-d2gs-IP>
Ahora debes ingresar tu LAN IP
(Digamos que tu LAN IP es 192.168.1.2):
gameservlist = 192.168.1.2
Sólo debes configurar el gameservlist en caso de que también estes creando un servidor D2GS Cerrado (Closed). Si sólo deseas un servidor abierto (Open) tendrás que comentar esta línea, poniendo el signo # al comienzo de la línea.
Finalmente, busca la siguiente línea:
bnetdaddr = <bnetd-IP>:6112
Ahora debes agregar tu LAN IP
(Digamos que tu LAN IP es 192.168.1.2):
bnetdaddr = 192.168.1.2:6112
Editar d2dbs.conf[]
Necesitaras saber tu LAN IP para el servidor PvPGN y antes de poder configurar el archivo d2dbs.conf.
Para encontrar la LAN IP para el servidor PvPGN sigue los siguientes pasos:
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> ipconfig
Después de ejecutar el comando, busca la línea de la dirección IP.
Busca lo siguiente:
IP Address. . . . . . . . . . . . : 192.168.1.2
Abre el archivo / conf/d2dbs.conf con tu editor preferido
(En este caso voy a utilizar edit):
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit d2dbs.conf
Después de abrir el archivo con el editor, busca la sección de configuración del servidor principal y busca la línea siguiente:
gameservlist = <d2gs-IP>,<another-d2gs-IP>
Ahora debes introducir la IP LAN
(Digamos que tu LAN IP es 192.168.1.2):
gameservlist = 192.168.1.2
Sólo debes configurar el gameservlist si también estas configurando un servidor D2GS cerrado (closed). Si lo que deseas es un servidor abierto tendrás que comentar esta línea, poniendo un# al comienzo de la línea.
Editar address_translation.conf[]
Necesitaras saber tu Internet IP y LAN IP para el servidor PvPGN antes de poder configurar el address_tranlation.conf.
Para encontrar Internet IP haz clic en este enlace:
http://www.whatismyip.org/
Para encontrar tu LAN IP para el servidor PvPGN:
- haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> ipconfig
Después de ejecutar el comando, busca la línea con la dirección IP.
Busca la siguiente línea:
IP Address. . . . . . . . . . . . : 192.168.1.2
Abre el archivo /etc/address_translation.conf con tu editor preferido
(En este caso voy a utilizar edit):
- haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit address_translation.conf
Después de abrir el archivo en el editor, busca la sección Address Translations para los clientes / juegos (puertos para clientes).
Busca la siguiente línea:
#192.168.1.10:6112 1.2.3.4:6118 192.168.1.0/24,10.0.0.0/8 ANY
Ahora debes descomentar la línea borrando el signo # y escribiendo tu LAN IP, tu internet IP, y tu subnet LAN IP.
(Digamos que tu Internet IP es 74.22.125.199 y tu LAN IP para el servidor PvPGN es 192.168.1.2):
192.168.1.2:16112 74.22.125.199:16112 192.168.1.0/24 ANY
Establece el puerto 16112 como muestra el ejemplo de arriba. Configuraras la maquina del juego para que utilice ese puerto.
Si tienes más de un equipo de juego en la LAN, tendrás que crear una nueva entrada para cada equipo con un puerto único.
A continuación, debes buscar la sección “Character Server Translation” del Servidor Diablo II (d2cs).
Busca la siguiente línea:
#192.168.1.10:6113 1.2.3.4:6113 192.168.1.0/24 ANY
Ahora debes descomentar la línea borrando el signo # y escribiendo tu LAN IP, tu internet IP, y tu subnet LAN IP.
(Digamos que tu Internet IP es 74.22.125.199 y tu LAN IP para el servidor PvPGN es 192.168.1.2):
192.168.1.2:6113 74.22.125.199:6113 192.168.1.0/24 ANY
Luego, debes buscar la sección “Game Server Translation”(d2gs) del servidor Diablo II.
Busca la siguiente línea (opcional):
#192.168.1.100:4000 1.2.3.4:4000 NONE ANY
Ahora debes descomentar la línea borrando el signo # y escribiendo tu LAN IP del servidor PvPGN, tu internet IP, y tu subnet LAN IP.
(Digamos que tu Internet IP es 74.22.125.199 y tu LAN IP para el servidor PvPGN es 192.168.1.2):
192.168.1.2:4000 74.22.125.199:4000 NONE ANY
Editar versioncheck.conf[]
Abre el archivo /etc/versioncheck.conf con tu editor preferido
(En este caso voy a utilizar edit):
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit versioncheck.conf
Después de abrir el archivo con el editor, busca la sección -=- Latest Versions -=- No Update Required -=- section.
Busca lo siguiente:
# Diablo II - LoD (Expansion) 1.12a "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \ IX86ver1.mpq \ IX86 \ D2XP \ "Game.exe 05/28/08 01:44:02 61440" \ 0x0000000c \ 1.0.12.0 \ 0x3d421510 \ D2XP_112A # Diablo II 1.12a "A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \ IX86ver1.mpq \ IX86 \ D2DV \ "Game.exe 07/05/08 17:19:40 57344" \ 0x0000000c \ 1.0.12.0 \ 0x243ac143 \ D2DV_112A
Si esas entradas existen, entonces tienes la versión actual para Diablo II. Puedes personalizar esta opción para que solo ciertos tipos de versión de Diablo II puedan conectarse a tu servidor.
Para ello, elimina las entradas de la versión de verificación que no deseas que se conecte a tu servidor.
Descarga la última versioncheck.conf si es que no tienes las entradas.
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/pvpgn/pvpgn/conf/versioncheck.conf
- Haz clic en el enlace de arriba
- seleciona Guardar Como...
- guardalo en la carpeta C: \ Archivos de programa \ PvPGN-1.8.5 \ conf carpeta \ de tu disco duro local.
- asegurate que el archivo se llama versioncheck.conf
Puede que necesites cambiar la configuración del sistema para mostrar las extensiones del archivo y asegurar que el versioncheck.conf se guarda con la extensión correcta.
Editar autoupdate.conf (opcional)[]
Abre el archivo /etc/autoupdate.conf con tu editor preferido.
(En este caso voy a utilizar edit):
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\conf\ C:\Program Files\pvpgn-1.8.5\conf> edit autoupdate.conf
Después de abrir el archivo con el editor, busca la sección Diablo II Expansion (LoD).
Busca lo siguiente:
# ===================== Diablo II Expansion (LoD) =========================== # Note: the following assumes that you want to upgrade all Diablo II clients # to version 1.12a. If you are still running a 1.10 or 1.09d realm, you # will need to modify these entries accordingly. #IX86 D2XP D2XP_107 D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_108 D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_109 D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_109B D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_109C D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_109D D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_110 D2XP_IX86_1xx_112A.mpq #IX86 D2XP D2XP_111 D2XP_IX86_1xx_112A.mpq # Incremental update from version 1.11b --> 1.12b #IX86 D2XP D2XP_111B D2XP_IX86_111B_112A.mpq # The next one is a Diablo II LoD wildcard entry. #IX86 D2XP D2XP_1xx D2XP_IX86_1xx_112A.mpq
Ahora usted debe descomentar la línea eliminando el signo # de cada línea:
# ===================== Diablo II Expansion (LoD) =========================== # Note: the following assumes that you want to upgrade all Diablo II clients # to version 1.12a. If you are still running a 1.10 or 1.09d realm, you # will need to modify these entries accordingly. IX86 D2XP D2XP_107 D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_108 D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_109 D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_109B D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_109C D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_109D D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_110 D2XP_IX86_1xx_112A.mpq IX86 D2XP D2XP_111 D2XP_IX86_1xx_112A.mpq # Incremental update from version 1.11b --> 1.12b IX86 D2XP D2XP_111B D2XP_IX86_111B_112A.mpq # The next one is a Diablo II LoD wildcard entry. IX86 D2XP D2XP_1xx D2XP_IX86_1xx_112A.mpq
Luego, debes hacer lo mismo con la sección Diablo II (DV).
Después de haber configurado el autoupdate.conf, tendrás que descargar los archivos de actualización.
La utilidad bnftp es lo que vamos a utilizar para descargar los archivos de actualización:
- Haz clic en Inicio -> Ejecutar -> cmd
- Ok
C:\> cd C:\Program Files\pvpgn-1.8.5\ C:\Program Files\pvpgn-1.8.5\> bnftp --client=D2XP --arch=IX86 --file=D2XP_IX86_1xx_112A.mpq uswest.battle.net 6112 C:\Program Files\pvpgn-1.8.5\> bnftp --client=D2XP --arch=IX86 --file=D2XP_IX86_111B_112A.mpq uswest.battle.net 6112 C:\Program Files\pvpgn-1.8.5\> bnftp --client=D2DV --arch=IX86 --file=D2DV_IX86_1xx_112A.mpq uswest.battle.net 6112 C:\Program Files\pvpgn-1.8.5\> bnftp --client=D2DV --arch=IX86 --file=D2DV_IX86_111B_112A.mpq uswest.battle.net 6112
Cuando los archivos de actualización han terminado de descargarse, debes copiarlos en el directorio C: \ Archivos de programa \ PvPGN-1.8.5 \ Files \ carpeta.
Configurar Router / Cortafuegos[]
Tendrás que transmita los puertos 6112-6114 y 4000 a tu servidor PvPGN y reenviar el puerto 16112 a tu maquina del juego.
Asegúrate también de que estos puertos estén abiertos a través del cortafuegos (s) en el (los) equipo(s) de aplicación (es)
Configurar Game Data Port (optional)[]
Para jugar estos juegos en la misma LAN que el servidor PvPGN, tendrás que cambiar el puerto que estos juegos utilizan. Ya que PvPGN por defecto utiliza el puerto 6112. Cambia el puerto de juego por el puerto único que especificaste en el address_translation.conf.
- haz clic en Inicio -> Ejecutar -> regedit
- Ok
Después de abrir el Editor del Registro, vaya a HKEY_CURRENT_USER \ Software \ Battle.net.
- clic en Configuración
- Haz clic derecho en la mitad derecha de la ventana y crear un nuevo valor DWORD
- Nombra el nuevo valor DWORD Game Data Port
- Haz clic derecho sobre Game Data Port y selecciona Modificar
- ingresa el puerto 16112 y selecciona Decimal