PUN Classic (v1)、PUN 2、Boltはメンテナンスモードとなっております。Unity2022についてはPUN 2でサポートいたしますが、新機能が追加されることはありません。お客様のPUNプロジェクトおよびBoltプロジェクトが停止することはなく、将来にわたってパフォーマンス性能が落ちることはありません。
今後の新しいプロジェクトについては、Photon FusionまたはQuantumへ切り替えていただくようよろしくお願いいたします。
Overview
PlayFabでのホスティング(サーバー2.0)
このチュートリアルでは、PlayFabが提供するホスティングサーバーでPhoton Bolt SDKを使用してヘッドレスゲームサーバーを展開する方法について説明します。
The service is called PlayFab Multiplayer Servers 2.0 (Thunderhead)
and provides to the developer the option to operate a dynamically scaling pool of custom game servers in Azure
.このサービスはPlayFab Multiplayer Servers 2.0(Thunderhead)
というもので、開発者がAzure
のカスタムゲームサーバーの動的スケーリングプールを操作できるようにします。
PlayFabマルチプレイヤーサーバーには3つの重要な概念があります。
- ゲームサーバーの実行可能ファイル:Azureで実行しているアプリケーション。この場合、PlayFabコンテナによって実行されるGame Serverバイナリになります。
- ビルド:これはゲームサーバーの実行可能ファイルで、ゲームの実行に必要なアセットと証明書、つまり、ゲームサーバーを作業イメージにパッケージ化するためにPlayFabサーバーにアップロードされるzipでパッケージ化されています。
- ゲームサーバー:ゲームサーバーの実行可能ファイルを実行するコンテナー。単一の仮想マシンで複数のサーバーが実行されている場合があります。
サービスの仕組みやその他の詳細についてはこちらをご覧ください。
このチュートリアルは、Boltの動作に関する知識があり、Game ServerとGame Clientが実行されているゲームが動作していることを前提としています。
実行していない場合ははじめよう
チュートリアル(リンク) と上級チュートリアル
(リンク)をご確認ください。
PlayFabとPhoton Boltを統合するには、設定とコーディングを含むいくつかの手順が必要です。
次の章では以下について説明します:
- PlayFabゲームタイトルの設定方法
- PlayFab SDKをBoltプロジェクトに統合する方法
- Bolt + PlayFab統合の仕組み
- Bolt Game Serverをデプロイしてプレイする方法!