lunes, 6 de octubre de 2008

Guia Para Crear Server Ro

Bueno en esta guia les dejare la forma basica de aprender porque no quiero dejarlos en detalles complicados como en las demas guias



Introduccion basica:



-Que es TXT?:

R: Es un tipo de emulador de ragnarok online para crear servidor el cual es mas basico y mas ligero sus unicas diferencias con el Sql que ya es ams complejo y que en alguna otra guia



-Que requerimientos Necesito para Armar un Servidor de Ro :






Cita:








Descargar Eathena TXT: Link 1 Link 2


-Window Xp ( No estoy seguro si Vista es compatible porfavor alguien que lo tenga que lo compruebe)



-kRO en una version reciente [instalada y actualizada]- Sak en una version reciente [instalada y actualizada]

-

Mucha paciencia y perseverancia.



- Saber tu IP



¿Cual es mi IP?>
http://www.whatismyip.com



-Tener un minimo conocimiento de Ragnarok



-Saber leer



-Tener el Ro instalado en C:\RO ( no puede quedar C:\Gravity\RO)



Caracteristicas para el pc del Servidor:



- 512 mb de Ram ( si quieren Un servidor Que Pueda Soportar Unas 1000 Personas Debn Pensar En Tener 1024 mb de Ram O Mas, Recuerden que nunca es Suficiente Ram)



- El Espacio en disco No es Muy Indispensable ya que el emu ocupa poco espacio, yo diria que con unos 100 mb seria suficiente



- El Procesador debe ser veloz ( un PIV de 2.0 gb para servers pequeños, si queremos algo grande pues piensen En Grande algo Como Un Atlon de 4 gb xDDD)



-Coneccion de Banda Ancha de 3 megas para arriba ( nunca es demasiado)



Empesemos A meter Mano:



- El primer archivo a modificar sera login_athena.conf., Ahi coloca un pass dale imaginacion.



~ Busca las siguientes lineas ~


Cita:








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]








Cita:






new_account: 1


- Ahora es turno de modificar char_athena.conf. Aqui pondremos igual user y un pass, hazlo con imaginacion.




Cita:






// 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)






Cita:






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.




Cita:






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






Cita:






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.










Cita:






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.


Cita:








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.


Cita:






data_dir: C:\Archivos de programa\Gravity\RO\


:: 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:




Cita:






Login:



2007-03-02 17:49:46: Connection of the char-server 'TestServ' accepted (account: TestServ, pass: TestServ, ip: 127.0.0.1)

Char:

Cita:

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:




Cita:






(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:








Cita:






ID: Testchar_M

Pass: mipass


Una vez hecho esto puedes continuar hasta entrar al juego, pero todavia no terminamos, asi que espera un momento hasta que en char:






Cita:






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.txt



Veras una linea parecida a esta pero con la informacion que tu agregaste:


Cita:










2000007 Norsu pass 2007-02-27 23:20:26 M

- Copia la ID Account, en este caso es (2000007), 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.


Cita:






704554-704584 99

2000003 99


Porfavor si me salte algun Paso en la guia o si tiene algun error porfavor reportarlo dentro de este post



PD: Den las gracias feos tuve 2 hrs haciendola





Guia Extraida de l2EarthQuake by Norsu ( yo)

Posteada por: mi