插件开发

veterans:游戏时长与资历

读 Steam API 统计 L4D2 游戏时长,提供资历称号与时长查询。

veterans 通过 Steam Web API 获取玩家的 L4D2 游戏时长,用于资历展示(配合 hextags_lite 称号)与相关准入策略,结果有本地缓存。

它做什么

  • 查询玩家 Steam 游戏总时长/实际时长(需要 l4d2_playtime_apikey)。
  • !time 查看自己的时长;管理员 sm_timeall 看所有人。
  • 支持排除名单(sm_veterans_exclude / sm_veterans_include)与预留位豁免。
  • 隐私资料读不到时长的玩家按配置处理。

文件位置

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

命令一览

命令类型权限说明
sm_clear管理员ADMFLAG_GENERICClear cache
sm_time玩家/控制台-显示时间
sm_timeall管理员ADMFLAG_GENERIC显示所有玩家时间
sm_veterans_exclude管理员ADMFLAG_GENERICExludes a user from veterans plugin
sm_veterans_include管理员ADMFLAG_GENERICIncludes an already excluded user from veterans plugin

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