Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Key points
- Active community.
General information
- GitHub Issue Tracker for Counter-Strike: Source and other Source-based games
- Steam Community Discussions
Availability
Source |
DRM |
Notes |
Keys |
OS |
Retail |
|
SecuROM 5 DRM. Removed in a December 2004 update. Initially included with all purchases of Half-Life 2. These copies can bypass Steam if you launch hl2.msi directly. Later got a standalone release on 4 CDs/1 DVD. |
|
|
Steam |
|
Initially could not be purchased separately and was instead included with all purchases of Half-Life 2. Received a standalone digital release later. [Note 1] |
|
|
- All versions require Steam DRM.
Essential improvements
Skip intro videos
Enable dynamic C4 lights
Use the console command cl_c4dynamiclight 1
|
Game data
Configuration file(s) location
Linux
<path-to-game>/cstrike/cfg/
}}
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Video
In-game general video settings.
In-game advanced video settings.
default_fov #[citation needed]
|
- Unless a server has cheats enabled the game will be forced to the default FOV.
- Open Settings from the main menu
- Go to the
Keyboard tab
- Press the
Advanced button at the bottom of the popup
- Check the box that says
Enable Developer Console (~)
- Open the console using ~.
- Input
sv_cheats 1 to enable cheats and then default_fov # . Replace # with your desired FOV.
|
Input
In-game key map settings.
In-game mouse/gamepad settings.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
Over-all game volume and separate music slider. |
Surround sound |
|
7.1, 5.1 surround sound, 4 speaker surround. |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
"Silence the audio while the game window is in the background" check box. |
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Simplified Chinese |
|
|
|
|
Traditional Chinese |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Japanese |
|
|
|
|
Korean |
|
|
|
|
Polish |
|
|
|
|
Spanish |
|
|
|
|
Russian |
|
|
|
|
Thai |
|
|
|
|
Turkish |
|
|
|
|
Network
In-game general multiplayer settings.
In-game advanced multiplayer settings.
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
27014-27050 |
UDP |
1200, 3478, 4379-4380, 27000-27030 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues fixed
Purple and black broken textures
- Fixes to this issue can be found on our Source engine page.
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
6, 7, 8, 8.1, 9 |
Only 8-9 supported after Steampipe |
OpenGL |
2.1 |
OS X and Linux only. |
Shader Model support |
2, 3 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. |
Linux | |
|
|
Middleware
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Enabling the console in Source games[citation needed]
|
- Launch the game
- From the main menu select
Options
- Select the
Keyboard tab
- Click the
Advanced button
- Check the box next to
Enable developer console (~)
- Click Apply
Notes
- Press ~ to open the console.
- Some commands may first require you enabling sv_cheats. You can do so with
sv_cheats 1 .
- Many servers will not allow you to play with cheats enabled, or will disable them upon entering the server.
- Users without a US keyboard could experience some problems.
|
- View this Steam Support Article regarding launch options as well as the relevant Valve Developer wiki page for further information and a list of useful Source engine launch options.
- Some useful commands can be found in the table below.
Command
|
Output
|
-autoconfig |
Restores video and performance settings to default for the current hardware detected. Ignores settings inside any .cfg files until this parameter is removed.
|
-console |
Starts the game with the developer console enabled.
|
-dxlevel xx |
Forces the game to launch in a specific DirectX version, where xx is: 80 (DirectX 8 (buggy, use 81 instead for high performance)), 81 (DirectX 8.1), 90 (DX9 with Shader Model 2), 95 (DX9 with Shader Model 3) and 98 (DX9 on DX10 hardware (SM 4)). Remove this argument after starting CS:S once or it will keep reseting your other settings. The overridden DirectX version will still be saved (mat_dxlevel).
|
-h # or -height # |
Forces the engine to start with resolution set to # .
|
-w # or -width # |
Forces the engine to start with resolution set to # .
|
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
7, 8.1, 10 32/64-bit | |
Processor (CPU) |
1.7 GHz
| 3.0 GHz Pentium 4 |
System memory (RAM) |
512 MB |
1 GB |
Hard disk drive (HDD) |
2 GB | |
Video card (GPU) |
DirectX 8.1 compatible
| DirectX 9 compatible |
- Windows 98SE, ME, 2000, XP, and Vista were previously supported, but as future updates for this game and Steam occurred; the support was dropped, even with retail copies.
macOS (OS X) |
|
Minimum |
Operating system (OS) |
Leopard 10.5.8, Snow Leopard 10.6.3 |
Processor (CPU) |
|
System memory (RAM) |
1 GB |
Hard disk drive (HDD) |
|
Video card (GPU) |
Nvidia GeForce 8 ATI Radeon X1600 Intel HD 3000 |
Linux |
|
Minimum |
Operating system (OS) |
Ubuntu 12.04 LTS |
Processor (CPU) |
1.7 GHz |
System memory (RAM) |
512 MB |
Hard disk drive (HDD) |
|
Notes
- ↑ While the game can be launched using the
-game cstrike
command-line argument, no local game can actually be created.[3]
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
, %PROGRAMDATA%
, or %WINDIR%
might be redirected to %LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References