Aprenda A Compilar O The Forgotten Server!

  • 1
  • 2

Nottinghster

Ex-Colaborador de Programação & Scripting
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/09/06Posts: 186

Fala ae galerinha XTibiana!

 

Eu sei que muitas pessoas não conseguem compilar as sources do The Forgotten Server, então resolvi postar esse tutorial para acabar com as suas dúvidas!

 

WINDOWS

 

1° passo:

Faça o download das sources do The Forgotten Server. Crie uma pasta em seu Desktop e coloque as sources dentro.

 

2° passo:

Faça o Download do Dev-C++ upload by Talaturen incluindo las libraries 5.1 e Boost. Extraia no C:\

 

3° passo:

No arquivo "Forgotten Sources", crie uma pasta chamada "Projeto", abra seu Dev-C++ e vá em File > New > Project > Select Console Application, nomeie e salve em Forgotten Sources/Projeto.

 

4° passo:

Depois de salvar o projeto, faça a mesma coisa que a imagem mostra:

devcgu7.jpg

 

5° passo:

Depois de adicionar as Sources, pressione ALT+P. Na janela aberta irá aparecer:

devc2.jpg

 

6° passo:

Agora que você adicionou as sources, remove os seguintes arquivos:

 

  • databaseodbc.cpp
  • databaseodbc.h
  • databasepgsql.cpp
  • databasepgsql.h

 

Agora pressione ALT+P, na janela irá aparecer novamente, vá em "Parameters" e faça o seguinte:

 

Adicione o seguinte se você fez o download das sources do TRUNK do TFS

 

Linkers:

-O1
-lboost_system
-lgmp
-llua5.1
-lmysql
-lboost_regex
-lsqlite3
-lwsock32
-lxml2
-lws2_32
-s

 

C++ Compiler:

-D__USE_MYSQL__
-D__USE_SQLITE__
-D__ENABLE_SERVER_DIAGNOSTIC__

 

Se você compilou as sources da pasta TAGS, adicione o seguinte

 

Linkers

-O1
-lboost_system
-lgmp
-lluasql_mysql
-lluasql_sqlite
-llua5.1
-lmysql
-lboost_regex
-lsqlite3
-lwsock32
-lxml2
-lmysql
-lws2_32
-s

 

C++ Compiler

-D__USE_MYSQL__
-D__USE_SQLITE__

 

Para os dois exemplos acima (opcional)

Se você quiser o console do GUI adicione isso:

-D__CONSOLE__

 

Então clique em "OK"

 

(OBS: Tenha certeza que você adicionou tudo no lugar, os LINKERS e os C++ COMPILERS de cada pasta depois que você pressionou "OK")

 

7° passo:

Clique no botão de compilar e esteja preparado! Mova até o diretório que você salvou seu projeto e substitua seu "server.exe" para o mais novo.

(Aviso: Seu Server tem que ser o The Forgotten Server senão não irá funcionar)

 

É isso ae galera, depois irei postar outro tutorial explicando como compilar para Linux Debian & Ubuntu

 

Abraços!!!

Tibia World RPG OldSchool Developer!
Jyv3kht.jpg

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Com certeza...

 

Aprovado (Y)

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

nomadD

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/07/08Posts: 27Char no Tibia: Mazurs'ky

Bom eu acho que o link, para baixar as Sources, e este ->

'http://forgottenserver.svn.sourceforge.net/svnroot/forgottenserver/forgottenserver/trunk/'

~Quem se descreve,se limita~




Presente do cold~www.honorcheats.com

~Ajude seja humilde~

Shenlong

TCS Creator / Administrator / Developer
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 06/07/08Posts: 105Char no Tibia: Rullys

muito bom o tutorial

pena que tFS usa umas finçoes lua estranhas tipoa as actions são diferente :(

mais com certeza muito bom o tutorial

Stellnangel

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/02/08Posts: 15Char no Tibia: Stelln Angel

muito bom !

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

Me parece que o link para download do dev-cpp usado está quebrado... é um excelente tutorial, mas o link está quebrado :/

Abraço

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight

DanDan nos 2 doido tentando compilar o TFS e não rola de jeito nenhtm :(

ta fods

mais o tutorial é bom nao sei por que aqui nao ta dando certo :(

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire
DanDan nos 2 doido tentando compilar o TFS e não rola de jeito nenhtm :(

ta fods

mais o tutorial é bom nao sei por que aqui nao ta dando certo :(

Acho que é por causa do dev que estamos usando, vamos esperar uma palavra do Nottinghster...

Quase certeza que é por causa do dev mesmo :/

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

Malkavianz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/10/05Posts: 47

link do Dev-C++ está quebraado.

 

tenta arruma ae galera....

Malkavianz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/10/05Posts: 47

baixe o dev cpp q o carlao99 posto

 

e fiz o tuto todo , mais ond baixo as lib???

Luiz Vitor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/07Posts: 8

ty pelo tutorial, meu primeiro server compilado, so consegui com esse tutorial, só n entendi pq diabos vem akeles arquivos se tem q deletar dps

 

 

flw

Nottinghster

Ex-Colaborador de Programação & Scripting
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/09/06Posts: 186

Galera, peço desculpas a todos vocês, mas estive fora um tempo por motivos pessoais, a pedido, irei atualizar o Link do Dev-C++ modificado para a compilação do The Forgotten Server..

 

Download TheForgottenDev-Cpp v2.0:

http://otland.net/theforgottendevcpp_v2.7z

 

Abraços!!!

Tibia World RPG OldSchool Developer!
Jyv3kht.jpg

inforce

Status: OFF motivo? Treinando skill ;]
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/09/08Posts: 362Char no Tibia: Furios Roxyn

So te uma coisa errada a linha que vc fez no paint chega a ta redonda de tao torta askaskpaskkas brincadera aprovade (Y)

Last Sign



----------Prefiro Morrer Do que perder a Vida---------




PRO69 2008/2009 XTibia member


Outfit - Faz fakes? fique a vontade em me usar nelas ;)

dragon56

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/10/08Posts: 2Char no Tibia: DragoniKOwn

bom primeiramente consegui compilar certinho,juntei varios tuto por todos os lugares e finalmente agora esta funfando certin aki xD se tudo der certo parttirei para a programaçao de tibia

 

Bom so o futuro podera nos dizer xD

 

Flws gente

  • 1
  • 2