メインコンテンツへスキップ
このトピックでは、ゲームセッション用にプレイヤーを接続する準備ができたゲーム サーバーの作成から、需要に応じた動的なスケーリングまで、PlayFab Multiplayer Servers を使用してマルチプレイヤーゲームセッションをホストする方法について説明します。 当社のサービスを使用すると、予算と需要に応じてグローバルに自動的に起動されるゲーム サーバーとして VM を構成できます。そのために、VM を明示的に作成するのではなく、代わりに作成される方法を決定するパラメータを定義します。このプロセスはビルドのデプロイまたは作成と呼ばれます。 構成プロセスの一環として、VM 上でコンテナ化されたアプリケーションとして実行されるゲーム サーバー ビルドをアップロードします。

必要なもの

まだサーバー・クライアント型のゲームがない場合は、代わりにサンプルを使用して動作を確認してください。サンプルの 1 つは、既存のゲーム サーバーをラップして PlayFab Multiplayer Servers 上で動作するようにするラッパーアプリケーションです。詳細については、初めてのサーバーを作成する を参照してください。 ここで使用される用語が不明な場合は、サーバー用語 を参照してください。

1. ゲーム サーバー ビルドの作成

ゲーム サーバー ビルドには通常、サーバー/仮想マシン (VM) 上で実行したいゲームアセットと実行可能ファイルが含まれます。 PlayFab Multiplayer Servers を使用する場合、通常のゲーム サーバー ビルドに PlayFab Game Server SDK (GSDK) を統合する必要があります。この統合されたゲーム サーバー ビルドは、PlayFab Multiplayer Game Server Build として知られています。 詳細な統合手順については、ゲーム サーバー ビルドを作成する を参照してください。内部構造の詳細については、サーバー用語 および ゲーム サーバーの基本 を参照してください。

2. ビルドのデプロイ

上記の手順で説明したように PlayFab Multiplayer Game Servers 上で実行できるゲーム サーバー ビルドができたら、サーバー/仮想マシン (VM) をどのように作成するかを構成する段階に進むことができます。このステップは、ビルドの作成またはデプロイとして知られています。 必要なサーバーのタイプ、サーバーが配置されるリージョン、サーバー上の内容、およびスケーリング方法を指定できます。 詳細については、ビルドをデプロイする を参照してください。

3. ゲーム サーバーのスケーリング

ビルドを作成した後、サービスは新しい仮想マシンを動的に起動し、使用済みのものを再利用できるようになります。これにより、タイトルがプレイヤーの需要を満たし、指定した Standby レベルを維持できるようになります。このスケーリング動作の構成方法の詳細については、Scaling Standby、Scheduled Standby、および Dynamic Standby を参照してください。 現在、API を使用してスケーリングを管理することもできます。詳細については、プログラムによるスケーリング を参照してください。

4. Azure リージョンへのプレイヤーレイテンシの測定

プレイヤーがマルチプレイヤー体験を開始するとき、Quality of Service (QoS) ビーコンに User Datagram Protocol (UDP) メッセージを送信する必要があります。UDP メッセージの送信と応答の受信の間の時間に基づいて、ネットワークレイテンシを測定できます。レイテンシ測定値を使用して、最良の体験のためにゲーム サーバーをリクエストするデータセンターを決定できます。 詳細とサンプルコードについては、QoS ビーコンを使用して Azure へのプレイヤーレイテンシを測定する を参照してください。

5. ゲーム サーバーのリクエスト

プレイヤーがマルチプレイヤーサーバーを必要とする場合、ビルドの Standby プールから割り当てることができます。このリクエストは、PlayFab Matchmaking、運用中のロビーやマッチメイキングサービス、PlayFab を呼び出すクライアントから直接など、多くのソースから発生する可能性があります。 PlayFab Matchmaking サービスは、PlayFab Multiplayer Servers を自動的に割り当てることができるクロスプラットフォームのマッチメイキングサービスです。サーバー割り当てを有効化する方法の詳細については、PlayFab Multiplayer Servers とマッチメイキングの統合 を参照してください。

6. 接続して遊ぶ

Standby サーバーが利用可能であれば、PlayFab は 1 秒以内にサーバーリクエストを満たします。サーバーがアクティブ状態になると、クライアントはサーバーに接続してプレイできます。 以下の画像は、上記の手順を組み込んで PlayFab Multiplayer Servers のホスティングがどのように機能するかを示しています。 PlayFab Multiplayer Server ホスティングサービス

関連項目

最終更新日 2026年10月20日