Muchas veces se pregunta por todas partes cómo se puede jugar a Ragnarök Online vía alguna de las distribuciones de Linux. No es que sea especialmente difícil, y cada vez lo es menos. El problema, tal vez, resida en el momento de actualizar el juego o hacerlo funcionar de una forma mínimamente decente. Sin embargo, en esta guía pretendo indicar, paso a paso, cómo instalar el juego y hacerlo funcionar para jugarlo, de forma independiente al servidor.
Primer paso: Instalar Wine y descargar el juego
Para empezar, si no tenéis Wine tendréis que instalarlo. Hay múltiples guías que indican cómo instalarlo en vuestra distribución. Si es una de las más comunes, podéis buscarla desde aquí. Si no lo es, podéis buscar desde dónde instalarlo o ser más prácticos y buscarlo directamente en los repositorios, a ver si hay suerte (y suele haberla). Una vez lo tengáis instalado, el proceso de descarga del juego es más bien simplón. Para descargar los archivos que indicaré, podéis acceder a páginas como RateMyServer. Lo que tendréis que descargar es “kRO Ragnarok”, el de la fecha más reciente que haya, y “kRO Ragnarok Renewal”, también de la fecha más reciente. Como alternativa a Renewal es habitual descargar Sakray. En este caso se usará Renewal, que aunque no es posible actualizarlo sin una nueva descarga en la que se sobreescriban los archivos posee todo lo que ofrece Sakray con un peso mucho menor. Si alguien prefiere usar Sakray, el procedimiento de instalación es idéntico al de “kRO Ragnarok”, en la misma carpeta, de hecho.
Segundo paso: Instalar el juego
Una vez todo esté descargado y Wine instalado, instalar el juego es tan fácil como acceder a la carpeta donde lo hayáis alojado y usar el siguiente comando:
$wine RAG_SETUP0923.exe
En este caso el archivo descargado de “kRO Ragnarok” se llama RAG_SETUP0923.exe, pero si tenéis otro nombre ponéis el que sea. Eso debería abriros una pantalla como ésta:

Si alguien tiene los caracteres coreanos instalados tal vez vea algo más. No es mi caso, pero como sé de coreano lo que de danza tradicional islandesa, puedo continuar con el típico procedimiento de Windows (aunque en Linux). Pulsamos el botón que está marcado, se nos abrirá la pantalla en la que se presenta la licencia (de nuevo en coreano). Pulsamos el botón de la izquierda (que activará el botón central) y luego el del centro, que hará otro cambio de pantalla. Ahí podéis seleccionar la carpeta que os interese. En mi caso, la carpeta será /home/usuario/RO (Que se escribirá Z:\home\usuario\RO\). Por decir algo. Os recomiendo encarecidamente escribir directamente la dirección de la carpeta y no buscarla, porque en algunos casos se cuelga el instalador después de pulsar el botón. Si la dirección no existe (por ejemplo, si creáis una carpeta nueva en un directorio existente) la creará automáticamente. Volvéis a pulsar el botón central (para que no os lleve atrás) y empezará la instalación. Graciosamente, la instalación es mucho más rápida que en Windows. Cuando termine, se presentará una ventana preguntando si queremos ejecutar el juego (casilla marcada) y que la instalación ha sido correcta (o debería). Desmarcad la casilla y continuad. Ahora tenéis el kRO instalado en la carpeta indicada previamente y un montón de porquería en el escritorio, probablemente.
Para instalar “kRO Ragnarok Renewal” sólo tenéis que descomprimir el archivo directamente en la carpeta en la que tengáis el juego. El juego estará instalado de forma predefinida a la carpeta Gravity/RO dentro de la carpeta que seleccionáseis antes.
Tercer paso: Actualizar
Hay un pequeño detalle que hace que el juego no se pueda actualizar directamente desde Wine, pero no es difícil de corregir. Tenéis que añadir un par de archivos .DLL en vuestra carpeta de Wine (de forma predeterminada: /home/usuario/.wine/drive_c/windows/system32). Los archivos en cuestión son MFC42.DLL y MSVCP60.DLL. Una vez guardados en la carpeta indicada sólo tienes que abrir Ragnarok.exe, que es el actualizador de “kRO Ragnarok”, con el comando:
$wine Ragnarok.exe
Si la arquitectura de vuestro SO es de 32 bits, este paso estará listo y cuando el botón de la izquierda se ponga de color blanco habréis terminado de actualizar. Lo peor que os puede pasar, sin embargo, es que tengáis una arquitectura de 64 bits. En tal caso el soporte de Wine con las pantallas de Internet (como la de RO) todavía no está listo. Supuestamente es posible adaptarlo, pero todavía no he encontrado como, así que si alguien tiene la solución, adelante.
En cuanto a Ragnarok_RE, el funcionamiento es idéntico.
Cuarto paso: Configurar y hacer funcionar
Para que os funcione bien el sonido, tenéis que acceder a la configuración de Wine:
$winecfg
Allí mirad Audio, que debería de estar en Emulation en lugar de Full (en Hardware Acceleration). Lo demás no se tiene que tocar (Default Simple Rate: 44100; Default Bits Per Sample: 16). En cuanto a los gráficos, podéis emular un escritorio virtual del tamaño de la pantalla que queráis si queréis jugarlo en ventana. Si es en pantalla completa, no lo emuléis.
Eso en cuanto a Wine. En RO podéis configurar el archivo setup.exe de la carpeta que hayáis usado. Ya sabéis, lo ejecutáis como hemos ido ejecutando todos los .exe desde Wine. Allí tenéis que tener: Wine D3D7 T&L HAL; Full Screen Mode activado (Importante, si no es así no funcionará. Si habéis emulado el escritorio virtual se os creará la ventana, así que tenéis que marcar una resolución igual a la de la ventana emulada); Resolución como vuestra pantalla (si lo queréis en pantalla completa de verdad; 2D Sound; 2 SPEAKER; Sound Frequency: 22k; Sound Bits: 16; Sound Channel: 16 Channel. Lo demás, en principio, es configurable a vuestros gustos.
Una vez listo, ejecutad el cliente que queráis, que se instala aparte. Si el servidor es el oficial, lo podéis abrir con el comando:
$wine Ragnarok.exe 1rag1
Si se trata del servidor de Ragnarok. Si es el de Sakray, debéis haber instalado el Sakray y hacer lo mismo pero con Sakray.exe en lugar de con Ragnarok.exe.
Y una vez listo, podéis jugar a Ragnarök Online desde Linux.
13/07/2010: Con el nuevo Wine se puede jugar sin necesitar pantalla completa si vuestra resolución no llega a 1024×768. Para hacer capturas, además, pulsad ALT+Impr pant, eso os hará dos del juego, pero no molestará.