跳到主要内容

Transfer

一个新的《我的世界》自带的跨服方式。

关于 Transfer

Transfer是一个新的,不同于 BungeeCord 与 Velocity 的跨服方法,在《我的世界》1.20.5版本被添加。

其去除了中心地位的跨服代理服务器,提供了简单有效的简易跨服方式。点此查看搭建方法。

指令格式如下(其中普通括号表示非必须填写):

/transfer <服务器地址> (端口) (玩家)

Transfer 适合谁?

  • 不需要太多功能,仅想把多个服务器进行简单组合的人
  • 多个服务器不在同一网络环境下,用 BungeeCord 或者 Velocity 可能会出现高 Ping 战士高延迟现象的服务器。
  • 不在意适配该功能的插件的数量,或对此早有对策的服务器。
  • 安全性要求不高的服务器。

Transfer 相比现有方案有什么缺点?

现有插件能解决的问题

OnlyTransfer 可以解决的问题:

  • 离线模式下,服务器地址泄露导致的仿冒身份问题。
  • 离线模式下,玩家可以随意去往任意一个支持 Transfer 的服务器的问题。

现有插件或其他方案解决不了的问题

  • 插件信息不同步 (如 SkinsRestorer 的玩家皮肤和 AuthMe 的玩家登录状态)
  • 数据包与资源包难以统一调整
  • 模组服支持未知,保守估计即使支持,其模组也不一定支持
  • 社区支持不足 (用的人太少)
  • 适配插件数量少且适配困难 (主流插件端没有提供关于 Transfer 指令的接口)

Velocity 的 Transfer 支持

Velocity 支持从别的服务器通过 Transfer 跳转至 Velocity,需要在velocity.toml里面找到这个accepts-transfers = false,改false为true。

你也可以从 Velocity 之下的1.20.5或更高版本的下游服务器跳转到其他服务器。