1 284
收录服务器
1 765
注册
39 577
玩家
Packet Limiter 数据包限制器
简单的插件,防止个别玩家发送垃圾邮件
作 者 Spottedleaf
发布时间 2019年8月9日
支持核心 Spigot
原生版本
支持版本 1.12,1.13,1.14,1.15,1.16
点此下载

PacketLimiter 是一款 Spigot 插件,旨在防止玩家通过发送大量数据包(Packet)来攻击或降低服务器性能。它通过限制客户端每秒发送的数据包数量来达到保护服务器的目的。需要 ProtocolLib 作为前置依赖。

🚀

PacketLimiter

📌 概述

原版 Spigot/Vanilla Minecraft 服务器未提供任何数据包防御机制,导致玩家可以随意发送大量数据包。恶意玩家可以利用这一点,通过发送大量数据包来使服务器崩溃或产生严重延迟。

PacketLimiter 通过限制客户端每秒可以发送的最大数据包数量来解决此问题。

⚙️ 配置

配置文件简单明了,包含最大数据包速率、测量间隔以及违规时的踢出消息。

通常,增加测量间隔会允许更高的峰值数据包速率,这对于网络状况不佳的玩家来说会更好。降低测量间隔则会产生相反的效果。

默认配置旨在防止明显的数据包攻击,同时为网络状况不佳的玩家保留足够的空间。

🛠️ 配置示例


# Rate is in packets/s
rate: 40
interval: 1
kick-message: "You are sending too many packets!"

🔗 链接

✅ 兼容性

支持 Minecraft 版本:

  • 1.13

已测试 Minecraft 版本:

  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16