插件开发

l4d_player_count_unload_mode:高峰期模式限制

高峰期自动限制低人数模式,保护服务器容量。

l4d_player_count_unload_mode(High Perk Server Status Control)实现 Anne 服的"高峰期"机制:全服有玩家的服务器占比达到阈值后进入高峰期,限制单人/低人数模式占用整台服务器。

它做什么

  • 统计全服占用率,达标进入高峰期并保持一段时间。
  • 高峰期内:高性能服非管理员无法玩 4 人以下模式,普通服不开放单人模式。
  • 状态同步给社区网页(首页的"高峰期状态"面板就是读它的数据)。

怎么使用

管理员 sm_peakstatus 查看当前全服高峰期判定状态(ADMFLAG_GENERIC);判定规则详见首页说明。

文件位置

项目路径
插件文件plugins/extend/l4d_player_count_unload_mode.smx
源码addons/sourcemod/scripting/extend/l4d_player_count_unload_mode.sp
更新源清单Anne_Updater_All.txt(公开)

命令一览

命令类型权限说明
sm_peakstatus管理员ADMFLAG_GENERIC查看当前全服高峰期判定状态

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