Counter-Strike 2 - Valve
Release Notes for 10/3/2012


[ Minor Fixes ]

Matchmaking
-Added a vote to continue playing competitive match with bots after a human player abandons the match, unanimous agreement of remaining human players is required to continue playing with bots.
-Reduced time required for confirming match when searching for competitive players and servers.
-Improved overall search times in competitive queue mode.
-Added a client message when the wamup period ends.
-Extended competitive match warmup period to 90 seconds.
-Message of the day will automatically dismiss itself when competitive match starts.
-Added an explanation to competitive cooldown timer for clients.
-Added a condition to apply competitive cooldown to players who have disconnected from the match.
-Implemented scaling cooldown periods for repeat incidences.

Vertigo
-Rearranged props below the boost-up ladder to prevent players jumping onto the ladder without boosting
-Clipped off various tiny ledges
-Made small props protruding from walls non-solid
-Fixed visible nodraw in ceiling hole

Misc
-Fixed a long standing bug where you could lose mouse input when you got to the team select screen.
-Fixed a bug where the color correction during freeze time did not account for the players also being invulnerable during the new warmup - this fixed the CC gap at the start.
-Fixed some bugs relating to the warmup notification not reliably showing for late joiners.
-The chat now displays when the warmup has ended, just like when it is in progress.
Counter-Strike: Source - Valve
An update to Counter-Strike: Source has been released. The update will be applied automatically when you restart Counter-Strike: Source. The major changes include:

  • Fixed a client crash bug caused by overflow of the audio cache
  • Fixed a bug that allowed server browser network activity to continue after choosing a server
Counter-Strike 2 - Valve
Release Notes for 9/14/2012

[ GAME ]
- Added third-person gunshot flinch reaction animations for all players
- Molotovs and incendiary grenades now explode in mid air if they haven't touched the ground after a small amount of time has passed
- Molotovs and incendiary grenades now no longer throw shorter than the other grenade types
- Fixed grenades bouncing really high if you threw them straight at the ground
- Fixed grenades that don't have a timer (like the smoke) not detonating if they found a spot to continually bounce and not touch what was considered "the ground"
- Fixed a bug in bullet penetration where a bullet would penetrate walls much thicker than intended when the first brush the bullet hit was a detail brush.
- Fixed a rare case when server reservation would not load correct map on official servers
- Flipped MP7 viewmodel fire selector from safety to full-auto

[ UI ]
- Fixed spectator glows not updating state often enough which could allow glows to show at the wrong time
- Fixed player target ID names not showing properly in some cases when observing/spectating
- Fixed the spectator UI showing in Arms Race
- Fixed player not auto observing their killer after the death camera if no bot was available to take over
- Fixed round in spectator screen not updating if you connected mid round
- If all players on a team share the same team tag, the scoreboard and spectator team names will display the players' team name (steam group name)
- Improved rendering performance of text UI elements

[ COMMUNITY ]
- Added default loading screen for direct connects and custom maps that shows loading progress
- Fixed server console say command to deliver text to all connected clients
- sv_password can now be set on community dedicated servers when they have no players connected and will be enforced.
- Matchmaking: blocking relationships do not prevent direct server joins, they only filter during matchmaking
- sv_pure: VPK files contain the necessary hashes so the dedicated servers do not need to compute them at startup but can be checked with the command “sv_pure_checkvpk”
Counter-Strike: Source - Valve
An update to Counter-Strike: Source has been released. The update will be applied automatically when you restart Counter-Strike: Source. The major changes include:

  • Added a new command "kickall" which kicks all connected clients except for HLTV and the listenserver host if applicable
  • Fixed a bug that allowed malicious servers to execute restricted console commands on players
  • Fixed a bug that allowed malicious servers to prevent players from executing console commands
  • Updated Steam binaries; fixes Linux crash on shutdown or restart
  • Performance improvements
Counter-Strike 2 - Valve
Release notes for 8/23 Update

[ Gameplay ]
- Exposed a classic dynamic crosshair style in the options that represents the weapons spread accurately.
- Implemented first person client flinching. Now a player gets aim punched a bit when shot. The amount is based on the damage.
- Increased amount of tagging that results from hits.

[ Bugs ]
- Fixed the scoreboard turning toggleable in the end match state.
- fixed not being able to bring up the pause menu without dismissing the scoreboard in the end match state.
- Parallelized matchmaking results analysis process and reduced time game takes to perform matchmaking.
- Improved matchmaking algorithm giving more weight to dedicated servers ping during matchmaking results analysis.

[ Community ]
- Removed the implicit dependency on round-limited matches so servers that want to use mp_timelimit instead can. Mp_timelimit is used only if mp_maxrounds is set to 0.
- Exposed mp_forcecamera convar.
- Exposed set of server hibernate convars.
- Fixed code that was preventing mapper-placed weapons.
Counter-Strike: Source - Valve
An update to Counter-Strike: Source has been released. The update will be applied automatically when you restart Counter-Strike: Source. The major changes include:

  • Fixed a client crash on exit (after connecting to a server using sv_pure)
  • Added sv_namechange_cooldown_seconds, to throttle clients from changing their name too rapidly. (Defaults to 20 seconds)
  • Added sv_netspike_on_reliable_snapshot_overflow to selectively enable the automatic dumping of netspike file if a client drops due to "reliable snapshot overflow" (defaults to 0, which disables the debugging)
  • Added check to prevent player names from containing color codes
  • setinfo console command will now reject attempts to set / change convars with any unusual characters
  • Marked mem_force_flush as a cheat to prevent client exploits
  • Fixed %n console crash in the client
  • Updated client rate value to default to 30000 to improve network performance for most players
    • Rate was previously set by Steam’s Internet connection speed setting
  • Updated client rate value to be stored in the config.cfg file
  • Fixed a Linux dedicated server crash on exit
Counter-Strike 2 - Valve
Release notes for 8/22 Update

- Addressed some stability issues.
- Fixed perf issues when logging is enabled.

- Added a convar (cl_crosshairgap) to control the gap of the classic crosshair.
- The smoke grenade smoke is now taller so it's now more useful to use it to block places like double-doors in dust2.
- Players can no longer interrupt another player defusing the bomb by standing in between them and the bomb.
- Disabled sv_pure on listen servers.
- Fixed an sv_pure bug that resulted in false inconsistent MD5s
- Increased search iterations and time delay for keeping sessions in the ignored pool. mm_ignored_sessions_reset can now reset the ignored pool.
- Fixed a case where MOTD prevents input to the team select screen.
- Fixed occasional "server is full" error when matchmaking into classic casual games.
- Fixed an exploit where a vote could be called for an invalid map.

- added some sound mix settings suggested by pros
- increased the volume of bullet impacts and ricochets
- increased the volume of 3rd person footsteps
- increased the volume of weapon foley sounds (reloads, etc.)
-decreased the volume of ambient sounds


linux
- Added steamcmd support to srcds_run. In order to have srcds_run auto-update when the CS:GO dedicated servers get patched, the srcds_run script must be run with the following options: -autoupdate -steam_dir STEAMDIR -steamcmd_script STEAMSCRIPT
where STEAMDIR is the directory to the steamcmd dir ( example: ~/Steam/ )
where STEAMSCRIPT is the name of the script that steamcmd should execute ( example: ~/Steam/csgo.txt )

For information on how to create a script for steamcmd, see https://developer.valvesoftware.com/wiki/Counter- Strike:_Global_Offensive_Dedicated_Servers#Automating_SteamCmd
Counter-Strike 2 - Valve
Release notes for 8/20 Update

Gameplay:
• Added the Weapons Course to the game.

UI:
• Voice notification can now show more players talking.
• Updated the freeze panel to no longer show the heath for your killer in competitive mode.
• Added an option in the menu to disable the game instructor messages.
• Update to the player info panel to no longer show achievement alerts.
• Update to the leaderboard screen to default to “Friends” filter.
• Added the “Total Games Played” leaderboard category.
• Updated the Play With Friends screen:
-- Made the chat window bigger so text is no longer cut off.
-- Adjusted the size of dimming when the focus changes between friends list and lobby list. It used to obscure the friends list and a little of the chat. Now it only obscures the friends list.

Bug Fixes:
• Updated the radio command panel so that the radio panel doesn't end up at the top of the screen during a mode that doesn't have a money panel.
• Set Classic Casual deadtalk to 0 to encourage fair play.
• Fixed the freeze panel dynamic positioning that would allow it to go too high.
• Fixed a missing text string displayed when player is not connected to Steam in leaderboards.
• Fixed a bug where the Mag7 could be bought by Ts via console commands.
• Fixed a bug where adding favorite server was not functional in the Community Server UI.
• Fixed a bug in the Play With Friends lobby where using left and right on keyboard or gamepad made the screen unresponsive.
• Fixed a bug in the Play With Friends lobby where typing in the Chat window would cause player names to flicker in the friends list.
• Fix for voice/chat/radio messages. Better unified the handling of voice and chat messages.
-- Chat messages now correctly use sv_allchat (instead of sv_alltalk), which should be more consistent with other source games.
-- Team-only communications now are not affected by sv_allchat/sv_alltalk, which means that private communications to one's team stay private, regardless of game mode.
-- Team-only communication is also not overridden by sv_full_alltalk, which allows teams to privately communicate strategy during warmup time and intermission.
-- Radio commands are considered team-only, so these should still be usable for tactics during games with sv_alltalk enabled (e.g. casual).
-- Spectators no longer hear team-only communications, except when sv_spec_hear is mode 2 (hear/see comms of the spectated teams).

Audio:
• Increased the audible range of the c4 plant and disarm sounds.
• Fixed audio randomly chirping/screeching on certain levels.

Matchmaking:
• Tuned lobby distance computations when performing matchmaking.
• Exposed a convar ("mm_csgo_community_search_players_min") for community quick match to look for community servers having at least specified number of human players already playing.

Community:
• Shipped zombie model to support the Zombie Mod
Counter-Strike 2 - Valve
Release notes for 8/15 Update:

UI:
• Added Message of the Day
• Added a message when running without Steam to inform the users that the game requires Steam to be running.
• Added support for radar user message breaking up into several messages to allow for servers with large playercounts to not break user message stream when encountering too many entities.
• Updated the scoreboard so that if a game has a max of ten players you will see a compact scoreboard.
• Update to HUD voice status - darkened chat background from 32% opaque to 45% to increase readability of messages.
• Leaderboards input device filter now defaults to mouse and keyboard.

Bug Fixes:
• Fixed a bug where a dash was displayed when there was no score in the scoreboard.
• Fixed an issue with the HUD scaling not working with some elements.
• Enabled controller sampling regardless of input lock.
• Fixed several vgui fonts being too large at larger resolutions.
• Ignore low violence registry settings for CS:GO since we have no low violence regions.
• Fixed winning text not getting updated for arms race.
• Fixed win panel misalignments.
• Updated the scoreboard to fill from top to bottom for the order of players joining.
• Updated the scoreboard - moved the nav buttons up when you play with 10 players. Added a more opaque background.

Community Support:
• Added convars for better server customization:
o mp_solid_teammates - Determines whether teammates are solid or not.
o mp_free_armor - Determines whether armor and helmet are given automatically.
o mp_weapons_allow_zeus - Determines whether the Zeus is purchasable or not.
o mp_halftime - Determines whether or not the match has a team-swapping halftime event.
• Omitted reference to ranking or matchmaking from button warning.
Counter-Strike 2 - Valve
Release notes for 8/14 Update

Gameplay:
• Addressed recently reported performance issues.
• Living players can now hear the dead spectators in Casual game mode.

Effects:
• Improved muzzle flash dynamic light performace and optimized bullet hit impacts effects

UI:
• Added options to select the position of the steam toast notification.
• Fixed an issue with the Scoreboard where it was not showing a Tie or Loss properly.
• Fixed an issue where players were not getting updated in the Mini-Scoreboard.
• The Money HUD element now flashes more when it increases.
• The Scoreboard now allows you to view a player's profile.
• Updated the Alerts and Win panel spacing to match each other better.
• Updated the Win panel to be overall smaller and streamlined in all the states for modes.

Bug Fixes:
• Fixed an issue in the HUD player count where players who left or changed state quickly were not getting updated in the scoreboard as such.
• Updated the Play With Friends screen to enable the private/public toggle.
• Boot invites should now be accepted after the game loads from an invite click in steam message.
• Fixed description text for the Achievement: “Awardist”.
• Fixed server crash caused by taking environment (falling) damage while defusing.
• Fix for firing delay after weapon switching during a reload.
• Fix for cash awards not be applied properly for grenade kills.

Matchmaking:
• By default the input device is locked to keyboard and mouse.

Community Support:
• Fixed a bug where custom server map lists wouldn't populate if CT models weren’t specified. Server now sends information about slots, models, arms and maplist before serverinfo so that correct models could be loaded.
• When hashing the community server response we take into account game mode/type/numslots so that we rebuild extended kv when mode changes, but the map remains the same.
• Added commandline argument "-maxplayers_override" that, if exists, trumps any “maxplayers” values read from gamemodes files.
• Added -gamemodes_serverfile command line parameter that allows specifying a file other than the default gamemodes_server.txt
• Network stringtables will not be using dictionaries on community servers even if convar is enabled. This allows clients to actually download map since resources are referenced by strings and the client will not have the dictionary until they have the map.
• Client will defer .bsp file preload until after required resources are available. For the case of a missing map, this allows the client to reach signon state "new" and kick off downloader thread while retaining their spot on the server. This allows community servers to essentially run 3rd party maps that clients will download when played.
...