Ir para conteúdo
Entre para seguir isso  
Majesty

Normal [Windows][VC2017] Compilando Sources OTXServer

Recommended Posts

Majesty    1.439
Majesty

[Windows][VC2017] Compilando Sources OTXServer 

divisoria.png

Tutorial explicando como compilar as sources do OTXServer com o Visual Studio 2017.

divisoria.png

1 - Downloads Necessários

- Visual Studio 2017: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Microsoft Visual C++ 2017 Redistributable: (

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.
,

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.
)

- TFS SDK 3.2 - OTX(Bibliotecas): 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Bibliotecas Boost C++ 1.64.0: (

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.
)

- Sources OTXServer: (

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.
,

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.
)

divisoria.png

2 - Instale os softwares necessários

- Instale as bibliotecas Boost C++ 1.64.0.

divisoria.png

3 - Visual Studio 2017

- Na tela inicial do Visual Studio, no produto Visual Studio Community 2017 clique no botão Instalar.

 Na próxima tela, selecione Desenvolvimento para Desktop com C++.

- Na mesma tela em Resumo, selecione:

- Depurador Just-In-Time;

- Conjunto de ferramentas VC++ 2017 versão 15.7 v14.14 ferramentas v141 [x86 e x64];

- Ferramentas de criação do perfil do C++;

- SDK do Windows 10 (10.0.17134.0);

- Ferramentas do Visual C++ para CMake;

- Visual C++ ATL para x86 e x64;

- SDK do Windows 10 (10.0.16299.0) para Desktop [x86 e x64];

 Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64).

- Componentes Individuais:

- SDK do CRT Universal do Windows;

- SDK do Windows 8.1.

Spoiler

vs2017.png

- Depois de baixado e instalado o Visual Studio Community 2017 e suas ferramentas, você estará apto a compilar as sources do OTXServer.

divisoria.png

4 - TFS SDK 3.2

Extraia os arquivos do TFS SDK 3.2 - OTX.

- Antes de rodar o arquivo "register_tfssdk_env.bat", clique com botão direito nele e em Editar.

- Você encontrará escrito assim:

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:
 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo.

Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente.

 

4.1 - Boost C++

- Mova o arquivo "register_boost_env.bat" que está na pasta do TFS SDK 3.2 para o diretório onde foi instalado o Boost C++ 1.64.0 (Exemplo: C:\local\boost_1_64_0)

- Antes de rodar o arquivo "register_boost_env.bat", clique com botão direito nele e em Editar.

- Você encontrará escrito assim:

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

- Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo.

Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente.

 

4.2 - Adicionando manualmente os diretórios das bibliotecas

Se os .bat não funcionarem, adicione manualmente os diretórios.

- Utilize a Tecla do logotipo do Windows  + Pause para acessar as Propriedades do Sistema.

- Acesse Configurações avançadas do sistema.

- Na aba Avançado, clique em Variáveis de Ambiente.

- Em variáveis de usuário adicione os diretórios do TFSSDKDir e BOOST_ROOT.

- Exemplo:

TFSSDKDir&Boost_Root.png

divisoria.png

5 - Compilando as Sources do OTXServer

- Encontre o diretório vc14 do OTXServer e abra o arquivo theforgottenserver.sln

- Abrirá uma nova janela para Examinar Ações de Solução, basta selecionar as opções conforme a imagem abaixo:

- Exemplo:

Spoiler

otclient.png

- Feito isso, você estará apto a compilar as sources do OTXServer.

- No Visual Studio, escolha a opção Release e a solução "Win32" ou "x64".

- Para compilar as sources, clica em Build no menu e depois em Build Solution.

- As sources serão compiladas com sucesso.

divisoria.png

6 - DLL's Necessárias

- Para rodar o servidor você precisa baixar as DLL's, elas são encontradas para download neste tópico:

divisoria.png

7 - Créditos

mattyx14: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

Ninja: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para visualizar este conteúdo oculto.

Majesty (Tutorial de compilação no VS2017)

Microsoft

Compartilhar este post


Link para o post
JadsonSL    1
JadsonSL
Postado (editado)

Com esse tutorial consegui compilar um OT server pela primeira vez! Obrigado!

Agora bora aprender mais! 

Mais uma vez obrigado por compartilhar!

 

Mesmo após anos de tentativas heheheheheh! 

Editado por JadsonSL
.

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa 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
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×