CS2最新補丁:拆彈機制大改
引擎更新
引擎代碼已升級至 Source 2 最新版本,帶來多項效能優化。其中彈道穿透系統全面重製,有效降低 CPU 負擔。此外,在玩家射擊時,客戶端的粒子效果與音效處理機制也經過改進,進一步減少整體 CPU 使用率,提升遊戲流暢度。

遊戲性調整
本次更新針對 C4 拆除機制進行重要變更:拆彈期間將隱藏觀瞄視角中的武器模型,禁止開鏡瞄準,且在結束拆彈動作後,開火將被延遲 150 毫秒。此設計意在防止拆彈瞬間反擊,增加戰術判斷空間,預期將對比賽節奏與團隊協作產生深遠影響。
同時修復了一個與 sv_predictable_damage_tag_ticks 相關的錯誤,該問題曾導致角色生命值異常扣除 1 點,影響傷害判定精確性。

UI 介面優化
觀察者模式功能增強,現可在配置介面直接瀏覽「高光時刻剪輯」,方便即時回顧關鍵畫面。隊伍面板中所選玩家的顯示更加醒目,提升辨識度。背包內開啟檢視選單時,游標位置將根據開啟點自動定位,操作更直覺。
HUD 介面亦有調整,武器模式指示器現移至彈藥計數旁,資訊整合更緊密,便於快速掌握當前狀態。

地圖腳本功能強化
CS 腳本系統現支援將列舉(enum)導入並表現為 TypeScript 列舉類型,例如:CSWeaponType.PISTOL == "PISTOL",大幅提升開發與整合效率。
新增多個列舉類型,包含:CSRoundEndReason、CSHitGroup、CSLoadoutSlot、CSDamageTypes、CSDamageFlags 及 CSWeaponAttackType,讓事件觸發與資料讀取更具語義化與結構性。
CSTeamType 中的 BOOSTS 值已更新,現對應為 Healthshot 的裝備欄位。多個事件函數亦擴充參數:
Instance.OnRoundEnd現接收回合結束原因(reason)Instance.OnPlayerDamage新增 damageType 與 damageFlags 參數Instance.OnKnifeAttack新增 attackType 參數

追蹤相關函數如 Instance.TraceLine、Instance.TraceSphere 和 Instance.TraceBox 皆已更新:
- 追蹤設定現可接受單一實體或實體陣列作為忽略對象
- 若命中 HitBox,結果將包含 HitGroup 資訊
Instance.BulletTrace回傳結果新增 hitGroup 字段Entity.TakeDamage支援傳入 damageType 與 damageFlags- 新增
CSWeaponData.GetGearSlot()方法,便於查詢武器所屬裝備槽位