# 玩家协议版本不同

`'Player' is using a different protocol version of the game (x) than the server (x).`

{% hint style="info" %}
此消息只是一个警告，你可以忽略它。
{% endhint %}

一般不推荐使用 ViaVersion 和类似的插件，除非你想创建一个大厅服务器（[来源](https://github.com/PluginBugs/Issues-ItemsAdder/issues/3683)）。

如果使用不当，ViaVersion 是一个灾难。ViaVersion 的目的是允许客户端连接到一个多版本大厅，在那里玩家可以决定他们想加入哪个服务器。

每个服务器都有自己的版本，例如，生存是 1.20.5，PVP 是 1.8。这允许人们连接到同一个大厅服务器，这是服务器社区的主要枢纽。

服务器管理员滥用这种功能，允许玩家通过 1.8、1.9、1.13、1.18、1.20 版本加入 1.20.x 服务器进行生存游戏。这会导致多种不兼容、不稳定、错误、故障的发生。发生这种情况的原因是客户端（和服务器）在版本之间进行了大量更改，其中大多数是至关重要的。

期望无缝游戏是不可能的，因为版本之间引入了太多更改。

一个成功的服务器的明显例子是 [OriginRealms](https://originrealms.com/)，它是最定制化的 Minecraft 多人游戏生存体验之一，没有人提出异议。

我看不出继续这种期望游戏稳定的无稽之谈有什么理由，同时允许古老版本的游戏加入你的服务器，或者更糟糕的是，保持服务器的旧版本并允许新客户端版本加入。

ItemsAdder 编写了大量黑客代码来检查客户端版本和服务器版本，然后启用一些特殊修复，以避免 1.18 客户端加入 1.20 服务器时发生崩溃/故障。我想停止维护这种不稳定的技巧，它们只会给我和客户带来压力。

所以请考虑停止允许多个版本加入你的生存/游戏模式服务器。
