# 玩家协议版本不同

`'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 服务器时发生崩溃/故障。我想停止维护这种不稳定的技巧，它们只会给我和客户带来压力。

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://itemsadder.devs.beer/chinese/faq/player-is-using-a-different-protocol-version.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
