跳到正文

刷特与特感难度

两层:刷特管什么时候、在哪刷;AI 难度按队伍 PPM 给特感行为定档。

Anne Server 社区维护组 最后核对:2026年8月4日 按 infected_control 和动态 AI 插件源码写的
自动档位 5 档
固定挑战档 音理
样本数量 0 人
最近更新 等待首次计算 · 默认值

先分清两套系统

难度档位会同时影响刷特策略和 AI 行为,但两者负责的事情不同。

刷特层 决定什么时候刷、从哪里刷

infected_control 管理击杀观察、完整 16 秒倒计时、Anti-Bait 延长、有向 Nav 候选、位置安全检查和候选评分。

AI 行为层 决定特感出生后怎么打

动态 AI 插件按真人生还者的个人 PPM 均值定档,再应用飞扑、连跳、舌头、喷吐、冲锋和 Tank 行为参数。

AI 五档怎么定

系统先算每名真人生还者的个人 PPM,再取算术平均;不是把全队总分除以总时长。自动模式只会选择简单到极限五档。

档位 队伍 PPM 检查窗口 完整倒计时 低特阈值 评分候选数 甜区宽度 体感
简单 < 30.89 16s 16s 12% / 6 特 <= 1 9 1.25x 最慢兜底启动
普通 30.89 - 43.23 12s 16s 20% / 6 特 <= 1 10 1.15x 基础压力
困难 43.23 - 63.70 10s 16s 27% / 6 特 <= 1 11 1.08x 更早启动基础倒计时
专家 63.70 - 77.57 8s 16s 34% / 6 特 <= 2 12 1.00x 主战压力档
极限 >= 77.57 6s 16s 50% / 6 特 <= 3 12 1.00x 最早判断,属性最高
定档与锁定

默认使用总榜数据;服主可开启季度数据,并要求个人季度时长至少 300 分钟。安全区内是预估档,队伍变化会重算;离开安全区时锁定本回合档位。每日 P60 / P75 / P90 / P95 阈值不可用或过期时,回退到配置默认值。

一波特感的时间线

16 秒是击杀观察结束后重新开始的一段完整倒计时,不是两波最后一次出生之间的强制间隔。

01
本波开始

先填充本波普通生成队列,并进入当前档位的击杀观察窗口。

02
开始倒计时

普通与异步生成队列已清空、场上特感降到低压阈值、生还状态健康且没有 Tank 压力时可提前开始;否则等到档位检查时间。

03
完整等待 16 秒

基础倒计时独立运行,不能被上一只特感的出生时间抵扣,也不会因低特再次缩短。

04
临近到点检查卡位

只在最后 4 秒允许 Anti-Bait 接管;稳定停滞且健康抱团 2 秒,倒计时到点后进入无上限延长。

05
放出下一波

没有卡位就到点放波;已延长时,推进、散开、孤立或出现脆弱状态连续 2 秒后立即放波。

Anti-Bait 怎么判断卡位

它不是看某一个人有没有停下,而是同时看队伍进度、抱团结构和脆弱状态。分散但停滞会准备破点波,但不会进入无上限 Hold。

12s 停滞观察窗

用队伍下中位 Flow 判断推进,单人跑得快不会替全队重置。

4s 接管窗口

只在基础倒计时最后 4 秒允许进入 Pressure。

2s 进入确认

健康、至少两名有效生还者、稳定抱团并持续停滞。

2s 解除确认

推进、解组、孤立、倒地、挂边、被控或 Flow 失效后稳定确认。

抱团条件

至少两名有效生还者;队伍只有一个连通分组、没有 1200 单位以上的孤立者,并满足“最大跨度不超过 800”,或“最大跨度不超过 1500 且平均最近队友距离不超过 800”。倒地、挂边、被控、死亡或无法读取有效 Flow 都算脆弱状态。

刷点为什么会近、会远、会在高处

当前主流程不再按 Flow 桶枚举候选。扩展先从有向 Nav 图给出可达候选,SourcePawn 再做安全过滤和职业评分;图不可用时才回退到全 Nav 与真实路径检查。

250 直线距离硬排除

候选点离任一生还者不足 250 单位直接淘汰;这是三维直线距离,不受 Nav 绕路影响。

有向 Nav 职业距离与候选顺序

职业最小/最大距离、距离甜区和候选近远顺序都使用“候选 Nav 到目标 Nav”的有向路径距离。

先安全 硬过滤

依次检查 Nav 属性、流程位置、同区密度、卡壳、可见性和真实路径;不安全的点不会进入评分。

后评分 软排序

只在安全候选中综合距离、高度、Flow、分散度和职业战术质量,选择当前最合适的位置。

职业路径距离带

每个职业先搜较近的首选带;失败后只向远端扩大上限,职业最小距离保持不变,搜索也只处理上一档之外的新 Nav 区间。下面单位都是“候选 Nav 到目标 Nav”的有向路径距离。

职业 首选距离带 第二次放宽 最后放宽
Smoker 500-1200 500-2100 500-3000
Boomer 250-550 250-1000 250-1800
Hunter 350-950 350-1750 350-2900
Spitter 300-800 300-1450 300-2300
Jockey / Charger 250-700 250-1250 250-2200
Smoker 高点折减

候选点高于目标眼位 32 单位后,额外高度按 1.5 倍从原始 Nav 距离中扣除,最多折减 1000。只放宽上限与评分,不会突破 250 直线硬排除,也不会降低职业最小距离。

Hunter 高点折减

候选点高于目标眼位 32 单位后,额外高度按 1.15 倍折减,最多 800。这样屋顶或高台可以在 Nav 绕路较长时继续参与评分。

五个自动档的 AI 体感

当前自动配置并集有 97 个受控 cvar。这里保留最容易在游戏里感知的速度差异;极限档还会额外接管官方技能参数。

关键行为 简单 普通 困难 专家 极限
Hunter / Jockey 空中速度hunter_pounce_air_speed / jockey_pounce_air_speed 700 750 800 850 900
Smoker 连跳速度ai_SmokerBhopSpeed 70 90 105 120 150
Jockey 连跳速度ai_JockeyBhopSpeed 50 60 70 80 150
Spitter 连跳速度ai_SpitterBhopSpeed 45 65 85 100 250
Charger 连跳速度ai_ChagrerBhopSpeed 45 60 75 90 150
Boomer 连跳速度ai_BoomerBhopSpeed 70 95 125 150 250
Tank 连跳速度上限ai_tank3_bhop_max_speed 700 800 900 1000 1050
自动最高档

极限

  • 索敌等待降为 0,Smoker 空舌冷却 3 秒、舌长 800、舌速 1200。
  • Hunter 开启转换飞扑、反射和超长距离参数,Jockey 背身视野提高到 100。
  • Spitter 酸液伤害写入 3 / 2,Boomer 喷吐疲劳 1500、距离 300。
  • Charger 冲锋距离 280、瞄准偏移 35,并提高空中修正强度。
仅固定模式

音理

自动 PPM 永远不会选到第 6 档。音理以极限为底,再叠加 Anne-Neri 行为;刷特策略与极限相同,仍是 6 秒检查、16 秒完整倒计时、12 个评分候选。

  • 开启 Anne-Neri 空中能力补丁和 Smoker 跳拉。
  • Hunter 飞扑间隔与冷却均为 0。
  • Charger 瞄准偏移提高到 180,空中修正插值提高到 0.50。
  • Boomer 开启跳喷,喷吐疲劳为 0,喷吐距离提高到 400。
  • Tank 连跳追击距离 99999、投掷力 1000、爬梯动画速率 4;Witch 怒气速率为 1。
切档不会残留旧属性

插件会先恢复 1-6 档全部受控 cvar 的基线,再应用目标档。当前每档条目数为 84 / 84 / 84 / 84 / 97 / 105;包含音理后,一共涉及 105 个唯一 cvar。

服主可以怎么调性能

这些参数已经是运行时 ConVar。性能较弱的机器可以降低单帧尝试、Nav 检查数量或毫秒预算;热循环读取缓存值,改动时会重置当前搜索进度。

参数 默认值 作用
inf_spawn_attempts_per_frame 4 单帧最多推进的普通/传送刷特尝试
inf_spawn_frame_budget_ms 2.0 ms 单帧刷特尝试的软时间预算
inf_spawn_nav_candidates_per_slice 256 单个搜索分片最多检查的 Nav 候选
inf_spawn_nav_expensive_per_slice 8 单个分片最多进入可见性/路径检查的候选
inf_spawn_nav_slice_budget_ms 1.0 ms 单个 Nav 搜索分片的软时间预算
后台候选刷新频率

没有近期刷特任务时,扩展约每 1 秒刷新一次候选;已有工作、存在首波/刷特计时器,或距离放波不超过 1 秒时,切换到约 0.1 秒一次。候选结果页过期时间为 0.2 秒,避免长期复用旧位置。