Counter-Strike 2 update fixes grenade exploit and expands map scripting API

AI summarized Read in LT

Valve pushed a small but focused Counter-Strike 2 update that patches a grenade-through-geometry exploit and tidies up two maps — Cache and Shelter.

On Cache, several geometry gaps and collision issues are fixed, asset flickering is resolved, and a boost spot in Outside A has been removed. Shelter gets a full refresh synced to the latest Community Workshop version. The gameplay fix closes a case where grenades could be thrown through level geometry — a bug that could obviously be abused in competitive play.

The bigger chunk of the update is a substantial expansion to the Map Scripting API. Valve added a long list of new scripting hooks and methods: Instance.TracePlayer, Instance.OnWeaponPickup, Instance.OnBombExplode, and Instance.SpawnGrenadeProjectile are now available, alongside new data exposed on grenade bounce events — hitEntity and normal — and a full suite of CSPlantedC4 methods covering bomb site detection, planter, defuser, plant time, explode time, and defuse timing. Grenade projectiles now expose GetGrenadeType, GetThrower, and a Detonate method. CSPlayerPawn gains HasDefuser and SetHasDefuser. A CSGrenadeType enum is also added. On the fix side, Instance.RegisterCheatCommand now works correctly after a script reload, and the bounces field on Instance.OnGrenadeBounce is deprecated in favor of the new normal and hitEntity data.

The scripting additions give community map makers significantly more control over bomb and grenade logic — the kind of hooks needed to build custom game modes that closely mirror or extend official CS2 rules. Cache has been a fan-favorite map since its CS:GO days, and its ongoing polish suggests it remains a candidate for the official map pool rotation.

Reactions

Sources (1)

AI-assisted summary, reviewed by our editors — how we work.

Get the daily digest

Top gaming news in Lithuanian — every day at 9:00.