Ir para conteúdo
  • Cadastre-se

[Windows][VC2019] Compilando Sources OTServBR 12x!


Posts Recomendados

1 - Downloads Necessários:

- Visual Studio 2019 Community: 

https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=16

- Microsoft Visual C++ 2015-2019 Redistributable: 

(32-bit download64-bit download)

- Git: 

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

 

 

2 - Visual Studio 2019:

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

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

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

 

  Mostrar conteúdo oculto

 

 

- Depois em Pacotes de Idiomas, selecione:

 

  Mostrar conteúdo oculto

 

 

3 - Instale os softwares necessários:

- Instale o Git:

  Mostrar conteúdo oculto

 

 

4 - VCPKG:

- Utilize o Prompt de Comando ou Windows Powershell no diretório C:

Prompt de Comando: cd C:\

Windows Powershell: cd C:\

- Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Prompt de Comando ou Windows Powershell:

  Mostrar conteúdo oculto

 

5 - Sources OTServBR-Global:

- Faça o download das sources do OTServBR-Global com o comando abaixo no Prompt de Comando ou Windows Powershell.

  Mostrar conteúdo oculto

 

6 - Instalação das bibliotecas VCPKG:

- Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional.

- Execute o comando com o Prompt de Comando ou Windows Powershell.

 

- Para compilação em 64-bit:

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

- Para compilação em 32-bit:

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

 

- Após a escolha e a instalação de um dos conjuntos de bibliotecas, utilize o comando abaixo para integrar a instalação ao Visual Studio:

.\vcpkg integrate install

 

 

7 - Compilando as Sources do OTServBR-Global:

- Encontre o diretório vc14 do OTServBR-Global (C:\vcpkg\otservbr-global\vc14) e abra o arquivo otservbr-global.vcxproj. Isso irá abrir o Visual Studio e você estará apto a compilar as sources.

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

 

7.1 - Observação:

- Se o seu processador é antigo para melhor otimização, compile o servidor com a instrução abaixo:

- No Visual Studio, edite as propriedades do projeto e troque 'Enhanced Instruction Set' para 'SSE2'.

 

  Mostrar conteúdo oculto

 

 

8 - DLL's Necessárias:

Para compilação em 64-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- E cole na pasta raiz do servidor.

Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.

 

Para compilação em 32-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\Release).
- E cole na pasta raiz do servidor.
 
Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.
 

9 - Abrindo o Servidor:

- Para abrir o servidor OTServBR-Global, siga 1 (uma) das opções abaixo:

[MySQL] OTServBR-Global + XAMPP + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + GesiorAAC2012:

 

[MySQL] OTServBR-Global + Uniform Server + ZnoteAAC:

 

 

 

10 - Créditos:

Desenvolvedores TFS: https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows-(vcpkg)

Majesty (Tutorial de compilação do OTServBR-Global no VS2019)

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

 

 

 

Link para o post
Compartilhar em outros sites
  Em 11/01/2021 em 11:01, Diazepam disse:

Mano,

 

Instalei o Visual certinho mas quando vou instalar o Git não consigo passar dessa parte...

 

image.thumb.png.dc33a7a481ca1043da895678e035057e.png

Mostrar mais  

Você instalou o visual como português (pt-br).
Abra a instalação (do visual studio) novamente mas não reinstale, vai em modificação, remova o idioma pt-br e adicione só en-us...

 

@xWhiteCat mano, eu estou tentando abrir o site, no localhost para mim o site está online, mas para os outros ele redireciona para o meu modem, pode me ajudar?

Link para o post
Compartilhar em outros sites
  • 5 weeks later...

Infelizmente esta dando erro na hora de compilar.

1>C:\vcpkg\otservbr-global\src\webhook.cpp(5,10): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory
1>wildcardtree.cpp
1>xtea.cpp
1>Done building project "otservbr-global.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

image.png

Link para o post
Compartilhar em outros sites
  • 1 year later...
  Em 09/02/2021 em 22:14, BrunoLeo disse:

Infelizmente esta dando erro na hora de compilar.

1>C:\vcpkg\otservbr-global\src\webhook.cpp(5,10): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory
 

 

Mostrar mais  

 

O meu deu o mesmo erro, porém com "'boost/asio.hpp': No such file or directory

:(

 

Por que os servers já não são compilados quando a gente baixa?

Link para o post
Compartilhar em outros sites
  • 2 months later...
  Em 05/01/2021 em 14:56, Cat disse:

1 - Downloads Necessários:

- Visual Studio 2019 Community: 

https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=16

- Microsoft Visual C++ 2015-2019 Redistributable: 

(32-bit download64-bit download)

- Git: 

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

 

 

2 - Visual Studio 2019:

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

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

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

 

  Mostrar conteúdo oculto

 

 

- Depois em Pacotes de Idiomas, selecione:

 

  Mostrar conteúdo oculto

 

 

3 - Instale os softwares necessários:

- Instale o Git:

  Mostrar conteúdo oculto

 

 

4 - VCPKG:

- Utilize o Prompt de Comando ou Windows Powershell no diretório C:

Prompt de Comando: cd C:\

Windows Powershell: cd C:\

- Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Prompt de Comando ou Windows Powershell:

  Mostrar conteúdo oculto

 

5 - Sources OTServBR-Global:

- Faça o download das sources do OTServBR-Global com o comando abaixo no Prompt de Comando ou Windows Powershell.

  Mostrar conteúdo oculto

 

6 - Instalação das bibliotecas VCPKG:

- Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional.

- Execute o comando com o Prompt de Comando ou Windows Powershell.

 

- Para compilação em 64-bit:


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

- Para compilação em 32-bit:


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

 

- Após a escolha e a instalação de um dos conjuntos de bibliotecas, utilize o comando abaixo para integrar a instalação ao Visual Studio:


.\vcpkg integrate install

 

 

7 - Compilando as Sources do OTServBR-Global:

- Encontre o diretório vc14 do OTServBR-Global (C:\vcpkg\otservbr-global\vc14) e abra o arquivo otservbr-global.vcxproj. Isso irá abrir o Visual Studio e você estará apto a compilar as sources.

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

 

7.1 - Observação:

- Se o seu processador é antigo para melhor otimização, compile o servidor com a instrução abaixo:

- No Visual Studio, edite as propriedades do projeto e troque 'Enhanced Instruction Set' para 'SSE2'.

 

  Mostrar conteúdo oculto

 

 

8 - DLL's Necessárias:

Para compilação em 64-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- E cole na pasta raiz do servidor.

Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.

 

Para compilação em 32-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\Release).
- E cole na pasta raiz do servidor.
 
Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.
 

9 - Abrindo o Servidor:

- Para abrir o servidor OTServBR-Global, siga 1 (uma) das opções abaixo:

[MySQL] OTServBR-Global + XAMPP + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + GesiorAAC2012:

 

[MySQL] OTServBR-Global + Uniform Server + ZnoteAAC:

 

 

 

10 - Créditos:

Desenvolvedores TFS: https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows-(vcpkg)

Majesty (Tutorial de compilação do OTServBR-Global no VS2019)

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

 

 

 

Expand   Mostrar mais  

 

tutorial perfeito

Editado por Alumoz (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Under
      ATENÇÃO, DESENVOLVEDORES DE OTSERV! 
      Uma nova era está chegando — e você vai fazer parte dela desde o começo! 
       Ferramentas de IA + Formação Completa
      Estamos finalizando ferramentas exclusivas de inteligência artificial que vão revolucionar a forma como você cria e gerencia servidores de Tibia.
      E pra abrir com estilo, chegou a primeira etapa da nossa formação completa:
       Curso de Pixel Art para Tibia e Derivados


      Instrutor: Brendon Nogard, fundador da Pixel Art School
      Uma das maiores referências em arte para servidores de tibia no Brasil!
       Quem é o Nogard? @Nogard
      video-de-apresent.mp4
       
      Criador das primeiras remakes gráficas da PXG
      Mais de 10 anos de experiência com Pixel Art
      Conduziu a evolução da perspectiva GBA para um visual moderno e imersivo
      Influenciou uma geração inteira de criadores na comunidade OTServer no Brasil.
       O que você vai aprender nesse curso?
      Compre Aqui!
       Perspectiva 45° para Tibia e derivados
       Criação de itens: pokébolas, loots, mochilas, poções
       Personagens animados com variações de cabelo
       Criaturas como Wolf, Werewolf, Snake, Horse e Centauro
       Cenários: paredes, cortinas, troféus
       Texturas: folhas, rochas
       Fundamentos de estilo, coerência e construção de sprites profissionais
        Duração: 12 horas
        VALOR : R$250,00
       BÔNUS POR R$50,00
      Também está disponível o Curso de Pixel Art Top Down, ideal pra quem quer começar do zero absoluto:
      Crie personagens, inimigos, chefes
      Monte todo o ambiente do seu jogo
         Duração: 3 horas
       Por que isso é importante pra você?
      Esse é o primeiro passo pra criar um OTServer com:
       Identidade visual única
       Alto nível gráfico
       Suporte de ferramentas de IA exclusivas
       E um método claro, testado e acessível!
       Nas próximas 4 semanas...
      Vamos liberar novos cursos sobre:
       Criação de mapas
       Desenvolvimento de sistemas e scripts
       IA aplicada ao design de jogo (desenvolvimento)
       Balanceamento, mecânicas e muito mais!
       Garanta sua vaga agora!
      Comece hoje mesmo com o pé direito.
      Compre Aqui!
    • Por Under
      A CipSoft acaba de anunciar uma grande novidade: a empresa agora também será responsável pelo desenvolvimento e operação do clássico The Settlers Online! 
      O time que já cuidava do jogo seguirá dedicado ao projeto, mas agora diretamente do novo escritório da CipSoft em Düsseldorf, na Alemanha.
       
      Pra quem não conhece, The Settlers Online é um jogo com uma base de jogadores muito fiel e engajada — algo que a CipSoft conhece bem graças à comunidade Tibiana que, há décadas, mostra paixão, comprometimento e amor pelo jogo. 
      O mais importante:
      É incrível ver a CipSoft crescendo e levando seu espírito de comunidade para novos horizontes, sem esquecer de onde veio e quem está com ela há tantos anos. 
      Anúncio oficial no fórum do Tibia
      Site oficial de The Settlers Online (Brasil)
       
    • Por Under
      Apresentando o Tibia-IA: A IA para Desenvolvimento de Servidores Tibia! 
       O que é o Tibia-IA?
      Um modelo de IA especializado para Tibia! Ele está atualmente em teste gratuito, e eu adoraria que vocês o experimentassem. Basta acessar https://ai.tibiaking.com, criar uma conta e começar a usar totalmente de graça! 
       Versão Experimental Fechada
      Atualmente, algumas funcionalidades ainda estão em desenvolvimento. No momento, apenas a geração de scripts está disponível para o público.
      Se encontrarem qualquer problema nos scripts gerados, me avisem! Vamos juntos construir a IA mais poderosa para ajudar no desenvolvimento de servidores Tibia!  
      Contato direto discord : underewar
       Acesse agora: https://ai.tibiaking.com
       Como funciona?
       Geração automática de scripts LUA para TFS  Suporte a diferentes eventos, criaturas, NPCs, magias, etc.  Ferramenta em constante evolução para aprimorar o desenvolvimento Novidades em breve confira no site. O acesso ao Tibia-IA está disponível para testes GRATUITOS! 
      Basta criar uma conta em: https://ai.tibiaking.com
      Utilize a IA para gerar seus scripts de forma simples e rápida
      Envie feedbacks para ajudarmos a tornar a ferramenta ainda melhor!

      Problemas relatar diretamente no meu discord pessoal : underewar
       
       
    • Por zandoria
      Olá, aventureiro!

      É com grande entusiasmo que anunciamos o lançamento do servidor Zandoria! Prepare-se para uma experiência única em um mundo totalmente novo, repleto de desafios, mistérios e diversão!

      Link de acesso: https://zandoria.com.br
      Host BR - Ping: 20ms

      FREE PREMIUM

      Server Info

      IP: zandoria.com.br
      Client: 13.40
      World type: PVP
      Protection level: 7
      Loot: x800
      Spawn: x80
      House rent: monthly
      Level to create guild: 100
      Level to buy house: 100

      Rates
      Exp Rate: x800
      Magic Level: x800
      Skills: x800

      Frags & Skull system

      PZ Lock: 1 min
      Frag Duration: 7 hours
      RedSkull Duration: 1 days
      BlackSkull Duration: 3 days
      Red skull: 3 daily / 5 weekly / 10 monthly
      Black skull: 6 daily / 10 frags weekly / 20 frags monthly 
  • Estatísticas dos Fóruns

    96838
    Tópicos
    519593
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo