構成変数

ノート: このページのコンテンツは、Unity Cloud Dashboard で使用可能な Multiplay Hosting に関連しています。Clanforge を使用している場合は、Clanforge のドキュメント を参照してください。

構成変数とは、ビルド設定 に定義された変数であり、Multiplay Hosting が 各 サーバー 用の server.json ファイル を生成するために使用します。各ビルド設定には一連のビルトイン変数がありますが、使用している ビルド にとって重要なデータを追跡するためにカスタム構成変数をいくつでも作成できます。場合によっては、難易度モディファイア、ゲームモード、またはゲームマップを追跡する必要があります。

構成変数はビルド設定ごとに定義できます。このようなカスタム構成変数を使用して、難易度モディファイア、ゲームモード、ゲームマップなどのデータを追跡できます。

Multiplay Hosting は、カスタム変数とビルトイン変数を使用して、各ゲームサーバーの server.json を生成します。

ノート: Multiplay Hosting が構成変数を server.json ファイルにロードするのは、実行可能ビルドが起動した後です。サーバーの起動時に設定を渡す必要がある場合は、代わりに 起動パラメーター の使用を検討してください。

ビルトイン構成変数

各ビルド設定には、以下のビルトイン構成変数があります。

構成変数説明
allocatedUUID割り当ての一意の ID。
fleetIDサーバーがメンバーになっているフリートの ID。
ipサーバーインスタンスの IP アドレス。
ipv6サーバーインスタンスの IPv6 アドレス (該当する場合)。
machineIDサーバーが実行されているマシンの ID。
port特定のサーバーインスタンスにアクセスできるポート。
queryTypeサーバーインスタンスが使用する クエリプロトコル
queryPortクエリプロトコルデータにアクセスできるポート。
regionIDサーバーがメンバーになっている地域の ID。
regionNameサーバーがメンバーになっている地域の名前。
serverFilesDirUnity Cloud Dashboard のファイルの収集およびダウンロード機能で使用できるように、ゲームサーバーファイルを書き込む必要があるパス。
serverIDサーバーインスタンスの一意識別子。
serverLogDirUnity Cloud Dashboard のファイルの収集およびダウンロード機能で使用できるように、ログファイルを書き込む必要があるパス。