En esta guia voy a enseñar como crearte un cliente propio
Guia original hecha por mi
Bueno, es recomendable usar grf en vez de la carpeta data, mas adelante voy a hacer una guia sobre eso.
1. Como hacer un sclientinfo
2. Como hacer tu propio exe
3. Como usar neoncube
1. Primero que nada para que la gente se conecte, necesitamos un sclientinfo, que va en la carpeta data
El codigo es este:
<?xml version="1.0" ?>
<clientinfo>
<desc>Ragnarok Client Information - Taiwan Version</desc>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<connection>
<display>Nombre de tu server</display>
<desc>Nombre de tu server</desc>
<address>Ip de tu server</address>
<port>6900</port>
<version>20</version>
<langtype>7</langtype>
<aid>
<admin>opcoinal, id del administrador</admin>
</aid>
<registrationweb></registrationweb>
<loading>
<image>loaging00.jpg</image>
<image>loaging01.jpg</image>
<image>loaging02.jpg</image>
<image>loaging03.jpg</image>
<image>loaging04.jpg</image>
<image>loaging05.jpg</image>
<image>loaging06.jpg</image>
<image>loaging07.jpg</image>
<image>loaging08.jpg</image>
<image>loaging09.jpg</image>
<image>loaging10.jpg</image>
</loading>
</connection>
</clientinfo>
Lo del id del administrador y las loading screens son opcionales.
Lo de la web de registracion esta en blanco, ahi tenes que poder el link a la pagina en donde te registras en tu server, si no tenes, dejalo en blanco.
Copia eso en un archivo y guardalo como sclientinfo.xml en la carpeta data.
Los loading screens van en la carpeta data extureÀ¯ÀúÀÎÅÍÆäÀ̽º
tienen que ser 640x468 y jpg
Bueno, esto es lo basico que necesitas, acordate que necesitas actualizar la version del RO o sino te va a tirar errores de sprites.
2. Bueno una vez que tengas eso, vamos a hacer nuestro propio exe.
Para eso necesitamos un editor, vamos a usar el Ro Patcher
Te lo podes bajar desde aca.
[Update]
Parche Alternativo aca
Una vez que lo hallas bajado y descompriido, abrimos RoPatch.exe
Vas a ver algo asi
Ahora, seleccionamos el archivo Sakray.exe y elejimos las opciones que le queremos agregar al server
Finalmente, clickeas en Patch it! y vas a ver algo asi
Ya tenes tu propio exe!
Ya podes jugar a tu server customizado
3. Pero como vas a actualizar si queres agregar algo?
Necesitas un autopatcher 
Tenes varios, neoncube, prana updater, etc
Vamos a usar neoncube.
Primero que nada lo tenemos que bajar
desde aca
Bueno, ahora abri neoncube/neoncube.ini
Vas a ver algo asi
;##############################################################################
;## NEONCUBE - RAGNAROK ONLINE PATCH CLIENT
;##
;## http://openkore.sourceforge.net/neoncube
;## (c) 2005 Ansell "Cliffe" Cruz (Cliffe@xeronhosting.com)
;##
;## This program is free software; you can redistribute it and/or modify
;## it under the terms of the GNU General Public License as published by
;## the Free Software Foundation; either version 2 of the License, or
;## (at your option) any later version.
;##
;## This program is distributed in the hope that it will be useful,
;## but WITHOUT ANY WARRANTY; without even the implied warranty of
;## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;## GNU General Public License for more details.
;##
;## You should have received a copy of the GNU General Public License
;## along with this program; if not, write to the Free Software
;## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
;##
;###############################################################################
; neoncube.ini
;
; -- [server] section
; server_name = Server's name (EG: Korean Ragnarok Online, International Ragnarok Online, mRO, aeRO, etc)
; notice_url = URL of the HTML notice (without the http://) (EG: www.domain.com/notice.php)
; patch_site = hostname/IP of the HTTP patch server (where the files will be downloaded) (EG: www.patchserver.domain.com)
; patch_port = port number (1-65535). If omitted, defaults to 80.
; patch_list = absolute path to the patchlist text document, in patch_site (EG: /path/to/patchlist.txt, which forms the URL http://www.patchserver.domain.com/path/to/patchlist.txt)
; patch_folder = path to the folder which contains the patch files, in patch_site (EG: /path/to/folder/which/contain/patches/)
; executable = program to be launched when the "start game" button has been pressed (EG: ragexe.exe)
; registration_link = URL to launch when the user clicks the registration link (EG: http://www.domain.com/register.php). The associated program will be used to view the page.
; grf = grf file (EG: adata.grf)
; skin = skin to use (EG: default_skin). See the neoncube folder for a list of choices
; Backup_GRF = set to 1 if you want to backup the GRF file before applying the patch. 0 to disable.
; startup_option = [1] Can start the ragnarok client anytime.
; (patcher is still downloading files, patcher failed to connect, patcher failed to extract, etc).
; [2] Can start the ragnarok client only AFTER the patch process has completed
; (if it fails to connect/download a patch, it won't start).
; [3] Can start the ragnarok client only AFTER the patch process has completed
; (if it fails to connect/download a patch. it WILL start). *recommended*
;
; -- [general] section
; debug_mode = set to 1 to leave a the downloaded patch list as tmp.nc. If omitted, defaults to 0
; keep_patches =
; archive_passphrase = archive passphrase, e.g. for RAR passworded files
;
; -- [network] section
;
;
[server]
server_name = Server's name
notice_url = openkore.sourceforge.net/neoncube/
patch_site = TAIYAKI
patch_port = 80
patch_list = /patchlist.txt
patch_folder = /
executable = c:windows p.exe
registration_link = http://ragnarok.co.kr/
skin = skin_default
grf_file = adata.grf
Backup_GRF = 1
startup_option = 3
[general]
;debug_mode = 0
archive_passphrase = American Idiot
No te asustes! es facil de configurar 
; -- [server] section
; server_name = Server's name (EG: Korean Ragnarok Online, International Ragnarok Online, mRO, aeRO, etc)
Aca va el nombre de tu server
; notice_url = URL of the HTML notice (without the http://) (EG: www.domain.com/notice.php)
aca pones la url de la noticia de tu server SIN http://
; patch_site = hostname/IP of the HTTP patch server (where the files will be downloaded) (EG: www.patchserver.domain.com)
Es de donde tus actualizaciones van a ser descargadas ejemplo www.tuweb.com/patcher
; patch_port = port number (1-65535). If omitted, defaults to 80.
Esto no lo toques, porque el puerto es 80
; patch_list = absolute path to the patchlist text document, in patch_site (EG: /path/to/patchlist.txt, which forms the URL
La url del archivo patchlist.txt
; patch_folder = path to the folder which contains the patch files, in patch_site (EG: /path/to/folder/which/contain/patches/)
La url a la carpeta del patch
; executable = program to be launched when the "start game" button has been pressed (EG: ragexe.exe)
El programa que sera abierto cuando termine de actualizar, tuserver.exe
; registration_link = URL to launch when the user clicks the registration link (EG: http://www.domain.com/register.php). The associated program will be used to view the page.
Pagina de regsitracion
; grf = grf file (EG: adata.grf)
el grf que va a usar, no lo toques 
; skin = skin to use (EG: default_skin). See the neoncube folder for a list of choices
El skin que va a usar, lo podes cambiar si queres
; Backup_GRF = set to 1 if you want to backup the GRF file before applying the patch. 0 to disable.
El backup de grf, 1 para verlo y 0 para dehabliitarlo
; startup_option = [1] Can start the ragnarok client anytime.
; (patcher is still downloading files, patcher failed to connect, patcher failed to extract, etc).
; [2] Can start the ragnarok client only AFTER the patch process has completed
; (if it fails to connect/download a patch, it won't start).
; [3] Can start the ragnarok client only AFTER the patch process has completed
; (if it fails to connect/download a patch. it WILL start). *recommended*
;
si pones 1 puede empezar mientras esta updateando el ro
si pones 2 lo podes empezar DESPUES de que haya actualizado pero si falla o hay un problema no va a empezar
si pones 3 lo podes empezar al ro Despues de que haya actualizado y si hay un problema o algo tambien
Ahora, a configurar!
server_name = tuserver
notice_url = tuweb.com/notice.htm
patch_site = www.tuweb.com
patch_port = 80
patch_list = /patchlist.txt
patch_folder = /patcher o www.tuweb.com/patcher
executable = tuserver.exe
registration_link = www.tuweb.com/registration
skin = skin_default
grf_file = adata.grf
Backup_GRF = 1
startup_option = 3
Ahora hay que agregar la lista de las actualizaciones.
Es facil, este archivo una vez que lo termines lo subis a tu server y pones el link en el archivo de configuracion de neoncube previamente nombrado.
Bueno si usamos la carpeta data usamos FLD si usamos grf usamos GRF 
Simplemente hacemos
1 FLD actualizacion.rar
por ejemplo
o sino
1 GRF gdata.grf
Lo guardamos como patchlist.txt en la misma carpeta donde esta neoncube.ini y lo subimos al server 
Espero que les sirva 
¡Gracias assasiner!
xD np :3
:ok:
no m va bien T,T al acer el parche m dice esto:
Initializing...
Patching...
Success: Intro Patch
Failed: Changed Alert Patch
Success: Parameter Patch
Failed: Extended Slot Patch
Success: msgStringTable Patch
Success: korea ServiceType Patch
Success: Unlimited Palettes Patch
Done. (2.0 Failed) nito ayuda dantary89@hotmail.com
plzz
es que el exe ke keres modificar no se banca esos cambios
Por favor, ¿podrías revisar los links del RO Patcher? (o dar links alternativos) he buscado y no encuentro el programa por ningún lado :/
Muchas gracias. Espero tu respuesta para poder seguir con la actualización
Un saludo
aWeLo
1. Primero que nada para que la gente se conecte, necesitamos un sclientinfo, que va en la carpeta data
El codigo es este:
<?xml version="1.0" ?>
<clientinfo>
<desc>Ragnarok Client Information - Taiwan Version</desc>
<servicetype>korea</servicetype>
<servertype>sakray</servertype>
<connection>
<display>Nombre de tu server</display>
<desc>Nombre de tu server</desc>
<address>Ip de tu server</address>
<port>6900</port>
<version>20</version>
<langtype>7</langtype>
<aid>
<admin>opcoinal, id del administrador</admin>
</aid>
<registrationweb></registrationweb>
<loading>
<image>loaging00.jpg</image>
<image>loaging01.jpg</image>
<image>loaging02.jpg</image>
<image>loaging03.jpg</image>
<image>loaging04.jpg</image>
<image>loaging05.jpg</image>
<image>loaging06.jpg</image>
<image>loaging07.jpg</image>
<image>loaging08.jpg</image>
<image>loaging09.jpg</image>
<image>loaging10.jpg</image>
</loading>
</connection>
</clientinfo>
Lo del id del administrador y las loading screens son opcionales.
Lo de la web de registracion esta en blanco, ahi tenes que poder el link a la pagina en donde te registras en tu server, si no tenes, dejalo en blanco.
Copia eso en un archivo y guardalo como sclientinfo.xml en la carpeta data.
Los loading screens van en la carpeta data extureÀ¯ÀúÀÎÅÍÆäÀ̽º
tienen que ser 640x468 y jpg
Bueno, esto es lo basico que necesitas, acordate que necesitas actualizar la version del RO o sino te va a tirar errores de sprites.
cuando dices q copiemos el codigo y lo peguemos en un archivo y guardemos como sclientinfo.xml en la carpeta data....a que tipo de archivo te refieres q lo peguemos(en un editor de html??) y en cual carpeta data????
wenas, el link del ro patcher no sirve si lo puedes poner para hacer el .exe te lo agradeceria, gracias
Alguien ke me diga de donde puedo bajar el cywin18.dll plis porke el link esta roto.. gracias
En esta página estan todos los archivos .dll existentes
=> www.dll-files.com/ // Y repito porfavor si alguien tiene el link del RO exe patcher k lo ponga, o me agregue a Reifus_Vegeta@hotmail.com gracias 
Una discupa porfavor quien me puede ayudar a hacer el ejecutable para poder usar mi propio server, ya que no encuentro la forma de hacer o de donde ejecutar el programa para iniciar, y porfa contesten esto porfa me urge saber como tener ese ejecutable
wenas!, puxa oh yo ya cree mi server pero no puedo hacer el cliente ya que el link de RoPatch.exe esta malo, espero ke lo arreglen plzzz! thx
hmm busquen en el foro de eathena.ws hay muchos
Hola Soy nuebo
con el porgrama neoncube pero no logro... que me descargue el archivo ke yo keiroalguien me podria ayudar?
Hola a todos.
Primero ke nada gracias Assassiner por hacer esta maravillosa guia
Bueno veo ke hay personas ke necesitan un link alternativo para bajar el RO Patcher, aka encontre uno
glucose.files.deltaanime.net/ReleaseTools/ROpat...
Descargalo desde ahi, suerte^^
Bueno kisiera saber como empesar a aser el server! >-<
yo me baje el ro patcher ese y lo abri y despues le puse el Sakexe y puse mis caracteristicas y le di en Patch It! y todas dijeron Succes ninguna dijo Failed, despues buske en mi carpeta del RO y buske el archivo parcheado, el cSakexe asi se llama y cuando le doy dos click me aparece un error en coreano =S
perdon por no terminar en lo de arriba
bueno ese es el error ke me da, no se ke hacer.
No e bajado el Neoncube aun pero lo bajare
PD. El link ke les mande tienen ke kopearlo todo (tambien lo ke dice %20402.rar) y lo pegan en la barra de direccion y ya =D
Lo ke no se hacer es empesar a jjugar, assassiner ayudame pls
Srry por poner 2 comentarios seguidos
Hola..
Disculpen la molestia pero es que no tengo supuestamente los mapas en el database
eso me lo dice el mapserv.bat, como pro ejemplo data\yuno_fild06 no found
por favor si alguien los tiene o sabe donde estan digame...
hola gente, bueno yo tengo el server, pero como hago para entrar? como pongo account? PORRRR FAVORRRR RESPONDERRRRRRRRRRRRRRRRRRRR
RRRRRRRRR
RRRRRRRRRRRRRRRRRRRRR
yosoydiego403@hotmail.com
hola pues muy buena gia para armar el cliente solo una cosa desearia q me ayudaran en el mismo error que tiene (V)arcos en el post no. 15 realmente ya me parti la cabeza intentando descubrir porq pasa eso y porq no puedo pasar de ese erros , si tienen un poco de conocimiento acerca de mi problema porfavor tengan consideracion y ayudenme a resolver este problema bueno gracias de antemano y suerte a todos...(si tienen comentarios sugerencias o ayuda mandar un correo a brownsugar2120@hotmail.com gracias de nuevo)