1 393
收录服务器
2 006
注册
23 416
玩家
Basic Anti-Cheat 基础反作弊
简单地说,一个反作弊不仅仅是基本的。
作 者 Jinky_
发布时间 2019年8月17日
支持核心 Spigot
原生版本
支持版本 1.8,1.12,1.14
点此下载

🛡️ BasicAntiCheat

BasicAntiCheat 是一款基础的反作弊插件,旨在检测 Minecraft 服务器中的常见作弊行为。它专注于减少误报,同时有效地检测实际作弊者。尽管可能无法检测到所有类型的加速或跳跃作弊,但其优势在于稳定可靠,且无需其他插件依赖,几乎不影响服务器性能。

🚀 功能特性

  • Fast Place(快速放置)
  • Fast Break(快速破坏)
  • Nuker (Out of Line of Sight)(透视破坏)
  • Flight (Hover/Rise/Float)(飞行)
  • Speed(速度)
  • Step(台阶)
  • Kill Aura(杀戮光环)
  • Multi Aura(多重光环)
  • Jesus (Water Walk)(水上行走)
  • Boat Fly(船飞行)
  • Jetpack(喷气背包)
  • Glide(滑翔)
  • Spider(蜘蛛侠)
  • Fast Climb/Ladder(快速攀爬)
  • Reach(范围)
  • AirJump(空中跳跃)
  • BHop(兔子跳)
  • X-Ray Detection*(透视*)
  • Anti Cactus(反仙人掌)
  • Anti Berry Bush(反浆果丛)
  • MorePackets (Nuker)(更多数据包 - 破坏)
  • MorePackets (Timer)(更多数据包 - 计时器)
  • Criticals(致命一击)

* 标记为 Beta 版本的项目可能存在误报,通常会禁用惩罚。这些项目正在积极开发中。

⚙️ 命令

  • /bac reload - 重载配置文件 (bac.reload)
  • /bac info - 显示系统信息,如 CPU 核心数、内存等 (bac.info)
  • /bac verbose - 切换详细输出模式 (bac.verbose)
  • /bac exempt - 豁免玩家一段时间 (bac.exempt)
  • /bac tac - 切换反作弊功能 (bac.tac)

🔨 惩罚系统

当玩家的作弊检测次数达到一定阈值时,插件会执行预设的惩罚命令。你可以通过配置文件的 no-punish-cmd 列表禁用某些检测项的惩罚。

🔗 BungeeCord 支持

Basic Anti-Cheat 提供了 BungeeCord 侧的插件支持,可以 在此处 找到。使用此插件可以将可疑玩家的信息通知到整个网络的管理人员。需要 BAC 版本 1.1.3+。此外,你还可以设置在 BungeeCord 服务器上执行惩罚命令,只需在命令前加上 "bungeecord:" 前缀即可。

🛠️ 配置

如果某些检测项由于插件兼容性问题导致大量误报,请将其添加到 disabled-checks 列表中,并尽快联系作者进行修复。

大多数配置选项都经过预先调整,以在流畅运行的服务器上表现良好,但你可以根据需要进行微调。

config.yml


# 如果设置为 false,通知将显示在聊天栏中
action-bar-notifications: true

# 如果 TPS 低于此值,将忽略任何可疑行为!
tps-lag-threshold: 17.5

# 每次违规的过期时间
offense-expire-time: 40

# 如果玩家有作弊嫌疑,将取消其行为
cancel-on-offense: true

# 你可以将一个检测项添加到 disabled-checks 列表中以完全禁用它。
disabled-checks: []

# 这不会对指定的作弊行为使用惩罚命令。
# 默认情况下,XRay 在这里,因为它处于 beta 阶段。
# 要允许对所有检查进行惩罚,请取消注释以下行并删除旧行。
#no-punish-cmd: []
no-punish-cmd:
    - XRay

# 这是在玩家达到一定数量的违规行为时自动执行命令。
# 可在命令中使用的可用替换:
# [USERNAME], [UUID], [DISPLAYNAME], [OFFENSES]
# 支持颜色代码。

punish: false
punish-command: 'kick [USERNAME] [OFFENSES]'

# 这是每个单独检查的惩罚违规计数,如果未设置,则对于不存在的检查,它将默认为 12。

Flight-punish-count: 20
Speed-punish-count: 20
WaterWalk-punish-count: 12
Glide/SlowFall-punish-count: 7
Spider-punish-count: 7
FastClimb-punish-count: 9
Boat Fly-punish-count: 10
Kill Aura-punish-count: 10
Multi Aura-punish-count: 12
Reach-punish-count: 9
Impossible Break-punish-count: 10
Impossible Place-punish-count: 10
Fast Place-punish-count: 10
Fast Break-punish-count: 10
XRay-punish-count: 8
Anti-Cactus-punish-count: 14
Anti-BerryBush-punish-count: 14
MorePackets (Timer)-punish-count: 35
MorePackets (Nuker)-punish-count: 75

该插件可能与任何主要的加速或附魔修改插件存在兼容性问题。

只有极少数消息可以自定义,因为实际上不需要更改很多消息,但它们将出现在 messages.properties 中。

messages.properties


prefix: '&8[&aBAC&8]&r'
variable-color: '&a'
suspicion-alert: '[VARIABLE_COLOR] [DISPLAYNAME] §freceived suspicion for §6[SUSPICION]§f.
  ([COUNT])'
update-available: §aAn update is available for Basic Anti Cheat! Check the SpigotMC
  page!