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.
![Imagem](https://i.imgur.com/5TzKfbN.png)
- Instale a versão 1.7.14-imm32_bug35361 do Wine (para arquitetura de 32 bits x86).
![Imagem](https://alexjoz.gitbooks.io/code-life/content/Screenshot%20from%202016-02-10%2014:53:55.png)
- Faça o Download do Brasil Ragnarok Online (BRO), ou do International Ragnarok Online (iRO).
- Dentro do PlayOnLinux clique em Instalar um programa.
![Imagem](https://imgur.com/3TK1txHl.png)
- Clique em Instalar um programa não listado.
![Imagem](https://imgur.com/vgpcl61l.png)
- O assistente de instalação do PlayOnLinux entrará em execução, selecione Instalar um programa em uma unidade virtual nova.
![Imagem](https://imgur.com/Mvvckp1l.png)
- Dê um nome qualquer para a unidade virtual (BRO por exemplo).
- Selecione a opção Usar outra versão do Wine.
![Imagem](https://imgur.com/oELwALsl.png)
- Selecione a versão 1.7.14-imm32_bug35361 do Wine e unidade virtual de 32 bits.
![Imagem](https://imgur.com/xmHXgCJl.png)
- Selecione o arquivo de instalação do Ragnarok baixado na etapa 4.
![Imagem](https://imgur.com/c2JSAEyl.png)
![Imagem](https://imgur.com/aokZRAvl.png)
- 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.
![Imagem](https://imgur.com/NMFBZKAl.png)
- Navegue até o menu Wine e entre na opção Configurar o Wine.
![Imagem](https://imgur.com/ZnDYKF2l.png)
- Navegue até a aba Bibliotecas e selecione da listagem as bibliotecas: d3dcompiler_43, d3dx9_43, dinput, dinput8.
![Imagem](https://i.imgur.com/lrRe0iE.png)
- 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.
![Imagem](https://i.imgur.com/pzfHYfz.png)
- 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.
![Imagem](https://imgur.com/PCjnMHGl.png)
- 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.
![Imagem](https://imgur.com/x5nhmIQl.png)
![Imagem](https://i.imgur.com/0eGKWoX.png)
- 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.
![Imagem](https://imgur.com/EW7PrCyl.png)
- Copie o arquivo data.grf.
![Imagem](https://imgur.com/qsjdSHol.png)
- 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.
![Imagem](https://imgur.com/RheIA1el.png)
![Imagem](https://i.imgur.com/bFuXcCM.png)
![Imagem](https://imgur.com/0otj3lWl.png)