Exemple MpsAllocator
MpsAllocatorSample est disponible ici, avec les autres exemples MPS.
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
- 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é
