Skip to main content
このトピックでは、PlayFab Multiplayer Servers (MPS) 用のゲーム サーバー ビルドを作成する方法について説明します。ゲーム サーバー ビルドには通常、ゲーム アセットとサーバー上で実行される実行可能ファイルが含まれます。 PlayFab Multiplayer Servers を使用する場合、通常のゲーム サーバー ビルドを PlayFab Multiplayer Servers で動作するように変更する必要があります。この変更されたサーバー ビルドを PlayFab Multiplayer Game Server Build と呼びます。 用語について不明な点がある場合は、用語集 を参照してください。

PlayFab Multiplayer Game Server Build の作成方法

通常のゲーム サーバー ビルドを PlayFab Game Server SDK (GSDK) と統合することで、PlayFab Multiplayer Game Server Build に変換できます。
  1. 必要な GSDK をダウンロードします
  2. 既存のゲーム サーバー コード プロジェクトを開き、GSDK を依存関係として追加します
  3. GSDK の API を使用して必須の関数 (少なくとも Start および ReadyForPlayers メソッド) を実装します。コード スニペットについては、GSDK を使用したゲーム サーバーの統合 を参照してください。
  4. ゲーム サーバー実行可能ファイルをビルドおよびコンパイルして、PlayFab Multiplayer Game Server Build を作成します
この新しいビルドにより、PlayFab Multiplayer Servers を使用して作成されたゲーム サーバーを管理できるようになります。メソッドを追加することで、より高度な制御が可能になり、サーバーに関する情報を取得できます。詳細な手順については、Wrapper サンプル内の Program.cs を参照してください。
MPS にアップロードする前に、オープンソースのデバッグ ユーティリティである LocalMultiplayerAgent を使用してゲーム サーバーをテストすることを検討してください。これにより、ゲーム サーバーの起動失敗や GSDK との統合不備による不要なコストの発生を防ぐことができます。LocalMultiplayerAgent は こちら からダウンロードでき、手順は こちら で確認できます。LocalMultiplayerAgent は、ゲーム サーバーの開発中の反復的なテストやデバッグにも使用できます。

次のステップ

Windows ゲーム サーバーを使用する場合、マネージド Windows コンテナー イメージを使用する必要があります。そのため、ビルドのデプロイ プロセス中に、PlayFab Multiplayer Game Server Build を他の依存関係 (DLL ファイル) と一緒に ZIP ファイルとしてアップロードできます。ZIP ファイルに含める必要があるものを判別するには、必要な DLL の判別 を参照してください。 Linux ゲーム サーバーを使用する場合、Linux ビルドの作成とデプロイ を行う必要があり、PlayFab Multiplayer Game Server Build はイメージの一部として含めることができます。カスタム イメージをアップロードすると、ビルドをデプロイ できます。

関連項目

最終更新日 2026年8月25日