PvPGN
Advertisement

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:

NoteIcon
Note
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
NoteIcon
Note
En este caso la IP LAN sería 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
NoteIcon
Note
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
NoteIcon
Note
En este caso la IP LAN sería 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"
NoteIcon
Note
Recuerda que el nombre del Reino debe comenzar con una " y terminan con una "


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
NoteIcon
Note
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
NoteIcon
Note
En este caso, el LAN IP sería 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
NoteIcon
Note
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
NoteIcon
Note
En este caso la LAN IP seria 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
NoteIcon
Note
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
NoteIcon
Note
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

See Also[]

Install and Configure D2GS Server

Advertisement