配置变量
注意:本页上的内容适用于 Unity Cloud 后台中的 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 后台文件收集和下载功能使用。 |
serverID | 服务器实例的唯一标识符。 |
serverLogDir | 日志文件的写入路径应可供 Unity Cloud 后台文件收集和下载功能使用。 |