# AntiCheatObfuscator
AntiCheatObfuscator 将创建一个虚假命令的烟雾弹,使得黑客很难确定哪些反作弊措施真正实施,从而提高服务器的安全性。
## 成功案例

**翻译:**
- HackerM: 我发现这个服务器有 4 个反作弊插件!
- HackerM: Matrix aac vulcan ncp
- HackerM: 我感觉我可以利用反作弊漏洞来尝试飞行
- **然而,这个服务器只有 grim matrix 和 vulcan**
## 功能
- 虚假命令:为 Matrix、Grim、AAC 等知名反作弊插件注册虚假命令。这有助于模糊实际使用的反作弊插件。
- 可配置命令:通过配置文件轻松启用或禁用特定虚假命令。配置文件允许您指定要激活哪些虚假命令,从而在管理命令可见性方面提供灵活性。
- 自动完成支持:通过为虚假命令实施自动完成功能来增强用户体验。此功能可确保用户可以快速准确地使用虚假命令,提高可用性并减少潜在错误。
- 当玩家尝试使用虚假命令时,通知管理员
- **数据包混淆:发送一些虚假数据包以混淆黑客!(新增)**

## 数据包混淆
数据包混淆 (实验性):此新功能旨在通过发送带有随机操作编号的混淆数据包来增强反作弊的有效性。它有助于掩盖检测机制并改善作弊预防。请注意,此功能是实验性的,可能会影响服务器性能。启用时,请监控服务器的性能并根据需要调整设置。
### 之前

### 之后

## 虚假命令支持
- /grimac
- /grim
- /aac
- /matrix
- /ncp
- /polar
- /vulcan
- /spiter
- ...
## 配置文件
示例配置文件
```
# 你想要注册的虚假命令
# True 表示该命令将被注册
# --------------------------------
# 使用后请重启服务器!
# --------------------------------
# 向玩家显示虚假帮助消息而不是无权限
# 支持此选项的命令是: /grimac /grim /matrix /vulcan
fakeOpMode: false
# 这将阻止玩家使用 /plugins 和 /pl
# 权限: aco.checkPlugins
blockPluginsCommand: true
blockPluginsCommandMessage: "§c你没有使用此命令的权限!"
# ||| 此功能是实验性的,可能会影响服务器性能 |||
#
# 启用时,此功能会发送虚假数据包以混淆反作弊系统使用的操作
# 编号,使作弊难以检测反作弊机制。它不检测反作弊系统,而是
# 旨在防止它们准确识别和标记作弊。
# 1.17+ 和 ProtocolLib
packetObfuscate: false
# 发送虚假数据包的最小间隔
minInterval: 1
# 发送虚假数据包的最大间隔
maxInterval: 3
# 虚假命令警告
enableWarning: true
# 注册虚假命令
enableFakeCommands: true
commands:
# GrimAC: 无权限 / 虚假帮助消息
grimac: true
grim: true
# AAC: 无权限
aac: true
# Matrix: 基本信息 / 虚假帮助消息
matrix: true
# NCP: 无权限 / 虚假帮助消息
ncp: true
# polar: 无权限
polar: true
# vulcan: 无权限 / 虚假帮助消息
vulcan: true
# spiter: 无权限
spiter: true
# antiaura: 无权限
antiaura: true
# phoenix: 无权限
phoenix: true
# horizon: 无权限
horizon: true
# godseye: 无权限
godseye: true
# 你也可以添加其他命令!默认回报:无权限
```
提示:修改配置文件后,请务必重启服务器以应用更改(y)
