> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab マルチプレイヤー サーバーの用語

> PlayFab マルチプレイヤー サーバーの用語リファレンス。MPS 全体で使用されるビルド、VM、コンテナー、ゲーム サーバー セッション、割り当てなどの用語を明確にします。

# 用語集

この記事では、PlayFab マルチプレイヤー サーバーで使用される用語について説明します。「サーバー」という語はさまざまな場面で使用されるため、混乱しやすいかもしれません。

この記事では、PlayFab マルチプレイヤー サーバーの内部構造と、さまざまなコンポーネントの一般的な関係についても簡単に説明します。詳細については、[PlayFab ゲーム サーバーの基本](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/basics-of-a-playfab-game-server.md) を参照してください。

## PlayFab マルチプレイヤー サーバー

PlayFab マルチプレイヤー サーバーは、PlayFab 仮想マシン (VM) やサーバーとも呼ばれます。

これらは PlayFab のマネージド サービス機能を備えた Azure VM です。追加された機能により、マルチプレイヤー ゲーム サーバーとしての利用に最適化されています。

各 PlayFab VM は:

* *PlayFab VM エージェント* と呼ばれるコンポーネントを備えています。PlayFab VM エージェントは、ゲーム サーバーの現在の状態、ヘルス ステータス、現在接続されているプレイヤー、およびその他のテレメトリに関する情報を提供します。
* 複数のコンテナー (ゲーム サーバー) を実行できます。コンテナーは、アプリケーションを独自の分離されたパッケージにまとめる方法です。詳細については、[コンテナーとは?](https://azure.microsoft.com/overview/what-is-a-container/) を参照してください。

### ゲーム サーバー コンテナー

ゲーム サーバーはコンテナー化されたアプリケーションとして実行されます。これは、ゲーム サーバーの実行可能ファイルがコンテナー内で実行されることを意味します。これにより、ゲーム サーバーが開発から本番まで一貫した環境で実行されるため、移植性が確保されます。コンテナーは軽量であるため、迅速なスケールアップおよびスケールダウンも可能になります。

各コンテナーは:

* ゲーム サーバーとして機能します
* PlayFab マルチプレイヤー ゲーム サーバー ビルドが含まれています。これは、PlayFab ゲーム サーバー SDK (GSDK) と統合された通常のゲーム サーバー ビルドです。具体的には、ゲーム サーバー実行可能ファイルのコードには GSDK を含め、GSDK の API を使用して特定のメソッドを実装する必要があります。この統合により、ゲーム サーバーは PlayFab VM エージェントに接続できるようになります。

以下の画像は、PlayFab マルチプレイヤー サーバーのさまざまなコンポーネントを示しています。

![PlayFab マルチプレイヤー サーバー コンポーネント](https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/tutorials/multiplayer-server-hosting-service-diagram.png?fit=max\&auto=format\&n=U1LR64ZWxo45eXwl\&q=85\&s=1bc0ab3216bf0c1fbfb489c94f226318)

## 主要用語の定義

* **ゲーム サーバー実行可能ファイル**: この用語は、PlayFab VM 上のコンテナーで実行されるゲーム サーバー アプリケーションを指します。単純なネットワーク リピーターの場合もあれば、物理演算と AI を実行する完全に権限を持つゲーム サーバーの場合もあり、その中間のあらゆる形態が該当します。すべてのゲーム サーバー実行可能ファイルは PlayFab ゲーム サーバー SDK (GSDK) と統合する必要があります。この SDK を使用することで、ゲーム サーバーは PlayFab マルチプレイヤー プラットフォーム サービスとやり取りできるようになります。

* **ゲーム サーバー ビルド**: この用語は、ゲーム サーバーにアップロードするコンテンツ一式を指します。必要なすべてのアセットと証明書とともにパッケージ化されたゲーム サーバー実行可能ファイルが含まれます。個別の証明書、zip ファイル、コンテナー イメージのいずれか、またはその組み合わせとしてアップロードできます。カスタム コンテナー イメージが不要な場合は、PlayFab が管理する Windows コンテナーを使用できます。

* **PlayFab マルチプレイヤー ゲーム サーバー ビルド**: この用語は、PlayFab マルチプレイヤー サーバーで使用できる唯一のタイプのゲーム サーバー ビルドを指します。これは、PlayFab ゲーム サーバー SDK (GSDK) と統合する通常のゲーム サーバー ビルド (上記で定義) です。具体的には、ゲーム サーバー実行可能ファイルのコードには GSDK を含め、GSDK の API を使用して特定のメソッドを実装する必要があります。

* **ゲーム サーバー**: この用語は、コンテナー内で実行されているゲーム サーバー実行可能ファイルを指します。1 つの仮想マシンで複数のコンテナー (サーバー) を実行できます。

* **PlayFab VM エージェント**: このエージェントは PlayFab VM に組み込まれており、*PlayFab マルチプレイヤー プラットフォーム サービス* とサーバー間の主要なやり取りを仲介します。ゲーム サーバー実行可能ファイル内の GSDK が、ゲーム サーバーを PlayFab エージェントに接続します。

* **PlayFab マルチプレイヤー プラットフォーム サービス**: このマネージド サービスは PlayFab マルチプレイヤー サーバーのバックグラウンドで実行されます。PlayFab VM エージェントを通じて、ゲーム サーバーの現在の状態、ヘルス ステータス、現在接続されているプレイヤー、およびその他のテレメトリに関する情報を伝達します。

## 次のステップ

* [PlayFab マルチプレイヤー サーバーを使ってマルチプレイヤー ゲームをホストする](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
* [ゲーム サーバー ビルドを作成する](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/author-a-game-server-build.md)
* [ビルドをデプロイする](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds.md)


## Related topics

- [マルチプレイヤー サーバーのライフサイクル](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/multiplayer-game-server-lifecycle.md)
- [マルチプレイヤー サーバーの一覧を取得](https://docs.xbox.com/ja-jp/services/playfab/api-references/rest/multiplayer/multiplayer-server/list-multiplayer-servers.md)
- [マルチプレイヤー サーバーの詳細を取得](https://docs.xbox.com/ja-jp/services/playfab/api-references/rest/multiplayer/multiplayer-server/get-multiplayer-server-details.md)
- [マルチプレイヤー サーバーのログを取得](https://docs.xbox.com/ja-jp/services/playfab/api-references/rest/multiplayer/multiplayer-server/get-multiplayer-server-logs.md)
- [マルチプレイヤー サーバーのシャットダウン](https://docs.xbox.com/ja-jp/services/playfab/api-references/rest/multiplayer/multiplayer-server/shutdown-multiplayer-server.md)
