Más tutoriales de Ragnarok Online
Valoración: 7
Como hacer el cliente de tu server de ro

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

[ver imagen]

Ahora, seleccionamos el archivo Sakray.exe y elejimos las opciones que le queremos agregar al server

[ver imagen]

Finalmente, clickeas en Patch it! y vas a ver algo asi

[ver imagen]

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

Páginas: 1 2 3
22 Feb 2006, 15:02
#1

¡Gracias assasiner!

22 Feb 2006, 19:00
#2

xD np :3

22 Feb 2006, 23:23
#3

:ok:

16 Mar 2006, 01:02
#4

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

22 Mar 2006, 18:00
#5

es que el exe ke keres modificar no se banca esos cambios

07 Abr 2006, 23:34
#6

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

10 Abr 2006, 04:04
#7

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

17 Abr 2006, 16:03
#8

wenas, el link del ro patcher no sirve si lo puedes poner para hacer el .exe te lo agradeceria, gracias

19 Abr 2006, 16:54
#9

Alguien ke me diga de donde puedo bajar el cywin18.dll plis porke el link esta roto.. gracias

19 Abr 2006, 20:01
#10

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

03 May 2006, 02:30
#11

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

16 May 2006, 00:25
#12

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

09 Jul 2006, 20:20
#13

hmm busquen en el foro de eathena.ws hay muchos

06 Sep 2006, 21:49
#14

Hola Soy nuebo

con el porgrama neoncube pero no logro... que me descargue el archivo ke yo keiroalguien me podria ayudar?

10 Sep 2006, 00:02
#15

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

10 Sep 2006, 00:06
#16

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

21 Sep 2006, 06:48
#17

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

22 Sep 2006, 03:46
#18

hola gente, bueno yo tengo el server, pero como hago para entrar? como pongo account? PORRRR FAVORRRR RESPONDERRRRRRRRRRRRRRRRRRRR

RRRRRRRRR

RRRRRRRRRRRRRRRRRRRRR

yosoydiego403@hotmail.com

11 Oct 2006, 07:42
#19

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)