Rush Hour
September 23, 2026
Put your foot on the gas and floor it. Welcome to Rush, a new fast-paced 3v3 queued mode for CS2. Experience the push and pull as you advance through a gauntlet of randomly-selected battle arenas, and dominate your opponent to win the match!
Make the most of your limited budget and precious time to clear the objective. Control the tower when you eliminate the enemy team (or time expires) to win the round.

Run the gauntlet of battle arenas to capture the enemy castle and win the match. The battle arenas are randomly selected each time you play, so no two matches are the same.
Keep track of your wins and compete for bragging rights with the Rush friends leaderboard!
Pick, Pick Pick, Pick
We think that if you spend a lot of time developing strategies on a map, you should have a chance to benefit from that investment. So today we're changing the process for getting into a map in Premier--instead of banning down to a single map, teams will vote to pick two maps each. After all four maps are picked, a single map will be randomly selected and the match will begin.
Change You Can See
Today's update also includes several quality of life improvements, starting with blood and bullet impact visiblity. Blood is now much more bloody, and bullet impacts are far more impacty.

But wait, there's more! Crosshairs have gotten a significant upgrade with new shapes and other features, so check out the new Crosshair/Scopes settings and create the custom crosshair of your dreams. Also, Clan Tags are back! Select one of your Steam Groups in your player profile and you'll see your clan tag appear next to your name wherever you play.
Change You Can't See (or Hear)
There are some gameplay adjustments in today's update to add a bit of stealth to your game-time decisions. Reloading can now be performed silently (by holding the reload key), but with a cost--silent reloads take quite a bit longer. And for those of you who love scoping your scoped weapons, you'll now be perfectly silent when you unscope, as nature intended.
Starjunk 95

There's a new Music Kit in town, featuring the sounds of Starjunk 95. Experience music from the grooviest station in the galaxy, available now!
Counter-Strike 2 Update
September 23, 2026
\
- Updated the map selection process to give players more opportunities to play maps they've been learning.
- Map selection process:
- Team 1 picks one map
- Team 2 picks two maps
- Team 1 picks a final map.
- One of the four maps will be randomly selected and the match will begin.
- Rush is a fast-paced queued 3v3 game mode.
- Players battle through a series of battle arenas to reach the opponent's castle and win the match.
- Battle arenas are randomly selected for each match, so no two matches are the same.
- Control the tower when you eliminate the enemy team (or time expires) to win the round.
- Players can now reload silently (but slowly) by pressing and holding the reload key.
- Un-scoping a sniper weapon no longer produces a sound.
- Globally increased visual clarity and improved fidelity of bullet impact decals.
- ammo_grenade_limit_total setting now also enforces the total number of grenades a player is allowed to purchase in a round.
- Chickens now take damage from the Zeus x27.
- Crosshairs have been updated to be resolution independent.
- A new "Crosshair/Scopes" tab is available in the Settings menu, and includes updated crosshair settings.
- Added new crosshair styles
- Updated the default crosshair to "Dynamic Quad," which better represents weapon accuracy.
- Updated engine code to the latest version of Source 2.
- Fixed holes in world in Long A Main Hall.
- Adjusted door geometry and grenade clipping inside Jaguar.
- Some gap fixes and clipping adjustments around the blue doors in Mid.
- Reinforced scaffolding by balcony in A site.
- Blocked pixel gap in crates on bombsite A.
- Added ability to set a "Clan Tag" for players who are members of Steam Community Groups. You can adjust your Clan Tag from your Player Profile.
- Added support for applying stickers to C4.
- The Starjunk 95, Industrial Sunset Memories Music Kit is now available for purchase in standard and StatTrak versions through the STORE tab.
- Halftime scoreboard stats should now fully reflect the results of the previous round.
- Fixed a case where players could avoid a kick ban.
- Players can now adjust music volume per game-mode.
- Added "minimap_volume" entity which enables a custom minimap image when a player is within the volume.
- Added "sky_camera_volume" and "sky_camera_volume_target", which enable custom location-specific skybox rendering.
- Added "point_deathcam_bounds" entity that constrains the player death camera.
- Added "env_shake_volume" entity that allows camera shake only within a specified volume.
- Added CSRadarPoint entity.
- Added CSObservablePoint entity.
- Added AddTeamMoney API method.
- Added OnPlayerTeamChanged callback.
- SetDialogVariableString now accepts a localization string.
Counter-Strike 2 Update
September 10, 2026
\Cache
- Fixed various gaps in map.
- Fixed a wallbang spot on B site.
- Added a missing competitive CT spawn point.
- Added additional T spawn points.
- Reworked CSPlayerCamera:
- Renamed it to CustomPlayerCamera.
- Added GetPlayer, GetMode, SetMode, and SetFollowConfig.
- Deprecated IsEnabled, SetEnabled, and SetIsControllingAngles.
- Added an 'observable' property to custom_hud_layout that controls whether an observer sees the UI as the spectated player sees it. Defaults to false.
- Fixed several bugs related to stale custom_hud_layout state when changing spectator targets.
- Added top-level custom_hud_layout classes driven by client state:
- HUD_BUYMENU_VISIBLE
- HUD_SCOREBOARD_VISIBLE
- custom_hud_layout now always draws on top of the base HUD.
- Chat is now encrypted in demo files using the same rules as CS:GO :
- Team chat is no longer readable when playing back demo files.
- Global chat is only readable in demo files when played back via the in-game watch UI.
Counter-Strike 2 Update
August 25, 2026
\
- Added custom_hud_layout entity:
- custom_hud_layouts are the entry point for scripted maps to provide custom UI.
- Panel, Label, Image, and Button panel types are supported.
- Styling with css is supported.
- Events and client side scripting are not supported.
- Maintains state during tools mode reloads.
- Added cs_player_camera entity:
- Gives control of a player's view without moving their pawn.
- Can be configured to let the player look around from the scripted position.
- Added Instance.Delay
- Added Instance.OnBombPlantStart
- Added Instance.OnBombPlantAbort
- Added Instance.OnBombDefuseStart
- Added Instance.OnBombDefuseAbort
- Added Instance.OnCustomHudClicked
- Added Instance.IsDedicatedServer
- Added Entity.Move
- Added Entity.GetMoveType
- Added Entity.SetMoveType
- Added CSPlayerPawn.GetC4
- Added CSPlayerPawn.GetDefuseTarget
- Added CSPlayerPawn.IsBuyMenuOpen
- Added CSPlayerPawn.GetCamera
- Added C4.GetPlantStartTime
- Added C4.GetPlantFinishTime
- Added C4.AbortPlant
- Added CustomHudLayout.SetHasClass
- Added CustomHudLayout.SetHasClassForPlayer
- Added CustomHudLayout.SetDialogVariableString
- Added CustomHudLayout.SetDialogVariableStringForPlayer
- Added CustomHudLayout.SetInputCaptureEnabled
- Added CustomHudLayout.IsInputCaptureEnabled
- Added CSPlayerCamera.IsEnabled
- Added CSPlayerCamera.SetEnabled
- Added CSPlayerCamera.SetIsControllingAngles
- Added enum CSMoveType
- Corrected types for some events where parameters were maybe undefined.
- Errors encountered during initial script run are now logged to the console.
- Unhandled promise rejections are now logged to the console.
- Added the column number to errors caught during the CompileModule step of script loading.
- Deprecated planter from Instance.OnBombPlant event
- Deprecated defuser from Instance.OnBombDefuse event
Counter-Strike 2 Update
August 20, 2026
\Boulder
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
- Fixed a case where player speed was too high when moving against walls.
Counter-Strike 2 Update
August 13, 2026
\Fachwerk
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
Counter-Strike 2 Update
August 04, 2026
\
- Fixed a case where grenades could be thrown through level geometry
- Fixed various gaps in map
- Fixed collision in various spots across map
- Fixed flickering on some assets
- Removed boost spot in Outside A
- Updated to the latest version from the Community Workshop (Update Notes)
- Added Instance.TracePlayer
- Added Instance.OnWeaponPickup
- Added Instance.OnBombExplode
- Added Instance.SpawnGrenadeProjectile
- Added dropper to Instance.OnWeaponDrop event
- Added hitEntity to Instance.OnGrenadeBounce event
- Added normal to Instance.OnGrenadeBounce event
- Added CSGrenadeProjectileBase.GetGrenadeType
- Added CSGrenadeProjectileBase.GetThrower
- Added CSGrenadeProjectileBase.Detonate
- Added CSPlantedC4.IsBombsiteA
- Added CSPlantedC4.IsBombsiteB
- Added CSPlantedC4.GetPlanter
- Added CSPlantedC4.GetDefuser
- Added CSPlantedC4.IsActive
- Added CSPlantedC4.IsExploded
- Added CSPlantedC4.IsDefused
- Added CSPlantedC4.GetPlantTime
- Added CSPlantedC4.GetExplodeTime
- Added CSPlantedC4.GetDefuseStartTime
- Added CSPlantedC4.GetDefuseFinishTime
- Added CSPlayerPawn.HasDefuser
- Added CSPlayerPawn.SetHasDefuser
- Added CSGrenadeType enum
- Fixed a bug where Instance.RegisterCheatCommand would not work on script reload.
- Deprecated bounces from Instance.OnGrenadeBounce event.
Counter-Strike 2 Update
July 29, 2026
\
\Boulder
- The Ranked Series stickers are now available for purchase. 50% of royalties are shared with players, teams, and the tournament organizer.
- Items in the the Cologne 2026 Shop will be available for purchase until September 29th.
- Fixed a bug where scripts would fail to load in tools mode until a manual recompile.
\Boulder
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
- Fixed a bug which prevented some users from claiming Collection Catalog XP for The Dead Hand Collection.
- Fixed a bug that allowed malicious players to avoid being processed by VACnet.
Cologne 2026: Ranked Series
July 29, 2026

Today we're shipping the Ranked Series of Cologne 2026 Major stickers--new stickers that indicate a team's final standing in the design. As with all items in the Cologne 2026 Shop, 50% of the royalties support the teams, players and tournament organizer.
The original dynamic pricing system determined the relative interest in players and teams, but it didn't produce reasonable prices. So the Ranked stickers have a lower price, but with the same relationship between players and teams as the Event Series stickers (as of today's update).
Check out the new stickers and support your favorite players and teams! The Cologne 2026 Shop will be available until September 29th.
Counter-Strike 2 Update
July 21, 2026
\
\Fachwerk
- The bomb damage health preview is now revealed when the bomb becomes audible.
- The bomb explosion now interacts with smoke grenade clouds and molotov/incendiary fire.
\Fachwerk
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
- Updated to the latest version from the Community Workshop (Update Notes)
- Added Workshop maps section to Play menu for Counter-Strike in Steam China.
- Added a shortcut to Community Servers list to Play menu for Counter-Strike in Steam China.