Bem vindo ao Divulga OTServ !
Voltar
Avançar
NDBO Acesse
Survival Acesse
DBO Acesse
DBO Acesse
DBO Acesse
Anime Acesse
Bleach Acesse
Anime Acesse
Tutorial Compilar OTX2 Windows Visual Studio 2017

Tutorial Compilar OTX2 Windows Visual Studio 2017




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

1 - Downloads Necessários

- Microsoft Visual C++ 2017 Redistributable: (32-bit download, 64-bit download)
- Bibliotecas Boost C++ 1.64.0: (32-bit download, 64-bit download)
- Sources OTXServer: (OTXServer 2)

2 - Instale os softwares necessários

- Instale as bibliotecas Boost C++ 1.64.0.

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.9 v14.16 ferramentas v141 [x86 e x64];
- Ferramentas de criação do perfil do C++;
- SDK do Windows 10 (10.0.17763.0);
- Ferramentas do Visual C++ para CMake;
- Visual C++ ATL para x86 e x64;
- SDK do Windows 10 (10.0.17134.0) para Desktop [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;
- Pacotes de Idiomas (Inglês).

------------------------------------------------------------------------------------------------

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

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:
setx TFSSDKDir %CD%
- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:
setx TFSSDKDir "%CD%"
pause
- 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:
setx BOOST_ROOT %CD%
- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:

setx BOOST_ROOT "%CD"
pause
- 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:

5 - Compilando as Sources do OTXServer

OTX 2: - Encontre o diretório sources/msvc do OTXServer e abra o arquivo TheOTXServer.sln. 
- Abrirá uma nova janela para Examinar Ações de Solução, basta selecionar  conforme as opções abaixo:

- Exemplo:

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

6 - DLL's Necessárias

OTX 2: - Para rodar o servidor você precisa baixar as DLL's, elas são encontradas para download neste link:


7 - Créditos



Majesty (Tutorial de compilação no VS2017)

Microsoft

Clothing & Apparel:

Jewelry & Watches:

Health & Beauty: