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

13 respostas para “OTpanel, Como compilar sua própria versão de OTserv”

  1. eu acho engraçado desses tutoriais que eles mandão você fazer algo mais n dizem onde muito menos como ‘-‘

    O executável deve ter o nome theforgottenserver (coloquei o exe com esse nome)
    Copie o arquivo tfsAutoRestarter.sh das outras pastas pré-instaladas. (copiei)
    Execute o comando “chown -R www-data.www-data /home/otserv/;“ (sim executar onde?)
    E também “chmod 777 theforgottenserver tfsAutoRestarter.sh” na pasta do jogo que está instalando. (sim na pasta mais onde? não tem uma caixa ou aviso escreva o comando aqui ‘-‘)

    Responder
    • Oi Diego isso é no SSH, recebe junto com o e-mail de entrega do serviço

      Responder
  2. Não deu certo para compilar meu servidor…

    Responder
    • Opa qual o erro pra que possamos te ajudar? Lembre-se que cada versão tem sua própria forma de compilar, você precisa buscar as instruções do autor pra realizar o procedimento corretamente. Mas poste ai, se souber te ajudo =) De qualquer forma ,tem sites que conhecem muito mais que eu rsrs, por exemplo nosso parceiro xtibia.com. Boa leitura =)

      Responder
  3. Ótimo tutorial, muito objetivo!

    Responder
  4. Olá.
    Uso uma distro OTX que estava compilado em Debian (Linux), porém foi um amigo que compilou e perdi seu contato.
    Adquiri o plano com a OTpanel e não consegui colocar para rodar o meu OT versão 8.60

    Então abri um ticket pedindo se possível compilar uma distro para que possa deixar o OT rodando.

    grato aguardo resposta.

    Responder
    • Opa Marlon, se você compilou em Debian e não tem as sources ou não consegue mais compilar seu programa deve usar o mesmo sistema operacional com as mesmas libs para funcionar. Sem as sources ou script de compilação é difícil você conseguir compilar seu programa, isso é requisito básico. Continue no ticket, pessoal técnico lá pode ter melhores idéias do que eu aqui =)

      Responder
      • Exatamente meu caro rss.
        não tenho as sources. como disse antes foi um amigo que compilou pra mim, vou continuar no ticket.
        Não teria uma pré-copilada para não precisar desgastar tanto ?

        Responder
        • Tenho novidades =)
          Meu querido amigo.
          Consegui as sources e coloquei na pasta do OT, porém não tenho aqui um tutorial de como compilar pois cada source é compilada de forma diferente.
          Teria como compilar ela pra nós ?
          Me ajuda nessa parte se possível
          Quero trazer mais 2 servidores que tenho junto a OTPanel .

          Grato

          Responder
          • ótimo, conversa com nosso suporte! Tem que saber qual a engine que deseja
            e seguir os scripts de compilação no post oficial dela =)

        • Opa, se o programa não tem sources não pode ser compilado Marlon =/
          É um princípio básico da informática

          Responder
          • Está dentro da pasta TicTac dois tipos de sources conforme falei antes.
            Tem duas pastas uma com nome source e outra com nome sources pode utilizar qualquer uma delas são diferentes.

          • Perfeito, conversa com nosso suporte
            Seg-sex 10-20hrs

Deixe seu comentário