McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Ultimate Antibot - FIREWALL & ANTI-VPN - Bungeecord, Spigot & Velocity

Ultimate Antibot - FIREWALL & ANTI-VPN - Bungeecord, Spigot & Velocity - 终极反作弊插件 - 防火墙与反VPN

一款反机器人插件,用于保护您的服务器免受机器人攻击,内置反VPN功能。
Bukkit / Spigot 作者 Kr1S_D 支持版本 1.7 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
67,166
插件详细介绍

UltimateAntiBot (UAB) 是一款强大的反机器人攻击插件,支持 BungeeCord 和 Spigot 环境。它能有效抵御多种类型的攻击,并提供了高度可定制的配置选项。请注意,其性能表现与服务器硬件条件密切相关。

重要信息

兼容性与性能

  • 本插件同时支持 BungeeCordSpigot
  • 它只是一个插件,无法创造奇迹。如果您的服务器硬件性能不足或使用免费主机,请不要期望获得极佳的性能。
  • 虽然引入了 Spigot 支持,但 BungeeCord 在处理大规模攻击方面是更好的选择,在 Spigot 上运行时可能导致服务器变慢。

安装说明

  • 如果您使用的是 BungeeCord 服务器,请仅将插件放入 BungeeCord 的插件文件夹中。
  • 如果您仅使用 Spigot,请将插件放入 Spigot 的插件文件夹,然后重启服务器。

Geyser 支持

插件支持通过 Geyser 进入的基岩版玩家,但需要在配置中进行一些修改以避免问题:

  • 停用数据包检查。
  • 修改合法名称检查,允许名称中包含 Geyser 添加到 Minecraft 基础名称后的字符。如果该字符是点号(.),则无需任何操作;否则,您需要修改正则表达式(如需帮助,可在我的 Discord 服务器中开票询问)。

防护类型

  • 快速加入攻击
  • 慢速加入攻击(可绕过,建议在登录服使用验证码插件)
  • Ping 攻击
  • 组合攻击
  • 恶意数据包攻击(仅支持 BungeeCord / Waterfall / Velocity)

主要特性

  • 完全可定制(配置与消息文件)
  • VPN 检测系统,用于识别慢速攻击。
  • IPSet 与 IPTables 钩子,用于处理大规模攻击。
  • 多种检查机制,以检测尽可能多的机器人。
  • 智能过滤器,仅在攻击期间激活,避免过滤重要的服务器错误信息。
  • 简易验证系统,供非机器人玩家在攻击期间验证身份。
  • 基于 ID 的黑名单系统,让您更轻松地管理黑名单。
  • 攻击发生时自动通知
  • 自动攻击日志记录系统
  • 黑名单、白名单和攻击日志的自动清理功能

命令列表

  • /uab help - 显示帮助信息
  • /uab toggle actionbar/title/bossbar - 切换通知显示方式
  • /uab stats - 显示反机器人统计数据
  • /uab clear blacklist/whitelist - 清理其中一个列表
  • /uab whitelist add/remove <ip> - 管理白名单
  • /uab blacklist add/remove <ip> - 管理黑名单
  • /uab logs list/info <id> - 管理攻击日志
  • /uab cache status/clear - 管理 UAB 缓存
  • /uab profile <nick> - 查看连接信息
  • /uab firewall - 显示防火墙统计信息
  • /uab check <ID> - 检查玩家是否在黑名单中
  • /uab reload - 重载消息文件
  • /uab dump - 用于支持协助(生成调试信息)

权限节点

  • /uab help - uab.command.help
  • /uab toggle actionbar/title/bossbar - uab.command.toggle
  • /uab stats - uab.command.stats
  • /uab clear blacklist/whitelist - uab.command.clear
  • /uab whitelist add/remove <ip> - uab.command.whitelist
  • /uab blacklist add/remove <ip> - uab.command.blacklist
  • /uab firewall - uab.command.firewall
  • /uab logs list/info - uab.command.logs
  • /uab cache status/clear - uab.command.cache
  • /uab profile - uab.command.profile
  • /uab check <ID> - uab.command.check
  • /uab reload - uab.command.reload
  • /uab dump - uab.command.dump
  • 自动通知 - uab.notification.automatic
  • 反 VPN 绕过权限 - uab.bypass.vpn

配置文件 (`config.yml`) 摘要

以下为配置文件中部分关键设置的说明

调试与性能

  • debug: false - 设为 true 可在协助时提供更多信息,但会导致控制台出现大量无用消息。
  • detect-server-performance: true - 根据服务器性能和玩家基数自动调整反机器人参数。
  • enable-latency-thread: false - 启用一个线程来计算服务器操作耗时,可能增加低性能服务器的负担,建议仅在专用服务器或 8 核以上 VPS 中使用。

通知

  • enable-bossbar-automatic-notification: true - 在攻击期间启用 Boss 血条通知(仅限 1.9+ 客户端)。
  • disable-notifications-after-attack: false - 攻击结束后是否禁用通知。
  • disable-console-attack-message: false - 设为 true 时,控制台将不显示攻击警告消息。

自动清理

  • 黑名单:当 IP 数量超过设定值(如 15000)且无攻击时,或攻击后 IP 数量超过设定值时自动清理。
  • 白名单:类似黑名单的清理逻辑。
  • 日志:删除超过设定天数(如 15 天)的旧日志。

反机器人模式

  • 在连接数达到触发值(如 10)时激活。
  • 可设置最短持续时间(如 15 秒)。
  • 可设置是否踢出在攻击前 5 分钟内进入的潜在机器人玩家。

Ping 攻击模式

  • 每秒 Ping 请求达到触发值(如 100)时激活。
  • 可设置持续时间(如 10 秒)。
  • send_info: false - 设为 false 可在 Ping 时不发送服务器图标信息(MotdKiller 保护),但在 Spigot 上可能导致无害的控制台错误。

数据包模式

  • 用于处理恶意数据包攻击产生的错误。
  • 可设置触发的最小数据包数量(如 15/秒)和模式持续时间(如 15 秒)。
  • blacklist-invalid-protocol: true - 是否将发送非法数据包的 IP 加入黑名单。

检查项

  • 首次加入检查:要求首次进入的玩家重新登录,防止攻击初期大量机器人涌入导致卡顿。
  • 名称更改检查:在攻击期间,阻止频繁更改用户名的 IP。
  • 超级加入检查:阻止在短时间内连接次数过多的 IP。
  • 验证检查:在攻击期间,要求非白名单玩家通过 Ping 或定时连接的方式进行验证。
  • 合法名称检查:通过正则表达式(如 [a-zA-Z0-9_.]*)验证玩家名称。
  • 无效名称检查:阻止名称中包含特定字符串(如 MCSTORM_IO)的玩家,支持正则表达式。
  • 异常注册检查:监听特定命令(如 /register),若多个玩家使用相同密码则进行阻止。
  • 连接分析检查:用于检测慢速机器人攻击,可根据行为评分进行标记和阻止。
  • 慢速加入检查:检查玩家是否发送特定数据包,未发送的玩家达到一定数量会触发慢速反机器人模式。
  • 账号检查:阻止同一 IP 在短时间内连接过多账号。

防火墙

  • enabled: false - 需要 IPSet 和 IPTables 服务支持才能工作。
  • 提供设置、关闭、添加/移除 IP 到黑名单的命令模板。
  • 优点:攻击开始后 2-5 分钟内,每秒连接数可减少 90-95%。
  • 缺点:在 Spigot 上速度较慢;在低性能服务器上,添加 IP 黑名单时 CPU 使用率会增加。

VPN 检测

  • ip-api:使用 https://ip-api.com/ 的免费服务(默认禁用)。
  • proxycheck:使用 https://proxycheck.io/ 的服务,需要 API 密钥,提供每日免费额度。

过滤器

  • hide-spigot-disconnect-message: true - 隐藏玩家被反机器人踢出时的消息,减少控制台垃圾信息。
  • 攻击过滤器:仅在攻击期间过滤特定的控制台消息。
  • 持久过滤器:始终过滤特定的控制台消息。

其他说明

  • 如果您发现任何类型的漏洞,请尽快报告!
  • 服务条款:您不能转售此插件,也不能将此插件据为己有。

官方 Wiki

如果您不确定如何配置此插件,那么您来对地方了!点击以下链接即可跳转至官方插件 Wiki 页面,获取详细的配置指南和帮助。

  • 官方 Wiki 链接:https://github.com/Kr1S-D/UltimateAntibotRecoded/wiki
测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 Ultimate Antibot - FIREWALL & ANTI-VPN - Bungeecord, Spigot & Velocity
作者 Kr1S_D
平台 Bukkit / Spigot
支持版本 1.7 - 1.21
点赞数 10
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,263  |  今日访问人次:12,391  |  昨日访问人次:11,147

独立 IP:4,875  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6