插件概述
ADSAntiray 是一款专为 Minecraft 服务器(支持 1.7.10 至 1.16.5 版本)设计的高性能、轻量级反作弊插件,用于检测和防止矿物透视(X-ray) 和自动挖矿工具。它采用多维度、数据驱动的方法实时分析玩家行为,为服务器管理员提供强大的工具来维护公平的游戏环境。
技术特点
-
多维度分析:
-
分别跟踪玩家在不同维度(主世界、下界、末地)的行为。
-
使用环境特定的指标提高检测准确性。
-
实时数据收集:
-
挖掘记录:记录方块破坏、材料类型、价值和时间戳。
-
转向记录:定期捕获玩家头部转动(偏航/俯仰)和位置。
-
努力值采样:根据玩家位置(如深层矿石区域)动态调整采样率。
-
高级算法:
-
FVD(频率 vs. 密度):衡量单位区域内矿石产出与努力值的比率。
-
TAS(时间异常分数):检测不自然的挖掘时间间隔。
-
H_norm(空间分布规范):使用八叉树(Octree)分析挖掘分布和聚类。
-
TA(转向异常):识别机器人或脚本化的转向行为。
-
BTS(破坏时间分数):比较实际与预期的方块破坏时间。
-
SPC(空间一致性):检测挖掘点之间的传送或不自然移动。
-
异步高效处理:
-
使用异步任务执行检测和分析,避免服务器卡顿。
-
使用
ConcurrentHashMap
和CopyOnWriteArrayList
实现线程安全的数据处理。 -
高度可配置:
-
通过
config.yml
完全自定义(灵敏度、间隔、价值等)。 -
支持价值衰减机制,减少对“肝帝”玩家的误报。
-
支持低至 1.7.10 的版本兼容性。
-
智能警报与自动处理:
-
根据违规等级(VL)向管理员发送实时警报。
-
自动踢出高 VL 值的玩家。
-
记录带有时间戳和分数的详细违规记录。
为什么选择 ADSAntiray?
-
免费!!!
-
轻量级:不影响服务器性能。
-
准确率高:使用多种启发式方法减少误报。
-
透明易懂:提供详细日志和命令反馈。
-
易于使用:简单的命令和良好的配置文档。
-
主动防护:在玩家造成破坏前标记可疑行为。
指令说明
指令 | 说明 | 权限 |
---|---|---|
/adsar on |
启用插件 | adsantiray.admin |
/adsar off |
禁用插件 | adsantiray.admin |
/adsar restart |
重启插件 | adsantiray.admin |
/adsar reload |
重载配置 | adsantiray.admin |
/adsar vl <玩家名> |
查看玩家违规等级 | adsantiray.admin |
/adsar auto <玩家名> |
根据 VL 推荐处理方式 | adsantiray.admin |
/adsar sensitivity <1-10> |
设置检测灵敏度 | adsantiray.admin |
/adsar help |
显示帮助菜单 | adsantiray.admin |
值得称赞的优点
-
※ 免费
-
✅ 多维度支持:分维度分析,更精准。
-
✅ 八叉树空间分析:高效计算挖掘区域。
-
✅ 异步处理:不影响服务器性能。
-
✅ 高度可配置:所有参数均可通过配置文件调整。
-
✅ 详细日志记录:方便管理员查证和处理。
-
✅ 智能采样机制:根据情境动态调整采样频率。
-
✅ 多版本兼容:支持 1.7.10 到 1.16。
本插件免费但禁止商业使用,源码不开放。
原创