Single Blog

OTpanel, Como compilar sua própria versão de OTserv

08/01/2015, Written by 13 comments

Esse tutorial deve ser feito por desenvolvedores pois envolve conhecimentos de programação em linux. Caso você não saiba o que está fazendo, sugerimos que não prossiga pois erros podem gerar problemas em seu servidor. Prossiga por sua conta e risco, no pior caso terá que formatar o Cloud Server e começar denovo, ok?

 

Sistema operacional

Primeiramente, lembre-se que é necessário estar usando a versão correta do OTpanel que sirva para a distro que irá compilar.

Por ex:

  • Versões que utilizam TFS 0.2/0.3/0.4 precisarão estar rodando o sistema operacional Ubuntu 12.04 com OTpanel v2.7.
  • Versões que utilizam TFS TFS 1.X+ precisarão estar rodando o sistema operacional Ubuntu 14.04 com OTpanel v2.8

Para formatar sua máquina para o sistema operacional correto entre no painel da SolusVM de sua máquina e clique em “reinstall”.

 

Sources

Para compilar uma versão é necessário ter as sources completas em seu computador.

  • Faça o upload das sources dentro da pasta OTserv em Arquivos no OTpanel.

 

Códigos de compilação

Após inserir as sources, você precisará acessar o seu servidor via SSH (clique aqui para ver nosso tutorial) e digitar os códigos abaixo, lembre-se de alterar o nome da “SUAPASTA”

Também é necessário estar atento a qual TFS sua versão utiliza.

  • Versões com TFS 0.2/0.3/0.4:
cd /home/otserv/SUAPASTA; (aqui você troca o SUAPASTA pelo nome de onde estão as sources)
chmod +x ./autogen.sh
./autogen.sh
./configure -enable-mysql -enable-server-diag -enable-root-permission
make -j 4
  • Versões com TFS TFS 1.X+
cd /home/otserv/SUAPASTA;
mkdir build && cd build;
cmake ..;
make -j 4

Após compilar sua própria versão, o OTpanel tem algumas regras que precisam ser seguidas para que ele possa gerenciar o game pra vocês, são elas:

  1. O executável deve ter o nome theforgottenserver
  2. Copie o arquivo tfsAutoRestarter.sh das outras pastas pré-instaladas.
  3. Execute o comando chown -R www-data.www-data /home/otserv/;
  4. E também chmod 777 theforgottenserver tfsAutoRestarter.sh na pasta do jogo que está instalando.
  5. Teste a abertura do executável via SSH com o comando ./theforgottenserver
  6. Se tudo rodar, você deve conseguir gerenciar seu game pelo OTpanel.

Confira esse tutorial que preparamos sobre “Compilando OTserv/Tibia TFS 1.0 no Ubuntu 12.04” e siga as regras do OTpanel para que tudo funcione corretamente.

Lembre-se que toda versão de OTserv tem uma source diferente e você deve compilá-la pra rodar corretamente no Linux, caso não saiba fazer use nossas versões pré-instaladas e modifique seus scripts.

admin

  1. Daniel Camilo

Leave a reply

Your email address will not be published. Required fields are marked *