
Counter-Strike: Source
Dedicated Server Template
Counter-Strike: Source blends Counter-Strike's award-winning teamplay action with the advanced technology of Source™ technology.
Counter-Strike: Source Game Server Hosting
Deploy and manage your own Counter-Strike: Source dedicated server with GameCP's free game server control panel. This template provides a production-ready server configuration with one-click installation, automatic updates via SteamCMD, and full environment variable management. Whether you're hosting for a small group of friends or running a large community server, GameCP makes Counter-Strike: Source server administration simple and reliable.
Resource Requirements
Recommended Players
Performance Tiers
Economy
Small server, 2-12 players
Standard
Medium server, 12-24 players
Pro
Large server, 24-32 players
Startup Command
Default
SRCDS startup with optimized tickrate
High Tickrate (100)
Competition-grade tickrate. Better hit registration and smoother gameplay. Higher CPU usage.
Low Tickrate (33)
Reduced tickrate for lower-end hardware. Suitable for casual servers or high player counts.
Environment Variables
SERVER_NAME
RequiredServer Name
Server name displayed in the server browser
(empty)MAX_PLAYERS
RequiredMax Players
Maximum number of concurrent players
20STEAM_TOKEN
Game Server Login Token
Create one with App ID `232330` at [Steam GSLT Management](https://steamcommunity.com/dev/managegameservers) to publicly list your server.
(empty)SERVER_CONTACT
Server Contact
Contact info for server administrator shown in server browser.
(empty)SRCDS_MAP
RequiredStart Map
The map loaded when the server starts.
de_dust2RCON_PASSWORD
RequiredRCON Password
Password for remote console (RCON) access.
(empty)SERVER_PASSWORD
Server Password
If set, players will be required to enter this password to join the server.
(empty)AUTO_UPDATE
Auto Update
Automatically update the game server via SteamCMD on startup.
1STEAM_USER
Read OnlySteam Username
Steam username for authentication. Leave empty for anonymous login.
(empty)STEAM_PASS
Read OnlySteam Password
Steam password for authentication. Leave empty for anonymous login.
(empty)STEAM_AUTH
Read OnlySteam Guard Code
Steam Guard 2FA code. Usually not needed as Steam now uses push approval.
(empty)EXTRA_FLAGS
Read OnlyExtra SteamCMD Flags
Additional SteamCMD flags.
(empty)Configuration Files
Server Config
Main server configuration file (server.cfg)
cstrike/cfg/server.cfgtextContainer Configuration
Docker Image
ghcr.io/ptero-eggs/steamcmd:debian
Technical Profile
Template ID
counter-strike-source
Author
GameCP Team
Last Updated
March 13, 2026
Status
ActiveConfiguration Metadata
Information about the origin and version of this game configuration.
Author
GameCP Team
Version
3
Source
gamecp
Steam Links
originalAuthor
diedyesterdaywashere@gmail.com