配置变量

Note: The content on this page pertains to Game Server Hosting (Multiplay) available on the Unity Cloud Dashboard. If you’re using Game Server Hosting (Clanforge), refer to the Game Server Hosting (Clanforge) documentation.

配置变量是在 构建配置 上定义的变量,游戏服务器托管使用这些变量为每个 服务器 生成一个 server.json 文件。每个构建配置都有一组内置变量,但您可以创建任意数量的自定义配置变量来跟踪对您的 构建 重要的数据。您可能希望跟踪难度系数、游戏模式或游戏地图。

您可以为每个构建配置定义配置变量。这些自定义配置变量允许您跟踪数据,例如难度系数、游戏模式或游戏地图。

游戏服务器托管使用您的自定义变量和内置变量为每个游戏服务器生成一个 server.json

Note: Game Server Hosting loads configuration variables into the server.json file after the build executable starts. If you need to pass configuration to your server as it starts, consider using launch parameters instead.

内置配置变量

每个构建配置都有以下内置配置变量

配置变量描述
allocatedUUID分配的唯一 ID。
fleetID服务器所属舰队的 ID。
ip服务器实例的 IP 地址。
ipv6服务器实例的 IPv6 地址(如果可用)。
machineID运行服务器的机器的 ID。
port特定服务器实例可访问的端口。
queryType服务器实例使用的 查询协议
queryPort可以访问查询协议数据的端口。
regionID服务器所属区域的 ID。
regionName服务器所属区域的名称。
serverFilesDir游戏服务器文件应写入的路径,以便与 Unity 云仪表板文件收集和下载功能一起使用。
serverID服务器实例的唯一标识符。
serverLogDir应写入日志文件的路径,以便与 Unity 云仪表板文件收集和下载功能一起使用。