クエリプロトコル
ノート: このページのコンテンツは、Unity Cloud Dashboard で使用可能な Multiplay Hosting に関連しています。Clanforge を使用している場合は、Clanforge のドキュメント を参照してください。
サーバークエリプロトコルは、サーバーからの情報のクエリを促進するプロトコルです。Multiplay Hosting は、サーバークエリプロトコルの実装をすべての ビルド に要求します。
ノート: クエリプロトコルはビルドで実装しますが、クエリプロトコルは ビルド設定 で指定します。
Multiplay Hosting は、サーバークエリプロトコルによって提供される情報を使用して以下を行います。
- サーバーのクラッシュ を検出します。
- 分析データのライブダッシュボードを作成します。
フリートごとおよびサーバーごとの分析データを利用できます。クエリプロトコルタイプには、同時接続プレイヤー (CCU)、プラットフォームごとのプレイヤー、使用可能なサーバースロットの合計、現在のマップなどがあります。
推奨されるプロトコルは、Multiplay Hosting と良好に統合される SQP です。これは、Unity と Unreal 両方の Engine SDK でサポートされます。
Multiplay Hosting では A2S がサポートされます。これは、Steam SDK など、A2S を提供するライブラリをすでに使用している場合に役立つことがあります。将来的に、これは SQP と同等の機能を持たない可能性があります。
ヒント: SQP の実装例については、go-svrquery を参照してください。go-svrquery は、Golang クライアントであるか、SQP などのさまざまなクエリプロトコルを使用してゲームサーバーと通信します。