miércoles, 15 de octubre de 2008

Como instalar y correr Ragnarok en Ubuntu.

Como algunos sabran en Linux no se usan los .exe o .dll y cosas asi por lo tanto necesitamos algo que lo emule y los haga funcionar.

Ese algo es llamado Wine, como lo conseguimos?

Bien, en el escritorio abre una terminal y escribe :
sudo apt-get install wine

Esto deberia, descargar, instalar y actualizar el Wine.

Ahora, las aplicaciones .exe podran ser ejecutadas como en windows.

Busca el setup de Ragnarok o Sakray, ejecutalo, e instala de preferencia en Home {Mis documentos}

Ahora hay que actualizar...si el cliente de sakray/ragnarok no abre, y tira un error, tendras que hacerlo manualmente.


Actualizaciones para el Sakray
Todas las descargas ponlas en tu carpeta de RO.

Cuando las termines, corre el Sakup.exe

--------------------Jugando en servidores privados ------------------
Ahora viene lo bueno.

Primero, vamos a necesitar una utilidad, llamada IPTraf.
Abrimos terminal y escribimos
sudo apt-get install iptraf
sucedera lo mismo que con el wine.

Muy bien, ahora instalas el servidor privado en el que desees jugar.
Abrimos el Patcher dejamos que actualize; despues entramos al juego
y trataremos de logearnos.
MUY MUY Probablemente, les diga "Falied to connect to server".

Esto pasa por que el cliente esta tratando de conectarsé a una IP que no es valida,
(hasta ahora desconozco la razon del por que se cambia la IP).

¿Cómo cambiarla?

Primero necesitamos saber la IP del servidor, (IP Correcta) hay varios metodos, no los pondre por mi parte ya que eso es ilegal.

Necesitamos ahora la IP a la que el cliente trata de conectarse (IP erronea)
Vale, vamos a obtener la IP erronea:

SI TIENES ABIERTO ALGUN MENSAJERO INSTANTANEO, UN CLIENTE P2P, ESTAS VIENDO UN VIDEO, CIERRALO! QUE SOLO QUEDEN PAGINAS ESTATICAS

Abrimos el juego hasta la pantalla de logeo, luego :

Abrimos terminal, nos logeamos como root.
su

Te pedira la contraseña del root.

Si no sabes la contraseña del root, hay que cambiarla, de esta forma :
escribimos :
sudo passwd root


Paso 2: Poner la clave de usuario
Paso 3: Poner la clave de root

Ahora si, entramos como root
su


Y pones la contraseña que acabas de asignar.

Ahora abrimos IPTraf, en la terminal escribe
iptraf

Esto abrira el iptraf.
Presionamos ENTER, y vamos a IP Traffic monitor.

Ahora, sin cerrar la terminal vamos al juego e intentamos logearnos(recomiendo estrictamente, que el juego lo corras en modo windowed) y esperamos a que nos salga el mensaje de error, ya puedes cerrar el juego.

vamos a ver que hay en el iptraf, deberia haber una 2 direcciones de IP encabezando la lista, si no habia nadamas abierto.
1 de esas IP es la tuya.
la otra es la IP erronea.
Seleccionamos la IP erronea y la copiamos, en un editor de textos, para no perderla.

ahora abrimos otra terminal y escribimos
iptables -t nat -A OUTPUT -d (IP erronea) -j DNAT --to (IP correcta)

Ejemplo :

iptables -t nat -A OUTPUT -d 50.0.0.0 -j DNAT --to 1.2.3.4
y presionamos enter.
No marcara nada, simplemente, pasara...NADA.

Eso deberia permitir conectarte.

Despues de eso, queda un ultimo paso, para salvar tus iptables y que no se pierdan cuando apagues tu PC.
escribe :
iptables-save

listo! :3
haz eso cada vez que edites las iptables para que no se pierdan tus datos :3
PROBADO CON SPIRITUSRO:D

3 comentarios:

Anónimo dijo...

Tengo un problema. He seguido todos los pasos, pero llegado el punto de entrar en si a la ventana de logueo, directamente no se me abre. Si alguien me dice el por qué...

AsmoS dijo...

Hola mira no necesite cambiar la ip pero me tira un error cuando intento meterme.
me conecto y todo pero cuando deberia llegar al character select me tirea ese error


Module Name: C:\Archivos de programa\Gravity\RO\SilverRO.dll
Time Stamp: 0x4b4d22bb - Tue Jan 12 22:32:43 2010


Exception Type: 0xc0000005

0x0041d7f3 silverro
0x0045b48b silverro
0x004eb334 silverro
0x004f4185 silverro
0x005fc1a2 silverro
0x005fbc58 silverro
0x006eeac0 silverro
0x007031dd silverro
0x7b878828 kernel32
0xb773fd37

eax: 0x0b22e654 ebx: 0x0cb2bc20
ecx: 0x00000000 edx: 0x00000000
esi: 0x000001d8 edi: 0x00000000
ebp: 0x0033f540 esp: 0x0033f540

stack 0033f540 - 0033f940
0033F540 : BC FA 33 00 8B B4 45 00 00 00 00 00 00 00 00 00
0033F550 : C0 05 B3 0C 20 BC B2 0C A8 A6 7C 00 E0 EE BA 7E
0033F560 : A8 56 86 0B 94 F5 33 00 C3 97 AD 7D 00 00 11 00
0033F570 : 00 00 00 00 E0 EE BA 7E F4 6F BA 7E C9 B6 B7 7E
0033F580 : F4 6F BA 7E B4 F5 33 00 18 C4 B7 7E 24 F6 33 00
0033F590 : 00 00 00 00 48 F6 33 00 31 81 71 B7 50 F6 33 00
0033F5A0 : 31 81 71 B7 00 00 00 00 F4 6F BA 7E 30 5C 86 0B
0033F5B0 : F4 6F BA 7E E4 F5 33 00 50 F6 33 00 00 00 00 00
0033F5C0 : 74 F6 33 00 31 81 71 B7 5A A3 09 7D 31 81 71 B7
0033F5D0 : 00 F6 33 00 D8 54 86 0B F4 6F BA 7E BC 0A 00 00
0033F5E0 : 24 F6 33 00 40 00 00 00 B0 F7 33 00 24 F6 33 00
0033F5F0 : 04 A1 71 B7 40 00 00 00 21 4B C6 7B D0 36 52 76
0033F600 : C0 86 76 77 90 AE D2 7D 00 00 80 3F 00 00 80 3F
0033F610 : 00 00 80 3F 00 00 80 3F 1C F7 33 00 6C F7 33 00
0033F620 : 00 00 C8 43 00 00 96 C3 00 00 00 00 00 00 C8 43
0033F630 : 00 00 96 43 00 00 80 3F 00 00 C8 43 00 00 C8 43

Launch Info
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Novice

Jaime AS dijo...

AsmoS, tu problema netamente es por que no esta actualizado tu sakray (que ya esta obsoleto) y tu ragnarok.
Por lo que eso se solucionara actualizando ambos o en su defecto descargar los ultimos ficeheros de http://ratemyserver.net
y despues actualizarlos

 
Template Design By:
SkinCorner