構成変数
ノート: このページのコンテンツは、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 | サーバーがメンバーになっている地域の名前。 |
serverFilesDir | Unity Cloud Dashboard のファイルの収集およびダウンロード機能で使用できるように、ゲームサーバーファイルを書き込む必要があるパス。 |
serverID | サーバーインスタンスの一意識別子。 |
serverLogDir | Unity Cloud Dashboard のファイルの収集およびダウンロード機能で使用できるように、ログファイルを書き込む必要があるパス。 |