Skip to content
托管 · 错误解析

协议不匹配

连接时的协议错误:客户端与服务器版本不同、ViaVersion、代理,以及干扰网络的模组。

更新于 2026年8月13日

协议不匹配会以多种方式出现:Outdated client、Internal Exception、瞬间断开连接,或没有任何明确提示的拒绝。

常见情况

  1. 客户端版本 ≠ 服务器版本。 最简单的情况是客户端版本过旧。
  2. ViaVersion 仅部分配置: 从旧版本登录需要 ViaBackwards,从新版本登录需要 ViaVersion;缺少组件会在登录阶段产生奇怪的错误——从不同版本登录。
  3. 代理运行的是不同版本。 Velocity 和 BungeeCord 必须支持您游戏版本的协议。
  4. 玩家安装了模组,干扰了网络层。
  5. 自定义插件数据包没有兼容的处理方式——ProtocolLib。

诊断

  • 错误影响所有版本的所有人 → 问题出在服务器或代理上。
  • 只有部分玩家受影响 → 问题出在他们的版本或模组上。
  • 错误在插件更新后出现 → 问题出在该插件上。

在网络中

代理必须能够与所有后端版本协同工作。同一网络中存在混合服务器版本时,需要在每个后端上都安装 ViaVersion,而不仅仅是代理上。

相关——Internal Exception io.netty。

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