Crea tu server World of Warcraft oficial 3.3.5 online

Bueno hoy voy a explicarles como montar un servidor del wow en sus pcs, con el fin de entretenerse un rato, aprender algo nuevo, y ponerlo online para que puedan jugar con sus amigos, o para lo que quieran.

Para empezar tenemos una serie de programas que vamos a necesitar.

El emulador mas el Sqlyog para administrar la base de datos Descargar

Usaremos Mangos, porque es el que mas me gusta a mi, y me parece que es mas estable.

El net framework 3.5 y el 4.0, estos dos los necesitaremos en el momento de extraer los mapas del juego y las dbc, mas adelante lo explico.

Net framework 3.5  Descargar

Net framework 4.0 + libreria  Descargar

Dentro del Net 4.0 hay una libreria de bisual que tb pueden instalar, yo la instale porque me faltaban unos .DLLs

Ambos Net están en su vercion full, no son instaladores online, los subí así porque me molesta la instalación online de esos programas, y ademas los bajo y ya los tengo para cuando los necesite de nuevo.

Bueno, esto seria todo lo que necesitamos, pero de todas maneras también subí mis mapas y mis dbc, por si alguno tiene dudas de los suyos.

MapasDescargar

Dbc Descargar

Bueno ahora si empezamos, lo que haremos sera crear una carpeta en el disco C:/ para los archivos del server, la llamaremos Server ( que original :P )
En esta carpeta pondremos todos los archivos que nos bajamos anteriormente, sin contar mapas y dbc, para los que los bajaron a medida que lean el post sabran que hacer con ellos.

Nos quedara algo asi:


Luego empesamos por intalar la libreria de visual y los net F en su orden, 3.5 > 4.0.
como esto no tiene ninguna magia, creo que no hace falta fotos.
Luego de instalarlos, yo personalmente los elimino o los saco de la carpeta server para que no me molesten, usd hagan como quieran, a mi me queda así:



Extraemos lo que hay dentro de 3.3.5 Repack + Yog 8.05

Instalamos el yog 8.05(Sql Yog) al lado del programa esta un serial que a mi me funciono bien.
tampoco tiene ninguna cosas rara la intalacion asi que no tome fotos, solo lo registramos en el momento de hacerlo y listo.

Bueno, en la carpeta 3.3.5 repack nos encontraremos con lo siguiente:



Por el momento, nos interesa la carpeta Tools, donde encontraremos un archivos llamado AD.EXE

Nota: Para los que bajaron los mapas y las dbc, pueden saltar este paso, y i ir directamente a el momento de usarlas, aclarare cuando mas adelante.



Este archivo lo copiamos y lo pegamos en nuestra carpeta del wow, por defecto estara en Arcivo de programas/World of Warcraft.
Nota: Esta de mas que les diga que este repack es para levantar la vercion 3.3.5, por lo tanto tendremos que tenes nuestro wow en esa vercion, no se preocupen por pasarse ni nada porque es la vercion que tiene actualmente el servidor oficial, si no tienen el wow en esta vercion la base de datos tirara error por los mapas mal extraidos



Una vez dentro de la carpeta, lo ejecutamos y nos tomamos unos mates o yo en particular unas cervezas, porque tarda un poco.
Este archivo lo que hara sera extraer las dbc y los mapas del juego, que luego usaremos.

Una vez terminado nos quedara algo asi:



Lo que haremos ahora sera cortar esas dos carpetas y pegarlas dentro de la carpeta Mangos, que estaba en C:Server3.3.5 RepackMaNGOS
les va a pedir que reescriban algunos archivos ya que el repack trae una carpeta dbc, le ponemos que SI y sequimos.

Nota: Para los que descargaron los mapas y las dbc, este es el momento de usarlas, extraen ambas y las pegan en la carpeta mangos igual que hicieron los que tomaron el camino largo.

Nos quedara algo asi:



Ahora empesaremos a poner en funcionamiento el server. lo que haremos ahora sera ir a la carpeta Server, que estaba en C:Server3.3.5 Repackserver. y ejecutaremos el archivo MySql

Nos quedara algo asi:


Aqui vemos el archivo que devemos ejecutar y la ventana que nos mostrara si no hay problema alguno.

Luego iremos a la carpeta mangos, que les recuerdo que estaba en C:Server3.3.5 RepackMaNGOS,
y ejecutaremos primero el archivo Realms.exe, esperamos que cargue, y luego ejecutamos el archivo Mangosd.exe.
este ultimo se demora en cargar asi que demos le algo de tiempo. al finalizar quedara algo asi:


Esto significa que tu server esta en optimo funcionamiento!!

Si quieren ir probando si pueden entrar, lo unico que tienen que hacer es cambiar el reamld list del wow, le ponen localhost y tendrían que poder entrar al juego sin problemas con las cuentas que trae por defecto que son:

set realmlist localhost
set patchlist localhost

User: administrator Pass: administrator
        moderator            moderator
        gamemaster         gamemaster
        player                  player

Bueno sigamos,luego de esto, iremos a la carpeta server nuevamente, que estaba en  C:Server3.3.5Repackserver
y ahi ejecutaremos el archivo Apache y se nos abrira una ventana mas que es la que levanta que pone en funcionamiento la pagina de creacion de cuentas.
veremos algo asi:


Aquí vemos las 3 ventanas de nuestro server que anteriormente mostre, y la remarcada en azul es la que levanta la pagina web.

Para entrar a la pagina solo tendremos que poner en la barra de direccion del explorador 127.0.0.1 y veremos algo asi:



Bueno desde esta pagina podemos crea cuentas normales, no GMs, por eso ahora es donde entra en funcionamiento el Sqlyog, que les recuerdo fue uno de los primeros programas que instalamos.
Lo que haremos sera abrir el programa (es el icono del delfín que hay en su escritorio) y conectarlo a nuestra base de datos la cual si no cerraron nada se encuentra en funcionamiento.
Para hacer esto vamos a precisar unos datos que para ahorrar tiempo se los voy a pasar yo, pero que se pueden encontrar en las configuraciones del mangos.

Al abrir el programa veremos algo asi:



Bueno, rellenaremos los campos con lo mismo que figura en la imagen

MySql Host adress: localhost Ojo Aca Explico los detalles de este punto en la ultima linea del post identificada con ***
Username: root
Password: ascent
port: 3306

Le damos Connect, y veremos algo asi:



Ustedes veran las bases de datos sin desplegar, asi que lo que haremos sera ir a la tabla en donde van a estar las cuentas para poder administrarlas como queramos. para esto haremos lo siguiente.
Le damos clik como figura en la imagen al + en el primer recuadro rojo (es la db con el nombre Realmd) luego al + de Tables y luego nos posamos sobre account, de ahi nos vamos al recuadro 3 y clikeamos Table data, y podremos ver en el recuadro 4 los usuarios y en el recuadro 5 los niveles de gm que van del 0 al 3.
A la derecha del recuadro 4 estan las contraseñas que si bien son iguales a los usuarios, en la tabla se muestran cifradas y la verdad que no se porque.

Bueno, hasta aca ya montamos el server y la pagina para las cuentas, tambien ya sabemos entrar a el area de las cuentas para administrarlas como queramos, lo que haremos ahora sera ponerlo online para que sus amigos puedan entrar desde sus casas.

Lo primero que tenemos que hacer es configurar nuetro TCP/IP para que no este en automatico.
esto lo pueden hacer de la siguiente manera. (acepto correcciones)



Se fijan en el estado de su coneccion los datos y las ips y los escriben manualmente en las propiedades de TCP/IP
el campo que dice servidor dns preferido lo rrellenan con la ip de puerta de enlace predeterminada para que conserver intarnet. (Si me equivoco me corrigen, no me manejo mucho en redes)

Lo siguiente que tenemos que hacer es desmilitarizar nuestra IP , para eso cada uno tendra que hacerlo como su modem lo permita.

Luego tendremos que establecer una ip fija, para eso pueden usar dyndns o no-ip o el que ustedes quieran.

Con nuestra ip fija configurada lo que tenemos que hacer es enlazarla con nuestra maquina, para eso tendremos que ir a el archivo HOSTS que se encuentra en C:WINDOWSsystem32driversetchosts lo habrimos con el block de notas y le agregamos una linea mas que dira mas o menos asi

127.0.0.1            tudns.dyndns.org

o no-ip o el que usaron.

Si todo esta bien, ya tenemos una ip fija configurada.

Ahora lo que hacemos sera remplazar las ip 127.0.0.1 que figuran el las config de la carpeta mangos por nuestra ip, para esto nos vamos a la carpeta mangos que estaba en C:Server3.3.5 RepackMaNGOS



Abrimos los archivos de configuración con el block de notas y los modificamos de la siguiente manera:



asi hacemos con las tres config que figuran, buscamos la ip 127.0.0.1 y la remplazamos por la nuestra

las tres config son:
mangosd
scriptdev2
realmd

y por ultimo, volvemos a entrar a la base de datos igual que lo hicimos para administrar las cuentas, pero esta vez nos posamos sobre  reamlist y modificamos la ip por la nuestra como esta en la imagen


Aca mismo también podemos cambiar el nombre de nuestro reino por el que ustedes quieran, por defecto se llama mangos como se ve en la imagen.

Bueno, espero no haberme equivocado en teoria ya tienen que tener su server online. espero que a todos les funcione. Saludos

***Esta es una corrección: para los que configuraran una no-ip o cualquier ip fijo, al momento de modificar las config también tendrán que modificar el localhost con el que entran en la base de datos de modo que les quedaría algo así:
MySql Host adress: tu-ip.no-ip.com
Username: root
Password: ascent
port: 3306