插件开发

2026 春:上游同步、统计重构、地图

4 月到 5 月中把 SourceMod、left4dhooks、ZoneMod 拉到当时最新,l4d_stats 拆模块,三方图 stripper 跟了一大轮。

这一个多月大部分时间在跟上游,顺手把统计插件拆开。

环境

SourceMod 1.12.0.7230,left4dhooks 1.166,SourceScramble 也更新了。ZoneMod 2.9.1a,matchmodes 和 zonemod / zoneretro / zonehunters 配置一起过来。confogl_addcvar 修了 Windows 下的问题。macOS 编译加了 scripts/spcomp-docker.sh。

通用修复:l4d2_fix_changelevel 换成 Forgetest 版,补了 l4d2_fix_tank_rock_handoff 和 l4d2_block_autoaim。lerpmonitor 修了把 lerp 改到 101 解硬直。1v1 简化逻辑,修了单人模式。

统计和扩展

l4d_stats 拆成多个 include:新奖励、无商店奖励、分数日志、季度排名、回合状态、玩家状态、数据库持久化。修了保护队友分翻倍、部分刷分选项、PPM/KPM 重置、地图记录名单不全。季度排名显示和地图记录完整名单也改过。数据库加了性能迁移,降低高峰期压力。

RPG 去掉牛冲锋和 witchparty 的强势通过分。全服聊天接上数据库,!qfmenu 控制看不看全服信息。join 修了赞助页。锁门插件限制出门前 Bot 活动。网络延迟提示方便切三线 IP。高峰期改成有效服务器里有人的占比到 70% 才触发,好服务器始终留给 4 人及以上。

地图

同步 4 月地图更新和后续 stripper review,zonemod_anne 跟上游。Carried Off、Open Road 3、Detour Ahead 3 补了 navfixes。OutSkirts、versus_3 这些单图也修了。