CS2 Updates - CS2Monitor

CS2 Updates

Latest Patch Notes • Game Updates • Improvements

Live Feed
Official Updates
Showing latest CS2 updates and patch notes
Visit Official Site

Counter-Strike 2 Pre-Release Update

A new pre-release build (“1.41.1.3-rc1”) is now available in the CS2 beta depot. This build is not compatible with public matchmaking.For instructions on how to opt into a CS2 beta depot build, visit the following page: https://support.steampowered.com/kb_article.php?ref=9847-WHXC-7326

[ ENGINE ]
Updated engine code to the latest version of Source 2.Reworked bullet penetration simulation to reduce CPU usage.Improved core utilization of some client particle and sound effects processing, reducing overall CPU usage when players are shooting.

[ GAMEPLAY ]
Defusing C4 will now lower the viewmodel weapon, prevent scoping, and delay firing the weapon by 150ms after exiting the defuse.Fixed a case where 1 tick was incorrectly subtracted from sv_predictable_damage_tag_ticks.

[ UI ]
Major Highlight clips are now viewable from the Spectator Loadout.Selected player is now more visible in the Team Counter.Context menu in the Inventory now opens in a position relative to the cursor.HUD weapon mode indicator has been moved to the ammo count.[ MAP SCRIPTING ]cs_script enums can now be imported and behave the same as TypeScript enums.CSWeaponType.PISTOL == 1CSWeaponType[1] == "PISTOL"Added enums CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags and CSWeaponAttackTypeAdded BOOSTS value to CSGearSlot. This is the gear slot for healthshots.Updated Instance.OnRoundEnd to now receive the reasonUpdated Instance.OnBeforePlayerDamage to now receive damageType and damageFlags and the result can now modify damageType and damageFlagsUpdated Instance.OnPlayerDamage to now receive damageType and damageFlagsUpdated Instance.OnKnifeAttack to now receive attackTypeUpdated Instance.TraceLine, Instance.TraceSphere and Instance.TraceBoxThe trace config now accepts an array of ignore entities or just oneThe trace config can specify to trace against hitboxesThe trace result will include hitGroup if tracing against hitboxesUpdated Instance.BulletTrace result to include hitGroupUpdated Entity.TakeDamage to accept damageType and damageFlagsAdded CSWeaponData.GetGearSlot()

Counter-Strike 2 Update

[ MAPS ]
Updated Palacio to the latest Community Workshop version. (Update Notes)Removed Transit from official matchmaking.[ MAP SCRIPTING ]Fixed Instance.OnPlayerPing not sending position.

Counter-Strike 2 Update

[ MAPS ]
Updated Palacio, Rooftop, and Golden to the latest Community Workshop versions.

[ MISC ]
Adjusted AUG and SG 553 scope dot sizes.Added game options for dot scale and sniper rifle scope thickness.Added letterbox for camera path transitions.Fixed a regression in certain bullet penetration scenarios.Stability improvements.[ MAP SCRIPTING ]Fixed a bug where old callbacks could be invoked after a script reload.Fixed a bug where new callbacks could be invoked multiple times after a script reload.Fixed missing Instance.IsFreezePeriod.Fixed Instance.OnGunReload and Instance.OnGunFire not working for XM1014, Nova, and Sawed-Off.

Counter-Strike 2 Update

[ ARMORY ]
Added Missing Link Community Charms collection featuring 23 new charms created by Counter-Strike Workshop community artists.Added Dr. Boom Charms collection featuring 22 new charms.Added 2025 Community Stickers collection featuring 29 new stickers created by Counter-Strike Workshop community artists.Added Sugarface 2 Stickers collection featuring 9 new stickers with the Sugarface theme.Removed Gallery Case, Graphic Collection, and Character Craft stickers from The Armory.

[ GAMEPLAY ]
Death count in scoreboard will now increment when players die to C4 bomb detonation.Limited Zeus-x27 kill streak bonus in deathmatch.Fixed incorrect pixel offset for greater than one pixel width sniper scope.Added inaccuracy representation in sniper scopes.Keychains will now slightly jolt when a player makes an audible footstep sound.

[ SPECTATING ]
Added support on select maps for new spectator camera transitions that follow the shortest path through the level to the next spectator target player.In-game loadout of spectated player will auto-close at the end of the match.In-game loadout of spectated player will now show wear and pattern of gloves.

[ MAPS ]
Removed community maps Jura, Grail, Dogtown, and Brewery from all game modes.Added community maps Palacio and Golden to Competitive, Casual, and Deathmatch modes.Added community maps Rooftop and Transit to Wingman mode.Ancient / ShootsVarious player clipping fixes.

[ MISC ]
Minor adjustments to MAC-10 and R8 Revolver skinning.Fixed a crash for missing bullet impact effects.Added deformers (lattice deformer and simple bend deformer) to Workshop Tools - Hammer.Re-enabled example content in train_zoo using lattice and bend deformers.[ MAP SCRIPTING ]Updated general error handling for methods. An exception will be thrown when the method is invoked with an incorrect 'this' value. An error will be logged and a default value that matches the declared return type will be returned when the method is invoked with unsupported arguments.Improved performance of handling Vector, QAngle, and Color values as arguments and return values.When interpreting a Color argument, rgba values will be clamped to a maximum of 255.Added an overload for each of the following methods that accepts a single object holding all parameters. Deprecated the previous overload.Instance.DebugScreenTextInstance.DebugLineInstance.DebugBoxInstance.DebugSphereInstance.EntFireAtNameInstance.EntFireAtTargetEntity.TeleportChanged all callbacks to accept a single object holding all parameters.Added Instance.OnScriptReloadDeprecated Instance.OnReload and Instance.OnBeforeReloadAdded Instance.TraceLineAdded Instance.TraceSphereAdded Instance.TraceBoxAdded Instance.TraceBulletDeprecated Instance.GetTraceHitAdded Instance.OnPlayerResetAdded Instance.OnBeforePlayerDamageAdded Instance.OnPlayerDamageAdded Instance.OnPlayerJumpAdded Instance.OnPlayerLandAdded Instance.OnGunReloadAdded Instance.OnBulletImpactAdded Instance.OnPlayerPingAdded Instance.OnGrenadeBounceAdded Instance.OnKnifeAttackAdded Instance.IsFreezePeriodAdded Entity.GetOwnerAdded Entity.SetOwnerAdded Entity.GetParentAdded Entity.SetParentAdded Entity.IsAliveAdded Entity.IsWorldAdded Entity.TakeDamageAdded CSPlayerPawn.DropWeaponAdded CSWeaponData.GetDamageAdded CSWeaponData.GetRangeAdded CSWeaponData.GetRangeModifierAdded CSWeaponData.GetPenetration

Counter-Strike 2 Update

[ MISC ]
Updated collision around Mirage top of ladder hole.Updated R8 Revolver geometry and animation scale.sv_subtick_movement_view_angles will now only send subtick view angles to the server with other subtick events instead of sending them for every frame they change.Enabled Vulkan defragmentation to help alleviate texture streaming overhead.