Group.yml
此文件仅在代理端可见(BungeeCord / Velocity)
# 组名称
Lobby:
# 组展示名称
display-name: "&aLobby"
# 匹配规则
# MORE_ONLINE 更多玩家优先
# LESS_ONLINE 更少玩家优先
# MOTD 根据 MOTD 匹配
# MOTD_AND_MORE_ONLINE 根据 MOTD 匹配并人数最多优先
# MOTD_AND_LESS_ONLINE 根据 MOTD 匹配并人数最少优先
# MOTD_AND_RANDOM 根据 MOTD 匹配并随机选择
# RANDOM 随机选择可用服务器
rule: "MORE_ONLINE"
motd:
- "Server Can Join"
# 延迟匹配上
delay: 0
# MATCH 仅包含在线且符合匹配条件的服务器(默认)
# ONLINE 包含所有在线的服务器
# OFFLINE 包含所有匹配池中的服务器
gui-show-level: MATCH
# 匹配池
servers:
# 与代理端名称一致
lobby_1:
# 展示名称
display-name: "&aLobby #1"
timeout: 2000
Group name
匹配组的名称。它对应 Gui.yml
中的 %queueName%
占位符
display-name
匹配组的显示名称。它对应语言文件中的 %group%
占位符和 Gui.yml
中的 %queueDisplayName%
占位符。
rule
匹配组的规则,它决定了此匹配组是如何工作的。它目前支持七种匹配方式。
但他们遵循一个共同的原则:不会让玩家匹配不在线,或者已经满员的服务器。
MORE_ONLINE
优先选择玩家数量最多的服务器,在线人数相同时随机选择其一。
LESS_ONLINE
优先选择玩家数量最少的服务器,在线人数相同时随机选择其一。
MOTD
根据服务器的 Motd 进行匹配。使用此类型的匹配规则,需要填写 motd
。
MOTD_AND_MORE_ONLINE
在 Motd 匹配通过的前提下,优先选择玩家数量最多的服务器,在线人数相同时随机选择其一。
MOTD_AND_LESS_ONLINE
在 Motd 匹配通过的前提下,优先选择玩家数量最少的服务器,在线人数相同时随机选择其一。
MOTD_AND_RANDOM
在 Motd 匹配通过的前提下,随机选择满足要求的服务器。
它与 MOTD
不同的是,Motd 会优先选择一个服务器,直至它被填满。而此规则每次都会选择随机的服务器。
RANDOM
随机选择任意在线的服务器,每次都会选择随机的服务器。
MOTD
此选项可以填写多个 MOTD,只需要满足其中一个 MOTD 即可。
delay
人工延迟。匹配的操作大多数只需要几毫秒就可以完成。有的人希望让这个匹配时间不要太短,你可以修改此值,单位为秒。
gui-show-level
选择 Gui 中显示的等级,服务器满足指定等级条件后才会显示在 Gui 中。配置每种等级服务器的物品在 Gui.yml
中。
MATCH
仅包含在线且符合匹配条件的服务器(默认)
ONLINE
包含所有在线的服务器
OFFLINE
包含所有匹配池中的服务器
servers
这里需要填写此匹配组能够匹配到的所有服务器。这里面的服务器名称为你的 BungeeCord/Velocity 中的服务器名称,而不是 IP 地址和端口。
display-name
服务器的显示名称。对应语言文件中的 %server%
和 Gui.yml
中的 %serverDisplayName%
。
timeout
ping 服务器时的超时时间。如果代理服务器和子服务器在同一局域网,建议设置此值为 20-60。不在同一局域网根据实际情况而定。
不建议设置过高的值,过高的值会导致匹配因为某个子服务器掉线而等待过长时间。
Last updated