大厅、数据库和高峰期
5 月下旬把大厅人数和回大厅投票拆成独立插件,数据库重连交给 SourceMod,高峰期崩服少了很多。
大厅只能进 3 个人修了。人数管理和回大厅投票从原来的插件里拆出来,变成 l4d2_lobby_match_manager 和 l4d2_vote_returnlobby_patch。join、slots_vote、specrates、text 跟着改,各模式 shared 配置对齐。
数据库
chatlog、global_chat、黑名单、伤害显示、命中音效、l4d_stats、RPG 这些插件里手写的重连拿掉了,交给 SourceMod 自己恢复连接。换图、切模式崩服少了很多,错误日志也干净一点。插件不再运行时改表,建表走外部 SQL。
全服聊天加了 GlobalChat_Broadcast native,别的插件可以发广播,不再套一层普通全服前缀。Anne 药役 / 硬核 / 喷子在刷新地图记录时可以全服通告,限定当前模式、地图、特感数量、16 秒、无商店、当前动态难度档。喷子硬核的模式识别顺序修过,避免先被认成普通或硬核药役。
单人装逼模式里动态难度曾让 Tank 一直连跳,加载流程改过。Parish Overgrowth、Dark Carnival Remix 的梯子和 stripper 跟了上游。
5 月 26 日管理员踢人菜单不再对免疫 ≤90 显示特感 Bot。RPG 的 INDEX_VALID / INDEX_USEBUY 以前只改内部变量、不触发 forward,现在走 setter。rygive 在 RPG 先加载时也能正确初始化。