ビルドの定義と構成
このトピックでは、仮想マシン (VM)/ゲーム サーバー ビルドを配置または作成するときに指定する必要があるパラメーターについて説明します。
ビルドは、ビルド定義とビルド構成を指定して作成されます。
ビルド定義は、作成後は変更できません。 そのためには、必要な仮想マシン (VM) を選択し、PlayFab マルチプレイヤー ゲーム サーバービルド、アセット、証明書などをアップロードする必要があります。
ビルド構成によって、Azure 全体でのゲームのスケーリング方法が決まります。 この は、ビルドの存続中はいつでも変更できます。
VM ビルドの定義と構成は、ゲーム マネージャーの [新しいビルド] ページで確認することもできます。 手順については、「ゲーム マネージャーを使用して[新しいビルド] ページを表示する方法」を参照してください。
ビルド定義
ビルド定義は、次のパラメーターの一覧によって決まります。
単純なサーバーの配置に使用できるサンプル値については、「ゲーム マネージャーを使用したビルドの配置のチュートリアル」を参照してください。
パラメーター | 説明 | 使用方法 |
---|---|---|
ビルド名 | このビルドを表すために使用される文字列です。 | 管理するさまざまなビルドの簡単な識別子 |
仮想マシン (VM) の選択 | さまざまな技術仕様を持つグローバル分散型 Azure VM のドロップダウン リスト | 必要なコア数、RAM、ストレージ、リージョンに基づいて VM を選択します。 詳細については、「マルチプレイヤー サーバーの詳細と価格シート」を参照してください。 |
コンピューターごとのユーザー数 | 各 VM でホストされているゲーム サーバーの数。 VM 内のコアの数は、サーバーの数で分割されます。 | |
仮想マシン OS | Windows または Linux プラットフォームを選択します。 | |
コンテナー | ゲーム サーバーをホストするコンテナー。 | Windows の場合は、マネージド Windows Server Core コンテナーを選択するだけです。 Linux ベースの VM については、「Linux ベースのビルドを配置する」を参照してください。 |
アセット | サーバーにアップロードするファイル。 複数のアセットをアップロードできますが、いずれかのアセットには、PlayFab マルチプレイヤー ゲーム サーバー ビルドを必ず含める必要があります。 結合されるすべてのアセットのサイズは 10 GB 未満で、zip、tar.gz、または tar のファイルの種類にする必要があります。 各資産にはマウント パスが関連付けられています。 これは、コンテナー ファイル システムでマウントされる場所を指定します。 |
アセット ファイル名に使用できるのは、英数字、アンダースコア、ハイフン、ピリオドのみです。 一般的なマウント パスとして C:\Assets を使用できます。 これは、PlayFab がアセットを解凍し、(VM ではなく) コンテナ ファイル システムにC ドライブの [アセット] の下のフォルダーとしてマウントすることを意味します。 |
コマンドを開始する | ゲーム サーバーの起動時に実行するコマンドには、必要な引数を必ず含めます。 | |
ネットワーク | 受信ネットワーク トラフィックに使用するポート名、番号、プロトコル (TCP または UDP) を定義します。 発信 (または応答) のネットワーク フローを構成する必要はありません。 ネットワークに関する詳細については、「ゲーム サーバーへのクライアントの接続」を参照してください。 | |
証明書 (オプション) | ゲーム サーバーの証明書をアップロードします。 これは、コンテナー内にインストールされる証明書が含まれている pfx ファイル (Windows の場合) または pem ファイル (Linux の場合) です。 証明書の名前に使用できるのは英字と数字のみです。 空白文字や特殊文字 (ダッシュ、アンダースコアなど) は使用できません。 | サービス間認証用の証明書は通常、この構成サービスを通じてインストールされます。 |
メタデータ (オプション) | GSDK を使用して取得できるプロパティ値のセット |
ビルド構成
ビルド構成は、次のパラメーターの一覧によって決まります。 仮想マシンのサイズとリージョンの構成を選択するときは、PlayFab タイトルに対して構成されている全体的な使用量の制限に注意してください。 詳細については、「増加したコア制限と追加の Azure リージョンへのアクセス」を参照してください。
パラメーター | 説明 |
---|---|
地域 | ゲーム サーバーを配置する Azure リージョンを選択します。 次に、スタンバイ サーバーの数と最大サーバー数を指定します。 |
スタンバイ サーバー | 指定した地域での着信割り当てを処理するために、「スタンバイ状態」で維持する必要があるゲーム サーバーの数。 この値は、ビルドに対する最大割り当て率 (1 秒あたりの割り当て数) に基づいて決定し、プレイヤーの振る舞いの変化に合わせて調整する必要があります。 |
最大サーバー数 | 指定した地域で動作するゲーム サーバーの最大数 |
ゲーム マネージャーを使用して[新しいビルド] ページを表示する方法
これは、VM ビルドを配置または作成するときに必要なものを表示する最も高速な方法です。
- 開発者アカウントで PlayFab.com にログインします。
- [マイ スタジオとタイトル] ページに移動し、ゲーム タイトルを選択してダッシュボードを表示します
- 「マルチプレイヤー>サーバーページ」 に移動し、右上にある[新しいビルド]を選択して新しいビルドを作成します
注意
ページにアクセスして表示するには、マルチプレイヤー サーバー機能を有効にする必要があります。 まだ有効にしていない場合は、「playFab マルチプレイヤー サーバー機能有効にする」を参照してください。