Welcome to xTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

Bruno

Compilando TFS 1.3 com vídeo-aula

68 posts neste tópico

Postado (editado)

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 https://github.com/otland/forgottenserver.git

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

Registre-se para ver link(s).



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

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

Postado (editado)

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

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

muito bom tutorial Bruno, Reputado

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito bom tutorial Bruno, Reputado


Obrigado [member=MudrocK] great.gif

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 halves
      Pokemon Orange (Open Beta)
      Servidor desenvolvido de forma séria e cuidadosa.
      Estamos em OpenBeta pois estamos querendo criar um servidor de qualidade e levando em consideração as opiniões dos players.
      Existem sistemas ainda não implantados mas que já estão em desenvolvimento.
      Falando sobre o Admin: Admin maduro e competente, 28 anos. Levo a experiencia de jogo do player a sério.
       
      Eu mesmo estou desenvolvendo o mapa, sistemas e Sprites de novos pokemons e remake de outros.
      Entre em nosso Open Beta e ajude a encontrar bugs e melhorar a experiencia de jogo. E você será recompensado por isso.
       
      Site: 
      Registre-se para ver link(s).
      Facebook: 
      Registre-se para ver link(s).
       
      [+] Servidor Dedicado
      [+] Mapa exclusivo (levando em consideração o mapa Pokemon Original)*
      Registre-se para ver spoiler(s).
       
      [+] Pokémons até 4ª geração (adicionando 5ª e 6ª)
      [+] Mega Evolução por Skill (Mega Stone em Held)
      [+] Drop de Mega Stone raríssima, ou craftando. (não vende no shop)
      [+] Sistema de Mineração (jóias para craftar itens e stones) *
      [+] Boost System até +50 (balanceado)
      [+] Shiny Berries (transformar pokemon em Shiny)
      [+] !correr / Bike / Moto / Montarias *
      [+] Diversas Balls (originais da série pokemon)
      [+] Level System, porém pokemon evolui por stones.
      [+] Addon System
      [+] Lendários não podem ser capturados
      [+] Invasão de lendários aleatoriamente, com aviso em Broadcast
      [+] Master Ball (raríssima)
      [+] Premium System
       
      * Em desenvolvimento
    • Por Brunds
      Fala guys tópico atualizado 29/06/2017 espero que gostem
       
       
      Cidades e Construções
      Registre-se para ver spoiler(s).
       
       
      Aguardo criticas construtivas para como posso melhorar ^^
    • Por mormaia
      Ola meus queridos amigos venho-lhe convidar para participar e se aventurar no {LucyBaiakTop} Temos grandes eventos e efeitos animados Para Player, acompanhe um pouco do que há no Serve
       
      7 Cidades para se aventurar e ganhar xp
      Stager para Cada 200 lvl
      Efeitos novos e animação
      Map baiak modificado editado por min
      grandes eventos adicionados
      Sistema de alavancas para compra Items vip
      Npc que vende items vip tbm free
       
      area vip 1
      area vip 2
      area vip {donate}
       
      Ip:lucybaiaktop.servegame.com /8.60 / 700xp /
      24hrs online
      e muito mais inovações
      acompanhe um pouco as imagems do map

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).

      Registre-se para ver attachment(s).
    • Por fabiocortes
      Site: Registre-se para ver link(s).

      Versão: 10.96
      Porta: 7171
      IP: Registre-se para ver link(s).

       
       
       

       
      Fala galera, o ImperiumOT existe a pouco mais de 4 dias, rodando um servidor global 10.96 com dedicado que aguenta até 300 players sem lag, 7 dias por semana. Nós da ImperiumOT acreditamos em um jogo justo, por isso não fazemos Resets e não vendemos Itens Editados em nosso site. A experiencia do servidor é por estágios, porém até o level 300 é bem tranquilo de upar, e quando chega em um level alto fica mais hard. Veja algumas informações do servidor:
       
      TFS 1.2; Depot Global System; PVP Expert; New Spawn system; New Potions; New Areas (Krailos, Asura Palace, Medusa Town); Quests Sem Missões & Com Missões Warzone 1, 2 e 3; Bank System; NewVenore 100%; New AB 100%; Monstros 100%; Trainer Offline 100%; Trainer Online 100%; Todas montarias; Taming system funcionando 80%; Wrath of Emperor Quest; War System 100%; Market System 100%; Roshamull Completa 100% (incluindo subsolo); Oramond Full; Zao 100%; POI 100%; Npc Addoner, (e tem os npc originais fica a seu critério); Chayenne Realm Quest; Pythius The Rotten Quest 100%;  
      GM Online todos os dias, dando suporte e ajudando os novatos, eventos diários e muita diversão. Traga seu time e amigos e ganhe pontos no site para comprar montarias, addons e itens do jogo.
    • Por Jair Kevick
      OtPokémon Retro

      [+] 8.54 Open Source.
       
      [+] Máximo 6 pokémons.
       
      [+] Boost Stone.
       
      [+] Shiny Stone.
       
      [+] Não contém level system.
       
      [+] Teleporte que torna morador de cidade.
       
      [+] Continentes: Kanto/Hoenn/Vip/johto.
       
      [+] Até a 4ª Geração e seus respectivos shinys.
       
      [+] OLD client
       
      [+] Em breve New
       
      [+] Varias Quest :Burned,pesadelos,farol,specialist,halloween,policial jenny,conquest,misterious,lugia e muito mais
       
      [+] Language system (!lang en, !lang pt, !lang es).
       
      [+] Correr "mais mensagem.
       
      [+] Addon System completo.
       
      [+] Sistema de sugestão (!sug + sua sugestão).
       
      [+] Sistema torneio 150+ -150 e johto.
       
      [+] Site: Registre-se para ver link(s).

       
      [+] Página: Registre-se para ver link(s).
      /
       
       
      PRINTS:
       
      FAZENDO UPLOAD