インストール
Assets/PlayFabSdk フォルダーを Unity プロジェクトにコピーできます。その後、Unity ビルド設定でスクリプティング ディレクティブENABLE_PLAYFABSERVER_API を有効にする必要があります(例)。
または、提供されている Unity package ファイル を使用することもできます。
サンプル コードは MultiplayerServerSample プロジェクトにあります。
使用方法
少なくとも、PlayFabMultiplayerAgentAPI.Start() メソッドを実装し、以下のコードのように PlayFabMultiplayerAgentAPI.ReadyForPlayers() メソッド用の コルーチン を開始する必要があります
PlayFabMultiplayerAgentAPI.OnServerActiveCallback を使用して、ゲーム サーバーが Active 状態に遷移したときに登録することもできます:
ゲーム サーバーの状態に関する詳細は、「Basics of a PlayFab game server」セクション こちら を参照してください
PlayFabMultiplayerAgentAPI.OnMaintenanceCallbackは、Azure が VM でメンテナンスを実行する必要があるときにトリガーされますPlayFabMultiplayerAgentAPI.OnShutDownCallbackは、終了通知を受信したときにトリガーされますPlayFabMultiplayerAgentAPI.OnAgentErrorCallbackは、ゲーム サーバーと PlayFab VM Agent との通信でエラーが発生した場合にトリガーされます
GSDK サンプルの詳細については、MPS Samples リポジトリ こちら をご覧ください
