para hacer un server de RO ocupan estos programas:
-Totoise SVN (para descargar El Codigo)
http://tortoisesvn.net/downloads-Cywin (para Compilarlo)
www.cygwin.com/setup.exe-Mysql Tarball (Este Es Usado Solo si Compilaras el emu para sql)
1.- Descargar El Codigo Con Totoise SVN- Creen Una Carpeta En Alguna Parte De Su Compu... EJ : C:\eAthena
- Abran La Carpeta y Denle Click 2 Para Mostrar El Menu emergente y seleccionen la opción SVN Checkout
Se Abrira Un cuadro de dialogo...
IRL of repository : svn.eathena.ws/svn/ea/branches/stable/
(ó Repository de La Versión Trunk : svn.eathena.ws/svn/ea/trunk/ ,ya depende cual quieras xP)
Checkout directory : (La Carpeta que Eligieron, en El Ejemplo c:\eAthena)
Checkout Dept: Fully Recursive
o HEAD Revision
* Revision (poner numero de revision, ejemplos: 13447, 13450, <-ya incluyen PACKETVER9 requerido para los clentes más recientes)
Despues De Eso... CLick a Ok
Se Abrirá una Ventana y Comenzará a Descargarse El Emu
Cuando El Proceso de Descarga Este COmpleto Le Dan Al Boton Ok
Cuando Quieran Actualizar Su eAthena Solo Tendran Que regresar a Su Carpeta (Ej : C:\eAthena)
CLick 2 y Elejir la Opcion SVN Update
Si Por Alguna Razón No Les Ha Gustado La Versión Mas resiente del Emu y quieren una anterior pues lo pueden hacer facilmente
Click 2 en la carpeta del emu, seleccionen TotoiseSVN > Update To revision y Click
Deben Saber El Numero de La Versión que Quieren
Nota: Para Compilar se debe Exportar el contenido de la carpeta porque hay muchas veces que el compilador nos da errores por archivos compartidos incompatibles y eso (Cosas del Repositorio), Para Esto Exportamos el Codigo
Click 2 en la carpeta del emu, seleccionen TotoiseSVN > SVN Export
2.- Instalar CywinDespues de Descargar El Setup.exe ejecutalo y haz click en Next.....
Elije La Manera de Como Lo Instalaras (Normalmente descargar desde internet)
Ahora Deberas Especificar Donde instalaras Cywin y ademas deberas especificar si todos los usuarios podran ejecutar cywin o solamente tu cuenta de usuario
Recomendación :
- Instalar para todos los usuarios
- Instalar en c:\cywing o Similar
Donde dice Default Text Asegurate de que "Unix" Este Seleccionado
Presionar El Boton Next
Debes seleccionar Donde Quieres Que se Guarden Los archivos de Instalación, Esto No Es De Gran Importancia, Ponlos donde Mejor te Convenga (Si Quiers Puedes Guardarlos para q cuando quieras re-instalar no tengas que volver a descargarlos)
Al Presionar Next deberas especificar un tipo de Conexión, Normalmente con Especificar "Direct conection" es Suficiente, a menos que users proxie, lo cual debes saber de antemano
Luego de presionar el Boton Next deberas especificar de donde quieres descargar los archivos, es recomendable escojer un lugar cercano a tu ubicación porque asi tardará menos (Aunque no siempre, hay serviidores que son malisimos, sobre todos los de muy a sur de america)
Parte crusial de la instalación :
Muchos se confunden aqui (Hasta yo me confundi muchisimo) pero gracias a las guias nos ahorramos trabajos
Expandir "devel" de la lista y seleccionar estos paquetes (incluyendo scr en todos):
binutils
cvs
cvsutils
gcc
gcc-core
gcc-g++
gcc-mingw
gcc-mingw-core
gcc-mingw-g++
gdb
make
mingw-runtime
subversion
subversion-devel
Ahora es momento de esperar a que se descargue todo,
Despues de que se descargue y se instale te preguntará si quieres agregar accesos directos en el menú inicio y/o en el escritorio, luego de terminar deberá salir una ventana con un mensaje que dice:
Installation Complete
Presiona el Boton Ok Para Cerrar EL Instalador
3.- Configuar CywinEsta Parte Solo Es Necesaria Para Los Que Compilaran El Emu En Sql
Copien el mysql tarball a la carpeta inicio del cywin (c:\cywin\home)
Ahora abran cywin
si ven en la linea de comandos un mensaje en verde que dice USUARIO@HOST
es xq el cywin está bien instalado (no dice usuario@host, dice <CUENTA DE WINDOWS>@<NOMBRE DE MAQUINA> mas especificamente)
Ahora Escriban Estos Comando En Este Orden (Cada comando Seguido de enter )
tar xvzf mysql-4.1.12.tar.gz
cd mysql-4.1.12
./configure --without-server
make all
make install
Si usan una versión distinta del mysql tarball cambien el nombre del archivo, la primer instrucción es tar xvzf <NOMBRE DEL ARCHIVO TARBALL>.gz
Bueno Este Proceso es Mucho Mas Largo que la descarga,
4.- Compilar eAthenaEs recomendable pero muy recomendable que la carpeta con el codigo fuente del emu este dentro de la carpeta home del cywin, asi que muevanla dentro si no lo han hecho aun
Suponiendo que ya movieron la carpeta estas son las instrucciones para compilar el emu... Asumire que la carpeta se llama eAthena
cd eAthena
./configure
make clean
make sql
Cuando Vean un mensaje que dice
user@host /eAthena/SVN/Path/ (c sus datos obiamente xP)
Ya Habrá terminado de compilarse el emu y tendran los 3 exes dentro de la carpeta eAthena
ULTIMA NOTA :
Para Compilar El Emu en TXT se cambia la ultima instrucción
make txt
5.- Configurar tu eAthenaSino sabes cual es tu IP:
http://whatsmyip.org/Busca y modifica los archivos de configuracion
C:\cygwin\home\eAthena\conf\char_athena.conf
Busca
userid: s1
passwd: p1
Cambiar el s1 y p1 por una que querais
server_name:Nombre del Server
//login_ip:127.0.0.1
(reemplaza "127.0.0.1" con tu ip, hace lo mismo con los demas de ESTA lista)
//char_ip:127.0.0.1
Guardamos.
C:\cygwin\home\eAthena\conf\map_athena.conf
userid: s1
passwd: p1
Cambiar el s1 y p1 por lo que pusimos en char_athena
//char_ip: 127.0.0.1
//map_ip:127.0.0.1
Guardamos.
C:\cygwin\home\eAthena\conf\ladmin_athena.conf
//login_ip:127.0.0.1
Guardamos.
C:\cygwin\home\eAthena\conf\login_athena.conf
//login_ip:127.0.0.1
Guardamos.
C:\cygwin\home\eAthena\conf\grf-files
grf: C:\Archivos de programa\Gravity\RO\data.grf (direccion de la data.grf) o si no la tiens aqui cambiala
grf: C:\Archivos de programa\Gravity\RO\sdata.grf (direccion de la sdata.grf) cambiala tb si no es esa.
Guardamos.
C:\cygwin\home\eAthena\save\account.txt
Buscamos:
0 s1 p1 2004-10-25 01:12:04.147 S 2 0
a@a.com Cambiamos s1 p1 por lo que pusimos en char_athena
Guardamos
En la Carpeta donde instalaste el server corre el archivo 'runserver.bat', con este archivo levantaras el server con un solo paso!!!
Para los q les falte algun archivo DLL
www.dll-files.comNota: si usan un router para conectarse a internet tendran q abrir los puertos:
6900
6121
5121