Group.yml
此文件仅在代理端可见(BungeeCord / Velocity)
Group name
匹配组的名称。它对应 Gui.yml
中的 %queueName%
占位符
display-name
匹配组的显示名称。它对应语言文件中的 %group%
占位符和 Gui.yml
中的 %queueDisplayName%
占位符。
rule
匹配组的规则,它决定了此匹配组是如何工作的。它目前支持七种匹配方式。
但他们遵循一个共同的原则:不会让玩家匹配不在线,或者已经满员的服务器。
MORE_ONLINE
优先选择玩家数量最多的服务器,在线人数相同时随机选择其一。
LESS_ONLINE
优先选择玩家数量最少的服务器,在线人数相同时随机选择其一。
MOTD
根据服务器的 Motd 进行匹配。使用此类型的匹配规则,需要填写 motd
。
大多数的小游戏插件都支持根据游戏状态修改服务器的 Motd,这些选项可以查看你的小游戏插件。
也可以配合一些其他根据游戏状态修改 Motd 的插件。
MOTD_AND_MORE_ONLINE
在 Motd 匹配通过的前提下,优先选择玩家数量最多的服务器,在线人数相同时随机选择其一。
MOTD_AND_LESS_ONLINE
在 Motd 匹配通过的前提下,优先选择玩家数量最少的服务器,在线人数相同时随机选择其一。
MOTD_AND_RANDOM
在 Motd 匹配通过的前提下,随机选择满足要求的服务器。
它与 MOTD
不同的是,Motd 会优先选择一个服务器,直至它被填满。而此规则每次都会选择随机的服务器。
RANDOM
随机选择任意在线的服务器,每次都会选择随机的服务器。
MOTD
此选项仅限 MOTD
、MOTD_AND_MORE_ONLINE
、MOTD_AND_LESS_ONLINE
、MOTD_AND_RANDOM
规则才需要进行填写。
此选项可以填写多个 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