ViaVersion、ViaBackwards 和 ViaRewind
如何让新版本和旧版本的玩家加入同一个服务器:哪个插件做什么,以及由此会产生什么问题。
更新于 2026年8月13日
Via 系列负责在不同版本之间转换协议。共有三个插件,各司其职:
| 插件 | 允许哪些客户端进入 |
|---|---|
| ViaVersion | 版本高于服务端的客户端 |
| ViaBackwards | 版本低于服务端的客户端 |
| ViaRewind | 在新服务端上使用极旧版本的客户端(1.7、1.8) |
ViaBackwards 和 ViaRewind 需要先安装 ViaVersion。
安装
这三个插件都放入后端服务器的 plugins 目录。在网络架构中,代理端也要安装——否则代理会在连接到达后端之前就将其拒绝——Velocity。
可能出现的问题
- 新方块在旧客户端中不存在:玩家看到的是占位符。
- 插件 GUI 在旧版本中显示异常,甚至无法打开。
- 反作弊可能会对转换后的移动数据产生误判——反作弊。
- 资源包若采用新版本格式,将无法在旧客户端上生效。
实践建议
- PvP 服务器始终需要 Via:玩家群体使用的版本各不相同。
- 技术类和模组服务器配置与 Via 不兼容:模组要求协议版本完全一致。
- 更新服务端后,请用您声称支持的每个版本分别测试登录。
Minecraft 托管您离线时服务器仍在运行创建服务器
