资源图标

转载 闭源 反作弊 SentinelAnticheat 2025-08-30

没有下载权限
版权类型
转载
插件中文名
SentinelAnticheat
插件英文名
SentinelAnticheat
原帖地址
https://www.spigotmc.org/resources/sentialanticheat.128487/
支持的核心 [服务端]
  1. Paper
语言支持
  1. 中文(简体)
适配Minecraft版本 [Java]
  1. 1.21
[MD]
## 简介

SentinelAnticheat 是一款面向 Minecraft 服务器的现代化高性能反作弊插件,旨在检测范围广泛的作弊行为,同时保持轻量级与高度可配置性。

# SentinelAnticheat

**SentinelAnticheat** 是一款面向 Minecraft 服务器的现代化高性能反作弊插件,旨在检测范围广泛的作弊行为,同时保持轻量级与高度可配置性。

> ⚠️ **注意**:本插件仍在**积极开发中**,现有检测系统已可正常运行,但部分功能尚未完全稳定。当前开发重点是完善已有检测逻辑、降低误报率。**待现有检测达到稳定标准后,将继续添加更多检测项目。**

---

## 检测系统

### 战斗类检测

#### 杀戮光环(KillAura)

- **瞄准一致性追踪**:识别机械化的精准瞄准与完美角度修正。
- **目标切换检测**:标记在多个实体之间异常快速切换目标的行为。
- **攻击节律分析**:识别不可能出现的攻击时序或机械式攻击节奏。
- **攻击距离验证**:确保命中距离在原版合法范围内。

#### 攻击距离延伸(Reach)

- 精确测量攻击距离,检测超出正常范围的远距离攻击。
- 综合考量延迟、击退及碰撞箱偏差进行修正。

---

### 移动类检测

#### 速度异常(Speed)

- 监控玩家在各种状态下的移动速度,包括步行、疾跑、潜行、游泳和飞行。
- 在排除药水效果、地形和装备影响的基础上,检测非法速度加成。

#### 免疫摔落(NoFall)

- 验证摔落距离与落地伤害的对应关系。
- 检测通过数据包或修改客户端规避摔落伤害的行为。

#### 非法飞行(Fly)

- 识别未经授权的垂直移动、悬停及飞行操作。
- 将玩家运动状态与原版合法飞行状态(鞘翅、创造模式、飘浮效果)进行比对。

---

### 世界交互类检测

#### 透视挖矿(Xray)

- **矿石频率分析**:追踪挖矿比率,检测不合理的矿石发现率。
- **暴露验证**:确认矿石在被挖掘前是否已处于可见或暴露状态。
- **矿脉路径分析**:识别异常的矿石定向挖掘行为。
- **统计建模**:区分运气好的普通玩家与实际作弊者。

#### 快速破坏(Nuker)

- 检测异常加快的方块破坏速率。
- 标记跨多个方向的异常破坏模式。
- 验证方块硬度,确保破坏时间在合理范围内。

#### 脚手架(Scaffold)

- 监控方块放置速度与时序。
- 标记以不可能的角度或在空中进行的方块放置。
- 检测自动化桥接的移动特征。

---

### 自动化与宏检测

#### 自动钓鱼(AutoFish)

- 分析钓鱼竿的使用行为与操作时序。
- 检测自动抛竿、自动收竿及完美循环时序。

#### 自动点击(AutoClicker)——开发中

- 追踪点击间隔,识别机械化的规律性点击。
- 检测点击模式中缺乏人为随机偏差的情况。

---

### 机器人与自动化检测

#### 机器人洪水(BotFlood)

- 识别大规模机器人连接攻击。
- 追踪可疑用户名、加入规律及 IP 地址。
- 区分正常玩家与机器人集群。

#### Baritone 自动寻路

- 监控类似 AI 驱动寻路的路径行为。
- 检测重复性的完美破坏路径。
- 标记玩家执行非人类级别的挖掘或建造模式。

---

## 系统要求

| 项目 | 要求 |
|------|------|
| Minecraft 版本 | 1.21 及以上 |
| 服务端软件 | Paper / Spigot |
| 依赖插件 | ProtocolLib 5.4.0 及以上 |
| Java 版本 | Java 17 及以上 |

---

## 管理与配置

### 指令

| 指令 | 说明 |
|------|------|
| `/ac reload` | 重载配置文件 |
| `/ac debug <player>` | 切换指定玩家的调试模式 |
| `/ac stats [player]` | 查看违规统计数据 |

### 权限节点

| 权限节点 | 说明 |
|----------|------|
| `sentialanticheat.bypass` | 绕过所有检测 |
| `sentialanticheat.alerts` | 接收违规提醒 |
| `sentialanticheat.commands` | 使用管理员指令 |
| `sentialanticheat.notify` | 接收系统通知 |

### 配置文件

SentinelAnticheat 的设计充分考虑了服务器的灵活性需求。每项检测均可在 config.yml 中进行独立配置,支持调整触发阈值、违规等级及提醒设置,以适配不同服务器的实际情况。

---

## 开发进度

SentinelAnticheat 目前尚未完成开发。以下检测项目已实现:

- Xray(透视挖矿)
- Scaffold(脚手架)
- Nuker(快速破坏)
- Speed(速度异常)
- NoFall(免疫摔落)
- Fly(非法飞行)
- Reach(攻击距离延伸)
- KillAura(杀戮光环)
- BotFlood(机器人洪水)
- Baritone(自动寻路)
- AutoFish(自动钓鱼)

FastPlace、AutoClicker、Phase 等更多检测项目将在**现有检测达到稳定的生产级质量后**继续开发。
[/MD]
作者
cacca
下载
0
查看
22
首次发布
最后更新
评分
0.00 星 0 星

来自cacca的更多资源

后退
顶部