Counter-Strike 2 - bobb
  • Added a startup check for incompatible AMD graphics drivers. We will now begin reversing VAC bans for affected players
  • Fixed a bug in Windows 11 Auto HDR that led to smokes intermittently disappearing
  • Miscellaneous bug fixes
Counter-Strike 2 - bobb
[ GAMEPLAY ]
  • Command aliases now leverage subtick accuracy
[ SOUND ]
  • New sound for final 10 seconds of bomb beeping
  • Added missing KSK agent voice
  • Reduced falloff distance of knife impact and swish sounds
  • Various tweaks and bug fixes around occlusion filters and footstep clarity
[ MISC ]
  • Fixed missing gamestate integration data regarding flashbangs and damage stats
  • Fixed a bug where a defused bomb would block the player from swapping to a gun dropped close by
  • Fixed some cases where players could peek through ceilings
  • Convar cl_draw_only_deathnotices now blocks match status alerts such as LAST ROUND OF FIRST HALF.
  • Added a game server command sv_load_forced_client_names_file. Running tournament servers with +sv_load_forced_client_names_file namesfile.txt allows loading a key-values file where client names are enforced to be the tournament registered player names.
  • Added an additional fallback path for game clients to download network configuration.
  • Added a game setting cq_netgraph_problem_show_auto that allows players to enable automatic display of network connection issues in top right corner of game HUD.
Counter-Strike 2 - jo
[ MISC ]
  • Various bug fixes and tweaks to agents, gloves, and stickers
  • The Accept Match popup will now show server information if latency is notably high
  • Fixed a bug where ping calculations were incorrect in Sydney which resulted in players connecting to distant data centers
  • Added a list of nearest official datacenters under the "Max Acceptable Matchmaking Ping" setting
  • Fixed a bug where the Perfect World region selection popup wouldn't save the last selection state
  • Fixed the defuser not showing up on the scoreboard
Counter-Strike 2 - jo
[ GAMEPLAY ]
  • When a server disagrees about a player's loadout, such as when a match starts during a patch, the buy menu will now reflect the server-authoritative loadout
  • Fixed a case where players could clip through ceilings
  • Made adjustments to character shaders to improve player visibility

[ ANIMATION ]
  • Fixed the "Smooth Criminal" foot pinning bug
  • Adjusted team select and team intro knife animations to work with Shadow Daggers

[ MAPS ]
  • Various bug fixes and tweaks to Inferno, Mirage, Nuke, Overpass, and Vertigo

[ MISC ]
  • Added "Player Color" option to "HUD Color" setting that will make the HUD match your or your spectator target's player color in competitive modes
  • Changed "Use Player Colors on Team ID" default to "Yes"
  • Added "Large Player Count" setting to replace player avatars with team player count in the mini-scoreboard during the active portion of rounds
  • Fixed a bug where graffiti changes mid-match were delayed
  • Various bug fixes and tweaks to weapon finishes and stickers

[ WORKSHOP TOOLS ]
  • New Screenshot button - captures a screenshot of the game window and saves a .png file to disk. Using "Inspect" with the gray or green backgrounds saves the .png with the UI elements hidden and a transparent background
  • Added Inferno and Ancient preview maps (workshop_preview_inferno and workshop_preview_ancient)
  • Workshop Item Editor - Integrated help system contains detailed guides when you see (More Help: Shift+F1) in the tool tip. These detailed guides contain important information about PBR color ranges, wear/durability masking alpha values, and much more
Counter-Strike 2 - ☠
[ MATCHMAKING ]
  • Matches will now be made with smaller rating differences between the teams at the expense of longer queue times.

[ Premier ]
  • Relegation and Promotion matches will only occur at color boundaries, i.e. every 5000 CS Rating points.
  • Increased possible CS Rating win/loss amounts to move players faster after calibration.
Counter-Strike 2 - jo
[ GRAPHICS ]
  • Fixed a case where feet would appear black when looking down at them through a scope
  • Fixed a memory leak due to particles

[ ANIMATION ]
  • Fixed several hitbox alignment bugs
  • Fixed knife spinning not feeling as fast as in CS:GO
  • Fixed the bolt not moving during the M4A4 and M4A1-S deployment animations
  • Fixed a bug where weapon inspect could interrupt the silencer toggle animation

[ MAPS ]
  • Various bug fixes and tweaks to Mirage, Vertigo, and Nuke

[ MISC ]
  • Fixed several bugs with "Looking to Play"
  • Various bug fixes and tweaks to weapon finishes and stickers
  • Fixed a bug where loadout changes weren't saved if the game was closed shortly after making changes
  • Fixed a bug where Steam Friends' match status was delayed or missing
  • CPU performance improvements for weapon tracers
  • Added an official matchmaking datacenter in Chengdu, China
Counter-Strike 2 - jo
[ GRAPHICS ]

[ ANIMATION ]
  • Fixed a case where the grenade throw animation would be canceled by holding the inspect key
  • Adjusted M4A4 and M4A1-S draw animation to start from out-of-frame
  • Minor animation system performance optimizations

[ MAPS ]
  • Various bug fixes and tweaks to Nuke, Vertigo, Anubis, and Overpass

[ MISC ]
  • All surrender votes now require a majority to pass
  • Fixed an exploit where players could spam chat during the Premier draft phase
  • Fixed a bug where kicked players were receiving the maximum CS Rating penalty. Kicked players will now receive CS Rating based on the final outcome of the match instead
  • Fixed a bug where the first character at the beginning of the terrorist team intro wouldn't render
  • Configured SDL to prefer X11 over Wayland on Linux
  • Paris 2023 items are no longer for sale
Counter-Strike 2 - jo
[ GRAPHICS ]
  • Removed Model / Texture Detail: Very High setting since it was identical to High. They used to differ by Texture Filtering Mode, but that's a separate setting now

[ ANIMATION ]
  • Repositioned finger on AWP so it doesn't look as long

[ MAPS ]
  • Various bug fixes and tweaks to Inferno, Anubis, Vertigo, Ancient, and Mirage

[ MISC ]
  • Various bug fixes and tweaks to stickers
  • Adjusted crosshair outline rendering for fractional values
  • Fixed a bug where disconnecting from and reconnecting to a match would result in less XP
  • Fixed the "buy <item>" command to work with the new flexible loadout system. The command will now find the named item in your loadout instead of assuming a default slot. If the named item isn't in your loadout, the command will fail. To buy by slot, use "buy secondary0", "buy midtier1", "buy rifle2", etc. instead
  • Various tweaks to automatic sniper rifle muzzle flashes
  • Various tweaks to glass impact effects
  • Added sort options to secondary inventory select panel for actions like applying stickers
  • Fixed a bug where users in Germany were incorrectly identified as users in China
Counter-Strike 2 - jo
[ GAMEPLAY ]
  • Removed movement penalty on mud surfaces

[ GRAPHICS ]
  • Fixed a bug with shader compilation when connecting to a server that was causing hitches after connecting. Note that these hitches may still exist on AMD GPUs; we are working with AMD to address this

[ ANIMATION ]
  • Fixed a bug where knife slashing couldn't be interrupted with an inspect

[ MISC ]
  • Various bug fixes and tweaks to weapon finishes and gloves
  • Fixed a case where molotov/incendiary grenades would create a fire ring in the air
  • Improved performance of molotov/incendiary fire extinguishing
  • Various improvements to weapon dropping and throwing
  • Various crash fixes
Counter-Strike 2 - jo
[ SOUND ]
  • Fixed a case where grenade sounds were missing when exploding in-air
  • Added separate sounds for grenades landing in vs out of the playable area

[ GAMEPLAY ]
  • Fixed a case where both terrorists in a Wingman match would appear to have the bomb

[ MISC ]
  • Various bug fixes for the Vulkan renderer
  • Updated Phoenix Soldier icon to reflect recent balaclava color change
  • Fixed a rendering issue in the nametag inspect panel
  • Disallowed binding toggleconsole to mouse1 since it was preventing normal menu interactions
  • Various bug fixes and tweaks to weapon finishes and stickers
  • Fixed a case where surrender votes would incorrectly fail

[ ANIMATION ]
  • Fixed a case where foot pinning wasn't active

[ MAPS ]
  • Various bug fixes and tweaks to Ancient

[ PERFECT WORLD ]
  • Players who launch the game in China and have previously accepted the Steam China Subscriber Agreement will now get a prompt at launch which allows selecting "-perfectworld" or "-worldwide" mode
  • Launch prompt can be activated with "-promptperfectworld" command line flag or completely bypassed if "-perfectworld" or "-worldwide" command line flag is used

[ COMMUNITY DEDICATED SERVERS ]
  • To launch a community dedicated server, you can use this reference command line:
    • cs2 -dedicated +map de_dust2
  • To enable logging, add to your server commandline:
    • +sv_logfile 1 -serverlogging
  • Or add to a config file:
    • sv_logfile 1
    • log on
  • To enable HTTP logaddress forwarding, ensure logging is enabled as above and use:
    • logaddress_add_http "<server address>:<port>"
  • Dispatched logs can be handled the same way as CS:GO
...