This article relates to the game "Counter-Strike: Source". Click here for more information.

Counter-Strike: Source: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎Mapping: sky list)
mNo edit summary
 
(124 intermediate revisions by 31 users not shown)
Line 1: Line 1:
{{game release|appid=240}}
{{LanguageBar}}
{{metacritic score|color=lightgreen|gameid=counterstrikesource|score=88}}
{{Css topicon}} <!-- adds CSS category -->
{{packages|list=* [[Package: Holiday 2006 Collection]]
{{Background
* [[Package: Counter-Strike: Source & Garry's Mod]]
| file = Counter-Strike Source - Background.jpg
* [[Package: Source Multiplayer Pack]]
| opacity = 0.03125
* [[Package: Source Premier Pack]]
| gradient-height = 250px
* [[Package: Valve Complete Pack]]}}
}}
{{Infobox game
|title = Counter-Strike: Source
|image = Software_Cover - Counter-Strike Source.jpg
|developer = {{valve|1}}, {{trs|1}}</br>Hidden Path Entertainment <small>(2010 update)</small>
|publisher = {{valve|name}}
|series = [[Counter-Strike series]]
|releasedates = {{ExpandBox|title=October 7, 2004|'''Windows:'''<br>October 7, 2004<br>'''macOS:'''<br>June 23, 2010<br>'''Linux:'''<br>February 5, 2013<!--expand template-->}}
|genre = [[WP:Tactical shooter|Tactical]] [[WP:First-person shooter|first-person shooter]]
|mode = [[WP:Multiplayer video game|Multiplayer]]
|platform = {{win|1}}, {{mac|1}}, {{linux|1}}
|engine = {{source|4}} ({{tf2branch|1|nt=0}})
|appid = 240
|codelang = [[WP:C++|C++]]
|modsupport = Yes ({{code|custom}} folder)
|sdk = [[Source SDK]]
|doc = [[Counter-Strike: Source Level Creation]]
|distribution = Retail, Steam
|website = [https://web.archive.org/web/20060616143250/http://www.counter-strike.net/ Official Website] (Archived)
|links = {{Steam store|app/240|'''Steam''' page}}<br>{{Moddb|page=other|games/counter-strike-source|ModDB page}}
|previousgame = {{cscz|2}}
|nextgame = {{csgo|2}}
}}
{{css|4}} is a recreation of {{cs|3.1}} inside the {{src|3.1}} engine, and the third game of the ''Counter-Strike'' franchise. Released in October 2004, it was the first Source game to be released, preceding {{hl2|2}} by some weeks as a Steam pre-order bonus. It features the Counter-Strike [[bot]], the precursor to {{l4d|2}}'s AI.


[[image:Cs-source.JPG|framed|CS: Source ingame.]]
As opposed to previous ''Counter-Strike'' games, there is no Assassination game mode and no riot shield included. Included are the Hostage and Bombing scenario. Originally at launch, player could purchase ammo separately until a Dynamic Weapon Pricing update was released on November 1, 2006, removing the option to buy ammo separately, and instead buying any weapons will automatically gives you the ammo. Also at launch, CSS only had one character for both teams (Phoenix Connexion for T, Seal Team 6 for CT) until an update released in Dec 2005 up to Apr 2006, slowly adding G.I.G.N, Guerilla, Leet Krew, SAS, GSG9 and Arctic.


{{hl2}} [[Counter-Strike: Source]], the latest installment of the Counter-Strike series, updates [[Counter-Strike|Counter-Strike's]] award-winning teamplay action with the advanced technology of the [[Source]] engine.
A [[Counter-Strike: Source Beta|beta version]] developed by [[Hidden Path Entertainment]] (later known for developing {{csgo|4}}) and Valve, ported the game to the [[Orange Box]] engine ({{srcmp|3.1}}), which was finished and released on Jun 23, 2010 for PC and Mac OS X, replacing the older ({{src06|3.1}} version, also known as v34/1.0.0.34). The game now features 144 (now 147) new achievements, a domination and revenge system, MVP Awards, and a new scoreboard. Currently, it runs on {{tf2branch|1}}, an updated version of {{src13mp|1}} which includes 64-bit support, [[VScript]], and other new features as well as bug fixes.


Maps for Counter-Strike: Source use the prefixes de (Bomb defusal) and cs (Hostage rescue).{{toc|left}}{{clr}}
== History ==
* September 2003: Alpha version of Counter-Strike: Source was leaked, alongside {{hl2|1}}.
* Before October 2004: Counter-Strike: Source was publicly available as a Open Beta.
* October 7, 2004: Counter-Strike: Source was released.
* Between December 2005 until April 2006: Added other characters to both CT & T team.
* June 1, 2006: Around this time, CS:S had been upgraded to {{src06|2}} (HL2: Episode One) engine.
* June 23, 2010: Counter-Strike: Source was upgraded to {{src09|2}} engine (Orange Box branch), replacing the {{src06|2}} version (CS:S version 34), while also added new features to the game, and made the game available on Mac. This new update was co-developed by Hidden Path Entertainment.
* Between August 2011 and September 2011: CS:S was updated with changes to weapon accuracy, new spread pattern and balance. This change, along with engine updates, divided CS:S playerbase, leading to some servers running on either older (v34/Source 2006) or newer versions (Orange Box, and later in future, Source 2013 and TF2 branch), and players using older versions of the game in order to connect to servers running old CS:S versions.
* October 19, 2011: Counter-Strike: Source was upgraded to {{srcmp|2}}, when the Source SDK launcher was [[Source_SDK_release_notes_archive#Source_SDK_(10/19/2011)|updated]], which defaults {{tf2|1}}, {{dods|1}} and {{Css|1}} to Source MP.
* May 2013: Counter-Strike: Source was upgraded to {{src13mp|2}} engine, during transition to then-new [[SteamPipe]] content delivery system. The game was also ported to Linux systems.
* February 18, 2025: Counter-Strike: Source was upgraded to {{tf2branch|2}}, adding features from {{hl2|1}} 20th Anniversary Update, {{tf2|1}}, and [[VScript]] support.


==Mapping==
==Limitations==
*[[Counter-Strike: Source Level Creation]]
{{bug|hidetested=1|A bug, which hasn't been fixed since 2006 with the reintroduction of class (character) selection, the SAS has a weaker weapon throw due to an unconfigured ValveBiped.}}
*[[Animated Clouds]]
{{bug|hidetested=1|'''Video Stress Test''' is currently broken with recent ({{tf2branch|1}}) update, and will crash the game when launched in 64-bit. This is not affected when launched in 32-bit (using {{code|-force32bit}} [[command line argument]]).}}
*[[Bullet Penetration in Counter-Strike:Source]]
Use [https://github.com/ValveSoftware/Source-1-Games/issues?q=is%3Aissue+is%3Aopen+label%3A%22Counter-Strike%3A+Source%22 GitHub] in order to prevent duplicate or outdated bug reports at the wiki.
*[[:Category:Counter-Strike: Source Entities|Counter-Strike: Source Entities]]
*[[Flowing Water]]
*[[HDR]]
*[[HDR Skybox Creation]]
*[[Level Overviews]]
*[[List of CS:S Soundscapes]]
*[[Counter-Strike Source Sky List]]
*[[Releasing a Map]]
*[[Working Ladders]]


===References===
==Official Maps==
*[[Map prefixes]]
{{css|1}} has the following official maps included.
*[[Map Source Releases for Counter-Strike: Source]]
*[[:Category:World Models:Counter-Strike: Source:All Models|Counter-Strike: Source Models]]


===Errors===
Maps with the prefix <code>cs_</code> are '''[[Hostage Rescue]] Scenarios''', maps with the prefix <code>de_</code> are '''[[Bomb Defusal]] Scenarios'''.
*[[Both Teams are Full error]]
{| class="standard-table sortable"
*[[Error reading weapon data file for: weapon cubemap]]
! Map Filename
! Official Map since
! Remake from<br>{{cs|4}}?
! Available in<br>{{csgo|4|nt=CS:GO}}?
! Available in<br>{{cs2|4|nt=CS2}}?
! <span style="background:rgb(0,0,0,.3)">[[HDR]]</span> support?
|-
| cs_assault
| 2005-06-07
| {{Yes}}
| {{Yes|{{CsgoMap|cs_assault|Yes|size=16px|game=csgo}}}}
| {{No}}
| {{no}}
|-
| cs_compound
| 2005-02-24
| {{No}}
| {{No}}
| {{No}}
| {{no}}
|-
| cs_havana
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{No}}
| {{No}}
| {{no}}
|-
| cs_italy
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{Yes|{{CsgoMap|cs_italy|Yes|size=16px|game=csgo}}}}
| {{Yes|{{CsgoMap|cs_italy|Yes|size=16px}}}}
| {{no}}
|-
| cs_militia
| 2006-01-18
| {{Yes}}
| {{Yes|{{CsgoMap|cs_militia|Yes|size=16px|game=csgo}}}}
| {{No}}
| {{yes}}
|-
| cs_office
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{Yes|{{CsgoMap|cs_office|Yes|size=16px|game=csgo}}}}
| {{Yes|{{CsgoMap|cs_office|Yes|size=16px}}}}
| {{no}}<br>(planned, but scrapped)
|-
| de_aztec
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{N/A|{{CsgoMap|de_aztec|Removed|size=16px|game=csgo}}}}
| {{No}}
| {{no}}
|-
| de_cbble
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{Yes|{{CsgoMap|de_cbble|Yes|size=16px|game=csgo}}}}
| {{No}}
| {{no}}
|-
| de_chateau
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{No}}
| {{No}}
| {{no}}
|-
| de_dust
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{N/A|{{CsgoMap|de_dust|Removed|size=16px|game=csgo}}}}
| {{No}}
| {{yes}}
|-
| de_dust2
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{Yes|{{CsgoMap|de_dust2|Yes|size=16px|game=csgo}}}}
| {{Yes|{{CsgoMap|de_dust2|Yes|size=16px}}}}
| {{yes}}
|-
| de_inferno
| 2005-03-15
| {{Yes}}
| {{Yes|{{CsgoMap|de_inferno|Yes|size=16px|game=csgo}}}}
| {{Yes|{{CsgoMap|de_inferno|Yes|size=16px}}}}
| {{yes}}
|-
| de_nuke
| 2005-12-15
| {{Yes}}
| {{Yes|{{CsgoMap|de_nuke|Yes|size=16px|game=csgo}}}}
| {{Yes|{{CsgoMap|de_nuke|Yes|size=16px}}}}
| {{yes}}
|-
| de_piranesi
| 2004-10-07 ''(launch)''
| {{Yes}}
| {{No}}
| {{No}}
| {{no}}
|-
| de_port
| 2005-02-24
| {{No}}
| {{No}}
| {{No}}
| {{no}}
|-
| de_prodigy
| 2004-12-16
| {{Yes}}
| {{No}}
| {{No}}
| {{no}}
|-
| de_tides
| 2005-01-17
| {{Yes}} {{czero|only}}
| {{No}}
| {{No}}
| {{no}}
|-
| de_train
| 2005-02-24
| {{Yes}}
| {{Yes|{{CsgoMap|de_train|Yes|size=16px|game=csgo}}}}
| {{yes|{{CsgoMap|de_train|Yes|size=16px}}}}
| {{yes}}
|}
Unlike the maps in sister games {{hl2dm|1}} and {{dods|1}}, none of the official maps in Counter-Strike: Source were compiled with [[per-vertex lighting]].
=== Test maps ===
{{css|1}} also includes two test maps, one for audio, other for benchmarking system performance (CPU & GPU).
;test_speakers
:{{code|test_speakers}} is a map used to test your speakers configuration. This map was able to be loaded in the Options' "Audio" tab before it was removed after {{css|1}}'s update in 2010, requiring users to use console commands to access this maps. Ragdoll models will appear as "[[Missing content|ERROR]]" because the old player models from the 2004 version of CS:S have been removed.
;test_hardware
:{{code|test_hardware}} is a map used to benchmark your computer. It can be played through "Video Stress Test" button. The map itself is the updated version of a map shown at E3 2003, during {{hl2|1}} development.


===Bots===
==Content==
*[[Navigation Meshes]]
* Counter-Strike: Source (<code>cstrike</code>)
*[[Bot Navigation Editing CFG File]]
* Source shared (<code>hl2</code>)
* {{tf2branch|2|nt=1}} (32/64-bit binaries)


==Features==
==Gallery==
*[[Mixing Game Content]]
===Official screenshots===
*[[Mod Content Usage]]
<gallery mode=nolines heights=192px widths=307px>
*[[Steam Application IDs]]
Counter-Strike Source - Screenshot_1.jpg|Train ({{code|de_train}})
*[[Source Multiplayer Networking]]
Counter-Strike Source - Screenshot_2.jpg|Compound ({{code|cs_compound}}) - Front area
*[[Valve MP3 Player]]
Counter-Strike Source - Screenshot_3.jpg|Compound ({{code|cs_compound}}) - T Spawn
*[[Color correction (concept)|Color correction]]
Counter-Strike Source - Screenshot_4.jpg|Assault ({{code|cs_assault}})
Counter-Strike Source - Screenshot_5.jpg|Inferno ({{code|de_inferno}})
</gallery>


==Plugins==
===Other (in-game)===
*[[Ingame menu for server plugins (CS:S only)]]
<gallery mode=nolines heights=192px widths=307px>
Cs-source.JPG
Counter-strike-source-screenshot-de aztec.jpg
Screenshot-CSS-Source_engine_comparison.jpg
</gallery>


==Cloning CS:Source features==
==See also==
*[[Models on VGUI Panels]]
* {{wiki|Counter-Strike: Source}} - Wikipedia article about CS:S.
*[[Importing CSS Weapons Into HL2]]
* [[:Category:Counter-Strike: Source]] - for anything related to CS:S.


==Similar games==
==External links==
*[[Counter-Strike]]
* {{Steam store|app/240|Counter-Strike: Source on Steam}}
*[[Counter-Strike: Condition Zero]]
* {{Moddb|page=games|counter-strike-source|ModDB page}}
*[[Condition Zero Deleted Scenes]]
* {{Gamebanana|2|Gamebanana page}}{{Counter strike games}}


[[Category:Valve Games]]
{{SourceBranchCategory|tf2branch}}

Latest revision as of 05:27, 8 August 2025

English (en)Deutsch (de)한국어 (ko)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

Counter-Strike Source - Background.jpg
Counter-Strike: Source
Software Cover - Counter-Strike Source.jpg
Developer(s)
Valve, Turtle Rock Studios
Hidden Path Entertainment (2010 update)
Publisher(s)
Valve
Release date(s)
October 7, 2004 
Windows:
October 7, 2004
macOS:
June 23, 2010
Linux:
February 5, 2013
Mode(s)
Platform(s)
Engine
Steam AppID
Written in
Mod support
Yes (custom folder)
Distribution
Retail, Steam
Official website
Official Website (Archived)

Counter-Strike: Source Counter-Strike: Source is a recreation of Counter-Strike inside the Source engine, and the third game of the Counter-Strike franchise. Released in October 2004, it was the first Source game to be released, preceding Half-Life 2 Half-Life 2 by some weeks as a Steam pre-order bonus. It features the Counter-Strike bot, the precursor to Left 4 Dead Left 4 Dead's AI.

As opposed to previous Counter-Strike games, there is no Assassination game mode and no riot shield included. Included are the Hostage and Bombing scenario. Originally at launch, player could purchase ammo separately until a Dynamic Weapon Pricing update was released on November 1, 2006, removing the option to buy ammo separately, and instead buying any weapons will automatically gives you the ammo. Also at launch, CSS only had one character for both teams (Phoenix Connexion for T, Seal Team 6 for CT) until an update released in Dec 2005 up to Apr 2006, slowly adding G.I.G.N, Guerilla, Leet Krew, SAS, GSG9 and Arctic.

A beta version developed by Hidden Path Entertainment (later known for developing Counter-Strike: Global Offensive Counter-Strike: Global Offensive) and Valve, ported the game to the Orange Box engine (Source Multiplayer), which was finished and released on Jun 23, 2010 for PC and Mac OS X, replacing the older (Source 2006 version, also known as v34/1.0.0.34). The game now features 144 (now 147) new achievements, a domination and revenge system, MVP Awards, and a new scoreboard. Currently, it runs on Team Fortress 2 branch, an updated version of Source 2013 Multiplayer which includes 64-bit support, VScript, and other new features as well as bug fixes.

History

  • September 2003: Alpha version of Counter-Strike: Source was leaked, alongside Half-Life 2.
  • Before October 2004: Counter-Strike: Source was publicly available as a Open Beta.
  • October 7, 2004: Counter-Strike: Source was released.
  • Between December 2005 until April 2006: Added other characters to both CT & T team.
  • June 1, 2006: Around this time, CS:S had been upgraded to Source 2006 Source 2006 (HL2: Episode One) engine.
  • June 23, 2010: Counter-Strike: Source was upgraded to Source 2009 Source 2009 engine (Orange Box branch), replacing the Source 2006 Source 2006 version (CS:S version 34), while also added new features to the game, and made the game available on Mac. This new update was co-developed by Hidden Path Entertainment.
  • Between August 2011 and September 2011: CS:S was updated with changes to weapon accuracy, new spread pattern and balance. This change, along with engine updates, divided CS:S playerbase, leading to some servers running on either older (v34/Source 2006) or newer versions (Orange Box, and later in future, Source 2013 and TF2 branch), and players using older versions of the game in order to connect to servers running old CS:S versions.
  • October 19, 2011: Counter-Strike: Source was upgraded to Source Multiplayer Source Multiplayer, when the Source SDK launcher was updated, which defaults Team Fortress 2, Day of Defeat: Source and Counter-Strike: Source to Source MP.
  • May 2013: Counter-Strike: Source was upgraded to Source 2013 Multiplayer Source 2013 Multiplayer engine, during transition to then-new SteamPipe content delivery system. The game was also ported to Linux systems.
  • February 18, 2025: Counter-Strike: Source was upgraded to Team Fortress 2 branch Team Fortress 2 branch, adding features from Half-Life 2 20th Anniversary Update, Team Fortress 2, and VScript support.

Limitations

Icon-Bug.pngBug:A bug, which hasn't been fixed since 2006 with the reintroduction of class (character) selection, the SAS has a weaker weapon throw due to an unconfigured ValveBiped.
Icon-Bug.pngBug:Video Stress Test is currently broken with recent (Team Fortress 2 branch) update, and will crash the game when launched in 64-bit. This is not affected when launched in 32-bit (using -force32bit command line argument).

Use GitHub in order to prevent duplicate or outdated bug reports at the wiki.

Official Maps

Counter-Strike: Source has the following official maps included.

Maps with the prefix cs_ are Hostage Rescue Scenarios, maps with the prefix de_ are Bomb Defusal Scenarios.

Map Filename Official Map since Remake from
Counter-Strike Counter-Strike?
Available in
Counter-Strike: Global Offensive CS:GO?
Available in
Counter-Strike 2 CS2?
HDR support?
cs_assault 2005-06-07 Yes Yes Yes No No
cs_compound 2005-02-24 No No No No
cs_havana 2004-10-07 (launch) Yes No No No
cs_italy 2004-10-07 (launch) Yes Yes Yes Yes Yes No
cs_militia 2006-01-18 Yes Yes Yes No Yes
cs_office 2004-10-07 (launch) Yes Yes Yes Yes Yes No
(planned, but scrapped)
de_aztec 2004-10-07 (launch) Yes Removed Removed No No
de_cbble 2004-10-07 (launch) Yes Yes Yes No No
de_chateau 2004-10-07 (launch) Yes No No No
de_dust 2004-10-07 (launch) Yes Removed Removed No Yes
de_dust2 2004-10-07 (launch) Yes Yes Yes Yes Yes Yes
de_inferno 2005-03-15 Yes Yes Yes Yes Yes Yes
de_nuke 2005-12-15 Yes Yes Yes Yes Yes Yes
de_piranesi 2004-10-07 (launch) Yes No No No
de_port 2005-02-24 No No No No
de_prodigy 2004-12-16 Yes No No No
de_tides 2005-01-17 Yes (only in Counter-Strike: Condition Zero) No No No
de_train 2005-02-24 Yes Yes Yes Yes Yes Yes

Unlike the maps in sister games Half-Life 2: Deathmatch and Day of Defeat: Source, none of the official maps in Counter-Strike: Source were compiled with per-vertex lighting.

Test maps

Counter-Strike: Source also includes two test maps, one for audio, other for benchmarking system performance (CPU & GPU).

test_speakers
test_speakers is a map used to test your speakers configuration. This map was able to be loaded in the Options' "Audio" tab before it was removed after Counter-Strike: Source's update in 2010, requiring users to use console commands to access this maps. Ragdoll models will appear as "ERROR" because the old player models from the 2004 version of CS:S have been removed.
test_hardware
test_hardware is a map used to benchmark your computer. It can be played through "Video Stress Test" button. The map itself is the updated version of a map shown at E3 2003, during Half-Life 2 development.

Content

Gallery

Official screenshots

Other (in-game)

See also

External links