(线程的转录版本)
为什么选择 BotSentry?
与其他“AntiBot”插件不同,我们实现了一个可行的高性能插件,该插件能够每秒处理大量连接,过滤它们,在几秒钟内将它们列入黑名单,同时您的玩家可以加入服务器。
当攻击开始时,如果攻击速度太慢,以至于 AntiBot 甚至无法启用,它只会对机器人执行慢速检查,踢出它们并将其列入黑名单。如果机器人攻击足够快,插件将激活反机器人模式。您的用户在服务器生命周期中在服务器中玩了一次超过 2 分钟,将无需执行任何作即可加入,如果未知(新)玩家在攻击期间加入,他将能够轻松快速地执行 Google 验证码,并且他将能够在 10 秒内加入您的服务器, 因为他将进入全球 BotSentry 白名单。
该反机器人已在 BungeeCord 和 Spigot 中进行了每秒高达 20.000 次机器人的攻击测试,我们的结果得出的结论是,性能或任何方面没有显着变化。BotSentry 自 9.2 版以来也是一个 24/7 AntiVPN 和 AntiProxy 插件,这也提供了阻止来自特定国家、大陆和/或提供商的某些用户的可能性。
Netty 和 Bad-packet 攻击我们
精心找到了一种方法来阻止真正流行和新的攻击方法,通常称为“坏数据包攻击”,这些攻击包括向您的服务器发送垃圾(不是真正的机器人),因此 BungeeCord 和 Spigot 发送并记录了一个丑陋的异常,再加上攻击可能很快, 每秒最多可生成 3.000 个异常。
BotSentry 将阻止此类攻击,甚至不会将发送这些数据包和漏洞的 IP 列入黑名单。此功能已经过严格测试,能够确认我们是唯一修复此类机器人攻击的反机器人。
您可以攻击我们的官方测试服务器,其 IP 在此页面下方,发送所有类型的攻击。考虑到阻止意外数据包与阻止非常大的数据包有很大的不同,这些数据包无法通过插件处理,但您的服务器遭受强大功能非常大的数据包攻击的可能性很小,因为这些攻击是由一些非常低功耗的启动网站提供的,并且付费计划, 因此,您的服务器收到此类攻击的可能性很小。如果您遭受这些攻击,您将能够使用 TCPShield 或 Velocity 缓解它们。
防火墙和缓解速度
:在对可能的检查进行长期研究以在尽可能短的时间内禁止最多数量的机器人后,我们实现了所有其他反机器人梦寐以求的目标。我们实际的黑名单系统能够在不到十秒的时间内缓解非常强大的攻击,而不会出现任何滞后或延迟。使用我们的内部黑名单系统,您永远不会注意到攻击何时发生。您可以配置插件在将 IP 列入黑名单/取消黑名单时将执行的系统命令。默认情况下,BotSentry 不会使用此 interNAL 黑名单功能,因为大多数服务器都在容器内运行,无法在系统中执行命令。您可以在配置文件中启用此功能。
在机器人攻击期间帮助新用户加入您是否
厌倦了尝试加入正在受到机器人攻击的 Minecraft 服务器并看到诸如“嘿,我们正在受到机器人攻击,请等待几分钟才能加入”之类的消息,或者您尝试加入时它会将您列入黑名单,如果您是一个机器人,但您不是?然后,你来对地方了。
虽然 BotSentry 会在攻击的前 10 秒内将 99% 的攻击 IP 列入黑名单,但在锁定的几秒钟内,用户将能够通过完成一个很酷的 Google 验证码(当然是由我们托管)将自己列入白名单。
https://cyberdevelopment.es/BotSentry/verify/
我们建议您创建一个指向 URL 的子域,就像我们对 (https://notbot.es) 所做的那样,以便您的用户更容易验证自己,或者您可以简单地使用 URL 缩短器。
您很可能想要自定义该网站以赋予其个人外观,然后,我们还为您提供了这样做的选项,您可以非常轻松地自定义网站并使其仍由我们托管。
您可以在此处配置网站的外观并生成自定义大链接:
https://cyberdevelopment.es/BotSentry/verify/custom/
功能
1.独特而独特的支票
2.Netty 和 Bad-Packets 攻击预防
3.内部封禁直接通过系统
将IP列入黑名单 4.多个 BungeeCord (Redis) 实例支持
5.基岩昵称支持(必须触摸配置,允许的字符)
6.MySQL 支持
7.支持 Velocity 代理
8.真正智能的 % 系统来区分玩家和机器人
9.100% 在各个方面
可配置和翻译 10.用于接收有关您的服务器的信息或一般信息
的公共 API 11. 新增功能! 强制特定 IP 和用户名始终列入白名单
命令和权限
– BotSentry 的主要命令 –
/botsentry (/bs)
~ /botsentry 的子命令 ~
帐户 – 显示所有与玩家的 IP。
apipassword – 设置 API 密码。
blacklist – 管理黑名单。
discord – 提供插件的 Discord 链接。
help – 显示包含命令列表的菜单。
kick – 踢所有/部分玩家。
notifications – 切换 ActionBar 通知。
off – 手动停用 AntiBot 模式。
on– 手动激活 AntiBot 模式。
reload – 重新加载配置中的所有值。
scan – 提供有关e 给定 IP。
stats – 发送当前插件统计信息。
whitelist – 管理白名单。
使用此命令的权限:
botsentry.monitor
(用于帐户、帮助、通知、统计和扫描)
botsentry.admin
(对于所有子命令,也在统计中显示 IP)
~
/botsentrywiki (/bsw)
– 使用游戏内 Wiki 的命令 –
使用此命令的权限:
botsentry.wiki
~
botsentry.automatic通知
当攻击
发生时,具有此权限的玩家将在其作栏中收到
通知。
开发者 API
您是开发人员,并且想对我们的插件进行自定义实现吗?我们构建了一个非常酷且广泛的 API,因此您可以制作您脑海中的想法!
https://cyberdevelopment.es/BotSentry/javadocs
公共 Web API
有关公共 Web API
的典型问题 如何获取 API 密码?
您可以通过在服务器中执行命令
/bs apipassword {pswd} 来设置 API 密码。
如何获取您的服务器 IP-PORT?
您可以通过在服务器
中执行
命令 /bs stats 来查看服务器 IP-PORT:我可以向您的 API 发出多少个请求?
我们的 API 被限制为每个 IP 每 1 秒 1 个请求。如果您需要更多请求,可以在 Discord 中联系我们以提高该限制。
您可以在此处找到所有公共 Web API 查询及其规范:
https://cyberdevelopment.es/BotSentry/publicapi/request.php
包含列入黑名单最多的国家/地区及其列入黑名单的 IP 数量的额外表格:
https://cyberdevelopment.es/BotSentry/publicapi/countries.php
测试服务器:
您认为 AntiBot 不符合您的需求吗?您可以在我们客户之一的测试服务器中对其进行测试。
请注意,我们无权访问测试服务器的控制台和文件,我们只确保每次更新都正确
安装 BotSentry。
非常感谢 Mandress 维护他们的测试服务器!
这些服务器在 Minecraft 服务器上安装了 ViaVersion(和 ViaBackwards/ViaRewind)。
IP(服务器软件)
51.77.64.144:28896
(BungeeCord Build #1628 + Paper 1.18.1 Build #177)
暂无评论内容