Postado Junho 29, 2020 4 anos Em 07/05/2011 em 18:36, TibiaKing disse: Sumário:1. Windows2. Linux Debian & Ubuntu3. Créditos _______________________________________________1. Windows1.1 Source Download Faça o download das sources do The Forgotten Server em um dos links abaixo:0.3.6pl1 0.2.10 Depois de baixar a source, coloque-a no desktop e a extraia para uma pasta chamada "TheForgottenServer-Source".1.2 Dev C++ Download Faça o download do Dev C++ nesse link: Stian's Dev-cpp repack 0.2 (with crypto++ and 64bit) !(Este Dev C++ já tem incluso o Lua 5.1 e Boost) Extraia ele no C:\1.3 Preparando o Projeto Vá a pasta "TheForgottenServer-Source" e abra a sub-pasta "dev-cpp". Abra o arquivo "TheForgottenServer.dev" com o Dev-Cpp Após abrir o projeto, pressione ALT + P.(Configure conforme a imagem) Vá para a aba "Parameters" e adicione o seguinte:Linkers para 0.3.6pl1: Linkers para 0.2.x: C++ Compiler: Se você quiser a versão Console, em vez da GUI, adicione essa linha no C++ Compiler: Em seguida, clique em "OK".(Verifique se você adicionou os Linkers e C++ Compiler corretamente antes de pressionar "OK")1.4 Compilando Clique no icone "Compile" e pronto! Abra a pasta de seu server e troque seu arquivo server.exe pelo novo.(Atenção: Seu servidor deve ser The Forgotten Server (TFS), senão ele não vai funcionar!)2. Linux Debian & Ubuntu2.1 Se você estiver usando o Ubuntu e não está conectado no usuário root, digite o seguinte comando e digite sua senha: sudo su 2.2 No começo você precisa atualizar sua database packets e em seguida atualizar seu sistema operacional: apt-get update apt-get upgrade Se a atualização falhar você precisa aumentar o cache. Para fazer isso, execute as seguintes ações: cd /etc/apt pico apt.conf e cole isso APT::Cache-Limit "125829120"; Agora pressione F2 para fechar o Nano e digite YES/NO para salvar o arquivo.2.3 Agora você precisa instalar alguns(talvez vários) pacotes. apt-get install libboost1.38-dev libboost-system1.38-dev libboost-filesystem1.38-dev libboost-date-time1.38-dev libboost-regex1.38-dev libboost-thread1.38-dev libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libmysql++-dev libmysqlclient15-dev mysql-client-5.0 mysql-server-5.0 mysql-common libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g Se o apt informar que alguns pacotes estão faltando, certifique-se de ter definido os repositórios no arquivo /etc/sources.list. Depois de corrigir, execute novamente o passo 2.2.2.4 Ok, você instalou tudo que é necessario para compilar - fácil né? Agora você pode fazer "o trabalho". Aqui está um exemplo de compilação para o TFS 0.3.6: (Se você está compilando o TFS 0.2.x pule a etapa 6(autogen) e a 7(configure) e finalize com a etapa 8[make]) Se você receber um erro de linker dizendo algo sobre "libboost", tente colocar os seguintes comandos no terminal e depois volte a compilar: 2.5 Parabéns! Você acaba de compilar o seu engine. No entanto, você precisa mover arquivos da "source"... mv data doc mods schemas config.lua forgottenserver.s3db theforgottenserver theforgottenserver.s3db .. NOTA! Se você está usando a 0.2.x, use o seguinte: mv data doc config.lua forgottenserver.s3db forgottenserver.sql schema.sqlite forgottenserver .. Agora está pronto para ser iniciado, você só tem que configurá-lo3. Créditos Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!? Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! @TibiaKing Obrigado pelo tutorial. Eu não tenho o arquivo .dev, tenho apenas os .cpp e .h.. como faço para montar o projeto? Não encontrei nenhum tutorial
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.