Tutorial - Instalando MU Online no Linux


Primeiramente é importante ressaltar o fato de que não é todo cliente de MU Online que irá rodar no Linux, isso dependerá do Launcher (lançador) e do nível de "agressividade" do anti cheater utilizado para o servidor. Note que o próprio servidor oficial e original, o MU Global, não roda no Linux devido ao anti cheater (Game Guard) ser imcompatível com os interpretadores disponíveis para Linux, como o Wine e Cedega.

Para instalar o MU Online no Linux primeiramente você deverá ter os drivers da NVidia ou ATI devidamente instalados em seu sistema. Não foi testado este tutorial em chipsets de vídeo utilizando a aceleração DRI.
 
  
- Ajustando o Wine

Antes de iniciar certifique-se que você tem o Wine versão 0.9.11 ou superior. Para saber como efetuar o download do Wine para a sua distribuição, entre neste link. Se estiver usando alguma distribuição derivada do Debian, como o Ubuntu, Kurumin, Famelix e outros, digite no terminal:

sudo su
apt-get update
apt-get install wine
 
Para verificar a versão do Wine que está instalada, a partir da versão 0.9 ele tem um painel bem prático. Entre no terminal de textos dentro do modo gráfico e digite:
 
winecfg
  
Clique na aba "about" e deverá ver a versão do Wine.
 
Se você tiver uma versão anterior a 0.9.11, o jogo poderá funcionar, mas a partir desta versão citada ele apresentou uma melhoria considerável de desempenho. Infelizmente até o momento o MU Online ainda ficará mais lento em relação a execução nativa em Windows, se houver alguma melhoria ou novidade você ficará sabendo através das notícias de nosso site.
 

Agora clique na aba "Graphics" e deixe apenas a segunda opção ativada, a "Enable desktop double buffering", o restante você poderá desativar. Apenas na parte "Direct3D" você poderá modificar se a sua placa de vídeo possuir pixel e vertex shading via hardware. Desabilite isso se der algum tipo de problema. Veja como do winecfg deverá ficar:
 

 
Estas mudanças são essenciais para exibir o jogo corretamente em tela cheia e também acelera os gráficos em algumas partes.
 
 
- Baixando o cliente do MU Online

Agora falta a parte essencial, o MU Online em si. Até o momento foram testados os seguintes servidores conhecidos no Brasil:
Estes foram os que eu testei pessoalmente e rodaram sem problemas, mas isto não significa que não há chances de rodar os clientes MU Online de outros servidores privados. Os maiores "vilões" que complicam na hora de rodar estes clientes "alternativos" são os launchers ou configurações modificadas pelos responsáveis pelo servidor.
 
Obs.: Se os clientes acima citados deixarem de rodar, ou se você testou algum cliente alternativo e rodou corretamente, basta entrar em contato pelo e-mail de desenvolvimento para que a lista seja atualizada.
 
Note que alguns launchers poderão não aparecer adequadamente ou apresentar corrupções severas na tela, isso é normal.

 
- Instalando o MU Online

Neste exemplo baixamos o cliente do MU GNN. Depois descompactamos a pasta em /home/lanhouse/Games/MUOnline/MUGNN, lembrando-se que o Linux é sensitivo ao caso, isto é, as letras maiúsculas e minúsculas fazem diferença nos arquivos e diretórios.
 
Agora de acordo com o exemplo, abra um editor de textos simples (kedit, gedit ou outro) e cole este script:


#!/bin/sh

gdialog --title "MU GNN" \
--menu "Escolha a opção desejada" 8 50 0 \
"Jogar" "Entrar no MU GNN" \
"Site" "Entrar no site para criar sua conta" 2> /tmp/checklist.tmp.$$
retval=$?

choice=`cat /tmp/checklist.tmp.$$`
rm -f /tmp/checklist.tmp.$$

if [ $retval = 1 ];
then
  exit 0
fi

# -----------------------------------

if [ "$choice" = "Jogar" ];
then
 cd /home/lanhouse/Games/MUOnline/MuGNN
 wine MuGNN.exe &
 sleep 10
 renice 15 -p `pgrep wineserver`fi
fi

if [ "$choice" = "Site" ];
then
 firefox http://mu.gnn.com.br
fi

exit 0



Veja que no script acima obedecemos a pasta onde foi instalado o jogo.

Depois salve o script dentro da pasta do jogo com o nome MUGNN.sh, assim poderá criar um atalho na tela apontando diretamente para este script a fim de executar o jogo. O comando do atalho, conforme nosso exemplo, deverá ficar assim:
 
sh /home/lanhouse/Games/MUOnline/MUGNN/MUGNN.sh
 
Você poderá entrar criar várias pastas dentro de /home/lanhouse/Games/MUOnline com os nomes dos servidores, e criar um script para cada um, deixando os atalhos na tela apontando para cada servidor de MU Online disponível que tenha rodado em sua distribuição Linux. Obviamente a pasta /home/lanhouse/Games serviu apenas de exemplo, você poderá criar pastas em lugares diferentes conforme sua necessidade, seja para organizar melhor ou para esconder um pouco das mãos dos mal intencionados.
 
 
- Mudando as configurações do MU Online

Entre no arquivo da configuração do Wine, que deverá estar em /home/lanhouse/.wine/user.reg (lembrando-se de mudar o nome lanhouse para o nome de seu usuário corrente), adicione as seguintes linhas no final do arquivo:

[Software\\Webzen\\Mu\\Config]
"ColorDepth"=dword:00000002
"MusicOnOff"=dword:00000001
"Resolution"=dword:00000002
"SoundOnOff"=dword:00000001
"TextInput"=dword:00000001
"VolumeLevel"=dword:00000008
"WindowMode"=dword:00000000

Salve o arquivo, certifique-se que está tudo certo digitando no terminal o seguinte comando:
 
regedit

Isto abrirá um editor de registro do Wine, muito semelhante ao editor de registro do Windows. As chaves ficarão parecidas com as exibidas abaixo, talvez não apareça a chave ID para você, mas isso é normal. Entre obviamente no lugar indicado na tela abaixo:
 


 
As chaves tem a seguinte correspondência:
 
ColorDepth MusicOnOff Resolution SoundOnOff VolumeLevel WindowMode
0 - 15 bits
1 - 16 bits
2 - 32 bits
0 - Sem música
1 - Com música

0 - 640x480
1 - 800x600
2 - 1024x768
0 - Sem SFX
1 - Com SFX

De 0 a 10
Volume de som

0 - Tela cheia
1 - Em janela

 
Mude-as de acordo com a sua necessidade. Atente ao detalhe de que a opção "ColorDepth" só será válida se coincidir com a quantidade de cores de seu desktop. Se quiser o máximo de performance, coloque o desktop a 16 bits, a opção ColorDepth em 1 e a resolução em 800x600 em tela cheia.
 
Os efeitos sonoros e músicas poderão apresentar problemas, caso você utilize um servidor de sons tente utilizá-los primeiro modificando o padrão de som pelo winecfg, na aba "audio". Se apresentar ruidos, coloque em ALSA, mas apenas os efeitos sonoros ou músicas poderão ser reproduzidos neste caso, e não os dois simultaneamente (na maioria dos casos)
 
 
- Observações finais

Perceba que na primeira execução o Wine poderá fazer o download automático de uma estrutura de emulação do Active X através do Mozilla, isso é normal e necessário para apresentar códigos HTML no em alguns launchers do cliente do MU Online.
 
O script que fiz para a execução do MU Online foi moldado para o ambiente do Gnome e testado sob a distribuição Ubuntu, você tem plena liberdade de modificá-lo da forma que achar melhor. Ele apresenta uma tela para a execução do jogo e cadastro no site, podendo ser atualizado caso eu coloque aqui mais servers de MU para instalar. Você poderá utilizá-lo sem modifcações no KDE instalando antes o pacote "zenity", que pode ser feito através do comando:

sudo apt-get install zenity
 
Não se esqueça de apoiar o trabalho de terceiros, se você joga em algum servidor do MU periodicamente, faça doações ou compre itens para manter os servidores com boa qualidade.
 
 


© 2003 - 2008 :. Todos os direitos reservados :.

Melhor visualizado em qualquer browser. Você escolhe o que usar, não nós
"Na caixa dizia: Requer sistema Windows ou superior, então instalei Linux"