Sonar
💫 Sonar
为您的Minecraft服务器提供的轻量级且易于使用的反机器人插件。Sonar保护您的服务器免受常见甚至复杂的机器人攻击。
设计和目标
检查
Sonar在玩家加入实际服务器之前分析其行为,从而阻止恶意流量到达后端。它应该是一种即时、强大且简单的验证方法,可以防止所有典型和高级类型的机器人。
- Sonar在玩家首次连接时将其发送到一个轻量级的假服务器。
- Sonar验证玩家是否遵守Minecraft的物理定律,包括重力和正确的方块碰撞。
- Sonar验证玩家在与车辆(如船)交互时发送的合法数据包。
- Sonar确保玩家根据原版Minecraft协议发送合法数据包。
Sonar还防止垃圾邮件机器人攻击,因为它会排队处理传入的连接,因此在技术上不可能让大量机器人同时加入服务器。
误报
Sonar不太可能错误地阻止玩家加入服务器,因为Minecraft使用TCP协议,这意味着数据包总是以正确的顺序发送。因此,延迟或ping不应影响机器人检查。 如果您或您的玩家遇到误报,请确保通过打开GitHub问题或在Discord服务器上提交票证来报告。
赞助商
非常感谢Sonar的赞助商,他们帮助维持这个项目的运行:
构建
如果您想构建自己的Sonar版本,请查看Sonar构建文档。
您还可以查看gradle文档以更好地理解Gradle。
贡献
如果您有兴趣贡献,可以查看贡献指南以获取详细说明。
许可证
Sonar根据GNU通用公共许可证3.0授权。
致谢
- 特别感谢Sonar的贡献者。
提示
本文档未翻译开发和贡献部分,作为一个开发者,不会用翻译别打代码了