本次更新没有改动枪械数值或地图布局,而是集中扩展了脚本 API:新增控制台、游戏规则、人质与预缓存对象,并修复多处类型与枚举错误。对普通玩家影响有限,但对自定义地图和社区服务器作者来说,是一轮实用的工具补强。
短导语
这轮更新不是给普通匹配玩家准备的。没有武器调整,没有地图改动,也没有反作弊新动作。真正的主角是写脚本的人:地图作者、社区服管理员、自定义玩法开发者。官方把一批原本零散的能力收拢成更清晰的接口,顺手修了几个长期让人挠头的类型错误。
对局影响
普通玩家在官匹和平台对局里基本感受不到变化。匹配、经济、武器手感、地图平衡都维持原样。
影响集中在自定义内容侧。新增的 Console 顶层导出让脚本可以直接读写控制台变量,而且 SetConvar 不受 sv_cheats 限制、同步执行——这意味着热身、训练图、娱乐服可以更干净地切换参数,不用再绕着控制台指令打补丁。GameRules 把热身、回合结束、队伍比分、队伍资金这些原本散落的方法集中管理,写回合逻辑时少翻文档。人质相关的新对象和事件,则让营救类地图的判定更细:谁在捡、谁在扛、什么时候救出、谁救的,都有独立接口。
雷达元素现在在所有模式都能出现,不再局限于 Rush。对做 HUD 和雷达自定义的作者来说,这是实打实的可用性提升。
选手备忘
- 如果你只打官匹,这次可以跳过,设置不用动。
- 社区服管理员和地图作者值得花十分钟过一遍新接口:
Console、GameRules、CSHostage三块是重点。 - 旧方法没有删除,只是标记弃用,现有脚本不会立刻崩,但新项目建议直接迁到新位置。
CSRadarPoint.IsVisibleToTeam和CSObservablePoint.IsObservableForTeam从返回数字改成布尔值,依赖旧返回值的脚本要检查条件判断。- 警告日志现在带 JS 调用栈和参数详情,调试自定义逻辑会省不少时间。
map_workshop命令的自动补全改进了,建图流程更顺。- 别指望这轮更新改变竞技环境,它服务的是创造者,不是天梯分。