Rodando Ragnarok (bro) no Linux

Veja aqui como rodar o Jogo Ragnarok On Line no Linux Slackware 11.

[ Hits: 54.633 ]

Por: Mura em 06/06/2007


Introdução



Bom, visto a grande falta de ajuda para isto resolvi fazer este tuto, é meu primeiro, então me perdoem caso eu erre em algo.

Fiz com Slackware 11, Kernel 2.4, glibc 2.3, wine 0.9.3, openkore 1.9.4. Placa de vídeo GF6800gt (Driver ver. 9775).

Atenção: O uso de openkore pode lhe acarretar banimento do jogo, visto que ele é proibido pela Level Up Games. Use este artigo apenas para aprendizado.

Vamos lá!

Configurando o ambiente

Para rodar o Ragnarok no Linux você precisa ter impreterivelmente:
  • Acesso a área restrita do fórum do Openkore (no Brasil);
  • Ragnarok instalado no Windows e atualizado;
  • Paciência para ler os diversos tópicos que vou mencionar;
  • Muuuuita vontade de jogar Rag no Linux; hehehe
  • Algumas das bibliotecas para rodar o openkore você vai ter que entrar no Google e procurar, para isto toda vez que fizer o download dos módulos que vou postar aqui sempre leia o README para saber os pré-requisitos para a instalação de cada módulo. Eu tive alguns problemas com isto, pois alguns módulos exigem outros módulos que eu não tinha instalado.

De ante mão adiando que você vai precisar dos módulos de IO, esses eu procurei no Google e instalei.

Comandos para compilar e instalar:

$ make nomedoaquivo.pl
$ make
$ make test
# make install


Openkore

1. Verificando se você tem instalado o g++. No console digite:

$ g++ -v

Se não aparecer erro pule para o passo 2. Procure no cd do Linux as bibliotecas gcc e gcc-c++ ou g++ e as instale.

2. Verificando o Perl. No console digite:

$ perl -v | grep perl

Se não aparecer erro pule para o passo 3. Faça o download em http://www.perl.org/ e instale.

3. Verificando o módulo Time::HiRes. No console digite:

$ perl -e 'use Time::HiRes;'

Se não aparecer erro pule para o passo 4. Faça o download em http://cpan.uwinnipeg.ca/module/Time::HiRes e instale.

4. Verificando o módulo Compress::Zlib. No console digite:

$ perl -e 'use Compress::Zlib;'

Se não aparecer erro pule para o passo 5. Faça o download em http://cpan.uwinnipeg.ca/module/Compress::Zlib e instale.

5. Verificando o GNU readline. No console digite:

$ perl -e 'use Compress::Zlib;'

Abra um editor de textos copie e cole o script abaixo:

#include <stdio.h>
#include <readline/readline.h>
#if !defined(RL_READLINE_VERSION)
#error "You do not have the GNU readline development headers installed!"
#elif RL_READLINE_VERSION < 0x0500
#error "Your version of GNU readline is too old. Please install version 5.0 or higher."
#endif

Salve como readlinetest.c no seu diretório home. No console digite:

$ gcc -c ~/readlinetest.c

Se não aparecer erro pule para o passo 6. Faça o download em ftp://ftp.gnu.org/pub/gnu/readline/ e instale (baixe a versão mais nova).

6. Verificando o módulo GNU make (só para OpenKore 1.6.x e 1.9.0). No console digite:

$ gmake -v

Se aparecer a versão do gmake pule para o passo 7. Faça o download em ftp://ftp.gnu.org/pub/gnu/make/ e instale.

7. Verificando o Python (só OpenKore 1.9.x+). No console digite:

$ echo 'print "Python is installed"' | python

Se não aparecer mensagem de erro pule para o passo 8. Faça o download em http://www.python.org/download/ e instale.

8. Verificando o Curl development libraries(só OpenKore 1.9.x+). No console digite:

$ curl-config --version

Se não aparecer mensagem "Command not found" pule para o passo 9. Faça o download em http://curl.haxx.se/ e instale.

Agora vamos configurar a estrutura do openkore.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando o Openkore e a pasta do Ragnarok
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Lineage II no Linux

Emulando o saudoso jogo ELITE em seu Linux

Zhockon - Surge uma nova esperança no campo de games

Criando um servidor de Counter Strike 1.6 + AdminMod + MetaMod + StatsMe

Mupen64plus, o melhor emulador de Nintendo 64 disponível para GNU/Linux

  
Comentários
[1] Comentário enviado por hellnux em 06/06/2007 - 11:46h

Opa,

Ótimo tutorial, sempre achei que faltava esse aqui no VoL ^^

Já tem um ano que jogo no bRO (Loki), e a única coisa que me prende ao Windows é o fato do ragnarok não ser suportado no Linux, e quando descobri que teria de usar o tal OpenKore do qual é proibida pela empresa que o mantém, me desanimei =/

http://juppongatana.iforums.com.br/
[]´s

[2] Comentário enviado por removido em 06/06/2007 - 13:32h

"então me perdoem caso eu erre em algo" - errar não é "errado"; ter medo de errar é que é uma m....

Para o primeiro trabalho, está excelente!!!

[3] Comentário enviado por RickMura em 06/06/2007 - 16:38h

@Galera, se forem usar tentem primeiro testar com diversas resoluções, para mim a única que ficou efetivamente boa foi 640+480, ou seja, não ficou bom huahauahau.
Bem eu li por aí que usando um d9wine fica bom em 800x600.

@hellnux
É realmente, openkore é mals mesmo, mas veja bem, a idéia aqui não é abandonar o Rag no windows e sim ver que o no Linux é possível fazer um monte de coisas, sem contar o que você aprende fazendo os procedimentos.

@acvsilva
Opa, vlw pela força.

[4] Comentário enviado por hellnux em 06/06/2007 - 18:52h

@RickMura

Hehehe!! Eu sei muito bem que no Linux é possível tudo, tanto que você demostra um jogo for Win rodando no Linux. O meu problema é que se não fosse este jogo, meu PC era 100% Linux, porque o resto tudo faço no pinguim. E como este procedimente apresentado por você implica em punição por parte da empresa que mantém o Ragnarok não seria uma boa perder um algoz 9x, trabalho de um ano fora, bem!!! foi isso que quis lhe passar /ok

Ouvi falar que tem um projeto do Ragnarok 2 pra sair uma versão nativa pro Lnx =P

[]´s

[5] Comentário enviado por thiagop em 10/06/2007 - 00:32h

@hellnux

Não precisa ter uma partição especial Rwindow$ só pro RO. Usa uma máquina virtual com qEMU ou equivalente que vc preferir. É bem melhor :)

[6] Comentário enviado por RickMura em 11/06/2007 - 08:17h

@thiagop
O problema de maquinas virtuais é que os drivers de video rodam emulados, no caso do Rag isso é um problema pq o setup do rag não reconhece o driver da placa de video.
Tu tentei rodar uma mv, instalei o windows nela, instalei o rag e não funcionou, mas não testei essa mv q vc falou.

[7] Comentário enviado por Sup0rt3 em 14/06/2007 - 17:18h



Parece que vamos poder jogar Rag no Linux novamente. ;)

[8] Comentário enviado por Sup0rt3 em 18/06/2007 - 14:54h

amigos,

Os links para a configuração do openkore não estão ativos.

so falta isso pra fazer funcionar, Se alguem pode me ajudar eu agradeço.

[9] Comentário enviado por RickMura em 09/07/2007 - 15:09h

Sup0rt3,

Os links estão ativos sim, você não está conseguindo acessar pois não tem uma conta "paga" no openkore.

[10] Comentário enviado por Sup0rt3 em 10/07/2007 - 15:48h

putz...

Mas como vou fazer intão ?

eu ate consegui fazer o openkore se autenticar no bro e jogar com ele,

Mas como fazer com o cliente ragnarok ?

Se puder me ajudar ficarei imenssamente grato :)

[11] Comentário enviado por HeydeCD® em 20/03/2008 - 18:10h

muiyo legal esse jogo, apesar de seus gráficos serem limitados, sua jogabilidade é muito compensativa, eu fiz ateh um artigo semelhante no meu site:

http://cdrones.isgreat.org/drupal/?q=node/7

[12] Comentário enviado por removido em 03/10/2008 - 15:37h

Muito bom o tutorial.
Eu uso ubuntu e jogo server privates,como muitos server privates não conectam tive que abrir a porta que ele conecta no servidor e que pede no meu computador.
Mais em diante estarei criando um artigo.
Parabéns pelo seu tutorial e serve como referencia para outras distribuições.

[13] Comentário enviado por eldemon em 12/09/2009 - 15:01h

Opa, sabe me dizer como faço para Ragnarok(http://en.wikipedia.org/wiki/Ragnarok_Online)funcionar no VirtualBox? Eu consigo atualizar ele, mas quando inicia a tela do jogo, ele fecha O.o.

[14] Comentário enviado por RickMura em 12/09/2009 - 17:14h

eldemon;

Não é possível rodar jogos deste tipo no virtualbox pois ele não oferece suporte a direct 3d.

Sugiro usar o wine que emula muito bem.

@All, não é mais possível jogar o bRO no Linux, somente os privates, isto ocorre em funão de diversar mudanças no Openkore.

[15] Comentário enviado por Sir Doug em 06/11/2009 - 04:49h

Pra que fazer tudo isso?

baixem o arquivo e deem dois clique es pronto rsrrsrs

http://69.162.78.198/ragnarok/

TuxRO

[16] Comentário enviado por RickMura em 29/08/2010 - 22:09h

Sir Doug;

Funciona sim, mas SOMENTE para servidores privates e este não é o intuito deste tutorial.
De qualquer forma no bRO não funciona mais. "POR ENQUANTO".


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts