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

原创 闭源 工具 反作弊 ADSAntiray,自制Minecraft高性能反作弊。适用于多种加载器。 2025-08-30

请登录后获取
重构代码,支持1.12-1.20.4!
本次更新对核心检测机制进行了多项优化,并新增了针对特定作弊行为的识别功能,整体更稳定、精准,同时降低了对服务器性能的影响。

1. 挖掘行为分析优化

  • FVD(价值密度):改进了区域面积的计算方式,现在使用八叉树结构更快更准地判断挖掘范围。同时加入了时间筛选机制,只统计近期的挖掘数据,避免旧记录干扰判断。还增加了价值权重随时间衰减的设计,防止刷低价值矿石来“洗白”行为。
  • TAS(异常挖掘频率):除了常规的挖掘间隔分析,现在特别关注短时间内连续挖到高价值矿石(如2分钟内挖到3个及以上钻石)的情况,这类“爆发式”挖矿会被重点标记。
  • H_norm(探索分散度):通过八叉树估算玩家挖矿点的整体分布面积,再结合挖矿次数计算出一个“集中度”指标。数值越高,说明挖矿位置越集中,越可能存在问题。
  • TA(视角异常):新增对玩家视角变化的监控。如果在移动过程中视角几乎不动(特别是偏航角Yaw),系统会怀疑其操作过于机械,可能是外挂或“矿透”行为。
2. 新增:自动工具切换检测

部分外挂会自动切换到最优工具(比如挖钻石时自动切出钻石镐)。本次更新增加了对此类行为的检测:

  • 系统会记录玩家切换工具的时间。
  • 如果发现短时间内频繁切换,且每次都精准使用最合适的工具,就会累积一个“自动工具分”。
  • 一旦该分数达到阈值,即使其他指标正常,也会直接判定为高风险,立即踢出并通知管理员。
3. 响应与通知机制调整

  • 踢出规则仍基于 QSS 综合评分(0.2、0.4、0.6、0.8 四档),执行更严格。
  • 当玩家评分达到 0.4、0.6、0.8 时,会向在线管理员发送提醒,包含玩家名称、所在维度和当前风险等级。
  • 达到 0.8 时,玩家会被踢出,提示信息中会显示其风险值和建议处理方式,同时服务器日志记录一条严重警告。
4. 灵敏度与惩罚力度

  • 可通过指令 /adsar sensitivity 调整检测灵敏度,影响高价值矿石的判定标准等参数。
  • 违规等级(VL)由 QSS 直接换算而来(VL = QSS × 100)。当 VL ≥ 80 时立即踢出。
  • 新增的自动工具检测可直接将 VL 拉到 90 以上,实现快速处置。
5. 性能与稳定性优化

  • 所有复杂分析任务(如数据筛查、深度计算)都移至后台线程运行,不再卡服。
  • 使用八叉树管理挖矿点位,大幅提升区域计算效率。
  • 关键数据结构采用线程安全设计,兼顾性能与稳定性。
  • 定期清理过期数据(如旧挖矿记录、视角历史等),防止内存占用过高。
6. 代码优化

  • 删除了大量无用代码和冗余引用,整体更简洁。
  • 关键逻辑添加了清晰注释,便于后续维护。

本次更新在不增加服务器负担的前提下,显著提升了对新型作弊手段的识别能力,尤其是针对“矿透”和自动工具类外挂。欢迎反馈使用情况。
修复转型崩溃问题。
增加指令:
  • /adsar list: 列出当前插件正在跟踪的所有在线玩家的 UUID 和名称。这对于了解插件的监控范围非常有用。
  • /adsar clear <player>: 允许管理员清除特定玩家的所有跟踪数据(PlayerData)。这在调查误报或测试后清理数据时非常有用。
  • /adsar topvl: 显示过去 7 天内违规等级(VL)最高的玩家排行榜(前10名)。这有助于快速识别服务器中最值得关注的玩家。
后退
顶部 底部