Globedia.com

×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Viudo escriba una noticia?

Como Crear Un Servidor de Ragnarok Online

26/12/2009 13:32 0 Comentarios Lectura: ( palabras)

Guia muy detallada de como crear un servidor de ragnarok online casero

Antes de nada estan lo requisitos. Como vamos a usar eAthena SVN Text no son muchos: necesitas 128 de ram y como 1gb libre de ram, aunque el eathena ocupa como 10 mb.

ESTA GUIA FUNCIONA SOLO SI TE BAJAS EL EMULADOR DE LA GUIA.

Si seguis con problemas desactiva el firewall de windows

Panel de control > Conexiones de Red > Click derecho en tu conexion > desactiva la opcion que dice que bloquea las conecciones entrantes o algo asi.

Primero, a descargar el emulador. En este tutorial vamos a hablar sobre la versión TXT pero hay otra versión con soporte para SQL Server.

Descomprimi la carpeta del emulador en C:/athena

Ahora vamos a C:/athena/conf/grf-files.txt

Borra todo y reemplaza por la ruta a tu carpeta del ro, normalmente, C:/Archivos de programa/Gravity/RO/data.grf

Configuracion de Ips:

Bueno, si no tenes una ip fija, lo mas inteligente es usar No-IP

Vamos a www.no-ip.com, nos registramos y creamos un nuevo host/redirect:

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

El map server tarda un poco en cargar, se paciente

Agregando, editando y creando NPC's:

Podes bajar npcs de aca.

Pero estan en español...si lo queres hacer en ingles los tenes que traducir o hacerlos vos.

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

Comandos GM:

=================================================================

COMANDOS DE ANUNCIAMIENTO

=================================================================

/b/@broadcast < message> = Dice un mensaje en general con el nombre del GM

(en amarillo)

/nb/@kami < message> = Dice un mensaje en general sin el nombre del GM

(en amarillo)

@kamib < message> = Dice un mensaje en general sin el nombre del GM

(en azul)

/lb/@localbroadcast < message> = Dice un mensaje en general con el nombre del GM

(en amarillo) SOLO de tu mapa

/nlb < message> = Dice un mensaje en general sin el nombre del GM

(en amarillo) SOLO de tu mapa

=================================================================================

COMANDOS DE INFORMACIÓN

=================================================================================

@who [match_text] = Te hace una lista con las personas conectadas al servidor

y te dicen donde están..

@who2 [match_text] = Te hace una lista con las personas conectadas al servidor

y con su Job

@who3 [match_text] = Te hace una lista con las personas conectadas al servidor

y a la guild o party que están

@whomap [map] = Listado de todas las personas conectadas al servidor y en que

mapa se encuentran

@whomap2 [map] = Listado de todas las personas conectadas al servidor y en que

job están

@whomap3 [map] = Listado de todas las personas conectadas al servidor y en que

guild o party se encuentran

@whogm [match_text] = Usas @who+@who2+who3, solo para GM.

@where [char name] = Te dice exactamente la posición que esta el usuario, en

coordenadas

@charstatsall = Subes los stats a 99 a todos los jugadores.

@charitemlist < char name> = Listado de todos los items que obtiene el jugador.

@charstoragelist < char name> = Listado de los items en el storage del jugador.

@charcartlist < char name> = Displays all items of a player's cart.

@ignorelist = Ignoras tu listado

@mapinfo [< 0-3> [map]] = Recibes información del mapa (general info +:

0: no more, 1: players, 2: NPC, 3: shops/chat).

@time/@date/@server_date/@serverdate/@server_time/@servertime = Dispones de la fecha/

y hora del servidor

@guildspy < guild_name/id> = Recibes mensajes de la cierta guild

@partyspy < party_name/id> = Recibes mensajes de la cierta party

=================================================================================

COMANDOS DE CONTROL

=================================================================================

@hide = Para ser totalmente invisible

@hide para ser de nuevo visible.

@save = Guardas en un cierto punto

@load/@return = Te warpeas al punto guardado

/mm < mapname> < xpos> < ypos> = Te warpeas a esa posición

/mapmove < map name> < x> < y> = Te warpeas a esa posición

@warp/@rura < mapname> < xpos> < ypos> = Te warpeas a esa posición

Ejemplo: @warp morocc 150 160 -> Te warpeas a morocc(X:150, Y:160)

@jump = Te teletransportas a un lugar aleatorio del mapa( Similar a Fly Wings)

@jumpto/@warpto/@goto < char name> = Te warpeas hasta ese char

Ejemplo: @jumpto TestChar -> Te warpeas a la posición de TestChar

@go < number/city_name> = Te warpeas a la ciudad:

0: prontera 6: aldebaran 12: Umbala

1: morocc 7: xmas (lutie) 13: Niflheim

2: geffen 8: comodo 14: LouYang

3: payon 9: yuno 15: Start point

4: alberta 10: amatsu

5: izlude 11: gonryun

COMANDOS DE CURA

---------------

@die = Te suicidas

@alive = Te revives a ti mismo

@heal [< HP> < SP> ] = Te curas todo tu sp y hp

OTROS COMANDOS

---------------

/resetstatus = Reseteas todos tus Puntos de Skill y Stat

/resetskill = Reseteas tus Skills.

@jobchange < job> = Cambias a la ID asignada de cada job:

0 Novice 7 Knight 14 Crusader 22 Formal

1 Swordman 8 Priest 15 Monk 23 Super Novice

2 Mage 9 Wizard 16 Sage

3 Archer 10 Blacksmith 17 Rogue

4 Acolyte 11 Hunter 18 Alchem

5 Merchant 12 Assassin 19 Bard

6 Thief 13 Knight2 20 Dancer

21 Crusader2

24 Novice High 31 Lord Knight 38 Paladin

25 Swordman High 32 High Priest 39 Monk

26 Mage High 33 High Wizard 40 Professor

27 Archer High 34 Whitesmith 41 Stalker

28 Acolyte High 35 Sniper 42 Creator

29 Merchant High 36 Assassin Cross 43 Clown

30 Thief High 37 Peko Knight 44 Gypsy

45 Paladin2

@lvup/@blevel/@baselvlup < number of levels> = Cambias al Lvl de base que quieras, el máximo es 255

@joblvup/@jlevel/@joblvlup < number of levels> = Cambias al Lvl de Base que quieras, el máximo es 50.

Para super

Novice y Advanced Classes es

70.

@allskill/@allskills/@skillall/@skillsall = Recoges todos los puntos de Skill.

@option < param1> < param2> < param3> = Cambias el estado de tu personaje

Ejemplo: @option 0 0 16 - Coges un Falcon

@mountpeco = Coges un Peco. (Requiere Skill)

@model < hair ID: 0-17> < hair color: 0-8> < clothes color: 0-4>

= Cambias la apariencia de tu personaje

(Tipo de pelo, color de pelo, y color de ropa)

Hair ID (0-17) Hair Colour (0-8) Clothes Colour (0-4)

0 Default 0 Default

1 Blonde 1 Red

2 Purple 2 Green

3 Brown 3 White

4 Green 4 Brown

5 Blue

6 White

7 Black

8 Red

@dye/@ccolor < clothes color: 0-4> = Cambias la apariencia de tu personaje

(solo color de ropa).

@hairstyle/@hstyle < hair ID: 0-17> = Cambias la apariencia de tu personaje

(solo estilo de pelo).

@haircolor/@hcolor < hair color: 0-8> = Cambias la apariencia de tu personaje

(solo color de pelo).

@speed < 1-1000> = Cambias tu velocidad de caminar(1 es el mas rápido & 1000 el mas lento. Normal es 150.

Como crear un servidor de ragnarok Como crear un servidor de ro

@stpoint < number of points> = Obtienes un numero de puntos de stat.

@skpoint < number of points> = Obtienes un numero de puntos de Skill.

@zeny < amount> = Obtienes un numero de zenys.

@str, @agi, @vit, @int, @dex, @luk < amount> = Sube los stats que desees

@statall/@statsall/@allstats/@allstat = Sube al máximo todos tus stats.

@memo < memo_position> = Cambia tu posición guardada.

@spiritball < number: 1-1000> = Obtienes bolas espirituales igual que los monks

@questskill < id> = Obtienes las skills de quests

@lostskill < id> = Obtienes una skill especifica

Archer

147 = Arrow Creation

148 = Charge Arrows

Swordsman

144 = Moving HP Recovery

145 = Attack Weak Point

146 = Auto Berserk

Thief

149 = Throw Sand

150 = Back Sliding

151 = Take Stone

152 = Stone Throw

Merchant

153 = Cart Revolution

154 = Change Cart

155 = Crazy Uproar/Loud Voice

Acolyte

156 = Holy Light

Magician

157 = Energy Coat

=================================================================================

COMANDOS DE MONSTRUOS

=================================================================================

/monster < monster_name> = Summoneas el monster seleccionado

@spawn/@monster/@summon < monster_name_or_monster_ID> [< number to spawn> [< desired_monster_name> [< x coord> [< y coord> ]]]]

= Summoneas un monster y su ubicación

@monster2 < desired_monster_name> < monster_name_or_monster_ID> [< number to spawn> [< x coord> [< y coord> ]]]

= Summoneas un monster con un nombre diferente

@spawn/@monster/@summon/@monster2 "desired monster name" < monster_name_or_monster_ID> [< number to spawn> [< x coord> [< y coord> ]]]

@spawn/@monster/@summon/@monster2 < monster_name_or_monster_ID> "summoneas el monster seleccionado " [< number to spawn> [< x coord> [< y coord> ]]]

= Estas dos últimas formas se utilizan tambien para summonear

@killmonster [map] = matas todos los monstruos en el mapa( tiran items )

@killmonster2 = matas todos los monstruos en el mapa (no tiran items)

=================================================================================

COMANDOS DE ITEM

=================================================================================

@storage = Se abre el Storage

@gstorage = Se abre el guild Storage

/item < item_name> = Obtienes un cierto item

@item < item name or ID> [quantity] = Obtienes una cierta cantidad de ese item

@item2 < item name or ID> < quantity> < Identify_flag> < refine> < attribut> < Card1> < Card2> < Card3> < Card4>

= Obtienes un cierto item

@itemreset = Eliminas todos tus items.

@refine < equip position> < +/- amount> = Refinas un cierto item

0 - Todo

1 - Lower Head

2 - Right Hand

4 - Robe/Garment

8 - Left Accessory

16 - Body/Armor

32 - Left Hand

64 - Foot Gear

128 - Right Accessory

256 - Top Head

512 - Mid Head

Example: @refine 34 10 - Refinas las 2 armas a +10

@refine 16 4 - Refinas tu armadura a +4

@repairall = Reparas todos tus objetos del inventorio

=================================================================================

COMANDOS PVP

=================================================================================

@pvpon = Activas PVP

@pvpoff = Desactivas PVP

@gvgon/@gpvpon = Activas GVG

@gvgoff/@gpvpoff = Desactivas GVG

@agitstart = Activas Guild Wars (War of Emperium)

@agitend = Desactivas Guild Wars(War of Emperium)

=================================================================================

COMANDOS DE GRUPO

=================================================================================

@party < party_name> = Creas una Party

@guild < guild_name> = Creas una Guild

@guildlvup/@guildlvlup < # of levels> = Subes a la guild un numero de niveles

@guildrecall < guild_name/id> = Summoneas a cualquiera de esa guild hacia ti.

@partyrecall < party_name/id> = Summoneas a cualquiera de esa party hacia ti

=================================================================================

COMANDOS DE PET

=================================================================================

@hatch = Creas un pet de tu inventorio de Pets

@makeegg < ID> = Obtienes un huevo de pet seleccionado

@petfriendly < #> = Das una cantidad de amistad al Pet(0-1000) 0 = Min, 1000 = Max

@pethungry < #> = Das una cantidad de comida al Pet(0-100) 0 = Min, 100 = Max

@petrename = Cambias el nombre

=================================================================================

COMANDOS DE PERSONAJE

=================================================================================

@kill < char name> = Matas a un cierto personaje

Example: @kill TestChar -> Matas a TestChar

/recall/@recall < char name> = Summoneas al cierto Personaje

@recallall = Summoneas a todos los del Servidor que esten Online

@charwarp/@rura+ < mapname> < x> < y> < char name> = Te warpeas a una cierta posicion:

Ejemplo:

@charwarp morocc 150 160 testet

@revive < char name> = Revives ese cierto personaje

@charstats < char name> = El personaje dispone de todos los Stats

@charignorelist < char name> = Ignoras a ese personaje

@inall < char name> = Dejas de ignorar

@exall < char name> = Ignoras a ese personaje

@charoption < param1> < param2> < param3> < char name> = Accionas un comando de opcion de estado a ese personaje

@charmountpeco < charname> = Obtiene un Peco Peco(La clase es requerida, pero la skill no).

@charpetrename < charname> = Re - nombras el pet del cierto personaje

@charsave < map> < x> < y> < char name> = Llevas a un personaje a un cierto lugar

@charbaselvl < #> < char name> = Cambias el nivel Base del personaje

@charjlvl < #> < char name> = Cambias el nivel de Job del personaje

@charjob/@charjobchange < job ID> < char name> = Cambias el Job del personaje

@charzeny < amount> < char name> = El personaje obtiene un numero de zenys

@charstpoint < amount> < char name> = Obtiene un numero de Stats

@charskpoint < amount> < char name> = Obtiene un numero de Skills

@charskreset < charname> = Reseteas las skills del personaje.

@charstreset < charname> = Reseteas los stats del personaje.

@charreset < charname> = Reseteas Skills / Stats del personaje

@charquestskill < #> < charname> = Obtiene un numero de quest Skills

@charlostskill < #> < charname> = Pierde un numero de quest Skills

@chardelitem < item_name_or_ID> < quantity> < player> = Borras items del personaje

@charmodel < hair type> < hair color> < clothes color> < char name> = Cambias el modelo del personaje

@charchangesex < name> = Cambias el sexo de la cuenta( A todos los personajes )

@charblock/@block < name> = Bloqueas definitivamente la cuenta

@charunblock/@unblock < name> = Desbloqueas una cuenta

@charban/@ban/@banish/@charbanish < time> < name> = Banneas temporalmente una cuenta

Ejemplo:

@ban +1m-2mn1s-6y testplayer

@charunban/@unban/@unbanish/@uncharbanish < name> = Desbloqueas una cuenta banneada

@kick < charname> = Hechas a un personaje del server

@kickall = Hechas a todos los personajes del server

@mapexit = Hechas a todos los personajes del servidor y cierras automaticamente el Map-Server

@doom = Hechas a los NO GM's del server

@doommap = Matas a los NO GM's del server.

@raise = Resucitas a todos los personajes del server

@raisemap = Resucitas a todos los personajes del mapa

=================================================================================

COMANDOS DE TIEMPO

=================================================================================

@night = Usa @option 00 16 00 on all characters. Se vuelve de noche para todos los personajes

@day = Usa @option 00 00 00 para todos los personajes se vuelve de dia

=================================================================================

COMANDOS DE ADMINISTRADOR

=================================================================================

@reloaditemdb = Actualizas la base de datos de los items(admin command)

@reloadmobdb = Actualizas la base de datos de los monsters(admin command)

@reloadskilldb = Actualizas la base de datos de las definiciones de Skill(admin command)

@reloadscript = Actualizas todos los NPC's(admin command)

@reloadgmdb = Actualizas las cuentas de GM(admin command)

@enablenpc < NPC_name> - Habilitas un NPC (admin command)

@disablenpc < NPC_name> - Desabilitas un NPC (admin command)

@email < actual@email> < new@email> = cambias el email de esa cuenta(proteccion de personajes)

=================================================================================

NUEVOS COMANDOS DE ADMINISTRADOR

=================================================================================

@rain - LLueve

@snow - Nieva

@Sakura - Caen Hojas de Otoño

@fog - Caen Hojas

@clearweather - Eliminas todos los efectos anteriores

@disguise < monstruo> : te conviertes en ese monstruo

@undisguise: Desactivas el efecto anterior

@reloadpcdb: Recargas la base de datos de personajes

@reloadbattleconf: ReCargas el archivo Battle_conf.conf

@reloadatcommand: Recargas la base de datos de Game Master


Sobre esta noticia

Autor:
Viudo (1 noticias)
Visitas:
41453
Tipo:
Tutorial
Licencia:
Distribución gratuita
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Etiquetas

Comentarios

Aún no hay comentarios en esta noticia.