代码更新2026年8月11日 GMT+8 05:59

CS2 小更新:主菜单加入 VacNet 标注入口与后端支持(2026年8月11日)

一次小型 CS2 更新在主菜单为符合条件的审稿人添加了 VacNet 标注入口按钮,同时引入了 VacNet 后端协议支持并做了少量引擎/模式维护。

快速摘要

  • 主菜单新增 VacNet 按钮,供符合条件的审稿人在顶栏直接打开 VacNet 标注门户。
  • 通过新增用户消息和运行时字符串,后端增加了 VacNet 审稿人信息与权限的协议支持。
  • 引入新的 VacNet 图标资源与工具提示本地化,并对多语言本地化包进行了刷新打包。
  • 对 Source 2 的若干 schema 和字符串做了小幅更新,同时提升构建版本并刷新打包列表。

这次小规模的 CS2 更新在主菜单为符合条件的审稿人增加了 VacNet 标注入口,并在后端引入了 VacNet 审稿人信息与权限的协议支持,同时包含若干引擎/模式(schema)和本地化打包的维护性改动。

主菜单:新增 VacNet 标注入口

  • VacNet 按钮已添加: 在主菜单顶栏(与退出、通知等按钮并列)新增了 VacNet 图标按钮。
  • 打开 VacNet 标注门户: 激活该按钮会调用 SteamOverlayAPI.OpenUrlInOverlayOrExternalBrowser('http://www.counter-strike.net/vacnet'),工具提示文本为 “Open the VacNet labeling portal”,这表明按钮旨在通过 Steam 覆盖层或浏览器将有权限的用户带到外部的 VacNet 审核/标注站点。
  • 上下文可见性: 按钮初始通过 CSS 隐藏为 #VacNet { visibility: collapse; }。主菜单根面板可被赋予 show-vacnet-link 类,当存在该类时按钮可见(.show-vacnet-link #VacNet { visibility: visible; })。实际效果是只有满足特定条件的账户才会看到该 VacNet 图标。
  • 新增主菜单事件联动: 主菜单脚本现在会:
    • 在客户端与 Game Coordinator 完成初始握手(_OnGcHelloReceived)后调用 VacNetAPI.UpdateReviewerInfo();。
    • 注册 VacNet_OnReviewerInfoReceived 的处理器,该处理器调用 _OnReviewInfoRecieved(bHasAccess),并根据玩家是否有访问权限设置 show-vacnet-link 类。
  • 可能的影响: 这表明 VacNet 审稿人状态在登录时会被查询,只有拥有相应权限的账号会看到并使用该 VacNet 链接。普通玩家很可能不会看到这个新按钮。

VacNet 审稿人后端协议

  • 新增 VacNet 用户消息: CS2 的用户消息协议 (cstrike15_usermessages.proto) 新增了与 VacNet 相关的消息类型:
    • message CVacNet_GetReviewerInfo_Request { optional uint32 appid = 1; }
    • message CVacnetReviewerInfo { repeated string permissions = 1; }
    • message CVacNet_GetReviewerInfo_Response { optional .CVacnetReviewerInfo reviewer_info = 1; }
  • 权限模型: CVacnetReviewerInfo 暴露了一个 permissions 列表,这表明后端可以向账号授予不同层级或类型的 VacNet 功能权限。
  • 客户端/服务端识别: 新字符串同时被添加到客户端和服务端的字符串表中,包含对 CVacNet_GetReviewerInfo_Request、CVacNet_GetReviewerInfo_Response 和 CVacnetReviewerInfo 的引用,表明客户端与服务器双方都识别这些消息。
  • 对工具和集成的影响: 常规游戏不会受影响,但监视或钩取 CS2 用户消息的社区工具或插件可能需要注意这些新增 VacNet 消息以保持兼容或在适当情况下监控 VacNet 相关流量。

UI 资源与本地化

  • 新增 VacNet 图标资源: 新增了 UI 向量图标 panorama/images/icons/ui/vacnet.vsvg(及其编译形式 vacnet.vsvg_c),此图用于主菜单顶栏的 VacNet 按钮。
  • 工具提示本地化: 英文本地化新增了:
    • "tooltip_navbar_vacnet" "Open the VacNet labeling portal"
  • 多语种打包刷新: 包清单更新为重新列出多种语言的 CS2 本地化文件(包含葡萄牙语(巴西)、保加利亚语、丹麦语、荷兰语、英语、芬兰语、法语、希腊语、匈牙利语、印尼语、日语、韩语、拉美西班牙语、挪威语、波兰语、葡萄牙语、罗马尼亚语、俄语、简体中文、西班牙语、瑞典语、繁体中文、泰语、土耳其语、乌克兰语、越南语)。这看起来像是对现有语言资源的重新打包/刷新,而不是添加全新的翻译,但有助于确保 VacNet 工具提示和相关 UI 能够被本地化。

引擎与模式(schema)调整

  • 服务器音频 schema 微调: 更新了 Source 2 服务端的 schema 头文件 dynpitchvol_base_t.h 和 dynpitchvol_t.h,这些类型与音频系统中的动态音高/音量行为相关。变动较小,对玩家可听到的效果影响有限,更多可能是内部重构或参数描述的微调。
  • 客户端/服务端运行时字符串: client_strings.txt 与 server_strings.txt 都进行了增删:
    • 确认新增项包括 VacNet 相关标识(CVacNet_GetReviewerInfo_Request、CVacNet_GetReviewerInfo_Response、CVacnetReviewerInfo、reviewer_info)以及若干内部调试或配置字符串。
    • 同时移除了一些较旧的内部参考(如某些调试或测试字符串)。
  • 可能的影响: 这些字符串和 schema 更改主要服务于内部系统、调试或开发工具,不应直接改变武器或地图的行为,但为新的 VacNet 路径和持续的引擎维护提供支持。

构建与版本号提升

  • 版本更新: steam.inf 中的 CS2 构建元数据现在显示:
    • ClientVersion=2000882
    • ServerVersion=2000882
    • PatchVersion=1.41.7.4 行未变更,但底层源码修订号和构建时间戳已更新。
  • 打包刷新:
    • pak01_dir.txt 做了调整,以纳入新的 VacNet 图标、主菜单布局/脚本/样式的重编译,以及本地化文件的刷新清单。
    • 构建追踪文件(built_from_cl.txt)更新为新的变更列表编号。
  • 实际效果: 玩家会通过 Steam 收到这个小的客户端/服务器更新。最明显的可见改动是满足条件的审稿人可能在顶栏看到 VacNet 按钮;游戏玩法本身未受影响。

总体影响

本次更新的重点是在 CS2 主菜单为有权限的账户引入并联通 VacNet 审稿入口,同时通过新增的协议消息让游戏能够查询 VacNet 审稿人信息和权限。其余改动主要为运行时字符串、schema 清理与打包刷新。

对于大多数玩家,常规比赛与武器平衡没有变化。但一部分被授予 VacNet 权限的信任审稿人现在可能会在顶栏看到专用的 VacNet 按钮,通过 Steam 覆盖层直接访问标注门户。

返回更新列表

最近更新

代码更新2026年9月26日 GMT+8 05:59

CS2 更新(2026年9月26日)

本次更新引入 Major 代币提醒弹窗、宠物书与弹窗行为优化、全面的鸡类音效更新,以及为烟雾光照与武器声音抑制准备的底层支持。

  • 新增 Major 商店余额提醒弹窗,提示玩家花掉未使用的赛事代币并直接链接 Major hub。
  • 主菜单弹窗处理重构,改善通知回调清理,减少弹窗“卡住”情况。
  • 宠物书与装饰宠物系统获得 UX 调整,退役宠物书使用基于月份的标签显示孵化时间。
  • 官方 LATAM 地区的 `de_train` 地图注释 JSON 更新,可能微调投掷物标记或叫点。
  • 烟雾光照引擎获得新支持并新增服务器命令 `sv_smoke_lighting_changed`,脚本地图会在房间光照变化后请求重算烟雾光照。
  • 鸡类音效新增 30+ 个素材,并在游戏与 UI 中调整音量与音高以获得更自然的环境音效。
  • 多种武器的操作与换弹 foley 事件启用统一的 suppression 设置,以更好控制重叠的杂音。
  • 新增仅月/月年格式的经济日期显示,并对命令/元数据分类与消息协议做出若干调整,为界面与工具的时间段展示与指令归类做准备。
查看详情
官方更新2026年9月26日 GMT+8 05:54

Counter-Strike 2 更新(2026年9月26日)

若干缝隙与裁剪修复、修复悄然装填时仍会持续的大声换弹、新增 `sv_clantags_enabled` 服务器选项,以及主菜单背景玩家的蛋现在安置在巢中。

  • 各种缝隙修复与裁剪调整。
  • 修复尝试悄然装填时仍会持续的大声换弹的若干情况。
  • 新增 `sv_clantags_enabled` 选项,使自定义服务器可以禁用战队标签。
  • 主菜单大厅中背景玩家的蛋现在安置在巢中。
查看详情