Ir para conteúdo
Bruno

Compilando TFS 1.3 com vídeo-aula

Recommended Posts

Compilando TFS 1.3 no Windows


1. Baixe os softwares requeridos
 
Para compilar o The Forgotten Server no Windows, você vai precisar:
 

Registre-se para ver link(s).

(Compilador)

Registre-se para ver link(s).

(libs)
Libs do Boost C++ (

Registre-se para ver link(s).

,

Registre-se para ver link(s).

)
 
2. Instale os softwares requeridos

Após ter baixado os softwares listados na etapa acima, comece instalando o Visual Studio e Boost C++. Extraia o TFS SDK v3.2 em qualquer pasta do seu computador e execute o arquivo "register_tfssdk_env.bat" para setar a variável de ambiente do local onde está o TFS SDK, assim nosso compilador irá encontrar as libs quando começar a compilar. Mova o arquivo "register_boost_env.bat" da pasta do TFS SDK para a pasta onde você instalou as libs do Boost C++ e execute-o (se você seguiu os passos do instalador, está esta na pasta chamada boost_1_62_0).

3. Baixe as sources

Se você possuir o Git Client instalado, você poderá clonar a última cópia com este comando:

> git clone 

Registre-se para ver link(s).

Se você não possuir o Git Client instalado, você poderá baixar a última cópia do The Forgotten Server através do link:

Registre-se para ver link(s).



4. Compilando

Procure o diretório vc14 na pasta do The Forgotten Server que você baixou, e abra o arquivo "theforgottenserver.sln". Isso deverá iniciar o Visual Studio 2015 e você estará pronto para continuar.

Para configurar a compilação, navegue para Build -> Configuration Manager no menu superior. Um popup deverá aparecer onde você poderá escolher entre "Release" ou "Debug" para compilar, escolha também para qual Platadorma você irá compilar: 32-bits (Win32) ou 64-bits (x64).

Para iniciar a compilação, abra o menu Build novamente e clique em Build Solution (Ctrl + Shift + B).

5. Vídeo-aula



6. Créditos
Mark - Autor do tutorial e do projeto The Forgotten Server
Bruno Minervino - Tradução e gravação do vídeo

 

 

Editado por Bruno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ótimo tutorial.. :)

ps: divulgação no vídeo..

Vlw Dani :)

Hoje em dia está muito fácil compilar as sources rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom Bruno, tutorial impecável simples e objetivo.
Talvez você pudesse me esclarecer algo que sempre tive duvida. Em qual parte eu devo optar pela versão do servidor (9.6, 10.35, etc...).

Pois até hoje não sei se é na hora da compilação ou depois. Essa duvida me ajudaria bastante, pois estou querendo criar um servidor 9.6 do 0 e seria interessante começar pela compilação.

 

Obrigado att ~~ krono

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano, obrigado pelo tutorial.
Depois de seguir tudo que vc mencionou e+ um poco

 

-abri portas 7171, 7172, 7173.

-compilei

-Personalizei o sql server.

-adicionei uma conta

-liguei o server

 

Tudo perfeito até ai, sem erro nenhum, mais quando coloco a acc/senha que criei no sql server, diz que está errado.
Ja chequei a acc/senha 300x.

Reparei que no seu config.lua não tem a linha passwordType="", poderia ser esse o motivo?

Help pelo amor de deus! falta tão pouco...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Error 1 error C1083: Cannot open include file: 'boost/asio.hpp': No such file or directory c:\users\pedrohfk\desktop\forgottenserver-master\src\otpch.h 42 1 theforgottenserver


i

sso tem haver com a biblioteca que está mal instalada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Error 1 error C1083: Cannot open include file: 'boost/asio.hpp': No such file or directory c:\users\pedrohfk\desktop\forgottenserver-master\src\otpch.h 42 1 theforgottenserver
i
sso tem haver com a biblioteca que está mal instalada?

 

 

 

Também tive o mesmo erro,

tentei tirar o include dela, mas da muita merda hasusuhasau

vou tentar baixar outra versão do boost...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Error 1 error C1083: Cannot open include file: 'boost/asio.hpp': No such file or directory c:\users\pedrohfk\desktop\forgottenserver-master\src\otpch.h 42 1 theforgottenserver

 

i

sso tem haver com a biblioteca que está mal instalada?

Sim, você registrou corretamente o arquvio .bat e está usando o boost de acordo com a compilação? Exemplo: boost para 32 bits tem que compilar em 32 bits (sei que é meio obvio kkk)

 

Também tive o mesmo erro,

tentei tirar o include dela, mas da muita merda hasusuhasau

vou tentar baixar outra versão do boost...

O post acima se aplica ao seu problema também :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui ta aparecendo isso

 

Error 1 error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 theforgottenserver
to com um MVS 2013 com Update 4, e com windows7 64bits tentando compilar o tfs 1.2 :x
tfs 1.2:

Registre-se para ver link(s).

instalei tudo certinho como diz no topico.
Editado por Scizorgame

Compartilhar este post


Link para o post
Compartilhar em outros sites

Build > Configuration Manager > Configuration e Platform

Está correto?

 

"please install v140 build tools"

Isso é problema no script de compilação, joga esse erro no google que você consegue a resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fatal error LNK1104: cannot open file 'libboost_system-vc140-mt-1_57.lib e agora ?? ajuda ai por favor parcerinho

 

Você não registrou a lib corretamente!

Compartilhar este post


Link para o post
Compartilhar em outros sites

não consigo abrir o arquivo SLN o windows n consegue reconhecer o formato, eu ja instalei o VSCode mas mesmo assim nao funciona...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por merdamsjd
      Características
      • Mapa totalmente focado no RPG dispensando teleports e coisas do tipo. 
      • Cidades Cretorian, Sodoma, Gomorrahn, Minathos, Eretrian, Dargos e Highgarden. 
      • Centenas de caves únicas.
      • Sistema de Task. 
      • Hunts e cidades privadas acessíveis com comando /go para VIPS.  
      • Sistema de Pontos de Task, ao completar cada missão. 
      • Vocações Balanceadas. 
      • Hunts e Quests focadas em grupo. 
      • Cast System
      • Suporte ao player pela account [SITE] qualquer momento. 
      • City quests.
      • Training of somente nas houses e na Thornian Guild somente para VIPS.
       
       
      ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ 
       Prints in game
      Registre-se para ver link(s).

      Registre-se para ver link(s).

      Registre-se para ver link(s).

      Registre-se para ver link(s).

       
       
       
      ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ 
       Rates Stages
      • Rate Exp = Inicia em 25x, stages.
      • Rate Skill = 10x
      • Rate Magic = 5x
      • Rate Loot = 2x
      • Rate Spawn = 1x
       
       
                        • Site/Facebook •                 
       
      Facebook: Registre-se para ver link(s).

      Site:  Registre-se para ver link(s).

                                                                                                                          Discord: Registre-se para ver link(s).

    • Por ernaix69
      Fala galera do xTibia hoje estará abrindo o Alliance baiak!! 
       
      O Alliance baiak surgiu da ideia de 3 amigos e baiakeiros de criar um servidor onde as pessoas pudessem ficar forte sem gastar nem 1 real! então nos buscamos informações e aula de como fazer OT, então depois de 3 meses de produção conseguimos terminar nosso baiak.
       
      Nos contamos com diversos sistemas para deixar sua gameplay ainda mais interessante.
       
      Temos Hunts e quests secretas
      Porta lv 999
      Upgrade de itens
      Itens Lendarios
      Sistema de Dodge e Critical(pra deixar o pvp mais dinâmico)
      Vocaçoes balanceadas
      Magias editadas
      Diversas quests(sim os melhores itens só podem serem pegos em quests!!!)
      Castle 24hrs e Castle 48hrs
      Novas Hunts
      E muito mais!!!
      Lembrando que vamos ter atualizações semanais!!!
       
       
      Só falta você entrar e se divertir!! acesse nosso site e crie sua conta! o lançamento sera as 18hrs!!!
       
      Registre-se para ver link(s).

    • Por Claudiim
      ## Venus-Baiak.com.br ## VERSÃO: 8.60 - PORTA: 7171

      Informações:

      Dedicado 24 horas sem lag, não precisa tunnel.
      * Cast System
      * Mapa Inovador
      * Fast Atk Moderado!
      * 24 Horas Online
      * WAR SYSTEM COM ESCUDO
      * Cast System
      * Addons System
      * Dodge System
      * Critical System
      * Eventos Diarios
      * Vocações Balanceadas!
      * Quests Inovadas.
      * Excelente Suporte In-Game.
      » EXP Rate: 200x
      » Skill Rate: 25x
      » Magic Rate: 14x
      » Loot Rate: 10x

      Não perca mais tempo!
    • Por Fearlet155
      Servidor em fases de beta, Acompanhe nosso desenvolvimento. 
      Esperamos ver você lá, vivendo esse sonho conosco. 
      ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ 
       
      • Nossas Características •
      • Mapa totalmente focado no mapa da pokexgames. 
      • Pokémons evoluem pelo level que nem a famosa base kpdo
      • Sistema de status no Pokémon.
      • Sistema de Task diárias. 
      • Dimensional zone. 
      • Servidor focado em igualdade e é totalmente contra pay2win.  
      • Sistema de boost inovador
      • Sistema de cards 
      • Sistema de Helds. 
      (O player recebe pontos em tasks esses pontos podem ser utilizados para diversas funções)
      • Pokémons balanceados. 
      • Em breve clã terciário. 
      • Monstros balanceados. 
      • Aventuras Únicas. 
      • Novos outfits. 
      • Ruby System, todos os monstros podem dropar essa moeda que é uma das moedas mais valiosas de Mastriny,com ela você também pode comprar vip e bless
      • Pokémons upado durante mêses ficam muito mais forte que shinys.
      • Hunts e Quests serão feitas após o término do mapa. 
      • Alguns outfits serão feitos por itens e outros obtidos durante questão em lugares escondidos. 
      • Torneio semanal 100%
      • TV System 
      • Server hosteado no Brasil com Ótima Conexão. 
      • 24/7 Horas
      • Suporte ao player pela página a qualquer momento. 
       
      ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ 
       
      • Rates Stages •
      • Rate Exp = Inicia em 150x
      • Rate Loot = 3x
      • Rate Spawn = 1x
       
      ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ ▬ 
      • Sistema de Ranking do melhor treinador..
      (Com bonificação de % exp pra cada nível do Rank.)
       
      • Sistema de Dungeon.
      (Funciona com o comando !godungeon, existe uma fila, onde 4 jogadores precisam confirmar a presença 
      e após isso vão para uma caverna onde a exp e o loot são aumentados, e só saem mortos ou matando o boss.)
       
       
      • Blood Castle
      Evento que ocorre de 3 em 3 horas, onde os players tem a chance de mostrar seu valor a Arceus,protegendo o castelo das waves  terríveis dominadas por mew two
       
       
       
       
                        • Facebook/ Grupo •                 
       
      Facebook:
      Registre-se para ver link(s).
      Grupo:  

      Registre-se para ver link(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).
    • Por JulianoZN
      estou com esse erro alguem pode me ajudar

      Registre-se para ver attachment(s).
×