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

69 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 

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

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 @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 espalha
      Finally Thargus is Online!
       
      It’s been a while since we announced that we are working on a new server and as promised, we would notify you as we got closer and we can now finally say that we are at that point.

      The past weeks we have been busy starting up Thargus as a business in Brazil, it’s our first time trying to run a business and it’s not as easy as one might think to get started. We registered as a business because it makes things easier for us and shows that we’re serious about what we’re doing. We’re not just starting up the server to close it the next month. This also means that we’re changing donations into purchases but it doesn’t change the payment process, and we will still be using money to improve the servers to provide you with the best experience.
       
       
      IP: thargus.servegame.com
      SITE:
      Registre-se para ver link(s).


      So what’s new? What have we been working on? What can you expect to see? Game protocol 8.6 10.00 - 11.46 Market system Added Razachai and Zao custom Added revamped areas, Isle of Nightmare, Roshamuz and others areas Added a task system with daily quests It is now possible to buy blank runes, and sell spellwands to magic shopkeepers Cast system Fixed a lot of random map bugs Adding several other quests Hunting in a party with share experience will grant a large experience bonus Completing quest chains will grant players a lot of experience Corrected many item attributes Prey system Imbuing system (pendent) A completely new website for the new server  
      What have we done to make it fun and easy to play? First, we created characters of each vocation and tried playing them to Level 50, wrote down what was boring, at what points a certain vocation required better items and how they would get gold for equipment and runes. Our conclusion were that the following changes had to be made:
       
      We get all npcs of loots and added in one, Djinn, Rashid, Farmine, All in one Players will receive a sum of crystal coins at certain levels to help them buy equipment, runes, promotion or perhaps a house.  
      We bring a single task system, you can choose two types of hunting, normal or daily, having different rewards, quantities and daily box.
      You will always know how many monsters you have killed and when they will end. all the rewards of the daily task, win gift box, being able to use 1x per day, having rewards addon items. having more than one, you can click on the gif and know the exact time of the team, until you can use another.  
      Changes:
      Quendor Boat Npc of Ammunition Npc of Task Added others on map Autoloot with gold going to the bank (automatic) Some hunts have been modified  
      Updates: 
      Added Pirate Island & Nargor Added Canavera Added Ferumbras Tower Npcs de Addon scattered Quendor Added Powergamers on website Added NPC Yasir Now when you give lock, the task rank appears Added Gold Token. Troll Rotworm Cyclops Minotaur Wyvern Wyrm Frost Dragon Hydra Dragon Lord Dragon Behemoth Asures; Giant Spider Bog Raider Hellspawn Nightmare Grim Reaper Ghastly Dragon Undead Dragon Guzzlemaw Kollos Lizard High Guard Draken Warmaster Necromancer Hero Black Knight Sea Serpent Serpent Spawn Medusa Quara Predator all these monsters have a 3% chance to drop.  
      Added Yana (To buy a Yana weapon, you must have the tokens in your backpack and speak hi - gold - mayhem / carving / remedy - type of weapon - yes.) Fixed visual effect on boats NPC NPCs use money from your bank (like global) Fixed missing item names Fixed a few map bugs.  

       

       

       

       

       

       
      We appreciate your patience, but sometimes it’s difficult for us to find time as we’re still living our normal lives - meaning that we work and go to school which takes a large amount of our time as well. We’re working on this as a hobby, because we feel that it’s fun and we hope you will enjoy playing on our server just as much as we enjoy working on it. We have set a release date and we plan on announcing it soon. Hang in there!
       
      Kind regards,
      The Thargus Team.
    • Por KNightmare Proj
      Shadow Azeroth
      - Base no Azeroth 1.1
      - Implementando Novos Sistemas/Eventos
      - Novas quests e items editados
      - Novas Hunts
      - Novas Vocations
      - Novas Spells
      - Gesior sendo adaptado
      - Quando tudo estiver pronto, estarei disponibilizando download.

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

      IP: shadowazeroth.ddns.net
    • Por corujinha11
       
      Olá, estou passando para apresentar novo server, mapa próprio, aberto ontem:
      Ip: 
      Registre-se para ver link(s).

      *Caso você não tenha tibia 8.60 instalado, baixe no site!*
      - Base mapa Baiak.
      - Exp 999 com estágios
      - Site
      - Vip 1,2,3,4
      - Área donate
      - Itens VIP
      - Itens donate
      - System dodge e critical
      - Staff sempre irá lhe atender e tirar as dúvidas.
      - Inicio com um item grátis
      - Promoção de point's
      ENTRE NO SITE E CRIA SUA CONTA.
      Versão: 8.60
      Registre-se para ver link(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 JeanFrancoQ

      -Nuevo Server De Naruto Wosbr Via [HAMACHI]<
      *Exp Rate: Medio
      *Versión : 8.54
      ------------------------
      #SystemPet
      #SystemGuild
      #Varias zonas Para Hunt
      #Poi Quest
      ------------------------
      kit Inicial Desde 08/10/17 hasta 10/10/17
      Los que Inviten Jugadores se Le Dara Una Pet Box
      ---------------------
      Salas De Hamachi red:
      wosbr1.1
      wosbr1.2
      wosbr1.3
      wosbr1.4
      wosbr1.5
      Clave De Las Red: wosbr
      -------------------------
      Cliente:
      Registre-se para ver link(s).

      ----------------.
      Registre-se para ver attachment(s).
    • Por XZero
         
      Registre-se para ver link(s).
       
       
       
      - Profission System 
      - Craft System
      - Addon System 100% [ Fly, Surf, Ride,Moves]
      - Bonus de Status em pokes com addon
      - Mega Evolution
      - Embedded Tower
      - Ditto , Shiny Ditto System
      - Ditto Memory 
      - Muitos Shinys 
      - Varias Quests
      - Arena X
      - Varias Pokeballs 
      - Boost Stone System
      - Bike , Robo , Moto [ Robo da + HP ]
      - Shiny Stone
      - Fly , Surf , Ride 100%
      - Systema de Pesca por level
      - Exp Cath
      - Ghost System [ Y - Ghost Tbm Funciona ]
      - Held System [ Todos Funcionando ]
      - Mapa Unico
       
       SITE: Registre-se para ver link(s).

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

       
       
      IMAGENS:

      Registre-se para ver link(s).

      Registre-se para ver link(s).

      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
      Registre-se para ver link(s).
       
       
       
      @DarkWore
      @XZero