这个模组提供了一种轻量级方式,让服务器无需使用代理服务器即可将玩家转移到另一个服务器地址。
Server Redirect 支持 Forge、Fabric、Bukkit/Spigot、SpongeVanilla/SpongeForge、Bungeecord/Waterfall 和 Velocity。
通过 Server Redirect,服务器管理员可以避免由代理服务器(Bungeecord、Waterfall 和 Velocity)导致的模组不兼容问题。
尤其是,这个模组可以与 Waterfall 和 Forge 1.13+ 服务器及客户端配合使用,以提供一种在服务器之间转移玩家的方法(目前,1.13+ Forge 服务器需要处于“online”模式,因为它们尚未加入 IP 转发支持……)。
这个模组是可选的,因此它可以被加入整合包,而玩家即使没有安装这个模组也仍然可以加入服务器。
同样地,安装了这个模组的服务器也可以被未安装该模组的客户端加入。
命令源可以是任何能够执行命令的对象,例如命令方块、玩家或控制台。
将 /redirect 替换为 /fallback,即可在指定目标玩家被服务器强制断开连接时,让他们连接到指定的服务器地址。
注意:如果在目标玩家刚加入服务器时运行 /ifplayercanredirect 和 /ifplayercannotredirect,它们很可能无法按预期工作。
这些命令依赖客户端向服务器发送一个数据包,以告知其已安装此模组。客户端发送并由服务器处理该数据包需要一些时间。建议在玩家加入服务器后至少延迟 20 tick 再执行这些命令!
将 /redirect 替换为 /fallback 可为目标玩家设置后备地址。有关 fallback 命令的更多信息,请阅读下文。
任何玩家可以通过 “Direct Connect” 按钮访问到的服务器地址都可以使用。
“transfer” 数据包不会影响未安装该模组的玩家:他们只会继续停留在当前服务器。
这种行为类似于 “Minecraft: Bedrock Edition” 中的 transfer 数据包,这是 Mojang 在该客户端中默认包含的功能。遗憾的是,“Minecraft: Java Edition” 完全缺少这一功能。
redirect 和 fallback 命令都不应由玩家执行。它们旨在由控制台、命令方块和其他插件执行。推荐使用命令别名和 “server selector” GUI(参见 BossShop 或 VirtualChest)。
fallback 命令用于告诉客户端:如果他们被服务器强制断开连接(例如服务器崩溃),应该连接到哪个服务器地址。
服务器管理员可能会希望在每个玩家加入服务器时,由服务器自动为其执行 fallback 命令。这样,如果服务器因任何原因关闭,玩家将自动直连到 fallback 命令中指定的后备服务器地址。
fallback 功能的另一个用途是:当你想将玩家重定向到某个服务器,但他们可能由于某些原因被拒绝进入(例如服务器离线)时,可以先将该玩家的后备地址设置为一个你可以确定其能够访问的服务器地址,然后再使用 redirect 命令将该玩家重定向到那个可能会拒绝他们的服务器地址。
如果玩家无法加入他们被重定向到的服务器,他们将自动加入后备服务器。
Forge 模组并不总是预期玩家会从一个服务器被移动到另一个服务器,当代理将玩家转移到不同服务器时,可能会导致故障或崩溃。Forge 模组通常预期玩家会先与服务器断开连接,然后再连接到另一个服务器。
此外,Forge 1.13+ 不支持通过代理进行服务器切换。这个模组通过让玩家正确地与当前服务器断开连接,然后再连接到另一个服务器,解决了这个问题。这样,模组就可以正确处理玩家在服务器之间切换的情况。
如果服务器管理员希望使用代理提供的其他功能,也可以将代理与 Server Redirect 结合使用(不过当前 Forge 1.13+ 服务器除外)。不过,仍建议考虑使用跨服插件和模组来替代代理。
无论玩家端或服务器端是否安装这个模组,玩家都可以正常连接服务器。安装了这个模组的玩家也可以连接到原版服务器,而原版 Minecraft 玩家也可以连接到安装了这个模组的服务器。
欢迎将这个模组加入公开或私人整合包。无需事先征求许可。
如果你将 Server Redirect 加入了你的公开整合包,也欢迎在下方评论中告诉大家!虽然这个模组理论上不应与其他模组冲突,但如果你发现问题,欢迎在这里报告冲突。
该项目采用 MIT 许可证。欢迎 fork 这个项目,和/或在 Issues 页面 提出新功能建议!如果你找不到适用于你的 Minecraft 版本的 Server Redirect,也欢迎在那里提问!
如果你愿意请我吃一块披萨,[点击这里](https://paypal.me/kainomood "PayPal Me")!我将非常感激! :)
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:190,391 | 历史访问人次:294,740
今日访问人数:27,563 | 今日访问人次:32,633
昨日访问人数:23,567 | 昨日访问人次:27,193
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6