Pular para o conteúdo

Rodando Ragnarok (bro) no Linux

Veja aqui como rodar o Jogo Ragnarok On Line no Linux Slackware 11.
Mura RickMura
Hits: 56.002 Categoria: Linux Subcategoria: Jogos
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Introdução
   2. Preparando o Openkore e a pasta do Ragnarok
Nenhum artigo encontrado.

Hippo Viewer: Cliente para acesso a mundos virtuais

Counter Strike proibido no Brasil

Emulador Mednafen - Instalação e configuração

Counter-Strike via cedega no Slackware 10

Tactical Ops no Linux

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

Entre na sua conta para comentar.