Passer au contenu principal

Exemple MpsAllocator

MpsAllocatorSample est disponible ici, avec les autres exemples MPS.
Cet exemple est une application .NET Core simple qui vous permet d’appeler facilement certaines API MPS fréquemment utilisées, comme celles qui répertorient les machines virtuelles et les serveurs ou qui allouent des serveurs de jeu (RequestMultiplayerServer). Pour demander facilement et rapidement un serveur multijoueur depuis Game Manager, sélectionnez le bouton prévu à cet effet en haut de notre page des serveurs. Pour en savoir plus, consultez notre vue d’ensemble des serveurs. Pour l’utiliser, .NET Core 3.1 doit être installé (téléchargez-le ici). Vous pouvez ensuite utiliser la commande dotnet build pour générer un exécutable pour votre plateforme, ou simplement exécuter dotnet run pour lancer l’application.
Vous trouverez plus d’informations sur la commande
dotnet build ici Pour s’authentifier auprès des API PlayFab, l’application a besoin de votre TitleID PlayFab et d’une clé secrète de développeur. Pour créer une clé secrète pour votre titre, accédez à la page Settings/Secret-Keys du portail des développeurs PlayFab : https://developer.playfab.com/en-US/r/t/<Your_TitleID>/settings/secret-keys. Vous pouvez fournir ces clés via les variables d’environnement PF_TITLEID et PF_SECRET, ou sous forme d’arguments de ligne de commande.
L’application utilise le SDK PlayFab via le package Nuget correspondant
Une fois l’application lancée, vous pouvez choisir l’API à appeler. Chaque API vous demande de fournir les paramètres nécessaires. Voici la liste des options disponibles :
  • RequestMultiplayerServer : cette option alloue un serveur de jeu et renvoie ses détails (IP, FQDN, port). Un appel réussi de cette API fait passer un serveur de jeu de l’état “StandingBy” à l’état “Active” (plus d’informations ici)
  • ListBuildSummaries : cette option renvoie des récapitulatifs des builds de votre titre
  • GetBuild : cette option renvoie les détails de la build spécifiée
  • ListMultiplayerServers : cette option renvoie des récapitulatifs des serveurs de jeu d’une build spécifiée
  • ListVirtualMachineSummaries : cette option renvoie des récapitulatifs des machines virtuelles d’une build spécifiée
  • GetMultiplayerServerDetails : cette option renvoie les détails d’un serveur de jeu spécifié

Voir aussi

Dernière modification le 8 octobre 2026