Ir para conteúdo

[Windows][VC2019][VCPKG] Compilando Sources OTG-KING GLOBAL MAP FULL (SERVIDOR OFICIAL DO TIBIAKING COMPLETO)

Featured Replies

Postado
  • Este é um post popular.

otgskull.gif

otgking0.png

 

Open Source MMORPG emulador de Tibia escrito em C++.

Servidor Oficial do Tibiaking!

 

 

Spoiler

 

 

 

separador.png

 

[Windows][VC2019] Compilando as Sources OTG KING GLOBAL

Tutorial explicado de como compilar as sources utilizando o Microsoft Visual 2019.

 

separador.png

Downloads necessários:

Git: https://git-scm.com/download/win

Visual Studio 2019 Community: https://www.visualstudio.com/vs/

VCPKG: https://github.com/Microsoft/vcpkg

 

separador.png

Instalando o Microsoft Visual Studio 2019.

https://www.visualstudio.com/vs/

Após instalar, na tela inicial selecione o produto Visual Studio Community 2019 e clique no botão instalar.

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

Na mesma tela em Detalhes da Instalação, selecione:

 

Spoiler

image.thumb.png.01b10fe1dacd2ba85fc47bc385daf96b.pngimage.png.f9e4063f5eeaab2b4d09e50acfa9ff1d.png

 

 Na página, pacotes de idioma, selecione:
 

Spoiler

image.thumb.png.cde38a1c8ce998bdc911e9fa6e0bed39.png


 

(Há pessoas que selecionam Inglês e Português (Brasil), porém apenas o idioma Inglês é essencial para a compilação)

 

separador.png

Instalando o Git.

https://git-scm.com/download/win

 

Spoiler

image.png.10638ce91e358dfb5086c20175d4f153.png

 

image.png.9152083c793ca4ae58009c43fbc980c0.png

 

image.png.8c35ece6df188fcbe5c9115f1dee2105.png

 

image.png.dcc901c5028830ba6be94fc21f733151.png

 

image.png.b54ac743501e5671c3209e770f624cd6.png

 

image.png.1af44cb4874c0cc396df840fb520ef95.png

 

image.png.d933b34c343b5f531622e60f1caf4583.png

 

image.png.569e1065543f0aef80fc74ee81b5a28b.png

 

image.png.48f200616f1c4fc5e0c1fb26a5c61383.png

 

image.png.caec68168d639aa720388fd212d9bb2a.png

 

image.png.25c4b6af529703b6dccdfbbc5b2d40d3.png

 

image.png.9dcce8e01b2254425d8d0e8c4c97b5d2.png

 

image.png.c28210cea923a43505ab1f15ae271212.png

separador.png

Instalando o VCPKG.

Abra o GIT Bash e execute os comandos abaixo:

 

cd C:/
git clone https://github.com/Microsoft/vcpkg
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg integrate install

 

separador.png

Instalando as Sources do OTG KING

Abra o GIT Bash e execute os comandos abaixo:

cd C:/
git clone --recursive https://github.com/Johncorex/otg-king.git

 

separador.png

Instalando as bibliotecas

Abra o GIT Bash e execute os comandos abaixo de acordo com o seu sistema operacional:

 

Para 64-bit (64x)

./vcpkg install --triplet x64-windows boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp

 

Para 32-bit (32x)

./vcpkg install boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp

 

Após completar a instalação de todas as bibliotecas de acordo como sistema operacional, execute o comando abaixo:

.\vcpkg integrate install

 

separador.png

Compilando as Sources do OTG KING

 

Entre no diretório vc14 das sources do OTG KING (C:/otg-king-master/vc14) e abra o arquivo otg-king.sln 

O Visual Studio será aberto, selecione Release e x64 ou win32 e inicie a compilação utilizando o atalho CTRL + SHIFT + B ou vá em Build > Build Solution

 

Spoiler

image.png.1a5447f132bb8b9a082eb8272c3218a9.png

 

 

As sources serão compiladas com sucesso!

 

 

Spoiler

image.thumb.png.33bd60b27a5537129801cead7cb4b607.png

 

 

separador.png

DLL's

 

64-bit (64x):

- Copie as DLLs da pasta (C:/otg-king-master/vc14/x64/release).

- Copie o executável da pasta (C:/otg-king-master/vc14/x64/release).

- E cole na pasta raiz do servidor.

 

Para compilação em 32-bit:

- Copie as DLLs da pasta (C:/otg-king-master/vc14/x64/release).

- Copie o executável da pasta (C:/otg-king-master/vc14/x64/release).
- E cole na pasta raiz do servidor.

 

separador.png

CRÉDITOS:

The Forgotten Server

OTG contribuidores

OTX contribuidores

Otbr contribuidores

Tibiaking

Johncore (@Johncore)

Erick Nunes

Cjaker (@Cjaker)

Marson Schneider

Erimyth

Nolis (@Nolis)

Toninho

Renan Ulian

jzdj

separador.png

(Se você contribuiu com o projeto de alguma forma e gostaria de ser citado, por favor me envie no privado descrevendo a sua contribuição, que irei editar a postagem e inserir o seu nome.)

Editado por EddyHavoc (veja o histórico de edições)

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo