LoginSignup
1
1

More than 3 years have passed since last update.

PlayFab MultiplayServer を Deactive にする方法

Last updated at Posted at 2020-11-04

PlayFab MultiplayServer はActive状態だと課金されてしまうので手動で停止(Deactive)させる方法

方法 1 : Playfab REST API の ShutdownMultiplayerServer を使用する

ShutdownMultiplayerServer API の詳細についてはこちら

Postman で動作確認できるので以下動作確認手順です
(1)Postmanをダウンロードしてインストール

(2)「Import」をクリック
PF_MPS_Deactive_01.png

(3)「Import From Link」にLinkを追加し「Import」をクリック

https://raw.githubusercontent.com/PlayFab/PostmanCollection/master/playfab.json

PF_MPS_Deactive_02.png

(4)ダウンロードが完了すると「Collecttions」に追加される
もしうまくダウンロードされない場合は直接GitHubからダウンロードしてInportする
PF_MPS_Deactive_03.png

(5)右上の歯車マークをクリック
PF_MPS_Deactive_04.png

(6)「Add」をクリック
PF_MPS_Deactive_05.png

(7)環境変数を各項目それぞれ追加し「Add」をクリック
PF_MPS_Deactive_06.png

Variable Initial Value Current Value
TitleId 対象の TitleId 対象の TitleId
SecretKey 対象の SecretKey 対象の SecretKey
EntityToken 空の状態 空の状態

(8)左のツリーから「authentication」配下の GetEntityToken を選択
PF_MPS_Deactive_07.png

(9)先ほど設定した環境変数設定に変更し「Send」をクリック
PF_MPS_Deactive_08.png

(10)API 設定項目の [Headers] から、X-Authorization のチェックを外し、再度「Send」をクリック
PF_MPS_Deactive_09.png

(11)画面下の Response に ステータス コード 200 が返っていることを確認し、[body] のなかの EntityToken の値をメモる
PF_MPS_Deactive_10.png

(12)再度右上歯車のマークから環境設定を開き、(7)で空にしていた EntityToken に追記し「Update」をクリック
PF_MPS_Deactive_11.png

(13)左ツリー「Multiplayer」配下の「ShutdownMultiplayerServer」を選択
PF_MPS_Deactive_12.png

(14) 「Headers」 の中の X-EntityToken を 「{EntityToken}」 として、環境変数に定義された値が利用されるようになっていることを確認
PF_MPS_Deactive_13.png

(15)「Body」 の BuildId、Region、SessionId の値を、シャットダウンしたいサーバーの情報に設定し、「Send」 をクリック
PF_MPS_Deactive_14.png

(16)Response でステータス コード 200 が返り、ポータル上で対象のサーバーが StandingBy 状態に遷移していることを確認

公式のPostman解説URLはこちら

方法 2 : マッチが終了してユーザーが 0 になったタイミングなどで、サーバー側で Application.Quit() をコールするなどして終了する

サーバー側でユーザー数が 0 になったタイミングで終了させる方法です。
フォーラムで投稿されています。
→Application.Quit()が呼ばれたときに、数秒以内にサーバインスタンスが停止してActiveからStandByに切り替わるはず

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1