Packet too big 与超大 NBT
过大的数据包:书、地图、带 NBT 的潜影盒以及漏洞利用——如何限制它以及核心修复了什么。
更新于 2026年8月13日
io.netty.handler.codec.EncoderException: Packet too big
DecoderException: Badly compressed packet
服务器试图向客户端发送(或接收)超过允许大小的数据包。
来源
| 来源 | 说明 |
|---|---|
| 文本量巨大的书 | 经典的崩溃诱因——崩溃漏洞 |
| NBT 数据臃肿的物品 | 通常是复制漏洞或插件导致的 |
| 地图和告示牌 | 不太常见,但确实会发生 |
| 包含数百个物品的菜单插件 | 有时只是插件写得不好 |
| 容器套容器 | 潜影盒套潜影盒并携带数据 |
防护
Paper 会限制书的大小和数据包速率:
book-size:
page-max: 2560
total-multiplier: 0.98
incoming-packet-spam-threshold: 300
找到问题物品
根据错误的时间戳查看当时谁在线、在做什么。如果同一名玩家反复触发,请检查其物品栏和末影箱——查看物品栏。
数据异常的物品必须删除:任何看到它的客户端都会崩溃。
相关
Minecraft 托管您离线时服务器仍在运行创建服务器
