Pular para o conteúdo principal

Criar o projeto de exemplo ThirdPersonMP

Este artigo descreve como criar com êxito um projeto do Unreal compatível com o PlayFab Multiplayer usando o exemplo ThirdPersonMP do Unreal como projeto modelo. Neste guia, você encontrará todas as configurações de build necessárias nas etapas posteriores para testar e verificar seu projeto do Unreal. Não há etapas especiais do GSDK nesta página; ela abrange apenas um conjunto específico de instruções de build do Unreal úteis para este exemplo.

Objetivos

  • Criar o “Development Editor”
  • Criar um cliente de jogo
  • Criar o “Development Server”
  • Criar um servidor de versão

Requisitos

Instruções

O guia de configuração do GSDK descreveu anteriormente as etapas “Switch Unreal Engine Version” e “Generate Visual Studio project files”. Também há um guia do Unreal sobre as várias opções de compilação, que você deve revisar.

Development Editor

O Development Editor deve ser a primeira coisa que você cria. Para isso, encontre o arquivo {ProjectName}.uproject, clique com o botão direito do mouse e selecione “Generate Visual Studio project files” (talvez você já tenha feito isso no guia anterior; nesse caso, pode ignorar esta etapa). Depois de concluído, você poderá abrir {ProjectName}.sln no Visual Studio. Depois que o Visual Studio carregar, altere sua configuração para “Development Server”. A lista suspensa Solution Configuration às vezes é difícil de ler, mas pode ser redimensionada nas opções de personalização da barra de ferramentas. Agora, crie o build. Na primeira vez, isso pode levar várias horas, mas provavelmente você já fez isso no guia anterior. Builds repetidos devem ser razoavelmente rápidos para um projeto pequeno. Depois de concluído, você pode executar/depurar o projeto Solution/Games/ThirdPersonMP. Isso iniciará o Development Editor.

Criar o Shipping Client

Execute o Development Editor. Na janela do Development Editor, escolha estas opções nesta ordem:
  • File -> Package Project -> Build Target -> ThirdPersonMP (ou o nome do seu projeto)
  • File -> Package Project -> Build Configuration -> Development
  • File -> Package Project -> Windows (64-bit)
  • (Isso abre uma janela pop-up solicitando que você escolha um local; lembre-se desse local)
  • Na primeira vez que o empacotamento ocorrer nessa configuração, ele poderá demorar
    • O primeiro build do shipping client levará até várias horas, mesmo que você já tenha criado o Development Editor
    • Builds repetidos serão muito mais rápidos para um projeto simples como o ThirdPersonMP
  • Abra o local do cliente que você escolheu e encontre ThirdPersonMP.exe

Criar o Development Server

  • Feche o Development Editor (o Unreal não está mais em execução; somente o Visual Studio deve estar aberto agora)
  • Barras de ferramentas -> Configuration -> “Development Server”
  • Build/Rebuild Solution
  • Na primeira vez que o empacotamento ocorrer nessa configuração, ele poderá demorar
    • O primeiro build do development server levará até várias horas, mesmo que você já tenha criado o Development Editor
    • Builds repetidos serão muito mais rápidos para um projeto simples como o ThirdPersonMP
  • Use o Explorador para encontrar {projectLocation}\Binaries\Win64\ThirdPersonMPServer.exe

Criar o Shipping Server

Execute o Development Editor. Na janela do Development Editor, escolha estas opções nesta ordem:
  • File -> Package Project -> Build Target -> ThirdPersonMPServer (ou o nome do seu projeto)+Server
  • File -> Package Project -> Build Configuration -> Development
  • File -> Package Project -> Windows (64-bit)
  • (Isso abre uma janela pop-up solicitando que você escolha um local; lembre-se desse local)
  • Na primeira vez que o empacotamento ocorrer nessa configuração, ele poderá demorar
    • O primeiro build do shipping server levará até várias horas, mesmo que você já tenha criado o Development Editor
    • Builds repetidos serão muito mais rápidos para um projeto simples como o ThirdPersonMP
  • Abra o local do servidor que você escolheu e encontre ThirdPersonMPServer.exe

Próximas etapas

Agora você está pronto para implantar seu servidor de jogo no seu computador local. Como alternativa, você pode retornar ao guia principal do plug-in Unreal GSDK.
Última modificação em 8 de outubro de 2026