annehappy_dynamic_ai_difficulty:动态 AI 难度
按队伍平均 PPM 自动定 AI 难度档,也可管理员固定。
annehappy_dynamic_ai_difficulty 把 l4d_stats 的玩家平均 PPM 变成特感 AI 难度:队伍越强,AI 越凶。首页的"AI 难度分级分数"面板显示的就是它的分档阈值。
它做什么
- 回合定档:按在场玩家平均 PPM 与 P60/P75/P90/P95 分位阈值选择难度档(简单/普通/困难/专家/极限)。
- 阈值每日由网页后台按全服样本自动重算(
ai_dynamic_ppm_thresholds表)。 - 难度档位落地为一组特感 AI cvar 预设。
怎么使用
- 玩家:
!aippm查看当前难度档与自己的 PPM。 - 管理员:
sm_aidiff <0-5>设置难度(0=自动,1-5=固定档),sm_aidiff_reload重读配置(ADMFLAG_CONFIG)。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/optional/AnneHappy/annehappy_dynamic_ai_difficulty.smx |
| 源码 | addons/sourcemod/scripting/optional/AnneHappy/annehappy_dynamic_ai_difficulty.sp |
| 更新源清单 | Anne_Updater_All.txt(公开) |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
sm_aidiff | 管理员 | ADMFLAG_CONFIG | sm_aidiff <0-5> 设置动态难度;0=自动,1-5=固定难度 |
sm_aidiff_reload | 管理员 | ADMFLAG_CONFIG | 重新读取难度配置并应用当前难度 |
sm_aippm | 玩家/控制台 | - | 显示当前 AnneHappy 动态难度和 PPM |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。