
Protocolos a los que apunta la guia:
- StarCraft
- StarCraft Expasion
- Diablo I
- Diablo II
- Warcraft II Battle.Net Edition
- Warcraft III Reign Of Chaos
- Warcraft III Frozen Throne
XAMPP
- Primero instalan un programa que les va a hacer mas sencillo todo el trabajo, con solo instalarlo ya tienen todo listo, no hace falta configurar casi nada =).
Bajan el Programa XAMPP:
Una vez instalado (es preferible instalarlo en el directorio raiz, por ejemplo: 'C:\XAMPP' y no en 'C:\Archivos de Programa') pregunta si quieren instalar los diferentes servicios, le ponen que si a TODO.
- Una vez que terminan con eso, abren el navegador y ponen en la barra de navegacion 'localhost' o '127.0.0.1' (son las direcciones locales). Tiene que aparecer una pagina con fondo naranja con el logo de XAMPP, esto significa que el server esta funcionando
- Los archivos van a ponerlos en la carpeta '\xampp\htdocs' si quieren poner sub-directorios, lo hacen ahi mismo tambien, en esa carpeta
- MySQL se instala sin password y con el usuario 'root' por defecto
Para cambiarle el password al usuario 'root' (es recomendable) en MySQL, hacen lo siguiente:
- Van a http://localhost/phpmyadmin
- Click en 'Privilegios'
- En la fila del usuario 'root', al final hay una imagen de una persona con un lapiz, click ahi
- Bajan un poco y se encuentran con 'Cambio de contraseña', click en 'Contraseña' y luego tipean la clave dos veces
La contraseña para 'root'@'localhost' se cambió exitosamente.Al cambiar el password en MySQL tambien lo tienen que cambiar en PHPMyAdmin
Van a la carpeta '\Xampp\phpMyAdmin' y buscan un archivo q se llama 'config.inc.php' y lo abren con el bloc de notas, adentro buscan las siguientes lineas:
Código:
$cfg['Servers'][$i]['auth_type'] = 'config; // Authentication method (config, http or cookie based) $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
Cambian 'config' por 'http'
Ahora cada ves que entren a http://localhost/phpmyadmin les va a pedir el usuario y password que modificaron anteriormente
Desde phpMyAdmin pueden crear, editar, etc las bases de datos
Ahora para hacer funcionar el servicio cada ves que inicien sesion, ejecutan el programa desde el acceso directo en el escritorio 'XAMPP Control Panel' y ahi seleccionan los servicios
Web Redirect (opcional)(Actualizado by LoBo)
Ahora van a usar un 'web redirect' para que cada vez que escriban el nombre de la pagina (que se lo van a dar uds) los redireccione a su maquina
- Van a www.no-ip.com
- Hace clic en "Create Account"
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 886x734. |

- Luego aparecera un formulario para llenar nuestros datos
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 865x859. |

Luego deberan confirmar el email y por consiguiente, logearse:
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 879x703. |

Una vez logeados, hacemos clic en "Host/Redirects"
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 914x700. |

Lo unico que hacemos es hacer clic en "Add a Host"
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 913x725. |

Escribimos nuestro dominio deseado, y selecionamos el SubDominio
y damos en "Create a Host"
![]() | Esta imagen ha sido redimensionada. Haga clic en esta barra para ver la imagen completa.El tamaño de la imagen original es de 906x889. |

Listo ya tenemos nuestro no IP
Esperamos aprox 5 min y cada vez que pongamos -> nuestro dominio deseado, nos enviara a nuestra pc 

Seguimos con el manual:
PvPGN
Como dije anteriormente, el tutorial abarca solo la plataforma Windows.
Hace click aca para entrar al sitio de PvPGN para bajarte los archivos necesarios para poder levantar el server
(click en 'more files...' para ver el resto de los archivos)
Bajate la ultima version: 1.8.2 al dia de la fecha (12-01-08). Tenes que bajar el paquete binario
Ejemplo: PvPGN-1.8.2-0-Win32-MySQL-5.0.45-BIN.zip
Y el que dice Support files
Bajate estos tambien:
- Una vez bajado el paquete binario, descomprimilo y ubica los archivos en 'C:\Xampp\PvPGN'
- Ahora entra a http://localhost/phpmyadmin y crea una nueva base de datos llamada pvpgn
- Ahora vamos a configurar el tipo de almacenamiento de datos del server. Vamos a la carpeta 'C:\Xampp\PvPGN\conf' buscamos el archivo 'bnetd.conf' y lo abrimos con el bloc de notas. Ahi dentro buscamos esta linea
y la editamos de esta maneraCódigo:storage_path = file:mode=plain;dir=var\users;clan=var\clans;team=var\teams;default=conf\bnetd_default_user.plainname: es el nombre de la base de datos, notese que esta en minusculas [se supone que asi, con minusculas, la crearon en phpmyadminCódigo:storage_path = sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=pvpgn;pass=pvpgnrocks;default=0;prefix=
user: es el usuario de mysql
password: es el password que pusimos en mysql anteriormente
prefix: queda en blanco
En el mismo archivo, buscamos esto:Código:skip_versioncheck = false allow_unknown_version = false allow_bad_version = false version_exeinfo_match = exact
- Esto sirve para evitar problemas con las versiones, osea q si tenes una mas vieja de la que soporta el server no vas a poder conectarte
- Ahora buscamos el archivo de support files que bajamos, lo descomprimimos y copiamos los archivos en la carpeta PvPGN\files
- Por ultimo, para la instalacion del servidor, buscamos el archivo install.bat en la carpeta PvPGN y lo ejecutamos, una vez que termino de cargar lo cerramos y abrimos el archivo PvPGN.exe. Deberia salir algo como esto si todo esta bien:
Código:You are currently Running PvPGN BnetD Mod 1.8.2Código:=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= If you need support:* READ the documentation at http://pvpgndocs.berlios.de/ * you can subscribe to the pvpgn-users mailing list at https://lists.berlios.de/mailman/listinfo/pvpgn-users * you can try our wiki page at http://wiki.pvpgn.org * check out the forums at https://forums.pvpgn.org * visit us on IRC on irc.pvpgn.org channel #pvpgnServer is now running.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Si te salio todo bien te tiene que crear unos archivos en algunas carpetas que mas adelante son importantes
- Abran los puertos 6112 y 6200
No voy a ponerme a explicar como abrir puertos porque la guia apunta a otra cosa, si no saben como hacerlo, enGoogle hay MUCHA informacion sobre al respecto - Seguimos en la misma carpeta, editamos el archivo 'channel.conf'
Aca se encuentran los channels accesibles ingame
Yo deje algo como esto, me parece que mas canales esta de mas.. pero bueno, se puede editar a gusto de cada uno.
Código:# ---special name--- -----short name----- cltag bots- -ops- -log- ctry- realm max -mod-# "The Void" "The Void" NULL true false false NULL NULL -1 true "Warcraft III TFT" "W3" W3XP true false false NULL NULL -1 false "Chat" "Chat" CHAT true false false NULL NULL -1 false
- Ahora abrimos el archivo 'anongame_infos.conf'
Este archivo muestra la configuracion de las urls ingame
Tendrian que configurarlo asi:
Código:server_URL = "http://www.dominio.com/pvpgn" player_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&user=" tourney_URL = "http://www.dominio.com" clan_URL = "http://www.dominio.com/pvpgn/stats.php?clan=" ladder_PG_1v1_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=solo" ladder_PG_ffa_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=team" ladder_PG_team_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=ffa" ladder_AT_2v2_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=at" ladder_AT_3v3_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=at" ladder_AT_4v4_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=at" ladder_clan_1v1_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=clan_1v1" ladder_clan_2v2_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=clan_2v2" ladder_clan_3v3_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=clan_3v3" ladder_clan_4v4_URL = "http://www.dominio.com/pvpgn/stats.php?game=W3XP&type=clan_4v4"
- La carpeta 'pvpgn' vendria a ser donde van a estar los archivos del ladder, mas adelante voy a explicar eso, y 'dominio.com' seria tu dominio
Torneos
Podemos configurar torneos como en BNet, lo hacemos en el archivo 'tournament.conf', pero hay un problema, esto solo sirve para jugar los rounds preliminarios, y dps de eso, no funciona =/
O sea que.. vamos a tener que esperar a una nueva version del pvpgn =P
Otros archivos que podemos editar:
- Podemos editar el mensaje del dia 'motd', lo editamos en el archivo 'bnmotd.txt'
- Tambien podemos editar las noticias, estan dentro de este archivo 'news.txt'
- Tambien los mapas del ladder [1v1, 2v2, 3v3, AT, etc] se encuentran en el archivo 'bnmaps.conf'
- En el archivo 'topics.conf' podemos configurar los topics de cada channel
- Podemos configurar los puntos de experiencia ganada/perdida en el archivo 'bnxpcalc.conf'
- Para los levels, el archivo 'bnxplevel.conf'
- Para configurar los banners ingame, podemos editar el archivo 'ad.conf'
- El archivo 'command_groups.conf' sirve para configurar los comandos de cada grupo
- El archivo 'versioncheck.conf' sirve para verificar la version del juego
Como hago para ser admin de mi server? muy facil:
- En el navegador ingresamos a la direccion 'http://localhost/phpmyadmin'. A la izquierda seleccionamos la base de datos 'pvpgn' y nos aparecen del lado derecho las tablas que hay en la db, seleccionamos la tabla 'bnet'
- Ahora del lado derecho, arriba, hay una solapa que dice 'browse' hacele clic, y te salen todas las cuentas registradas en el server con los todos los datos de cada una de ellas
- Seleccionamos el usuario que queremos darle permisos de administrador, con el lapiz que tiene al costado y lo editamos:
- Buscamos el campo 'auth_admin' y lo cambiamos a 'true'
- Ahora buscamos el campo 'auth_command_groups' y le ponemos el numero '255' para tener acceso a TODOS los comandos
Descomprimimos el archivo 'pvpgn-stats-2.4.4' que bajamos anteriormente, copiamos TODOS los archivos que estan ahi dentro y los pegamos en esta ruta 'Xampp\htdocs\pvpgn'
*Recuerden que la carpeta 'pvpgn' es donde van a estar los archivos del ladder
Abrimos el archivo config.inc.php y buscamos:
vemos que debajo hay unas cosas para configurarCódigo:// System Config settings
Lo unico que tendrian que cambiar es:Código:$db_host = "192.168.0.10"; $db_database = "server1_db"; $db_user = "root"; $db_pass = "password"; $db_record = "Record"; $db_bnet = "BNET"; $db_profile = "profile"; $db_teams = "Team"; $db_friend = "friend"; $db_counters = "counters"; $db_d2 = "d2ladder"; $homepage = "http://server1.onlinebattlezone.net/"; $ladderroot = "http://server1.onlinebattlezone.net/ladders/";
- $db_host = "192.168.0.10";: ponganle 127.0.0.1
- $db_database = "server1_db";: cambienle a pvpgn
- $db_user = "root";: aca tienen que poner el user name (el de mysql)
- $db_pass = "password";: y aca el password (el de mysql tbn)
- $homepage = "http://server1.onlinebattlezone.net/";: tu dominio
- $ladderroot = "http://server1.onlinebattlezone.net/ladders/";: aca iria la ruta esta http://www.dominio.com/pvpgn/
Estado del server
Descomprimimos el archivo 'pvpgn-status-1.2', copiamos los archivos 'online-offline.php' y 'status.php' y los pegamos en la carpeta pvpgn (\Xampp\htdocs\pvpgn)
- Abrimos el archivos 'status.php' y buscamos:Código:
// Path to server.dat
Ahi editamos de esta manera2- Buscamos:Código:$statusfile = 'C:\Xampp\PvPGN\var\status\server.dat';Y la editamos asi:Código:// URL of directory containing the game icons. No trailing slash.3- Ahora buscamos:Código:$iconsdir = "http://www.dominio.com/pvpgn/gameicons";Y lo editamos asi:Código:// Enable profile links?*Recuerda que 'dominio.com' es TU dominioCódigo:$profilelink_url = "http://www.dominio.com/pvpgn/stats.php";
1 comentarios:
Acabo de terminar de hacer todo y ahora me queda probar. Gracias de antemano!!! Menos el Ladder, todo esta muy claro. Espero que todo marche 10 puntos. Si salió, comentaré, y si no tmb.
Saludos!
Publicar un comentario