EasyMaNGOS
EasyMaNGOS finalmente está listo para funcionar. Todavía le faltan cosas estéticas y algún que otro añadido, como la documentación que haga falta agregar y un servidor web portable, pero el setup ya funciona, y eso lo hace finalmente usable.
El repack se va a hospedar en Assembla. Por un lado, es más cómodo para mí, puesto que puedo ir añadiendo/eliminando/modificando cosas del repositorio según lo necesite y no tengo que subir el repack entero cada vez que haga cambios.
Por otro lado, para la gente que sepa usar Subversion, será muy fácil obtenerlo y actualizarlo cada vez que cambie algo.
Como todavía no está la documentación, he aquí lo que necesitáis saber en un principio:
1º. Como Assembla no permite la descarga de proyectos desde la web, y de momento no tengo medio alguno preparado para que descarguéis el proyecto de forma más cómoda, tendréis que instalaros y usar Tortoise SVN para descargaroslo. Al final del post, en un anexo, tenéis información clara y concisa sobre la descarga e instalación de Tortoise SVN.
2º. Una vez instalado Tortoise SVN, os bajais el repack (ver Anexos).
3º. Necesitáis instalar tan solo 2 cosas para ponerlo a punto: Visual C++ 2008 Express y el JRE (Java Runtime Environment).
(Los instaladores para ambas cosas se encuentran incluidos en el directorio Administracion\Herramientas.)
4º. Una vez tengáis las 2 cosas instaladas, ejecutáis el script Repack setup ubicado en la carpeta Administración y seguís las instrucciones.
5º. Cuando el setup haya terminado (se os pedirá pulsar una tecla en 2 momentos del actualizador), ejecutáis el script para extraer los DBCs y los Maps (os pedirá que escribáis la ruta de la copia del World of Warcraft del cual queréis extraerlos).
Una vez los tengáis extraídos, movéis las carpetas dbc y maps a la ruta MaNGOS\bin\Win32_Release, que es donde está todo el emulador compilado.
6º. Solo os faltará configurar los .conf y listo .
La URL del proyecto va a ser la siguiente:
http://subversion.assembla.com/svn/easymangos/Windows
Ya iré actualizando esto con más cosas. He limpiado todo el hilo para que no se mezclen cosas viejas con lo de ahora. Postear cualquier duda o problema que tengáis con el repack.
Salu2
P.D: ¡OJO!, Si al ejecutar el emulador, en cualquier versión (incluso cuando actualicéis en un futuro) obtenéis mensajes de error en la consola, no significa necesariamente que el servidor esté mal montado. Simplemente pueden ser errores que tengan que corregir en el emulador o la base de datos.
(Anexo 1 - Descarga de Tortoise SVN)
Nota: En lugar de dejar las URLs directas de descarga, dejo una explicación sobre como bajarse el programa de la web oficial, porque la versión del programa irá variando, y por tanto los enlaces.
1º. Os dirigís a la URL: http://tortoisesvn.net/downloads
2º. En este cuadro:
Cita de: TortoiseSVN Downloads
Download Application
32 Bit URL Installer
64 Bit URL Installer
32 Bit URL Installer
64 Bit URL Installer
Os descargáis la versión de TortoiseSVN correspondiente a la arquitectura de vuestro Windows (32 o 64 bits).
Nota: donde pone URL figuraría una de las URLs de descarga del programa. Lo pongo así para que no se vaya a dar el caso de que, si pongo el nombre del setup exacto, alguien en el futuro me venga a decir que no sabe que bajarse porque los nombres son otros .
La instalación es muy sencilla, se puede hacer todo por defecto, por lo que no la explico .
(Anexo 2 - Descargando EasyMaNGOS)
Nota: Cuando hablo de "sacar el menú contextual", para quien no esté familiarizado con esto, me refiero a pinchar el icono que sea, archivo, carpeta, etc... con el botón derecho del ratón .
1º. Lo primero de todo. En el sitio donde queráis tener el repack creáis una carpeta con el nombre que queráis, no es imprescindible que se llame EasyMaNGOS, pero este es el nombre al que me voy a referir aquí.
2º. Una vez la tengáis creada, sacáis el menú contextual de la misma, y, si habéis instalado el Tortoise SVN, veréis 2 opciones llamadas SVN Checkout y Tortoise SVN. Para descargar el contenido de un repositorio la que nos interesa es Checkout.
3º. Ahora veréis una ventana con muchas cosas de las cuales las importantes son:
- URL of repository: Aquí ponéis la URL que he publicado antes de EasyMaNGOS
- Checkout directory: Aquí debe figurar la ruta de la carpeta que hemos creado antes. En mi caso, por ejemplo, es C:\EasyMaNGOS
Estas son todas las cosas que necesitáis poner. Ahora pincháis en Ok, y comenzará la descarga del repositorio.
(Anexo 3 - Actualizando EasyMaNGOS)
Para actualizar el contenido de vuestra carpeta EasyMaNGOS, sacáis el menú contextual de la carpeta, y esta vez veréis que hay una nueva opción llamada SVN Update. Esa opción es la que os permitirá tener siempre la última revisión del proyecto.
¿Y cómo sabemos si hay alguna revisión nueva?, Muy fácil.
Para esto tenemos que entrar en el menú Tortoise SVN del menú contextual de nuestra carpeta EasyMaNGOS, y, en el, pinchar sobre la opción Show log (suele ser la primera de todas).
Aquí veréis las distintas revisiones que ha sufrido el proyecto.
Cada mensaje de los que veis en la parte de arriba, es una revisión (y el mensaje es un comentario que se hace sobre ella, generalmente haciendo alusión a los cambios que se han realizado desde la anterior revisión).
Si os fijáis, habrá una revisión que aparecerá en negrita. Esa es la revisión que tenéis vosotros actualmente.
Si es la última de todas, no se han producido cambios desde la última vez que actualizasteis, pero, si hay revisiones por encima de la que está en negrita, significa que hay cambios nuevos.
Ese es pues el momento de hacer un SVN Update .
Y con esto termino los anexos, que tengo los dedos de un cansado de escribir que pa qué os voy a contar .