[Guia] Creacion de un Server eAthena TXT Realizada por: Hohen Reedicion: Shuji Yagami
Nota: Basado en version 9811
:: Introduccion ::
eAthena es un emulador hecho en Codigo Libre. Esta bajo una licencia de Software GPL.
eAthena SVN TXT es la llamado basico, es preferente inicar con esta version.
:: Requisitos ::
- kRO en una version reciente [instalada y actualizada]- Sak en una version reciente [instalada y actualizada]
- Emulador eAthena SVN TXT [Click aqui para descargar]
- Mucha paciencia y perseverancia.
- Saber tu IP
¿Cual es mi IP?>
http://www.myip.nu/
:: Indice ::
- Instalacion del emulador en nuestra PC
- Pasos Iniciales en Configuracion del Server
- Implementacion de DATA Folder
- Creacion de Exe
- Logeando en mi Server
- Hacer una Cuenta GM
- Customizando mi Server
- MiniFAQ
- Glosario
:: Instalacion del emulador en nuestra PC ::
- Una vez descargado el emulador, procedemos a descomprimirlo. Puedes colocarlo en la carpeta que gustes eso no es ningun problema.
:: Pasos Iniciales en Configuracion del Server ::
- El primer archivo a modificar sera login_athena.conf., Ahi coloca un pass dale imaginacion.
~ Busca las siguientes lineas ~
[/COLOR]admin_pass: TestS
gm_pass: TestS
- En el mismo archivo pero mas abajon, encontraras la siguiente linea, y ponle un 1, esto es para habilitar la creacion de cuentas via exe, y no tener que hacerlo manualmente.
[Para evitar la creacion de multiples cuentas, al final añado otra manera de crear cuentas]new_account: 1
- Ahora es turno de modificar
char_athena.conf. Aqui pondremos igual user y un pass, hazlo con imaginacion.
// Server Communication username and password.
userid: TestServ
passwd: TestServ
- Para darle un poco de personalidad al Server, aqui puedes poner el nombre de tu server.
(No uses espacios)server_name: BETA-TEST
wisp_server_name: BETA-TEST
- Lo siguente es lo de las
IP. Si vas a testear tu server es recomendable hacerlo primero en
LAN, Despues cuando vayas hacerlo publico entonces ya usas la
IP Publica, ya sea Casero o Dedicado.
- Empieza quitadonle las // delante de la linea, si sera LAN dejas esa IP, cuando vaya a ser publico, entonces lo cambias por tu IP Publica.
login_ip: 127.0.0.1
- Aqui se repite lo mismo, eliminamos las // delante de la linea, si sera LAN, dejas asi, si es publico pero Casero igualmente dejas asi, y si es Dedicado deberas poner la IP del Host
char_ip:127.0.0.1
- Ahora abre
map_athena.conf. Modifica las siguientes lineas con la misma informacion que pusiste en
char_athena.conf.
userid: TestServ
passwd: TestServ
char_ip: 127.0.0.1
map_ip: 127.0.0.1
- Lo Ultimo a modificar es
grf-files.txt.
Aqui deberas especificar la ubicacion de los .grfs
Tambien cuando vayas a usar .grf en vez de DATA Folder, deberas incluirlo aqui. Este es el ejemplo mas comun de su ubicacion.
grf: C:\Archivos de programa\Gravity\RO\data.grf
grf: C:\Archivos de programa\Gravity\RO\sdata.grf
Ahora si usas DATA Folder deberas especificar la ubicacion de esta donde este instaldo el RO, asi mismo usualmente tiene unas // al pricipio de la linea removerlas en este caso.
data_dir: C:\Archivos de programa\Gravity\RO\
NOTA:
Si deseas usar .grf ve esta guia [Guia] Hacer .GRF/.GPF
:: Implementacion de DATA Folder ::
Bastante sencillo, solo deberas descargar alguna de las Full DATA Folder que estan en DivineRO
DESCARGAR DATA FOLDER
- Una vez de descargada, descomprimela en donde hayas instalado RO.
- Ya hecho esto entra ala carpeta y busca el arhivo
sclientinfo.xml
En este archivo hay 2 cosas importantes a modificar y unas opcionales aunque estas no son necesarias quiero mencionarlas.
~ IMPORTANTES ~
1.- Display, es el nombre que saldra al momento de intentar logearte.
[QUOTE]<display>Death-BETA</display>[/quote]
2.- Adress, es la direccion IP donde el cliente intentara logearse, si es Casero dejas como esta, para Publico o Dedicado sera a IP correspondiente.
<address>127.0.0.1</address>
~ OPCIONALES ~
1.- Desc, seria una pequeña descripciones de tu Server.
<desc>PyRO</desc>
2.- Registration Web, aqui ira la URL de tu pagina para crearse una cuenta, o tu CPANEL en defecto.
<registrationweb></registrationweb>
3.- Admin, aqui es para añadir la ID de la cuenta que quiera que aparezca con traje GM.
<admin>2000002</admin>
NOTA: Para añadir mas ID debe ser con una etiqueta igual, pero si salirse de la etiqueta AID. Ejemplo:
<aid>
<admin>2000002</admin>
<admin>2000004</admin>
<admin>2000005</admin>
<admin>2000010</admin>
</aid>
4.- Loading e Images, aqui ira el nombre y solo el nombre de los Loading Screns que tengas en tu server. Ejemplo:
<loading>
<image>Loading01.jpg</image>
<image>Loading02.jpg</image>
<image>Loading03.jpg</image>
</loading>
:: Creacion de Exe ::
Aqui tenemos 2 opciones, crear nuestro propio exe o usar uno ya hecho.
Si deseas crear tu propio exe aqui debes ir >
[Guia] Crea tu exe de tu clienteSi deseas usar uno ya hecho, puedes usar los hechos por DivineRO o los hechos por eAthena.
Lo puedes encontrar en:
THREAD DE DESCARGA:: Logeando en mi Server ::
Aqui es donde ejecutas los 3 archivos, puedes hacerlo con doble click en runserver, o ir abriendo uno por uno en este orden:
- Login
- Char
- Map
Si los pasos anteriores los hicieste bien, entonces te parecera asi:
Login:
2007-03-02 17:49:46: Connection of the char-server 'TestServ' accepted (account: TestServ, pass: TestServ, ip: 127.0.0.1)
Char:
02-03-2007 17:49:46: From login-server: receiving information of 1 GM accounts.
02-03-2007 17:50:01: Map-Server 0 connected: 589 maps, from IP 127.0.0.1 port 5121. Map-server 0 loading complete.
Map:
(05:50:01pm) Info: From login-server: receiving information of '2' GM accounts.
(05:50:01pm) Status: Map sending complete. Map Server is now online.
(05:50:01pm) Info: Received Fame List of '0' characters.
Si te aparece esto significa que tienes tu server ONLINE.
Ahora ejecuta el exe que creaste, y ingresa un ID y PASS.
(Al final agrega un _M o _F para hombre o mujer respectivamente)
ejemplo:
ID: Testchar_M
Pass: x154ed
Una vez hecho esto puedes continuar hasta entrar al juego, pero todavia no terminamos, asi que espera un momento hasta que en char:
Info: Saving all files...
aqui te confirma que los datos ha sido guardados. Cierras tanto exe como pones offline el server
:: Crear una Cuenta GM ::- Con el paso anterior ya hemos creado una cuenta, ahora hay que hacerla de GM, deberas abrir el archivo
account.txtVeras una linea parecida a esta pero con la informacion que tu agregaste:
2000003 Yagami Yagami 2007-02-27 23:20:26 M
- Copia la
ID Account, en este caso es (2000003), y cierra sin modificar nada.
- Ve a la carpeta /conf y abre el archivo
GM_account.txt
Simplemente añade la ID Account, y presiona TAB (Tabulador) y agrega el numero 99, con esto esta cuent se volvera GM TOTAL, este procedimiento lo puedes repetir para agregar mas GMs, y el numero seria el tipo de Cuenta GM que le proporcionars.
704554-704584 99
2000003 99
:: Customizando mi Server ::
Bien hemos concluido la configuracion mas basica del Server, ya realizado todo lo anterior ya podras logearte con tu cuenta GM y empezar a probar.
Crear y Configurar un server es facil, lo dificil es Customizarlo y no me refiero a los items, sino a los detalles, La forma de administrarlo.
Estas son las lecturas que te recomiendo.
:: Glosario ::kRO = korean Ragnarok Online
Sak = Sakray Server (Server Test de kRO)
LAN = Local Area Network (Conexiones de Area Local)
WAN = World Area Network (Conexiones a Nivel Mundial)
ID = Idendify Display (Nombre de Identificacion)
GRF = Gravity Resoruce File (Datos comprimidos que lee el Ragnarok Online)
GM = Game Master