> ## 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 マルチプレイヤー サーバー ビルドのデプロイ

> ゲーム サーバーをホストするために Azure 仮想マシンがグローバルに起動される方法を決定するビルド パラメーターを定義して、PlayFab Multiplayer Servers VM を作成します。

# VM の作成

この記事では、ゲーム サーバー用の仮想マシン (VM) のデプロイを開始するプロセスについて説明します。

サービスを使用する際、予算と需要に応じてグローバルにゲーム サーバーとして自動的に起動する VM を構成します。そのため、VM を明示的に作成するのではなく、代わりに VM がどのように作成されるかを決定するパラメーターを定義します。このプロセスを、VM のビルドをデプロイまたは作成すると呼びます。

ビルドをデプロイする一般的な手順については、以下のセクションを参照してください。既にビルドがあり、それを更新したい場合は、[エイリアスを使用した安全なデプロイ](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/allocating-with-build-alias.md#safe-deployment-that-is-backwards-compatible) を参照してください。

> [!NOTE]
>
> VM 用にデプロイするビルドはゲーム サーバー ビルドではありません。このビルドは、VM がいつどのようにデプロイされるかを定義します。ゲーム サーバー ビルドは、クライアント ビルドがクライアント上で動作するのと同じように、サーバー上で動作します。ゲーム サーバー ビルドをアセットとしてアップロードするか、コンテナー イメージの一部として含めることで、VM が作成されるときにそれらの上で実行されます。

## 手順

利用可能な各オプションの詳細は、[ビルドの定義と構成](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/build-definition.md) で提供されています。

1. コア数、ストレージ容量、および RAM に基づいて、グローバルに分散された幅広い VM から選択します。VM の詳細については、[Multiplayer Servers の詳細と価格](https://playfab.com/mps-detailed-pricing/) を参照してください
2. VM の OS を Windows または Linux から選択します。Linux サーバー用のビルドがデプロイされる方法は、いくつかの重要な違いを除いて、Windows サーバーと類似しています。詳細については、[Windows および Linux サーバーの使用](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploying-linux-based-builds.md) を参照してください。
3. PlayFab Multiplayer Game Server Build などのアセットをアップロードします。作成方法の詳細については、[ゲーム サーバー ビルドの作成](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/author-a-game-server-build.md) を参照してください。
4. ネットワーク設定 (ポート番号とプロトコル) を決定します
5. リージョンの最大サーバー数とスタンバイ サーバー数などの他のパラメーターを設定します

有効なビルド定義を提供すると、ビルドがデプロイを開始します。自動的に **Server** ページに転送されます。5\~10 分以内に、以下に示すようにビルドのスタンバイ マシンが表示されます。

![Successful deployment of build with standby machines](https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/create-your-first-server/server-deployed.PNG?fit=max\&auto=format\&n=U1LR64ZWxo45eXwl\&q=85\&s=54df7b3883d3f08d736a52d47f73e181)

ビルドの詳細情報を表示するには、詳細を確認したいビルドの名前を選択します。ビルド ページでは、以下に示すように、ビルドのステータス、ID、作成日、リージョンとサーバー数、およびその他の情報を確認できます。

![Basic build information along with region configuration for servers](https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/VMBuildPage.png?fit=max\&auto=format\&n=U1LR64ZWxo45eXwl\&q=85\&s=3602d8196202683dcbdd5371e8db8d5e)

サーバー、そのステータスの表示、およびサーバーを簡単にリクエストするには、上部の **Servers** タブを選択します。詳細については、[サーバー概要](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/build-server-overview.md) のドキュメントを参照してください ![Servers overview page](https://mintcdn.com/microsoft-4404708b/U1LR64ZWxo45eXwl/images/playfab/multiplayer/servers/build-server-overview.PNG?fit=max\&auto=format\&n=U1LR64ZWxo45eXwl\&q=85\&s=dc799de025f2ebf4aaa945dda3c76e11)

## デプロイ方法

VM のビルドをデプロイまたは作成する方法は 2 つあります。

1. [PlayFab ポータル—Game Manager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploy-using-game-manager.md)
2. [PowerShell/API を使用する方法](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploy-using-powershell-api.md)

サーバーを使用した評価と開発に役立つよう、特定のサーバーには無料利用枠と容量制限があります。詳細については、[PlayFab Core Services の基本パッケージには何が含まれていますか?](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/billing-for-thunderhead.md#what-comes-with-your-basic-playfab-core-services-package) を参照してください。

サンプルを使用してビルドのデプロイを開始するには、[最初のサーバーを作成する](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/create-your-first-server.md) を参照してください。

> [!TIP]
>
> 開発中は、VM コア時間の使用を避けるために、未使用または不健全なリージョンをすべてシャットオフしてください。コア時間の使用は VM の起動時から始まり、VM がシャットオフされるまで続きます。リージョンのターゲット スタンバイ サーバーが 0 になるか、リージョンが削除されない限り、リージョン内の VM は自動的にシャットオフされません。

### VM のシャットダウン

VM をシャットダウンするには 3 つの方法があります。

1. リージョンの **target standby** を 0 に設定します。これによりこのリージョンの VM のみがシャットダウンされます。
2. ビルドから特定のリージョンを削除します。
3. ビルド全体を削除します。これにより、このビルドの **すべてのリージョン** の VM がシャットダウンされます。

## 関連項目

* [最初のサーバーを作成する](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/create-your-first-server.md)
* [Game Manager を使用したビルドのデプロイ](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploy-using-game-manager.md)
* [PowerShell/API を使用したビルドのデプロイ](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/deploy-using-powershell-api.md)


## Related topics

- [PlayFab マルチプレイヤー サーバーの用語](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/server-terms.md)
- [マルチプレイヤー サーバー ビルドのライフサイクル](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/multiplayer-build-lifecycle.md)
- [マルチプレイヤー サーバー ビルド リージョンのライフサイクル](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/multiplayer-build-region-lifecycle.md)
- [ゲームサーバーの割り当てと Visual Studio デバッガーの接続](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/allocating-game-servers-and-configuring-vs-debugging-tools.md)
- [PlayFab Multiplayer Servers を使ってマルチプレイヤーゲームをホストする](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
