• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
DeepGuard 基于AI的MC反作弊

原创 反作弊 DeepGuard 基于AI的MC反作弊 1.4

完成注册/登录后下载
版权类型
原创
插件中文名称
DeepGuard
插件英文名称
DeepGuard
原帖地址
https://github.com/llsgllsg/Minecraft_AntiCheatAI
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
适配版本(Java)
  1. 26.x
  2. 1.21

简介

DeepGuard 是一款基于 1D-CNN 深度学习模型 的 Paper系列 服务器反作弊插件。
它不依赖传统"硬阈值"规则,而是通过分析玩家视角旋转、放置方块、疾跑跳跃等行为序列,识别暴力 Scaffold 外挂的机械式行为模式。


AI 行为分析

  • 基于 1D-CNN 神经网络,输入 12 通道 × 128 时间步(6.4 秒)行为序列
  • 输出 正常概率 / 作弊概率,结果直观
  • 单次推理 < 20ms,CPU 占用近乎为零,不卡服

自动巡检 + 举报系统

  • 每隔 1 分钟 自动对所有在线玩家进行静默 AI 分析
  • 管理员可用 /ac report <玩家> 手动触发分析
  • 可疑行为通知管理员,高度疑似自动处罚

智能累进处罚

  • 5 分钟 内累计违规计数
  • 前 3 次:踢出玩家(可重连)
  • 第 4 次:自动封禁
  • 每次处罚生成 唯一封禁码,可追溯

封禁码追溯

  • 每次处罚自动保存被罚玩家 最近 30 秒行为数据
  • OP 可通过 /ac lookup <封禁码> 查看记录摘要
  • 支持人工复核,拒绝"误判说不清"


安装要求

  • 服务端:Paper 1.21.1(或兼容版本)
  • Java:17+
  • 模型文件:scaffold_detector.onnx(训练脚本已提供,可自行训练)
  • 可选:NVIDIA 显卡(仅训练需要,推理纯 CPU 即可)

配置文件​


# plugins/DeepGuard/config.yml
代码:
ai:

  enabled: true

  auto-punish-threshold: 0.85   # 作弊概率 ≥ 此值自动踢出/封禁

  alert-threshold: 0.5           # 作弊概率 ≥ 此值通知管理员

  analysis-seconds: 30           # 分析最近多少秒的数据



punish-command: "kick %player% §c[DeepGuard] 异常行为 [封禁码: %code%]"

ban-command: "ban %player% §c[DeepGuard] 多次违规 [封禁码: %code%]"

命令




/ac report <玩家>AI 分析指定玩家最近 30 秒行为
/ac lookup <封禁码>查看违规记录摘要
/ac reload重载配置文件




如何训练自己的模型

Github仓库提供了训练脚本,支持自定义数据集训练更精准的模型:
python

# 1. 使用录制插件采集数据
# - /record normal 录制正常行为
# - /record cheat 录制作弊行为

# 2. 预处理数据
python prepare_data.py data/

# 3. 训练模型
python train_model.py

# 4. 将生成的 scaffold_detector.onnx 替换到服务器 plugins/DeepGuard/
数据越多,模型越准。

常见问题

Q:对服务器性能影响?

A: 推理采用 ONNX Runtime,纯 CPU 运算,单次推理 < 20ms。每 1 分钟一次自动巡检,TPS 影响可以忽略不计。

Q:会误判嘛?

A: 可前往GitHub查看更详细的更新,我们每次都会尽可能减小误判。

项目架构

text
DeepGuard/
├── anticheat-plugin/ # 反作弊插件
├── recorder-plugin/ # 数据录制插件
├── python/ # 训练脚本
│ ├── prepare_data.py # 数据预处理
│ ├── train_model.py # 训练 + 导出 ONNX
│ └── ...
└── models/ # 训练好的模型

作者
烤鱼之巅
下载
47
查看
477
首次发布
最后更新

评分

0.00 星 0 次评分

烤鱼之巅 的其他资源

最新更新

  1. 1.6 小型更新

    这次优化了模型准确度 92%的作弊者都可以被发行 其中88%为真实作弊玩家 优化了旋转跳被判为外挂的问题 插件没有变动
后退
顶部 底部