Ragnarok Online en Linux

|
,

Bueno para empezar este blog escribo sobre el juego que mas he perdido el tiempo en mis ratos de ocio xD
Describo las caracteristicas de mi PC. para que tengan una referencia

Sistema Operativo: Ubuntu Linux 8.04.1
Procesador: AMD Sempron de 1.8 Ghz
Memoria Ram: 757 MB
Tarjeta de Video::Nvidia GeForce FX 5500 de 256 MB
Nota: no estoy seguro que funcione el Ro en linux en pcs que no tengan tarjeta de video (ejemplos:ATI,Nvidia)

Como ya sabran deberan de instalar Wine en su sistema.

Para instalar wine en modo grafico. si tienen como escritorio Gnome se van al menu Sistema => Adminsitración => Gestor de Paquetes Synaptic.(les pedira la clave root o de Administrador)






Dentro de Synaptic buscan el paquete que dice wine si les dice que nesecita otros paquetes para resolver dependencia les dan a marcar.

En Kubuntu ( Ubuntu pero con escritorio KDE) buscan wine en el programa Adept debes de hacer lo mismo que con synaptic si te pide mas paquetes para resolver dependencias les dices que si

una ves que el sistema te marca las dependencias haces click en el boton aplicar te saldra una ventanita pequeña y vuelves a clickear el boton aplicar.
Nota Aclaratoria: los programas que instalen con wine en linux se instalan en una carpeta oculta dentro de tu home o carpeta personal llamada .wine que en m
i caso quedo asi
/home/Hikensei/.wine/drive_c/Archivos de programa
para ver las carpetas ocultas en Gnome debes de presionar las teclas Crtl+H

En esta parte pondre las dos opciones que tienen para hacer correr el ro en linux.
la primera es que instalen desde cero el ragnarok (entiendase Sakray) y despues instalar el parche del server y la otra es que si tienen windows con el Ro ya instalado y tiene acceso a la particion. ejecuten directamente dentro de esta. Si eligen la primera opcion deberan de tener el instalador del sakray y ejecutarlo. en forma grafica seria ubicar el instalador en donde lo tengas (recomiendo dentro de linux) y hacerle click con el boton derecho del mouse (o como lo tengan configurado si es que son zurdos xD) y elegir la siguiente opcion Abrir con Wine.
Deberia de abrise el instalador y solo seguir el procedimiento normal de instalacion. igual como en windows.
Una ves instalado el Ro es el turno del parche del server deberan de hacer lo mismo que con el sakray
.
Nota:como lo dije wine instala los programas de windows dentro de una carpeta oculta en tu home o carpeta personal llamada
.wine tanto el instalador como el parche te pedira en que carpeta quieres instalar. solo le das a siguiente wine te configurara e instalara todo dentro de la carpeta que ya mencione.si le aparece una ventana que dice que deben de descargar una version del motor gecko seleccionan cancelar y comenzara a correr los instaladores.
si todo salio sin ningun problema deberia de aparecerte en tu escritorio los iconos del setup, el sakray y los del server (aveces no aparecen en este caso deberan de revisar si esa instalado en la carpeta de wine.
una ves que esten terminadas las instalaciones si quieres empezar a probar como corre el ro tienes hay dos opciones.
Si tienen los iconos en el escritorio le hacen doble click como normalmente se hace. si no resulta
para correr el ro deberas de entrar a la carpeta del wine y seguir de la siguiente ruta .wine/drive_c/Archivos de programa/Gravity (solo si lo instalaron desde cero, si desean correrlo desde la particion de windows se van directo a ella).

dentro de esta carpeta deberas de buscar el exe llamado por ejemplo jUANITO-RO.exe y hacerle click con el boton derecho del mouse y elegir Abrir con Wine.

lo mismo que se elije al correr los setup. si todo sale bien deberia de abrirse de forma normal el ro Con esto se termina la instalacion de los setup. pero no les va a conectar el server ya que el juego intentara conectarse a otra ip.
la solucion la pondre al final ya que deben de probar si no se les pega el juego y configurar el setup del ro.
Dentro del setup del RO lo unico que deben de quitar son las opc
iones Use Lightmap y Enable flog ya que con algunas de estas opciones se les vera negro el piso. Para correr el setup es lo mismo que los demas exe. tambien deberan de probar las resoluciones del juego, sugiero que prueben desde la mas pequeña a la mas grande y despues prueben la o pcion Full screen.
¿Por que no Conecta?
El juego no les conectara por que esta tratando de conectarse a otra ip que no corresponde.
Para sacar que ip es la que hay que cambiar debes instalar un programa que se llama IPTraf una ves instalado hay que correrlo como root en una consola
sudo iptraf


despues presionar enter y elegir ip trafic monitor



siguente paso all interface


Cuando les salga una ventana como la siguiente recien abren el RO manteniendo el IPtraf abierto



tienen que hacer correr el juego hasta que le diga que no se conecto al server asi mostrara a que direccion erronea intenta conectarse . en mi caso despues copie la ip que decia RESET en la columna Flag. normalmente es la segunda ip que sale en el iptraf la que hay que cambiar como en la imágen siguente



El problema del por que no conecta se soluciona con lo siguente si tienen el juego abierto cierrenlo deben de abrir una consola y escribir lo siguente
Atencion: en el comando deberan de cambiarlas ips
les pedira la clave de root o administrador

sudo iptables -t nat -A OUTPUT -d 105.110.102.111 -j DNAT --to 74.86.31.82

105.110.102.111 = IP Erronea
que devuelve el iptraf

74.86.31.82 = IP Correcta

la primera ip es la que les devuelve el iptraf y la segunda ip es la original del server
Para saber que ip tiene su server pregunten a su GM correspondiente
.
ahora con este comando deberia de solucionarse el problema .
Nota: por cada Server que instalen deberan de sacar la ip con IPtraf
abran el RO y prueben que se conecte. deberia de aparecerles una linda imagen como esta

Si resulto. hay una manera de que el sistema ejecute este comando en el arranque. para ello necesitan hacer lo siguiente
abrir una consola y escribir
(Si estas en Ubuntu con Gnome)
gksudo nautilus
(ojo aqui te pedira la clave de root la ingresas y ten cuidado ya que abrira una ventana como root. si borras algo ruega a los dioses de que no hayas borrado algo del sistema)

dentro de la ventana que se te abrira te dirijes a /etc/init.d
una ves adentro creas un archivo nuevo y le pones como ejemplo: ipragnarok.sh lo editas y le agregas el comando con las ip que correspondan.
sudo iptables -t nat -A OUTPUT -d 105.110.102.111 -j DNAT --to 74.86.31.82
guardas y cierras la ventana para evitar borrar algo sin querer
ahora hay que esbribir lo siguente en una consola
sudo update-rc.d ipragnarok.sh defaults
no deberia de arrogarte errores, solo te devolvera como 5 lineas
con esto deberia de ejecutarse el comando al inicio del sistema. yo lo probe y me funciona. si quieres agregar mas ip de servers tendras que agregarles al archivo el comando completo debajo del primero. mas o menos asi
sudo iptables -t nat -A OUTPUT -d 105.110.102.111 -j DNAT --to 74.86.31.82
sudo iptables -t nat -A OUTPUT -d 112.46.105.110 -j DNAT --to 190.44.146.136

Bueno con eso deberian de poder jugar Ragnarok Online en Linux


PD:Disculpen la pesima redaccion y ortografía xD. la estare arreglando



8 comentarios:

Anónimo dijo...

hola tengo algunos problemas.. me agregarias al msn para que me audes? deantemano grax! mi msn es sni.rcp@gmail.com

Hikensei dijo...

@anonimo
Mira este fin de semana no estare para ayudarte. estare en un campamento con mi grupo scout xD. cuando vuelva podre ayudarte. ya te agrege al msn mi correo es el que dice ismaelveras. lo otro es que me envies a mi correo o escribe aqui tu problema y cuando vuelva veo si te puedo ayudar.
Bueno suerte

Anónimo dijo...

Dark King
Hola amigo , que quiero pedir ayuda acerca de un problema que me pasa cuando quiero jugar melee ro.
Mi sistema es Win xp , cuando el melee ro me pide el id y la contraseña , al momento de aceptar me dice error al conectarse al servidor.
Por favor ayudame sin el Ro no soy nada.
Gracias.
Correo darkking161184@hotmail.com

Anónimo dijo...

como isntalo el iptraf?

Hikensei dijo...

En Ubuntu
Abres una consola y escribes

sudo apt-get install iptraf


y para ejecutarlo en una consola escribes

sudo iptraf

ambos comando te pediran la contraseña root

la cual deberia de ser la misma que usas para ingresar a tu cuenta.

Anónimo dijo...

mmmm. hermano necesito ayuda, espero puedas brindarmela mi correo es rin_sama2007@hotmail.com , es referente al iptraf, bueno hasta donde voy es solo eso tal ves salgan mas errores pero me seria de mucha ayuda que me echaras una mano.

espero.......

Barx dijo...

Hola, ¿puedes agregarme al messenger thebarx2.0@gmail.com? Estoy en Fedora 16, en vez de eth0 me marca lo. Con el IPtraf me salen las numeros ip de abajo, pero arriba no me sale nada, ni flags, ni paquetes. He usado Crosover Games el trial y si funciona, pero solo me dura 14 dias. Si puedes decirme que mas hacer te lo agradeceria bastante

Barx dijo...

Hola, ¿puedes agregarme al messenger thebarx2.0@gmail.com? Estoy en Fedora 16, en vez de eth0 me marca lo. Con el IPtraf me salen las numeros ip de abajo, pero arriba no me sale nada, ni flags, ni paquetes. He usado Crosover Games el trial y si funciona, pero solo me dura 14 dias. Si puedes decirme que mas hacer te lo agradeceria bastante

Publicar un comentario