配置变量

注意:本页上的内容适用于 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 后台文件收集和下载功能使用。