=======================
Chapter 1: Preparacion
=======================
Seccion 1: Requisitos de sistema
Generalmente los server Dedicados se usan en sistema operatico [Linux]
pero como casi nadie lo usa voy con Windows XP (Por el momento no vista)
RAM: 1GB (4GB RECOMENDADO)
DiscoDuro: (no importa tanto con algunos 10mb creo q sobra)
Procesador: Pentium, Celeron o AMD (2.0 o mas)
OS: WinXP o Linux (Si se puede con otro diganlo lol)
Seccion 2: Lo necesario
Bueno… el emulador eAthena TXT obvio ;p
el RO completo (Sak y Rag) actualizado!
GRF Factory si lo van a compilar su data
Diff Maldiablo y sus Diff y EXE (Si van a crear su Custom EXE)
no-ip (Si no tienen IP fija)
[Recomiendo] Que usen pandela.com para comprar IP … muy
muy stable.
La Data actualizada…. (Sus texture, Sprites, texts etc..)
Una WEB que tenga FTP.
Un AutoPatcher (ej. Neoncube) <- el k uso yo..
el Notepad
-Creo q es todo-
bajaron el eathena txt ? ahora vamos a configurar los IP
vayan a donde instalan su emulador (eathena)(por defecto C:/eAthena)
abran la carpeta Conf y busquen grf-files.txt y arreglenlo pongas su GRF y eso..
sus IP con non-ip:
vallan a No9-Ip registrense y delen al meno YOU NO IP
Lo ponemos asua:
Y le damos a Create Host despues
Ahora nos bajamos el No-IP desde aca
Lo instalamos, y cada vez que reiniciamos, tenemos que actualizarlo
Bueno ahora ponemos la ip en los siguientes archivos (si usas no-ip tu ip es tuserver.no-ip.org o la redireccion que elejiste)
Pone tu ip en los siguientes archivos
C:/athena/conf/char_athena.conf
Busca
//login_ip:127.0.0.1
Y reemplazala con tu ip, hace lo mismo con
//char_ip
IMPORTANTE, SACAR LAS //
Del archivo C:/athena/conf/map_athena.conf, hacemos lo mismo
//char_ip: 127.0.0.1
//map_ip:127.0.0.1
Del archivo C:/athena/conf/ladmin_athena.conf
//login_ip:127.0.0.1
Y del archivo C:/athena/conf/login_athena.conf
//login:ip:127.0.0.1
Finalmente, corre este archivo para subir el server
Agregando, editando y creando NPC’s:
Los comandos escenciales para editar o crear un npc son:
Consejo: acordate de terminar siempre con un ;
getitem: Da un item. Neceitas el ID del item. Es getitem id,cantidad
Ejemplo: getitem 969 5;
delitem: Borra un item, neceistas el id del item tambien. Es delitem id,cantidad
Ejemplo: delitem 969,3;
heal: Cura. Es heal hp que queres que cure, sp que queres que cure
Ejemplo: heal 10000,10000;
strcharinfo(0): dice el nombre del personaje que le esta hablando al npc
Ejemplo: mes “Hello srtcahrinfo(0)! Wassup?”;
break: se utiliza para terminar con un script
Ejemplo: break;
setcart: da un cart
Ejemplo: sercart;
setfalcon: da un falco
Ejemplo: setfalcon;
warp: transportas a alguien, se usa warp mapa.gat,coordenadax,coordenaday
Ejemplo: warp prontera.gat,190,200;
savepoint: guardas en un lugar determinado. es savepoint mapa.gat,x,y
Ejemplo: savepoint payon.gat,160,180;
monster: haces aparecer un monstruo, es monster mapa.gat,x,y,”Nombre del mosntruo”,ID,cantidad
Ejemplo: monster pay_dun02,120,150,”Poporing”,1031,5
openstorage: abre el vault
Ejemplo: openstorage;
resetstatus: resetea tus stats
Ejemplo: resetstatus;
resetskill: resetea tus skills
Ejemplo: resetskills;
jobchange: cambia de job, es, jobchange idjob
Ejemplo: jobchange 36
Otros comandos:
mes: es el mensaje que dice el npc.
Ejemplo: mes “Hola”;
next: avanza al proximo mes
Ejemplo: next;
close: cierra la ventana del npc
Ejemplo: close;
menu: hace un menu en el cual el usuario puede elejir una opcion
Ejemplo: menu “opcion 1″,variable_opcion_1,”opcion 2″,variable_opcion_2
Como hacer una shop:
mapa.gat x,y direccion del npc <tabulacion>shop<tabulacion> nombre_del_npc sprite_del_npc item_id:precio
Ejemplo:
prontera.gat 200,180 4 <tabulacion>shop<tabulacion> Vendedor 59 696:150000
Luego baja un server RO cualkiera y editas sus cosas y ya esta! (edita el sclientinfo…. poniendo tus datos, ip, nombre de server y ya… y le agrega cosas a su DATA FOLDER .. pa k se vea mas original.
Fuente


