warden_checks 表
warden_checks表定义Warden反作弊系统的内存检测规则,用于检测外挂/修改器。
表概述
warden_checks表存储Warden反作弊系统的检测规则。Warden是暴雪内置的反作弊模块,定期扫描客户端内存和进程,检测第三方外挂程序。type定义检测类型,data/str/address/length定义检测参数,result为预期返回值。
主键为自增id,AUTO_INCREMENT从812开始。
表结构
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| id | SMALLINT UNSIGNED | 检测规则ID(主键,自增) |
| type | TINYINT UNSIGNED | 检测类型 |
| data | VARCHAR(48) | 检测数据(内存特征码) |
| str | VARCHAR(170) | 字符串参数 |
| address | INT UNSIGNED | 内存地址 |
| length | TINYINT UNSIGNED | 检测长度 |
| result | VARCHAR(24) | 预期结果 |
| comment | VARCHAR(50) | 规则注释 |
重要字段详解
type (检测类型)
定义Warden检测的方式:
- 0 - 模块检查(检测加载的DLL)
- 1 - 内存检查(扫描特定地址)
- 2 - 页面检查(检测代码段修改)
常见问题
Q: 此表需要手动配置吗?
A: 通常不需要,AzerothCore自带预配置的检测规则。仅在需要自定义反作弊规则或添加对特定外挂的检测时才修改。