Counter-Strike

Counter-Strike

Valve

activeReleased Nov 1, 2000steam

Play the world's number 1 online action game. Engage in an incredibly realistic brand of terrorist warfare in this wildly popular team-based game. Ally with teammates to complete strategic missions. Take out enemy sites. Rescue hostages. Your role affects your team's success. Your team's success affects your role.

Year 24

Nov 1, 2023 - Nov 1, 2024

19 changes

Support for Half-Life 25th Anniversary engine updates launched on November 29, 2023, bringing significant enhancements to both Counter-Strike: Condition Zero and Condition Zero: Deleted Scenes. This update included support for various new features from the Half-Life 25th Anniversary update, improving overall gameplay experience.

  • New Content: Counter-Strike updated to support the Half-Life 25th Anniversary engine updates for Condition Zero and Condition Zero: Deleted Scenes.
  • UI Improvements:
    • Added a 'Use shaders' checkbox in video options, allowing server overrides with sv_allow_shaders.
    • Miscellaneous UI fixes for Dedicated Servers.
    • Various UI layout fixes.
  • Performance Enhancements: Support for Half-Life 25th Anniversary Features improved the game's performance and compatibility.
  • Quality of Life: Players facing compatibility issues were advised to use the 'steam_legacy' beta branches for better stability.

Year 23

Nov 1, 2022 - Nov 1, 2023

0 changes
Nothing notable this year.

Year 22

Nov 1, 2021 - Nov 1, 2022

0 changes
Nothing notable this year.

Year 21

Nov 1, 2020 - Nov 1, 2021

0 changes
Nothing notable this year.

Year 20

Nov 1, 2019 - Nov 1, 2020

8 changes

The August 18, 2020 patch introduced a significant auto weapon switching adjustment, allowing players to enable automatic weapon switching when picking up a better weapon under certain conditions. This update also implemented several crucial security fixes to improve game stability and safety.

  • Gameplay Adjustment: Auto weapon switching was modified by setting _cl_autowepswitch to 2, now enabling auto switching when picking up a superior weapon unless holding a Primary or Secondary attack.
  • Security Fixes: A series of security enhancements addressed vulnerabilities in model loading, BSP and WAD loading, client disconnect handling, console command handling, and client/server communications.

Year 19

Nov 1, 2018 - Nov 1, 2019

27 changes

The October 8, 2019 patch introduced a notable auto weapon switching feature that allows players to automatically switch to a better weapon upon pickup, enhancing gameplay fluidity. Alongside this, a significant security overhaul addressed multiple vulnerabilities related to model loading and client-server communications, ensuring a safer experience for players.

  • Major Bug Fixes: A comprehensive bug-fixing effort on April 16, 2019, addressed critical issues, including:
    • Fixed buffer overflow vulnerabilities in various systems, enhancing stability and security.
    • Resolved an RCE (Remote Code Execution) risk in model loading and weapon message handling.
    • Corrected command chaining in cvars with the exec command.
  • Additional Gameplay Fixes: The October 25, 2019 update fixed several gameplay-related issues, such as:
    • Resolved a crash during demo playback for certain demo files.
    • Fixed an issue where certain resources were not downloading properly through FastDL.
  • Command and Resource Safety: Multiple updates in April 2019 added safety measures for command execution and custom resources:
    • Commands from outside the client were restricted to safe commands only.
    • All custom resources downloaded from servers underwent file name checks for safety.
  • Texture and Visual Improvements: The October 25 patch also fixed issues related to texture mode updates, ensuring that settings like `gl_texturemode` and `gl_ansio` functioned correctly when switching video quality modes.
  • Miscellaneous Fixes: Additional fixes included resolving issues with ammo boxes visibly spawning during purchases and preventing invalid file extensions in commands.

Year 18

Nov 1, 2017 - Nov 1, 2018

19 changes

Counter-Strike introduced significant updates with the August 21, 2018 patch, which added a new server cvar for infinite ammo and a range of quality-of-life improvements. This patch also included numerous bug fixes that enhanced overall game security and functionality.

  • Gameplay Changes: New server cvar `mp_infinite_ammo` was added, allowing players to toggle infinite ammo options. Additionally, the patch prevented `texgamma` and `lightgamma` from affecting multiplayer lighting.
  • UI/UX Improvements: The scoreboard received notable enhancements, including new money and health columns with associated player and server cvars (`scoreboard_showhealth`, `scoreboard_showmoney`). Support for player avatars was added for lower display resolutions, along with the ability to enable or disable avatars using the `scoreboard_showavatars` cvar. Columns in the server browser were reordered to better reflect player counts.
  • Quality of Life: The patch introduced auto-saving for several cvars, streamlining player customization.
  • Major Bug Fixes: Critical security fixes addressed console command vulnerabilities and resource loading issues. Other fixes included restricting `sv_cheats` control to servers, resolving shotgun shell reload delays, and correcting various texture and UI issues.

Year 17

Nov 1, 2016 - Nov 1, 2017

30 changes

The July 10, 2017 update brought significant fixes and improvements to Counter-Strike, addressing a range of bugs and enhancing user experience. Notably, it included a fix for the SAV files vulnerability, which prevented arbitrary files from being written into the game folder.

  • Major Bug Fixes: The update resolved numerous critical issues, including:
    • Fixed crashes related to changing consumable weapons and setting custom decals.
    • Addressed crashes when using the changelevel command while UI elements were visible.
    • Resolved issues with outdated scoreboard information after level changes.
  • Gameplay Adjustments: The play command was modified to respect the speak_enabled cvar setting, enhancing in-game communication control.
  • User Interface Enhancements: The update disabled popup HTML windows and ensured that the Close button received keyboard focus during disconnection dialogs, improving navigation and usability.
  • Additional Fixes: Other notable fixes included addressing issues with primary weapon pickups after stripping items and correcting the spectator UI to eliminate placeholder names.

Year 16

Nov 1, 2015 - Nov 1, 2016

0 changes
Nothing notable this year.

Year 15

Nov 1, 2014 - Nov 1, 2015

0 changes
Nothing notable this year.

Year 14

Nov 1, 2013 - Nov 1, 2014

0 changes
Nothing notable this year.

Year 13

Nov 1, 2012 - Nov 1, 2013

403 changes

Counter-Strike launched support for Mac OS X and Linux on February 14, 2013, alongside the Counter-Strike 1.6 Beta for these platforms. This expansion not only opened the game to a broader audience but also introduced various gameplay improvements and new features that enhanced the overall experience.

  • Firing Behavior Overhaul: Improved firing behavior across all platforms, ensuring it is no longer dependent on client or server frame rate, implemented on March 13, 2013.
  • Localized Player Names: Added support for localized player names, enhancing communication for non-English speakers, introduced on March 6, 2013.
  • Gameplay Enhancements: Increased the supported entity count to 1800 and improved bomb position reporting for better gameplay clarity, both changes made on April 1, 2013.
  • Command Line and CVar Updates: Introduced new command line options like '-mousethread' for improved movement accuracy and enforced stricter command checks using 'cl_filterstuffcmd', both added on February 18, 2013.
  • SteamPipe Migration: Transitioned to the SteamPipe content delivery system on February 14, 2013, optimizing game delivery and updates.

Year 12

Nov 1, 2011 - Nov 1, 2012

0 changes
Nothing notable this year.

Year 11

Nov 1, 2010 - Nov 1, 2011

0 changes
Nothing notable this year.

Year 10

Nov 1, 2009 - Nov 1, 2010

0 changes
Nothing notable this year.

Year 9

Nov 1, 2008 - Nov 1, 2009

0 changes
Nothing notable this year.

Year 8

Nov 1, 2007 - Nov 1, 2008

0 changes
Nothing notable this year.

Year 7

Nov 1, 2006 - Nov 1, 2007

0 changes
Nothing notable this year.

Year 6

Nov 1, 2005 - Nov 1, 2006

0 changes
Nothing notable this year.

Year 5

Nov 1, 2004 - Nov 1, 2005

0 changes
Nothing notable this year.

Year 4

Nov 1, 2003 - Nov 1, 2004

0 changes
Nothing notable this year.

Year 3

Nov 1, 2002 - Nov 1, 2003

0 changes
Nothing notable this year.

Year 2

Nov 1, 2001 - Nov 1, 2002

0 changes
Nothing notable this year.

Year 1

Nov 1, 2000 - Nov 1, 2001

0 changes
Nothing notable this year.