Full Flow

foro de prueba
Portal­Índice­Calendario­FAQ­Buscar­Miembros­Grupos de Usuarios­Registrarse­Conectarse
Compartir | 
 

 Hacer un server de RO

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Cloud
Admin
Admin


Mensajes: 13
Fecha de inscripción: 27/10/2008
Edad: 27

MensajeTema: Hacer un server de RO   Vie Ene 16, 2009 4:49 pm

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 Cywin

Despues 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 Cywin

Esta 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 eAthena

Es 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 eAthena

Sino 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.com

Nota: si usan un router para conectarse a internet tendran q abrir los puertos:

6900
6121
5121

_________________



Final Fantasy 7 PS3
http://www.youtube.com/watch?v=thsnDqQu0mQ
Final Fantasy VII Last Order
http://www.youtube.com/watch?v=DdGYaFDPlks
Volver arriba Ir abajo
Ver perfil de usuario http://full-flow.myogame.net
 

Hacer un server de RO

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
Full Flow :: Guias :: Instalaciones-