Ir para conteúdo

Featured Replies

  • 4 months later...
  • Respostas 22
  • Visualizações 39.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Pra estas novas versões do TFS, eu melhorei o Pack do Stian adicionando algumas libs que estavam faltando. ta ae o pack pra quem precisar http://www.4shared.com/rar/DmSmlPTQ/Stians_Repack_Dev-C

  • Matheus o link do dev cpp esta quebrado tem outro? '-'

  • 5 weeks later...
Postado
Em 07/05/2011 em 18:36, TibiaKing disse:

Sumário:
1. Windows
2. Linux Debian & Ubuntu
3. Créditos
_______________________________________________



1. Windows


1.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.
project1z.jpg
(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 & Ubuntu

2.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á-lo

3. Créditos

 

 

dm3o5y8.png

 
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! :P
 
 

@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.

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.6k

Informação Importante

Confirmação de Termo