Skip to content
托管 · 服务器配置

从不同 Minecraft 版本登录

在 Millida 服务器上使用 ViaVersion 和 ViaBackwards:让玩家用新旧客户端都能加入,以及需要付出的代价。

更新于 2026年8月4日

默认情况下,服务器只接受与自己版本相同的客户端——其他玩家会看到“Outdated client”或“Outdated server”。解决办法是使用 Via 插件套件。

需要安装什么

在“插件与模组”板块,插件核心(Paper、Purpur、Spigot、Folia):

插件作用
ViaVersion让更新版本的客户端连接服务器
ViaBackwards让更旧版本的客户端连接服务器
ViaRewind支持非常旧的版本:1.8 和 1.7

通常安装前两个即可;第三个——如果您预期会有 1.8 版本的 PvP 玩家群体。安装后请重启服务器。

服务器应该保留哪个版本

合理的方案是服务器使用当前版本,再配合 ViaBackwards 支持落后的客户端。这样新方块和新机制都能使用,而且几乎所有人都能进入。

反过来配置(服务器用 1.16 + ViaVersion 支持 1.21)也可行,但使用新客户端的玩家看不到世界中不存在的内容,还会遇到一些轻微的视觉错误。

哪些情况无法实现

Via 是协议转换器,不是时光机:

  • 新方块和物品不会出现在旧客户端玩家眼前——他们会看到占位符;
  • 模组无法通过 Via 生效:在模组服务器上,客户端的模组集合必须一致;
  • 部分反作弊和读取数据包的插件会与 Via 冲突——如果安装后开始出现踢出,请先从它们排查;
  • 版本差距过大时(1.8 对 1.21),会出现界面和物品栏错误。这是代价,不是故障。

在服务器网络中

如果您有多台服务器位于代理之后,Via 应装在代理上——这样版本只需在入口处转换一次。参见服务器网络。

Bedrock 与 Via 无关

手机和主机玩家不是通过 Via 进入,而是通过 Geyser 桥接:在“高级”板块 → “允许手机和主机玩家进入”。详情参见允许手机玩家进入。

Minecraft 托管您离线时服务器仍在运行创建服务器