Muito bom, agora finalmente vou poder compilar um OT (não conseguia e nem sabia porque ;s).
Só uma dica, no Ubuntu, ao invés de digitar tanto sudo, pode-se utilizar o su também (caso a conta root do usuário esteja habilitada, então ele fará como no Debian) porém, há um truque com o sudo para utilizar o su:
sudo su
O usuário irá digitar a senha padrão de seu usuário, e estará como root no terminal, digitando os comandos como no Debian (sem sudo).
Abraços ![]()








info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier
Fala galera!
Aqui neste tópico, venho ensinar as bixas pessoas que querem compilar o The Forgotten Server para as mais famosas distribuições de Linux: Debian e Ubuntu
Primeiramente, nós precisamos baixar muitos alguns pacotes necessários para compilar o "TFS".
Abra um terminal e digite o seguinte comando:
Para usuários de Debian, digite su, faça o que é dito e cole o comando acima sem o sudo na frente. (Debian não possue sudo)
Vamos baixar agora, o boost, que é uma biblioteca usado pelos programadores de C++ para compilar programas em Linux, no nosso caso, o The Forgotten Server.
Você pode abrir um novo terminal ou utilizar o mesmo (se o download acima tiver terminado). Digite o seguinte comando:
(Lembre-se, se estiver usando Debian, tire o sudo da frente da linha de comando!)
Isso vai, automaticamente, baixar, descompactar e compilar o boost.
Vamos agora, fazer o download das sources do The Forgotten Server.
No console, cole o seguinte comando:
O código-fonte deve estar na sua pasta Home.
Vamos à parte da compilação do programa.
Antes de qualquer coisa, não consegui compilar o servidor com SQLite, pois minha internet é ruim e ele pode ter pulado algum pacote.
Se ocorrer algum erro, entre no arquivo makefile e cole o seguinte:
Vamos à compilação.
No terminal, digite a seguinte linha de comando:
Espere até terminar o processo, e pronto.
Pera, ta quase acabando!
Após você ter feito tudo que queria fazer, vamos abrir o servidor!
Primeiramente, não abra com duplo-clique, pois isso é uma aplicação console, e precisa ser 'lançada' do console.
Se você estiver usando SQLite, cole a seguinte linha de comando no console:
E pronto, o seu servidor irá carregar, e então, ficará online.
Se estiver usando MySQL, teremos que dar mais alguns passos.
Abra o console (ou use o aberto) e cole a seguinte linha de comando:
(Não esqueça o que eu disse sobre o Debian!)
Agora, vamos criar o banco de dados e importar as tabelas.
Cole a seguinte linha de comando:
Ele vai perguntar a senha. Se não lembrar, deixe em branco.
Se quiser criar um banco de dados com outro nome, troque o theforgottenserver pelo nome de sua escolha.
(Se tiver criado o banco de dados com outro nome, troque o theforgottenserver pelo nome que você escolheu)
Vamos editar o config.lua agora.
Abra-o e procure por mysql.
Dentro desta tag, edite o que é preciso, com password, nome do banco de dados e endereço (normalmente é localhost).
Agora, procure por sql.
Troque o sqlType para mysql, ao invés de sqlite.
Agora sim, você está pronto para ligar seu servidor!
Qualquer dúvida, poste.
Créditos:
Elf - Tutorial
Tprocheira - Tradução
Tprocheira
Editado Dezembro 16 por Tprocheira