Packet Limiter 数据包限制器 | |
---|---|
|
简单的插件,防止个别玩家发送垃圾邮件 |
作 者 | Spottedleaf |
发布时间 | 2019年8月9日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.12,1.13,1.14,1.15,1.16 |
插件详细介绍
PacketLimiter 是一款 Spigot 插件,旨在防止玩家通过发送大量数据包(Packet)来攻击或降低服务器性能。它通过限制客户端每秒发送的数据包数量来达到保护服务器的目的。需要 ProtocolLib 作为前置依赖。
🚀原版 Spigot/Vanilla Minecraft 服务器未提供任何数据包防御机制,导致玩家可以随意发送大量数据包。恶意玩家可以利用这一点,通过发送大量数据包来使服务器崩溃或产生严重延迟。
PacketLimiter 通过限制客户端每秒可以发送的最大数据包数量来解决此问题。
配置文件简单明了,包含最大数据包速率、测量间隔以及违规时的踢出消息。
通常,增加测量间隔会允许更高的峰值数据包速率,这对于网络状况不佳的玩家来说会更好。降低测量间隔则会产生相反的效果。
默认配置旨在防止明显的数据包攻击,同时为网络状况不佳的玩家保留足够的空间。
# Rate is in packets/s
rate: 40
interval: 1
kick-message: "You are sending too many packets!"
支持 Minecraft 版本:
已测试 Minecraft 版本: