代码更新2026年6月17日 GMT+8 09:30

检视与购买弹窗调整(2026年6月17日)

小幅 CS2 补丁,优化与 X-ray 和受限物品相关的检视与购买弹窗行为,并做了常规版本与打包刷新。

快速摘要

  • 检视与购买弹窗在处理受限物品和 X-ray 奖励时行为更一致,针对何时显示或隐藏动作栏与购买栏做出微调。
  • 客户端与服务器版本号提升至 `2000848`,构建元数据已更新,并在包清单中替换为新编译的 Panorama 弹窗脚本。

本次小幅 CS2 更新主要集中在改进物品检视(Inspect)与购买弹窗,特别是与 X-ray(透视)相关和受限物品的交互行为,同时包含常规的版本与打包更新。

检视与购买弹窗行为微调

本次更新细化了在若干边缘情况下检视动作栏与购买栏的显示逻辑,重点在于 X-ray 相关和受限物品的处理。

  • 异步检视动作栏更谨慎地考虑购买/X-ray 上下文: 异步检视动作栏脚本(popup_inspect_async-bar.js)现在在弹窗创建时会读取 purchase_item_id 设置。当存在 purchase_item_id 且 X-ray 机器 UI 正在显示时,动作栏会被隐藏。此前已存在的一些隐藏场景仍然保留(例如缺少 work 类型、租借与 X-ray UI 冲突,或名牌缺少工具时),此次变更旨在减少“在同一弹窗中同时出现‘处理此物品’动作与 X-ray 购买流程”导致的混淆。
  • 受限物品与已存在的 X-ray 奖励: 异步动作栏和购买栏现在在存在 X-ray 奖励时,对“受限(restricted)”物品的处理更宽松。
    • 在异步动作栏中,隐藏受限物品主“确定”/描述控件的条件现在检查 !$.GetContextPanel().Data().existingRewardFromXrayId。也就是说,如果面板上存在 existingRewardFromXrayId,界面可能会保留之前会被完全隐藏的一些控件。
    • 在购买栏(popup_inspect_purchase-bar.js)中,针对 sRestriction === 'restricted' 完全隐藏购买栏的逻辑也作了相同方向的放宽:现在只有在物品受限且面板上不存在 existingRewardFromXrayId 时才隐藏购买栏。这意味着某些作为 X-ray 奖励获得的受限物品现在可能会显示购买相关的 UI,而不是像以前那样完全隐藏。
  • 检视专用流程的更清晰分离: 异步动作栏原本的条件 inspect_only || sRestriction === 'restricted' 已更改为 inspect_only || (sRestriction === 'restricted' && !existingRewardFromXrayId)。此改动可让检视专用视图的行为更一致,避免玩家在与 X-ray 奖励有关的物品上看到意外“无效”的动作栏。

总体来看,这些改动旨在让检视与购买流程在涉及 X-ray 奖励和受限物品时更直观,减少玩家在仍可交互的情况下看到动作栏或购买栏消失的情况。

打包与版本号更新

除 UI 逻辑调整外,本次构建还包含常规的打包与版本更新。

  • 客户端与服务器版本号提升: steam.inf 已更新为 ClientVersion=2000848ServerVersion=2000848,并包含新的源修订号与构建时间戳,表明已为玩家和服务器发布新的构建。

  • 构建元数据刷新: game/bin/built_from_cl.txt 现在引用了更新的内部变更列表号,表示可执行文件是基于更近期的代码状态重建的。对大多数玩家来说这属于不可见变更,但在匹配客户端构建与具体代码修订以便支持与诊断时很有用。

  • 更新的已编译 UI 脚本条目: 包清单(pak01_dir.txt)现已引用新编译的 Panorama 弹窗脚本资源:

    • panorama/scripts/popups/popup_inspect_async-bar.vts_c
    • panorama/scripts/popups/popup_inspect_purchase-bar.vts_c

    旧的已编译条目被移除并替换为新的。实际效果就是上述检视与购买弹窗的更新逻辑已作为打包内容下发,确保所有玩家看到一致的新行为。

总体影响

对大多数玩家而言,这次是一次轻量的后端/UI 微调补丁。可见的主要变化体现在处理受限物品与 X-ray 奖励时检视栏与购买栏的显示行为:界面应更贴合实际可执行的操作,不会在仍能交互的情况下错误隐藏控件。服务器管理员与工具维护者在排查日志或匹配构建时只需留意新的构建/版本号。

返回更新列表

最近更新

CS2@CounterStrike
2026年9月10日 GMT+8 09:41
查看详情
代码更新2026年9月10日 GMT+8 06:54

CS2 更新(2026年9月10日)

本次更新加入 GOTV 加密控制、面向脚本与观众的实验性 CustomPlayerCamera 系统,并为向观众展示自定义 HUD 布局提供了改进选项。

  • 新的 GOTV 加密和聊天中继控制让赛事服务器对观众和工具可见的数据有更细粒度的控制。
  • 实验性的 `CustomPlayerCamera` 系统(包含跟随与偏移模式)取代了脚本与自定义内容的旧摄像机 API。
  • 聊天相关的用户消息新增 `textallchat` 标志,并将遗留的 CS:GO 格式在内部明确标识为 legacy,便于集成。
  • 自定义 HUD 布局实体现在可标记为可观测(observable),使观众能看到每位玩家各自的脚本化界面。
  • 打包与字符串更新将工具与资源(包括 `de_cache` 图标和若干语言文件)与新的网络与摄像机功能对齐。
查看详情
官方更新2026年9月10日 GMT+8 06:51

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

本次更新修复并调整了 Cache 地图、观战相机、自定义 HUD 布局以及演示回放中的聊天加密与可见性。

  • Cache 地图:修复缝隙、修复 B 点穿墙位并调整出生点
  • 重构 `CSPlayerCamera` 为 `CustomPlayerCamera`,新增 `GetPlayer`、`GetMode`、`SetMode`、`SetFollowConfig`,弃用若干旧接口
  • `custom_hud_layout`:新增 `observable` 属性(默认为 `false`)、修复状态错误、添加顶层类并始终绘制在基础 HUD 之上
  • 演示回放聊天按 CS:GO 规则加密:团队聊天不可读,全局聊天仅通过游戏内观看界面可读
查看详情