Counter-Strike 2 Update

October 30, 2025

\
  • Improved player movement prediction when colliding with other moving players.
  • Added scope in/out sound prediction to play immediately for local player.
  • Retake loadout cards will now randomly offer M4A1-S or M4A4 if player has both equipped in their CT loadout.
  • Added Body Armor to 4v3, 4 Bad Guys Left, and Blind Fire cards.
  • Added Dual Berettas to T Blind Fire card.
  • Replaced Flashbang with HE Grenade on CT Enemy Loadout Card
  • Fixed idle animations on CZ75-Auto, SSG 08, AUG, Galil AR.
  • Performance improvements.
  • Stability improvements.
  • Improvements to animation fidelity during demo playback.

Counter-Strike 2 Update

October 24, 2025

\
  • Increased matchmaking party size for Retakes to allow 4 players in a party.
  • Fixed a case where players joining Retakes round during freeze time could spawn at a wrong spawn point.
  • Fixed bot manager logic to make room for players by first kicking dead bots and bots who are not controlled by a human.
\
  • Stability improvements.

Counter-Strike 2 Update

October 23, 2025

\
  • Adding Retakes as official game mode supporting Defusal Group Alpha and Defusal Group Delta maps on official matchmaking servers.
  • Fixed Molotov and Smoke interaction logic in cases when multiple smokes are active in the map.
\
  • Updated Golden to the latest version from Steam Community Workshop (Update Notes)
  • Updated Palacio to the latest version from Steam Community Workshop (Update Notes)
  • Updated Rooftop to the latest version from Steam Community Workshop (Update Notes)
Inferno
  • Adjustments to top of Quad and under Balcony to improve visibility.
  • Various optimizations.
\
  • Extended functionality of the "Trade Up Contract" to allow exchanging 5 items of Covert quality as follows:
    • 5 StatTrak™ Covert items can be exchanged for one StatTrak™ Knife from a collection of one of the items provided
    • 5 regular Covert items can be exchanged for one regular Knife item or one regular Gloves item from a collection of one of the items provided
\
  • Performance optimizations when the game is in the main menu and item inspect UI
  • Fixed inventory item icons sometimes rendering in blurry state or not rendering
  • Fixed several server-only sound events to not start multiple times
  • Stability improvements

Re-Retakes

October 23, 2025

The bomb has been planted and you're running out of time. It's the return of retakes! In this classic game mode, each round drops you in to a fast-paced 4v3 after-plant scenario. Select your loadout card each round, check the map to coordinate with your teammates, and use your resources wisely to defuse (or defend) the planted bomb.The clock is ticking, what are you waiting for? Jump into a retakes server now!

Counter-Strike 2 Update

October 16, 2025

\
  • Fixed a case of incorrect damage report data at the end of the rounds.
  • Updated King Crasswater and Queen Ava stickers for clarity.
  • Skinning fixes on Driver Gloves and Sport Gloves.
  • Fixed a crash when playing back some demo files.
  • Stability improvements.

Counter-Strike 2 Update

October 15, 2025

\
  • 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.
\
  • Defusing C4 will now lower the viewmodel weapon, prevent scoping, and delay firing the weapon by 150ms after exiting the defuse.
  • C4 will no longer detonate in the middle of halftime intermission or after the end of the match.
  • Fixed a case where 1 tick was incorrectly subtracted from sv_predictable_damage_tag_ticks.
\
  • 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.
  • Raindrops are now removed from weapons when switching to a dry inspect environment.
\
  • cs_script enums can now be imported and behave the same as TypeScript enums.
    • CSWeaponType.PISTOL == 1
    • CSWeaponType\ == "PISTOL"
  • Added enums CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags and CSWeaponAttackType
  • Added BOOSTS value to CSGearSlot. This is the gear slot for healthshots.
  • Updated Instance.OnRoundEnd to now receive the reason
  • Updated Instance.OnBeforePlayerDamage to now receive damageType and damageFlags and the result can now modify damageType and damageFlags
  • Updated Instance.OnPlayerDamage to now receive damageType and damageFlags
  • Updated Instance.OnKnifeAttack to now receive attackType
  • Updated Instance.TraceLine, Instance.TraceSphere and Instance.TraceBox
    • The trace config now accepts an array of ignore entities or just one
    • The trace config can specify to trace against hitboxes
    • The trace result will include hitGroup if tracing against hitboxes
  • Updated Instance.BulletTrace result to include hitGroup
  • Updated Entity.TakeDamage to accept damageType and damageFlags
  • Added CSWeaponData.GetGearSlot()

Counter-Strike 2 Pre-Release Update

October 14, 2025

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\
  • 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.
\
  • 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.
\
  • 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.
\
  • cs_script enums can now be imported and behave the same as TypeScript enums.
    • CSWeaponType.PISTOL == 1
    • CSWeaponType\ == "PISTOL"
  • Added enums CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags and CSWeaponAttackType
  • Added BOOSTS value to CSGearSlot. This is the gear slot for healthshots.
  • Updated Instance.OnRoundEnd to now receive the reason
  • Updated Instance.OnBeforePlayerDamage to now receive damageType and damageFlags and the result can now modify damageType and damageFlags
  • Updated Instance.OnPlayerDamage to now receive damageType and damageFlags
  • Updated Instance.OnKnifeAttack to now receive attackType
  • Updated Instance.TraceLine, Instance.TraceSphere and Instance.TraceBox
    • The trace config now accepts an array of ignore entities or just one
    • The trace config can specify to trace against hitboxes
    • The trace result will include hitGroup if tracing against hitboxes
  • Updated Instance.BulletTrace result to include hitGroup
  • Updated Entity.TakeDamage to accept damageType and damageFlags
  • Added CSWeaponData.GetGearSlot()

Counter-Strike 2 Update

October 04, 2025

\
  • Updated Palacio to the latest Community Workshop version. (Update Notes)
  • Removed Transit from official matchmaking.
\
  • Fixed Instance.OnPlayerPing not sending position.

Counter-Strike 2 Update

October 03, 2025

\
  • Updated Palacio, Rooftop, and Golden to the latest Community Workshop versions.
\
  • 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.
\
  • 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

October 02, 2025

\
  • 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.
\
  • 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.
\
  • 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.
\
  • 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 / Shoots
    • Various player clipping fixes.
\
  • 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.
\
  • 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.DebugScreenText
    • Instance.DebugLine
    • Instance.DebugBox
    • Instance.DebugSphere
    • Instance.EntFireAtName
    • Instance.EntFireAtTarget
    • Entity.Teleport
  • Changed all callbacks to accept a single object holding all parameters.
  • Added Instance.OnScriptReload
  • Deprecated Instance.OnReload and Instance.OnBeforeReload
  • Added Instance.TraceLine
  • Added Instance.TraceSphere
  • Added Instance.TraceBox
  • Added Instance.TraceBullet
  • Deprecated Instance.GetTraceHit
  • Added Instance.OnPlayerReset
  • Added Instance.OnBeforePlayerDamage
  • Added Instance.OnPlayerDamage
  • Added Instance.OnPlayerJump
  • Added Instance.OnPlayerLand
  • Added Instance.OnGunReload
  • Added Instance.OnBulletImpact
  • Added Instance.OnPlayerPing
  • Added Instance.OnGrenadeBounce
  • Added Instance.OnKnifeAttack
  • Added Instance.IsFreezePeriod
  • Added Entity.GetOwner
  • Added Entity.SetOwner
  • Added Entity.GetParent
  • Added Entity.SetParent
  • Added Entity.IsAlive
  • Added Entity.IsWorld
  • Added Entity.TakeDamage
  • Added CSPlayerPawn.DropWeapon
  • Added CSWeaponData.GetDamage
  • Added CSWeaponData.GetRange
  • Added CSWeaponData.GetRangeModifier
  • Added CSWeaponData.GetPenetration

Šī vietne izmanto tikai nepieciešamās sīkfailus pieteikšanās funkcionalitātei. Mēs neizmantojam nevienu izsekošanas, analītikas vai reklāmas sīkfailu. Jūsu privātums ir aizsargāts. Skatīt privātuma politiku