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
- Téléchargez Visual Studio. La version Community est gratuite.
- Charges de travail requises : Développement .NET Desktop et Développement Desktop en C++
- Téléchargez le code source d’Unreal Engine. Pour obtenir des instructions, consultez Downloading Unreal Engine Source code (externe).
- Un projet Unreal finalisé dans lequel le GSDK Unreal PlayFab est installé et configuré
- Des connaissances sur les options de configuration de build Unreal
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
