Vou postar aqui o tutorial que criei no fórum do servidor privado NeoRagnarok, é o mesmo procedimento para qualquer servidor privado.
Tutorial:
Para aqueles que desejam jogar NeoRagnarok no GNU/Linux aqui vai um tutorial com o passo a passo de como instalar e configurar o sistema para isso. Esse tutorial é baseado nas dicas encontradas aqui:
https://alexjoz.gitbooks.io/code-life/content/chapter5.html, com a adição de algumas informações.
O passo a passo explicado aqui pode ser aplicado para a instalação e execução de qualquer servidor de Ragnarok que não execute um sistema de segurança incompatível, até o presente momento os sistemas de segurança que pude perceber que são incompatíveis são o nProtect Gameguard que roda no servidor oficial de Ragnarok do Brasil (BRO), e o Harmony Shield que é utilizado em muitos servidores privados.
É possível aplicar esse método em qualquer distribuição Linux, o único pré-requisito é instalar o pacote PlayOnLinux que é mantido oficialmente nos repositórios oficiais da maioria das distribuições Linux.
Passo a passo:
- Instale o PlayOnLinux.
- Execute o PlayOnLinux, abra o menu Ferramentas -> Gerenciar versões do Wine.
- Instale a versão 1.7.14-imm32_bug35361 do Wine (para arquitetura de 32 bits x86).
- Faça o Download do Brasil Ragnarok Online (BRO), ou do International Ragnarok Online (iRO).
- Dentro do PlayOnLinux clique em Instalar um programa.
- Clique em Instalar um programa não listado.
- O assistente de instalação do PlayOnLinux entrará em execução, selecione Instalar um programa em uma unidade virtual nova.
- Dê um nome qualquer para a unidade virtual (BRO por exemplo).
- Selecione a opção Usar outra versão do Wine.
- Selecione a versão 1.7.14-imm32_bug35361 do Wine e unidade virtual de 32 bits.
- Selecione o arquivo de instalação do Ragnarok baixado na etapa 4.
- Instale o Ragnarok normalmente, ao finalizar a instalação não inicie o Ragnarok automaticamente, ainda é necessário instalar algumas dependências antes de iniciar o atualizador.
- Selecione a unidade virtual que você criou nas etapas anteriores e clique em Configurar.
- Navegue até o menu Wine e entre na opção Configurar o Wine.
- Navegue até a aba Bibliotecas e selecione da listagem as bibliotecas: d3dcompiler_43, d3dx9_43, dinput, dinput8.
- Navegue até a aba Gráficos e marque a caixa "Emular uma área de trabalho virtual", e configure o tamanho da sua tela de acordo com a resolução do seu monitor, no meu caso configurei como 1366x768.
- Clique em Aplicar e OK para salvar as alterações.
- Navegue até a aba Instalar componentes e procure e instale os componentes msvc100 e vcrun2012.
- Feche o menu de configurações e agora execute o Ragnarok e deixe o programa atualizar o BRO ou iRO com as últimas atualizações.
- Não clique em Jogar pois o BRO não é compatível com o PlayOnLinux, como eu disse anteriormente ele executa o sistema de segurança Game Guard que é incompativel com o Wine, se você tiver utilizado o iRO então pode clicar em jogar pois o iRO não usa Game Guard.
- Tudo feito até aqui foram as etapas necessárias para termos em mãos o arquivo data.grf atualizado que será movido para a pasta do NeoRagnarok, agora baixe a última versão do patch do NeoRagnarok (ou de outro servidor privado que você deseja instalar).
- Repita as etapas de 5 a 19 com exceção da etapa 11 onde você vai selecionar o arquivo de instalação do NeoRagnarok no lugar. (Agora você vai instalar uma unidade virtual separada para o NeoRagnarok).
- Depois que tudo estiver instalado clique com o botão direito do mouse na unidade virtual do BRO/iRO e selecione a opção Abrir o diretório do aplicativo.
- Copie o arquivo data.grf.
- Repita a etapa 23 para a unidade virtual do NeoRagnarok, e agora cole o arquivo data.grf dentro da pasta que vai se abrir.
- Pronto, agora você pode executar o NeoRagnarok.