https://www.spigotmc.org/resources/...r-second-bungee-spigot-sponge-velocity.55924/
为什么选择BotSentry?
与其他“AntiBot”插件不同,我们创建了一个可行的性能插件,该插件能够每秒处理大量连接,过滤它们,在几秒钟内将其列入黑名单,同时允许您的玩家加入服务器。
当攻击开始时,如果攻击非常缓慢,以至于AntiBot甚至无法启用,它只会对机器人进行缓慢检查,踢它们并将它们列入黑名单。如果机器人攻击足够快,插件将激活反机器人模式。您的用户在服务器生命周期中播放一次超过2分钟,将能够在不做任何事情的情况下加入,如果未知(新)玩家在攻击期间加入,他将能够轻松快速地进行谷歌验证码,并且他能够在10秒内加入您的服务器,因为他将进入全球BotSentry白名单。
反机器人已经过测试,在BungeeCord和Spigot中每秒攻击多达20,000个机器人,我们的结果得出结论,性能或其他方面没有重大变化。自9.2版本以来,BotSentry也是一个全天候AntiVPN和AntiProxy插件,这也提供了阻止来自特定国家、大洲和/或提供商的某些用户的可能性。
Netty和Bad-packet攻击
我们仔细找到了一种方法来阻止真正流行和新的攻击方法,通常称为“坏包攻击”,这些攻击包括向您的服务器发送垃圾(而不是真正的机器人),因此BungeeCord和Spigot发送并记录一个丑陋的异常,再加上攻击可以很快,每秒产生多达3000个异常。
BotSentry将防止此类攻击,甚至不会将发送这些数据包和漏洞的IP列入黑名单。此功能已经过严格测试,能够确认我们是唯一修复此类机器人攻击的反机器人。
您可以攻击我们的官方测试服务器,其IP在此页面上,发送所有类型的攻击。考虑到阻止意外数据包比阻止真正巨大的数据包更不同,这些数据包无法通过插件处理,但您的服务器以强大的功率遭受真正巨大的数据包攻击的可能性很小,因为这些攻击是由一些功率非常低的引导网站和付费计划提供的,因此您的服务器收到此类攻击的可能性很小。如果您遭受这些攻击,您将能够使用TCPShield或Velocity来缓解它们。
防火墙和缓解速度
经过对可能的检查进行长期研究,在尽可能短的时间内禁止数量最多的机器人,我们实现了所有其他Antibots梦想实现的目标。我们实际的黑名单系统能够在不到十秒的时间内缓解非常强烈的攻击,没有任何滞后或延迟。有了我们的内部黑名单系统,您永远不会注意到攻击何时发生。您可以配置插件在将IP列入黑名单/取消列入黑名单时将执行的系统命令。默认情况下,BotSentry不会使用此内部黑名单功能,因为大多数服务器都在容器内运行,无法在系统中执行命令。您可以在配置文件中启用此功能。
帮助新用户在机器人攻击期间加入
您是否厌倦了尝试加入正在受到机器人攻击的Minecraft服务器,并看到“嘿,我们被机器人攻击了,请等待几分钟才能加入”的信息,或者您尝试加入,如果您是机器人,它会将您列入黑名单,但您不是?然后,你来对地方了。
虽然BotSentry将在攻击的前10秒内将99%的攻击IP列入黑名单,但在封锁的几秒钟内,用户将能够通过完成由我们主持的很酷的谷歌验证码来将自己列入白名单。
我们建议您像(https://notbot.es)一样,制作一个指向URL的子域,以便您的用户更容易验证自己,或者您可以简单地使用URL缩短器。
最有可能的是,您会想要自定义该网站,以赋予其个人外观,然后,我们也为您提供这样做的选项,您可以非常轻松地自定义网站,并保持它仍然由我们托管。
您可以配置网站的外观,并在此处生成自定义大链接:
特点
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密码。
黑名单-管理黑名单。
Discord - 提供插件的Discord链接。
帮助-显示带有命令列表的菜单。
踢 - 用给定的标准踢所有/一些球员。
语言-为BotSentry列出并下载另一种语言
通知-切换ActionBar通知。
关闭-手动停用反机器人模式。
手动激活AntiBot模式。
重新加载-从配置中重新加载所有值。
扫描-提供有关给定IP的数据。
统计信息 - 发送当前插件统计信息。
白名单-管理白名单。
使用此命令的权限:
Botsentry.monitor
(用于帐户、帮助、通知、统计数据和扫描)
Botsentry.admin
(对于所有子命令,也在统计信息中显示IP)
~
/Botsentrywiki(/bsw)
-使用游戏内维基的命令-
使用此命令的权限:
Botsentry.wiki
~
Botsentry.自动通知
拥有此权限的玩家将收到
攻击时动作栏中的通知
正在发生。
开发人员API
您是开发人员,想为我们的插件进行自定义实现吗?我们构建了一个非常酷和广泛的API,这样你就可以制作你脑海中的一切!!
公共网络API
关于公共网络api的典型问题
如何获取API密码?
您可以通过执行以下命令来设置API密码:
服务器中的/bs apipassword {pswd}来设置密码。
如何获取您的服务器IP-PORT?
您可以通过执行以下方式查看您的服务器IP-PORT
服务器中的命令/bs统计信息
我可以对您的API提出多少个请求?
我们的API被限制为每个IP每1秒1个请求。如果您需要更多请求,您可以在Discord中与我们联系,以提高该限制。
您可以在此处找到所有公共Web API查询及其规格:
列入黑名单最多的国家和列入黑名单的IP数量的额外表格:
测试服务器
你认为AntiBot不符合你的需求吗?您可以在我们客户之一的测试服务器上进行测试。
请注意,我们无法访问测试服务器的控制台和文件,我们只确保BotSentry是
每次更新都正确安装。
非常感谢Mandress维护他们的测试服务器!
这些服务器在Minecraft服务器上安装了ViaVersion(和ViaBackwards/ViaRewind)。
IP(服务器软件)
51.77.64.144:28896
(BungeeCord Build #1628 + Paper 1.18.1 Build #177)
为什么选择BotSentry?
与其他“AntiBot”插件不同,我们创建了一个可行的性能插件,该插件能够每秒处理大量连接,过滤它们,在几秒钟内将其列入黑名单,同时允许您的玩家加入服务器。
当攻击开始时,如果攻击非常缓慢,以至于AntiBot甚至无法启用,它只会对机器人进行缓慢检查,踢它们并将它们列入黑名单。如果机器人攻击足够快,插件将激活反机器人模式。您的用户在服务器生命周期中播放一次超过2分钟,将能够在不做任何事情的情况下加入,如果未知(新)玩家在攻击期间加入,他将能够轻松快速地进行谷歌验证码,并且他能够在10秒内加入您的服务器,因为他将进入全球BotSentry白名单。
反机器人已经过测试,在BungeeCord和Spigot中每秒攻击多达20,000个机器人,我们的结果得出结论,性能或其他方面没有重大变化。自9.2版本以来,BotSentry也是一个全天候AntiVPN和AntiProxy插件,这也提供了阻止来自特定国家、大洲和/或提供商的某些用户的可能性。
Netty和Bad-packet攻击
我们仔细找到了一种方法来阻止真正流行和新的攻击方法,通常称为“坏包攻击”,这些攻击包括向您的服务器发送垃圾(而不是真正的机器人),因此BungeeCord和Spigot发送并记录一个丑陋的异常,再加上攻击可以很快,每秒产生多达3000个异常。
BotSentry将防止此类攻击,甚至不会将发送这些数据包和漏洞的IP列入黑名单。此功能已经过严格测试,能够确认我们是唯一修复此类机器人攻击的反机器人。
您可以攻击我们的官方测试服务器,其IP在此页面上,发送所有类型的攻击。考虑到阻止意外数据包比阻止真正巨大的数据包更不同,这些数据包无法通过插件处理,但您的服务器以强大的功率遭受真正巨大的数据包攻击的可能性很小,因为这些攻击是由一些功率非常低的引导网站和付费计划提供的,因此您的服务器收到此类攻击的可能性很小。如果您遭受这些攻击,您将能够使用TCPShield或Velocity来缓解它们。
防火墙和缓解速度
经过对可能的检查进行长期研究,在尽可能短的时间内禁止数量最多的机器人,我们实现了所有其他Antibots梦想实现的目标。我们实际的黑名单系统能够在不到十秒的时间内缓解非常强烈的攻击,没有任何滞后或延迟。有了我们的内部黑名单系统,您永远不会注意到攻击何时发生。您可以配置插件在将IP列入黑名单/取消列入黑名单时将执行的系统命令。默认情况下,BotSentry不会使用此内部黑名单功能,因为大多数服务器都在容器内运行,无法在系统中执行命令。您可以在配置文件中启用此功能。
帮助新用户在机器人攻击期间加入
您是否厌倦了尝试加入正在受到机器人攻击的Minecraft服务器,并看到“嘿,我们被机器人攻击了,请等待几分钟才能加入”的信息,或者您尝试加入,如果您是机器人,它会将您列入黑名单,但您不是?然后,你来对地方了。
虽然BotSentry将在攻击的前10秒内将99%的攻击IP列入黑名单,但在封锁的几秒钟内,用户将能够通过完成由我们主持的很酷的谷歌验证码来将自己列入白名单。
我们建议您像(https://notbot.es)一样,制作一个指向URL的子域,以便您的用户更容易验证自己,或者您可以简单地使用URL缩短器。
最有可能的是,您会想要自定义该网站,以赋予其个人外观,然后,我们也为您提供这样做的选项,您可以非常轻松地自定义网站,并保持它仍然由我们托管。
您可以配置网站的外观,并在此处生成自定义大链接:
特点
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密码。
黑名单-管理黑名单。
Discord - 提供插件的Discord链接。
帮助-显示带有命令列表的菜单。
踢 - 用给定的标准踢所有/一些球员。
语言-为BotSentry列出并下载另一种语言
通知-切换ActionBar通知。
关闭-手动停用反机器人模式。
手动激活AntiBot模式。
重新加载-从配置中重新加载所有值。
扫描-提供有关给定IP的数据。
统计信息 - 发送当前插件统计信息。
白名单-管理白名单。
使用此命令的权限:
Botsentry.monitor
(用于帐户、帮助、通知、统计数据和扫描)
Botsentry.admin
(对于所有子命令,也在统计信息中显示IP)
~
/Botsentrywiki(/bsw)
-使用游戏内维基的命令-
使用此命令的权限:
Botsentry.wiki
~
Botsentry.自动通知
拥有此权限的玩家将收到
攻击时动作栏中的通知
正在发生。
开发人员API
您是开发人员,想为我们的插件进行自定义实现吗?我们构建了一个非常酷和广泛的API,这样你就可以制作你脑海中的一切!!
公共网络API
关于公共网络api的典型问题
如何获取API密码?
您可以通过执行以下命令来设置API密码:
服务器中的/bs apipassword {pswd}来设置密码。
如何获取您的服务器IP-PORT?
您可以通过执行以下方式查看您的服务器IP-PORT
服务器中的命令/bs统计信息
我可以对您的API提出多少个请求?
我们的API被限制为每个IP每1秒1个请求。如果您需要更多请求,您可以在Discord中与我们联系,以提高该限制。
您可以在此处找到所有公共Web API查询及其规格:
列入黑名单最多的国家和列入黑名单的IP数量的额外表格:
测试服务器
你认为AntiBot不符合你的需求吗?您可以在我们客户之一的测试服务器上进行测试。
请注意,我们无法访问测试服务器的控制台和文件,我们只确保BotSentry是
每次更新都正确安装。
非常感谢Mandress维护他们的测试服务器!
这些服务器在Minecraft服务器上安装了ViaVersion(和ViaBackwards/ViaRewind)。
IP(服务器软件)
51.77.64.144:28896
(BungeeCord Build #1628 + Paper 1.18.1 Build #177)