插件开发

infected_control:核心刷特控制器

Anne 服的心脏:定向 Nav 刷特、评分选点、刷特节奏全在这里。

infected_control 是 Anne 服务器的核心刷特插件:接管导演系统,用定向 Nav(directed-nav)+ 最大距离兜底的方式决定特感在哪里、什么时候刷出来。

它做什么

  • 定向刷特:基于 Nav 网格分桶与评分选择刷特点,控制与生还者的距离窗口,避免脸刷和超远无效刷。
  • 节奏控制:按波次与间隔控制刷特时钟,配合投票插件(spawn_vote_menu)与动态难度(annehappy_dynamic_ai_difficulty)调整强度。
  • 管理员调试工具:现场检查 Nav 与刷特可行性。

文件位置

项目路径
插件文件plugins/optional/AnneHappy/infected_control.smx
源码addons/sourcemod/scripting/optional/AnneHappy/infected_control.sp
更新源清单Anne_Updater_All.txt(公开)
当前版本2026-08-13.2

命令一览

命令类型权限说明
sm_navpeek管理员ADMFLAG_GENERIC查看准星 Nav 的分桶与属性
sm_navtest管理员ADMFLAG_GENERIC测试准星 Nav 能否生成特感及评分
sm_np管理员ADMFLAG_GENERIC查看准星 Nav 的分桶与属性(别名)
sm_nt管理员ADMFLAG_GENERIC测试准星 Nav 能否生成特感及评分(别名)
sm_rebuildnavcache管理员ADMFLAG_ROOTRebuild Nav bucket cache for current map
sm_startspawn管理员ADMFLAG_ROOT管理员重置刷特时钟
sm_stopspawn管理员ADMFLAG_ROOT管理员停止刷特

聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。

提示

管理员命令均需权限;sm_np / sm_nt 是 sm_navpeek / sm_navtest 的别名。换图后如 Nav 缓存异常可用 sm_rebuildnavcache 重建。