Counter-Strike 2 - ☠
[ MISC ]
  • Fixed silencer attach and detach animations
  • Fixed a bug that prevented refunding the Bizon
  • Fixed a bug where players could respawn into a bad state during reconnect
  • Fixed a bug where ramps were not correctly reducing fall damage
  • Fixed a case where sub-tick movement timestamps were temporarily incorrect after changing host_timescale
  • Various fixes and improvements to de_ancient
Counter-Strike 2 - bobb
  • Fixed a few minor sub-tick input bugs
  • Fixed a bug with first person animation in bot takeover
  • Fixed a bug where dropped/thrown weapons had too much velocity
  • Fixed a case where players could push their view through low ceilings
  • Fixed an exploit that would allow players to teleport
  • de_overpass: Various tweaks and bug fixes
  • de_anubis: Fixed potential pixel gap exploit at A-site and plugged hole near t-spawn where bomb could be thrown out of world
Counter-Strike 2 - ☠
[ GAMEPLAY ]
  • More sub-tick visual and audio feedback improvements
  • Reduced sniper scope bob animation magnitude and frequency
  • Fixed a bug causing duck to be slower when the Duck Mode was set to Toggle
  • Fixed a case where grenade throws weren't registering on the server
  • Thrown grenades no longer prematurely detonate if thrown while intersecting a teammate
  • Players can no longer mitigate fall damage by defusing the bomb
  • Adjusted weapon drop trajectories to make throwing weapons more consistent, especially when throwing weapons downward
  • When a network interruption is detected by official game servers, the affected match will be cancelled
  • Added unique sounds for running and jumping on metal railings and poles

[ ANIMATION ]
  • Fixed a bug that occurred when interrupting the CZ75a deploy with inspect
  • Fixed the inspect and other animations for the Shadow Daggers
  • Fixed a 'broken wrist' animation with the Survival Knife
  • Adjusted the Mac10 first person animation to include strap and bolt movement
  • Fixed AWP and SSG firing animation/inspect behavior while zoomed in
  • Fixed a case where the Deagle slide would fail to reset on round restart
  • The Revolver barrel now incrementally rotates for each shot
  • Fixed some animation issues with weapons placed in community maps
  • Fixed cases where the C4 light would not blink when held or holstered by players
  • Fixed some cases where the player's shadow would show an incorrect pose

[ MISC ]
  • Fixed a bug where bot_knives_only didn't work for T's
  • Fixed some visual issues with demo playback
  • Improved performance of screen particle effects
  • Fixed the Mute Enemy Team and Mute All But Friends settings failing to mute voice
  • Text from blocked players will no longer be visible in the premier pregame chat
  • Players frozen by half-time gamerules are now immune to certain damage types
  • Decals now evict the lowermost decal if enough decals overlap in a single location
  • Player visibility fog adjustment no longer applies to dead ragdolls
  • Smoke particles no longer stick to dead ragdolls
  • Fixed self/team burn damage getting recorded as enemy damage

[ UI ]
  • Revised some common chat strings
  • Added convar cl_deathnotices_show_numbers for observers to have quick access to player's spectate index
  • Added a warning message for AMD and Nvidia graphics users with out-of-date drivers
  • "Kevlar & Helmet" entry in the Buy Menu will now present itself as simply "Helmet" when contextually correct
  • Added time to weekly rollover to the reduced XP message in the player profile tooltip
  • Fixed kill feed and death panel not displaying correct information if the killer died earlier or disconnected
  • Fixed round-delayed stats not updating at match end
  • Changed deathmatch scoreboard stats from K/D/A/Score to K/HS%/DMG/Score
  • Fixed case where text during defuse would get cut off
  • Added direction indicators to players in the square radar
  • Fixed case where kill icon would not display in the post-round damage info panel
  • Fixed bad string in the commend dialog panel
  • Fixed case where round stats in the Watch Menu would be assigned to the wrong side

[ WORKSHOP ]
  • Fixed custom sound events files in workshop maps
  • Added some material settings for water refraction/caustics
  • Workshop maps can now be tagged as supporting Wingman mode
  • Linux clients can now run workshop maps without requiring -insecure
  • Added trigger_hostage_reset trigger and logic_eventlistener entities
  • Added convars sv_walkable_normal and sv_standable_normal to allow community servers to tweak player movement on angled surfaces
  • Fixed health getting clipped when it exceeds 3 digits

[ MAPS ]

Overpass:
  • Fixed various cases where level mesh was disappearing occasionally
  • Various visual updates and fixes to models and materials
  • Straightened out some collision that was pushing players off of walls or corners
  • Turned off the collision of some light fixtures that were pushing players off of walls
  • Added a metal plate to swat van to hide player feet, adjusted clipping around van
  • Fixed some small holes in the world
  • Fixed some texture mapping seams
  • Added player clipping on some floor grates to smooth player movement
  • Fixed some issues with the collision and surface property of fire extinguishers
  • Added and adjusted some grenade clipping
  • Adjusted some clipping on boxes and cable stacks in connector
Ancient:
  • More player and grenade clips adjustments
  • Closed various holes and cracks in the world
Mirage:
  • Fixed clipping around scaffolding at bombsite b to prevent one-way peeking through geo
Office:
  • Fixed player getting stuck on large crate in garage
  • General grenade clip polish
  • Vending machine break sequence now only happens once to avoid strobing lights
  • Removed collision from pipes and cctv cameras at ct spawn garage
  • Added grenade clips to doors at stairwell
  • Fixed hole in door frame at t-spawn
  • Fixed texture errors on ceiling at conference room
  • Fixed some lighting errors on low settings
  • Fixed weapons getting stuck behind crates at back way
  • Fixed lighting artifacts in front courtyard
  • Fixed bad boost onto electrical boxes in garage
Anubis:
  • Fixed z-fighting on stairs in connector
  • Improved ground at bombsite A so that it has more accurate footstep sounds
  • Fixed gap in world around b-site planting area
  • Fixed z-fighting a backdrop temple near t-spawn
  • Fixed missing collision at connector that would allow grenades to fall through world
  • Fixed hole in world at street that allowed players to see through to canal
  • Fixed vis issue on street looking back to t-spawn
  • Fixed UV stretching in connector
  • Sealed up holes in building rooftops for entire level to prevent grenades getting stuck in void
  • Fixed holes in lower tunnel
  • Fixed hole in canal
Inferno:
  • Moved bucket on scaffolding on bombsite B that could be mistaken for player during combat
  • Closed hole to prevent grenades from falling through the map on bombsite A
  • More player clip adjustments
  • Fixed various micro gaps
Nuke:
  • Minor clipping fixes on rooftops and hut
  • Better caustics in pool at B site
  • Fixed vis issue in garage looking towards hell
Vertigo:
  • Fixed some light fixtures showing backfaces
  • Fixed some light fixtures being misaligned
  • Fixed missing vent pieces in Tunnels
  • Attempt to fix players clipping through wood boards by stairwell at bombsite b
  • Fixed bad clip above door at elevator
  • Fixed flashbang inconsistency with metal gratings at scaffolding
  • Fixed missing collision on horizontal tower beams at b-site
  • Added grenade clips around bombsite b to prevent smokes getting caught in bad spaces
  • Cleaned up geo and did a grenade clip pass around scaffold to make grenades work better
  • Added grenade clip to b platform
  • Fixed disconnected girders at mid
  • Moved stack of drywall at back door>b for better movement/cover
  • Improved clipping at side
  • Jobsite injury signs are more responsive
Counter-Strike 2 - bobb
[ GAMEPLAY ]
  • Fixed a bug where collision between players was sometimes causing players to step up
  • Fixed a bug where players could slide up walls in Mirage mid
  • Fixed a movement systems bug where players could get stuck on geometry
  • Fixed a bug that prevented "Zoom Button Hold: Repeat Disabled" from working correctly
  • Fixed a case where switching weapons immediately after shooting would result in the shot not registering on the server
  • Fixed a case where players could shoot during freeze time at the ends of warmup, halves, and matches
Counter-Strike 2 - Vitaliy
[ MISC ]
  • Added support for accepting game invites and party invites from Steam Chat and Steam Overlay.
  • Added an execution delay for certain commands that can be specified on command line to be deferred until main menu fully loads (e.g. econ action preview commands, match download commands, playdemo, and similar).
  • Fixed a bug that caused game events to not appear in CSTV demos recorded in tv_record_immediate mode.
  • CSTV auto record now requires either an active CSTV server or tv_record_immediate to be enabled.
  • Performance optimizations in game server demo recording code.
Counter-Strike 2 - ☠
[ GAMEPLAY ]
  • The visual and audio feedback from sub-tick input—such as movement acceleration and muzzle flashes—will now always render on the next frame
  • Random numbers used for shooting spread are now synchronized between clients and servers by default. This makes tracers and decals match their server-authoritative trajectories more closely. Note: Spread has been synchronized on Valve official servers since 10/14
  • Fixed a bug where pressing a movement key immediately after jumping resulted in an inconsistent jump height

[ MATCHMAKING ]
  • Parties of four are now able to queue for Premier mode
  • Added vote-kick immunity for solo players who get matched on the same team with a party of four players
  • Adjusted the algorithm for re-establishing CS Rating after a period of inactivity in Premier mode

[ AUDIO ]
  • Reduced the maximum audible distance of grenade bounce sounds
  • Improved occlusion filter quality
  • Addressed issue where sometimes headshot dink sounds playing as feedback for the attacker could be mistaken for incoming damage
  • Lowered volume of sound for headshot damage with no armor from a victims perspective to bring it inline with volume of other headshot sounds
  • Changed jump land sounds to have the same maximum audible distance as footstep sounds
  • Changed volume falloff curve of jump landing sounds to better convey distance
  • Improved molotov extinguish effects to sound better when multiple are playing at once
  • Brought back spark sound feedback when bomb defuse is cut short due to player spinning
  • Fixed issue where at very close proximity, a victims death groan could be mistaken as coming from the attacker
  • Fixed a case where unsilenced m4a1-s did not have any distant gunfire sounds

[ MAPS ]

Mirage
  • Fixed clipping on bench in palace
  • Lowered the height of box on A site to match CS:GO

[ EFFECTS ]
  • Improved performance of blood effects at close range
  • Improved bomb light visibility from back of bomb
  • Reduced muzzle flash during quickswitch from scoped rifles
  • Reduced the strength of the kill streak HUD effect after five kills

[ CSTV ]
  • Added setting "tv_record_immediate" to control when CSTV demo file will start recording content. If the setting is enabled then content will start at the moment when tv_record is executed on the server. If the setting is disabled then content will start recording from tv_delay earlier
  • CSTV demos can now be recorded without delayed CSTV spectating enabled. Requires setting "tv_record_immediate 1" and executing "tv_record" at the moment when recording should start

[ MISC ]
  • Adjusted wear values of some stickers to better match CS:GO
  • Fixed a bug with workshop tools that would prevent light_environment from baking static shadows in some circumstances
  • Improved quality of 'Performance' HDR rendering mode
  • Enabling the upload of workshop maps for Wingman mode
Counter-Strike 2 - bobb
  • Updated Redemption UI to show remaining time before weekly rollover
  • Competitive Rating will now be updated after returning to main menu from a win
  • Added notice to end of match for when CS Rating had been adjusted midmatch (e.g. due to the outcome of a match that the player was kicked from or abandoned, or recovering lost points from playing against a cheater)
  • Various bug fixes and tweaks
Nov 2, 2023
Counter-Strike 2 - Piggles ULTRAPRO

The Maps workshop is now open for business.

Community map makers can start uploading their maps to the workshop, and community servers can host those maps. If you'd like to try some workshop maps offline, subscribe to them on the workshop and head to the Play menu.

There are a bunch of other workshop tool updates today, along with a host of other fixes and adjustments to CS2. Check out the notes, play some matches, and keep that feedback coming!
Counter-Strike 2 - Piggles ULTRAPRO
[ WORKSHOP ]
  • Enabled uploading CS2 maps to the workshop
  • Community Servers can host workshop maps
  • Added paint metalness and roughness by color features to Solid Color, Hydrographic, and Spray-Paint finishes in the Item Editor
  • Added option to toggle "Automatic PBR Color Correction" to all sticker types in Item Editor
  • Various Item Editor help system updates including "mat_fullbright 10" to test PBR
  • Various updates to workshop tools
[ GAMEPLAY ]
  • Fixed a case where user commands would be ignored in poor network conditions
  • Fixed a case where weapons would fire faster than intended
  • Fixed a case where clients would show multiple gunshots for one actual shot
  • Fixed a case where players would fail to keep their weapons between rounds of overtime
  • Fixed some instances of dropped weapons falling out of the gameplay space
  • In firstperson, dead players will now see their own ragdoll at the server-authoritative lag-compensated position of their demise
  • Decoy grenades interact aesthetically with smoke clouds
  • Smoke grenades now have a minimum fuse duration to prevent smokes from prematurely detonating if stuck in crevices
  • Players now ignore individual damage events dealing less than one point of damage
  • Knife attacks will now prioritize enemies and will only hit teammates if there are no enemies in range
  • Knife attacks no longer predict damage effects or sounds on the client
  • Knife attack immediately after switching to a knife will always deal full damage amount
  • For a given map location, eye height is now consistent regardless of how the player arrived
[ MAPS ]
  • INFERNO
    • Fixed clipping in various areas
    • Fixed various microgaps
    • Fixed disappearing meshes in skybox
    • Removed birds that got mistaken for grenades
[ SERVERS ]
  • Added sv_maxuptimelimit setting to request server shutdown after certain number of uptime hours.
  • Support -sv_maxuptimelimit command line parameter to randomly select uptime limit per instance within a range, e.g. "-sv_maxuptimelimit 48-72" command line parameter will request game server instance to self-shutdown somewhere between 48 and 72 hours by issuing "sv_shutdown" command on the game server.
  • Added game server startup timing log records.
  • Game servers will now print global chat messages when players acknowledge newly acquired items while connected to the game server.
  • Fixed a bug showing 100% packet loss immediately after connection
  • Fixed a bug where scoreboard ping could get stuck at a value lower than the real ping
[ MISC ]
  • Improved rendering of stickers
  • Added wins and wins-needed to Competitive Play Menu map tiles
  • Fixed various minor HUD bugs
  • Fixed various skins and sticker bugs
  • Fixed various bugs with item inspection UI
  • Fixed a skinning issue with Trapper Aggressor agent's legs
  • Improved performance of player animations on client and server
  • Smoke grenade canister changed to chrome material
  • "Boost Player Contrast" no longer applies to dead players
  • Adjusted microphone voice threshold value
Counter-Strike 2 - bobb
[ MAPS ]
Various bug fixes and tweaks:
  • Inferno
    • Improved bomb visibility when planted in fountain on bombsite B
    • Improved grenade bounce behavior on roof and stone models to make it more predictable
    • Removed part of railing on balcony
    • Adjusted garage door on bombsite A to improve player readability and clipping
    • Fixed lighting bug on Inferno workshop map
    • Fixed various micro-gaps
    • Overall clipping / movement polish
  • Overpass
    • Removed or tweaked models and textures to improve player readability
    • Adjusted lighting in certain areas to improve player readability
    • Adjusted grenade clipping in various areas
  • Nuke
    • Fixed clipping on ramp room doorway tread plates to prevent erroneous grenade bounces
    • Fixed collision on doorways from ramp to bombsite B to be more accurate
    • Improved player readability against container on bombsite B
    • Fixed some cases where players clipped through garage door at lobby
    • Removed dynamic light at squeaky to prevent shadows giving away player position through doorway
    • Fixed various holes in world
    • Overall clipping / movement polish
  • Dust2
    • Fixed micro-cracks in crate models
  • Anubis
    • Adjusted grenade clipping in and around bombsite B to prevent grenades getting stuck in tight spots
    • Fixed multiple cases where dropped weapons clipped through world geometry
    • Fixed multiple holes and cracks in world.
    • Fixed missing collision on geometry where c4 could be thrown out of the map
    • Clipped multiple areas where players could stack, providing an unfair vantage point
    • Fixed lightmap issues around CT spawn water
    • Improved player readability in mid
    • Improved CT team intro position
    • Overall clipping / movement polish
  • Office
    • Improved player readability at CT spawn around swat van
    • Fixed gaps in some cubemaps which were causing lighting issues
    • Fixed some lighting artifacts on crates at low settings
    • Disabled motion on vending machine
    • Overall clipping / movement polish
  • Vertigo
    • Fixed ladder collision blocking bullets and grenades
    • Fixed steel beams having incorrect surface property
    • Overall clipping / movement polish
  • Mirage
    • Fixed various bullet penetration issues
    • Overall clipping / movement polish
  • Ancient
    • Made fog adjustments to improve player readability
    • Fixed micro-cracks in crate models
    • Fixed multiple holes and cracks in the world
    • Made visibility adjustments to donut area
    • Fixed bullet penetration issues through wood panels near bombsite B
    • Fixed material properties on some tarp models
    • Overall clipping / movement polish
[ MISC ]
  • Fixed some cases where weapons could fall out of the world
  • Fixed a bug where Molotov self damage could be incorrectly penalized as team damage
  • Improved performance for muzzle flashes and HE grenade effects
  • Various bug fixes and tweaks to weapon finishes and stickers
  • Added code to correct packets that arrive out of order in quick succession. These packets were showing up as loss in the net graph.
  • Fixed a bug where SDR routing could sometimes choose the second-best route when immediately connecting, and then stick to that route for too long.
...