Exemplo MpsAllocator
O MpsAllocatorSample pode ser encontrado aqui, junto com o restante dos exemplos do MPS.
dotnet build para criar um executável para sua plataforma ou apenas executar dotnet run para executar o aplicativo.
Você pode encontrar mais informações sobre o
dotnet build aqui
Para se autenticar nas APIs do PlayFab, o aplicativo precisa da TitleID do PlayFab e de uma chave secreta de desenvolvedor. Para criar uma chave secreta para o seu título, visite a página Settings/Secret-Keys no portal do desenvolvedor do PlayFab aqui: https://developer.playfab.com/en-US/r/t/<Your_TitleID>/settings/secret-keys. Você pode fornecer essas chaves por meio das variáveis de ambiente PF_TITLEID e PF_SECRET ou como argumentos de linha de comando.
O aplicativo usa o SDK do PlayFab por meio do pacote Nuget correspondente
- RequestMultiplayerServer: esta opção alocará um servidor de jogo e retornará seus detalhes (IP, FQDN, porta). A invocação bem-sucedida dessa chamada de API resultará na transição de um servidor de jogo do estado “StandingBy” para “Active” (mais informações aqui)
- ListBuildSummaries: esta opção retornará resumos dos builds do seu título
- GetBuild: esta opção retornará detalhes sobre o build especificado
- ListMultiplayerServers: esta opção retornará resumos dos servidores de jogo em um build especificado
- ListVirtualMachineSummaries: esta opção retornará resumos das máquinas virtuais em um build especificado
- GetMultiplayerServerDetails: esta opção retornará detalhes sobre um servidor de jogo especificado
