次の方法で共有


MpsAllocator の例

MpsAllocatorSample は、他の MPS の例と一緒にこちらで見つけることができます。

この例では、シンプルな .NET コア アプリケーションで、VM やサーバーの一覧表示やゲーム サーバーの割り当て (RequestMultiplayerServer) など、よく使われる MPS の API を簡単に呼び出すことができます。 ゲーム マネージャーからマルチプレイヤー サーバーを簡単かつ迅速に要求するには、サーバー ページの上部にあるボタンを選択して、これを行うことができます。 詳細については、「サーバーの概要」 をご覧ください。 使用するには、.NET Core 3.1 がインストールされている必要があります (ダウンロードはこちら)。 次に、dotnet build コマンドを使用してプラットフォーム用の実行ファイルをビルドするか、dotnet run を実行してアプリケーションを実行することができます。

dotnet build コマンドの詳細については、こちらをごらんください

PlayFab API を認証するために、アプリにはユーザーの PlayFab TitleID と開発者秘密鍵が必要です。 タイトルの秘密鍵を取得または作成するには、こちらの PlayFab 開発者ポータルの [設定/秘密鍵] ページにアクセスします: https://developer.playfab.com/en-US/r/t/<Your_TitleID>/settings/secret-keys。 これらのキーは、環境変数 PF_TITLEID および PF_SECRET を介して、またはコマンド ライン引数として指定できます。

このアプリは、対応する Nuget パッケージ を介して PlayFab SDK を使用します。

アプリケーションを実行すると、呼び出す API を選択できるようになります。 各 API では、必要なパラメーターの入力を求められます。 こちらに使用可能ないずれかのオプションの一覧を示します。

  • RequestMultiplayerServer: このオプションは、ゲーム サーバーを割り当て、その詳細 (IP、FQDN、ポート) を返します。 この API 呼び出しが成功に行われると、ゲーム サーバーが「待機」状態から「アクティブ」状態に移行します (詳細はこちら)
  • ListBuildSummaries: このオプションは、タイトルのビルドに関する要約を返します
  • GetBuild: このオプションは、指定されたビルドに関する詳細を返します
  • ListMultiplayerServers: このオプションは、指定されたビルドのゲーム サーバーに関するサマリを返します
  • ListVirtualMachineSummaries: このオプションは、指定されたビルドの仮想マシンに関する要約を返します
  • GetMultiplayerServerDetails: このオプションは、指定されたゲーム サーバーの詳細を返します

関連項目