Passer au contenu principal

Générer l’exemple de projet ThirdPersonMP

Cet article explique comment générer correctement un projet Unreal compatible avec PlayFab Multiplayer en utilisant l’exemple Unreal ThirdPersonMP comme projet modèle. Ce guide présente toutes les configurations de build nécessaires aux étapes ultérieures pour tester et vérifier votre projet Unreal. Cette page ne comporte aucune étape propre au GSDK ; elle couvre uniquement un ensemble spécifique d’instructions de build Unreal utiles pour cet exemple.

Objectifs

  • Générer le “Development Editor”
  • Générer un client de jeu
  • Générer le “Development Server”
  • Générer un serveur de version finale

Exigences

Instructions

Le guide de configuration du GSDK a décrit précédemment les étapes “Switch Unreal Engine Version” et “Generate Visual Studio project files”. Il existe également un guide Unreal sur les différentes options de compilation, que nous vous conseillons de consulter.

Development Editor

Le Development Editor doit être la première chose que vous générez. Pour ce faire, recherchez votre fichier {ProjectName}.uproject, cliquez dessus avec le bouton droit et sélectionnez “Generate Visual Studio project files” (vous l’avez peut-être déjà fait dans le guide précédent, auquel cas vous pouvez ignorer cette étape). Une fois l’opération terminée, vous pouvez ouvrir {ProjectName}.sln dans Visual Studio. Une fois Visual Studio chargé, remplacez votre configuration par “Development Server”. La liste déroulante Solution Configuration est parfois difficile à lire, mais elle peut être redimensionnée dans les options de personnalisation de la barre d’outils. Lancez maintenant la génération. La première fois, cela peut prendre plusieurs heures, mais vous l’avez probablement déjà fait dans le guide précédent. Les générations suivantes devraient être assez rapides pour un petit projet. Une fois l’opération terminée, vous pouvez exécuter/déboguer le projet Solution/Games/ThirdPersonMP. Cela démarre le Development Editor.

Générer le client de distribution

Exécutez le Development Editor. Dans la fenêtre du Development Editor, sélectionnez ces options dans cet ordre :
  • File -> Package Project -> Build Target -> ThirdPersonMP (ou le nom de votre projet)
  • File -> Package Project -> Build Configuration -> Development
  • File -> Package Project -> Windows (64-bit)
  • (Une fenêtre contextuelle s’ouvre et vous demande de choisir un emplacement ; veillez à mémoriser cet emplacement)
  • Le premier empaquetage dans cette configuration peut prendre un certain temps
    • La première génération du client de distribution peut prendre plusieurs heures, même si vous avez déjà généré le Development Editor
    • Les générations suivantes sont beaucoup plus rapides pour un projet simple comme ThirdPersonMP
  • Ouvrez l’emplacement du client que vous avez choisi et recherchez ThirdPersonMP.exe

Générer le serveur de développement

  • Fermez le Development Editor (Unreal ne doit plus être en cours d’exécution ; seul Visual Studio doit être ouvert)
  • Toolbars -> Configuration -> “Development Server”
  • Build/Rebuild Solution
  • Le premier empaquetage dans cette configuration peut prendre un certain temps
    • La première génération du serveur de développement peut prendre plusieurs heures, même si vous avez déjà généré le Development Editor
    • Les générations suivantes sont beaucoup plus rapides pour un projet simple comme ThirdPersonMP
  • Utilisez l’Explorateur pour trouver {projectLocation}\Binaries\Win64\ThirdPersonMPServer.exe

Générer le serveur de distribution

Exécutez le Development Editor. Dans la fenêtre du Development Editor, sélectionnez ces options dans cet ordre :
  • File -> Package Project -> Build Target -> ThirdPersonMPServer (ou le nom de votre projet)+Server
  • File -> Package Project -> Build Configuration -> Development
  • File -> Package Project -> Windows (64-bit)
  • (Une fenêtre contextuelle s’ouvre et vous demande de choisir un emplacement ; veillez à mémoriser cet emplacement)
  • Le premier empaquetage dans cette configuration peut prendre un certain temps
    • La première génération du serveur de distribution peut prendre plusieurs heures, même si vous avez déjà généré le Development Editor
    • Les générations suivantes sont beaucoup plus rapides pour un projet simple comme ThirdPersonMP
  • Ouvrez l’emplacement du serveur que vous avez choisi et recherchez ThirdPersonMPServer.exe

Étapes suivantes

Vous êtes maintenant prêt à déployer votre serveur de jeu sur votre machine locale. Vous pouvez également revenir au guide principal du plug-in Unreal GSDK.
Dernière modification le 8 octobre 2026