《反恐精英2》迎来重大引擎与游戏玩法更新

Valve为《反恐精英2》推出了全新更新,包含多项技术改进、玩法调整,以及为地图创作者扩展的脚本工具。当前该补丁处于测试分支(版本1.41.1.3-rc1),核心聚焦于优化CPU性能,以及细化拆弹、子弹穿透等基础机制。
引擎与性能优化
此次更新将游戏与最新的Source 2引擎版本同步,引入多项后端优化:
- 子弹穿透模拟重构:通过重新设计子弹穿透逻辑,降低CPU占用率。
- 粒子与音效处理优化:粒子与音效效果现更高效地利用核心资源,在激烈交火场景中显著降低整体CPU负载。
这些改动将带来更流畅的游戏体验,尤其在高压战斗场景中表现更优。
玩法机制调整
Valve针对拆弹与C4机制的行为逻辑进行了优化,提升真实感与平衡性:
- 拆弹过程调整:拆弹时,视角武器会自动收起,瞄准功能禁用,且拆弹完成后开火延迟150毫秒。
- C4爆炸限制:C4在半场休息或比赛结束后将不再爆炸。
- 修复长期BUG:修正了sv_predictable_damage_tag_ticks参数中一个长期存在的“单tick错误扣除”问题。
这些调整旨在消除罕见的回合后BUG,并确保拆弹前后战斗流程的一致性。
用户界面体验升级
本次更新对游戏内UI与观战体验进行了多项优化:
- 高光片段直达:重要击杀片段可直接从观战负载中查看。
- 队伍计数器优化:选中玩家在队伍计数器中更醒目。
- 库存菜单定位:库存上下文菜单现根据光标位置弹出。
- 武器模式指示器:武器模式指示器位置调整至弹药计数器附近,提升可见性。
- 环境适配优化:检查武器时,若切换至干燥环境,武器上的雨水效果会自动移除。
这些改动让界面更简洁、响应更快,对玩家与观战者均更友好。
地图脚本与开发者工具扩展
脚本API迎来大幅更新,为地图创作者与模组开发者提供更高灵活性:
- 新增TypeScript风格枚举:包括CSRoundEndReason(回合结束原因)、CSHitGroup(命中组)、CSLoadoutSlot(负载槽)、CSDamageTypes(伤害类型)、CSDamageFlags(伤害标记)与CSWeaponAttackType(武器攻击类型)。
- CS装备槽扩展:CSGearSlot新增BOOSTS值(用于健康针槽位)。
- 核心脚本钩子升级:OnRoundEnd(回合结束)、OnBeforePlayerDamage(玩家受伤前)、OnPlayerDamage(玩家受伤)、OnKnifeAttack(刀击)等核心钩子现支持damageType(伤害类型)与damageFlags(伤害标记)参数,允许自定义伤害行为。
- 追踪函数优化:TraceLine(线追踪)、TraceSphere(球体追踪)、TraceBox(箱体追踪)等函数现可忽略多个实体,并在追踪碰撞盒时检测命中组。
- 伤害接口扩展:Entity.TakeDamage(实体受伤)方法现接受damageType与damageFlags参数,同时新增CSWeaponData.GetGearSlot()(武器数据获取装备槽)方法。
这些更新大幅扩展了使用Source 2工具的社区创作者的脚本自由度。
开发者方向与未来计划
本次补丁以技术优化为主,但影响将覆盖玩法与模组制作。通过优化Source 2框架与重制拆弹逻辑,Valve正着手解决玩家长期反馈的CPU性能与输入时机不一致问题。
尽管更新目前仅开放测试分支,但预计在稳定性测试完成后将推送至正式版游戏。
