Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Compilando OTServer em Linux

(Testado em Debian7 e Ubuntu14.04)

 

Olá TibiaKing! Venho trazendo um tutorial muito útil para aqueles que não faz a mínima ideia de como compilar um OT de uma forma simples! Funciona somente com sources de TFS 1.x

 

Primeiro de tudo, você tem que ter a Source e o OT que deseja compilar. Então 'LETS GO'!

 

  • Programas para instalar
  1. PuTTY para conectar via SSH. (aqui)
  2. FilleZila Client para ter acesso aos arquivos da máquina. (aqui)

 

  • Começando
  1. Ao instalar os programas, abra o Fillezila.
  2. Em Host, Nome de Usuário, Senha, Port (padrão 22), coloque oque te passaram pelo email quando comprou o Dedicado
  3. Ao logar, volte uma pasta, renomeie a pasta do seu ot para "otserv" e coloque a pasta "sources" dentro da pasta do seu ot, e mova para o Fillezila, ficando em /otserv
  4. Ao mover basta compilar, configurar e deixar online.

 

  • Abrindo o PuTTY
  1. Agora você precisará usar o PuTTY. Abra ele e siga as imagens abaixo:

6dYjtPJ.png

----

RUM8JWD.png

----

lVYdMK9.png

----

S9UQ3hI.png

-----

N9kYNeJ.png

 

  • Instalando arquivos necessários
  1. Bom, depois que o Shell estiver aberto, vamos instalar os arquivos necessários para compilar, incluindo Apache e MySQL.
  2. Com o Shell aberto execute este comando para atualizar o sistema:
  3. apt-get update

    (OBS: NUNCA USE #apt-get upgrade)

  4. Logo depois execute:

  5. apt-get install cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev apache2 php5 libapache2-mod-php5 php5-mysql mysql-server phpmyadmin

    Após carregar tudo, irá pedir abrir duas telas com caixas de seleção, a primeira você marque "apache2" e dê enter, na segunda você seleciona "yes", e coloque a senha do MYSQL.

 

  • Compilando seu OTServ
  1. Chegou a hora do tão esperando momento! Para compilar seu otserv navegue até a pasta das sources, executa o comando de compilar, e mova o arquivo "tfs" para a pasta do seu OT. Seguindo estes comandos:
  2. cd otserv/sources
    mkdir build
    cd build
    cmake ..
    make
    mv tfs /otserv

     

  3. Pronto, OT compilado, fácil né? Para abrir certifique que seu config.lua está de acordo com a sua necessidade.

  • Deixando seu OTServ online
  1. Depois de compilar, configurar o seu OTServ do jeito que você quiser, é hora de deixar seu OT online!
  2. Para deixar o OT online, você precisa ir para pasta do seu otserv e executar o comando #./tfs
  3. Siga os comandos:
  4. cd /otserv
    ./tfs

     

  5. Pronto! Só esperar carregar e SERVER ON!

 

  • Outros e dicas
  1. A pasta para colocar seu site fica em /var/www
  2. Se quiser deixar seu servidor online e com o Plutty fechado, antes de abrir execute este comando
  3. apt-get install screen

     

  4. Logo depois, use este comando, depois só abrir o servidor normalmente!

  5. screen -S tibia

    (OBS: o -S dessa palavra tem diferença, se você colocar o -S minúsculo (-s), haverá diferença de comando.

  6. Se quiser fechar o servidor, só digitar este comando de depois apertar CTRL+C.

  7. screen -x

     

 

 

Então galera, o tutorial foi esse! Eu também achava que era MUITO complicado, mas é só isso!

Se você gostou não esqueça de reputar, e até mais!

 

(Créditos pelas imagens: @Natanael Beckman)

Atenciosamente, Anuudek.

                                                               banner.gif

  • Respostas 11
  • Visualizações 8k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  • Autor

@UP

Atenciosamente, Anuudek.

                                                               banner.gif

Postado
  • Autor

@UP

Atenciosamente, Anuudek.

                                                               banner.gif

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo