
作弊检测器
在PvP中查找作弊者时增加了一些逻辑。(可能不准确)
Cheater Finder(可能不准确)
一款用于 Minecraft 1.21.11(Fabric)的客户端 PvP 分析工具
Cheater Finder 会观察与你交战的玩家,并为其游戏方式建立统计档案。它衡量那些难以伪装的数据——攻击距离、瞄准精度、点击节奏——在每次交战中记录,然后告诉你该玩家的数据究竟有多异常。
它不会指控任何人。它只提供数据。
衡量内容
每次对手击中你时,该模组都会从他们的角度记录那一刻:
| 信号 | 考察内容 |
|---|---|
| 攻击距离 | 从他们的视线位置到你的受击盒边缘——与反作弊系统使用的衡量标准相同 |
| 瞄准 | 他们的准星与你身体中心之间的角度差 |
| 点击 | 两次命中之间的平均间隔以及该间隔的规律性 |
| 命中率 | 他们的挥击实际命中的比例 |
| 横扫 | 低伤害的落地命中以及多目标命中 |
| 移动 | 空中落地命中所占的比例 |
每位对手都会获得一个可疑度评分(0–100)以及一个基于样本量的独立置信度数值——因此,你交手过两次的玩家绝不会与交手过五十次的玩家受到同等对待。
为什么这两个数字要分开
三次命中的高分意义甚微。两百次命中的中等分数则说明的问题要多得多。
作弊概率 = 可疑度 × 置信度
置信度会随着记录的战斗和命中的增加而上升。全新的档案无论数据看起来多糟糕,都从接近零开始,这避免了单次意外的命中就给某人贴上标签。
可疑度等级
| 等级 | 分数 |
|---|---|
| 🟢 正常 | 0–15 |
| 🟩 低 | 15–30 |
| 🟡 可疑 | 30–50 |
| 🟠 高度可疑 | 50–70 |
| 🔴 非常可疑 | 70–85 |
| ⛔ 极度可疑 | 85–100 |
界面
按 C 键打开。(可在控制设置中更改)
- 可搜索、可滚动的列表,列出你遇到过的每一位对手
- 点击任意玩家即可查看他们在所有战斗中的完整数据明细
- 录制开关——当你不希望记录战斗时可以暂停追踪
- 实时聊天反馈,在战斗开始、结束或检测到横扫命中时显示
数据持久化
档案以 UUID(而非用户名)为键——因此更改游戏昵称不会导致某人的历史记录失去关联。
数据以原始逐次命中记录的形式存储在 cheaterfinder_data.txt 中,这意味着:
- 统计数据在重启和模组更新后依然保留
- 文件格式带有版本标记且向前兼容
- 评分机制的改进会追溯性地重新分析你已有的历史记录,而不是冻结旧数据
诚实的局限性
这完全在你的客户端上运行,这对其能够获知的信息设置了实际限制。在阅读输出结果时,你应该牢记以下几点:
- 攻击者的归属是推断出来的。 服务器不会告知你的客户端伤害由谁造成,因此模组会选择一个正在挥击且面向你的最近玩家。在 1v1 中可靠,但在混战中可靠性较低。
- 未命中的挥击是近似值。 客户端看到的是挥击动画,而非服务器端的命中结果。如果你的对手也在攻击其他人,他们对那个人的命中在这里会被记录为未命中——这会压低他们的命中率,而非抬高它。
- 横扫检测是基于启发式规则的。 由于没有对横扫粒子的 mixin,它通过伤害大小和攻击者姿态来推断横扫。偶尔会被其他低伤害来源误触发。
- 延迟会扭曲攻击距离。 高延迟玩家会显示出被夸大的攻击距离,这并非他们自身的问题。这是误报最常见的单一原因。
可疑≠实锤
异常的统计数据是值得关注的理由,而不是判决。延迟、游戏风格、服务器刻行为以及小样本量都会产生看起来不对劲的数字。
用它来决定谁更值得密切观察——而不是决定谁有罪。
仅限客户端 · 需要 Fabric Loader 0.19.3+ 和 Fabric API · 无需安装服务端
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。