PlayFab Multiplayer Servers を使用および表示するには、機能を有効にする必要があります。新規ユーザーの場合、Game Manager 方式を使用してこの機能を有効にすることをお勧めします。手順については、PlayFab Server 機能を有効化する を参照してください。
タイトル ID と開発者シークレット キーの取得
-
PlayFab タイトル ID の取得
- PlayFab.com の開発者アカウントにログインします
- Game Manager で My Studios and Titles ページに移動します。ゲーム タイトルを探し、PlayFab ゲーム タイトル ID を取得します
-
タイトルの開発者シークレット キーの取得
- Game Manager で、タイトル > 設定 (歯車アイコン) を選択します
- Title settings を選択し、次に Secret Keys タブを選択して開発者シークレット キーを取得します
PlayFab MultiplayerAPI PowerShell モジュールのインストール
- Windows PowerShell を管理者として開きます
- 以前に PlayFab Multiplayer PowerShell モジュールをインストールしていた場合は、次のコマンドでアンインストールします。このモジュールは廃止されました。
- 新しい PlayFabMultiplayer API モジュール をインストールします
- 次のコマンドを実行して、PlayFab Multiplayer PowerShell モジュール内の cmdlets について詳しく確認してください。または、PlayFabMultiplayerApi cmdlet リファレンス ドキュメント を参照できます。
タイトルの EntityToken の取得
タイトル ID と関連する開発者キーを使用して、以下のコマンドを実行してください。PlayFabMultiplayerApi PowerShell モジュールを使用するセッションの開始時に必ずこのコマンドを実行する必要があります。 これは GetEntityToken API を呼び出して EntityToken を取得し、将来の cmdlets で使用するために環境変数に保存します。タイトルの multiplayer servers 機能の有効化
Multiplayer Servers 機能を有効にするために、以下の cmdlet を実行します。これは enable multiplayer servers API を呼び出します。Title must have a valid payment instrument associated with it in order to enable Multiplayer Servers というエラーが表示された場合は、Game Manager を使用して支払い情報を追加するために PlayFab Multiplayer Servers を有効化する を参照してください。
アセットのアップロード
Windows サーバー用のビルドをデプロイする際、アセットのアップロードは必須です。これは、アセットがマネージド Windows コンテナー イメージをカスタマイズするためです。 ただし、Linux サーバー用のビルドをデプロイする際は、Linux コンテナー イメージをカスタマイズできるため、オプションです。詳細については、Linux ビルドの作成とデプロイ を参照してください。 アセットをアップロードするには、次のコマンドを実行します。- Filepath: アップロードするローカル ファイルへのパス
- AssetName: アップロードするアセットの名前
ビルドの作成
- Windows サーバー用のビルドを作成する場合、アセットをアップロードしている必要があります。まだの場合は、アセットのアップロード を参照してください。
- Linux サーバー用のビルドを作成する場合、PlayFab コンテナー レジストリにカスタム Linux コンテナー イメージをアップロードしている必要があります。詳細については、Linux ビルドの作成とデプロイ を参照してください。
無料評価 用に提供されるリソースを活用する予定がある場合、vmSize__ と __regions に正しい値を使用するようにしてください。
VM のシャットダウン
VM をシャットダウンするには 3 つの方法があります。- リージョンの target standby を 0 に設定します。これによりこのリージョンの VM のみがシャットダウンされます。
- ビルドから特定のリージョンを削除します。
- ビルド全体を削除します。これにより、このビルドの すべてのリージョン の VM がシャットダウンされます。
