Back to Templates
Counter-Strike: Source
Counter-Strike: Source
GameCP OfficialFPS
Verified

Counter-Strike: Source

Dedicated Server Template

Counter-Strike: Source blends Counter-Strike's award-winning teamplay action with the advanced technology of Source™ technology.

v23
2/25/2026

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.

Free Control PanelOne-Click DeployAuto UpdatesDocker Containerized
Full Hosting Guide

Ready to host Counter-Strike: Source?

Read our complete step-by-step guide covering installation, configuration, performance tuning, and getting your server online in minutes.

Resource Requirements

CPU Cores
2
Memory
1.0 GB(max 2 GB)
Storage
5 GB

Recommended Players

20
Recommended
Min: 2Max: 32

Performance Tiers

Economy

Small match server, 2-12 players

RAM1 GB
CPU Shares512
Recommended

Standard

Public server, 12-24 players

RAM1 GB
CPU Shares1024

Pro

Full 32-slot competitive server

RAM2 GB
CPU Shares2048

Startup Command

#!/bin/bashBash shell with full features

Default

SRCDS startup with optimized tickrate

Default

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

Required

Server Name

Server name displayed in the server browser

Default
(empty)

MAX_PLAYERS

Required

Max Players

Maximum number of concurrent players

Default
20

STEAM_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.

Default
(empty)

SERVER_CONTACT

Server Contact

Contact info for server administrator shown in server browser.

Default
(empty)

SRCDS_MAP

Required

Start Map

The map loaded when the server starts.

Default
de_dust2

RCON_PASSWORD

Required

RCON Password

Password for remote console (RCON) access.

Default
(empty)

SERVER_PASSWORD

Server Password

If set, players will be required to enter this password to join the server.

Default
(empty)

STEAM_USER

Read Only

Steam Username

Steam username for authentication. Leave empty for anonymous login.

Default
(empty)

STEAM_PASS

Read Only

Steam Password

Steam password for authentication. Leave empty for anonymous login.

Default
(empty)

STEAM_AUTH

Read Only

Steam Guard Code

Steam Guard 2FA code. Usually not needed as Steam now uses push approval.

Default
(empty)

EXTRA_FLAGS

Read Only

Extra SteamCMD Flags

Additional SteamCMD flags.

Default
(empty)

Configuration Files

Server Config

Main server configuration file (server.cfg)

cstrike/cfg/server.cfgtext
0 fields

Container Configuration

Docker Image

ghcr.io/ptero-eggs/steamcmd:debian

Technical Profile

Template ID

counter-strike-source

Author

GameCP Team

Last Updated

February 25, 2026

Status

Active

Configuration Metadata

Information about the origin and version of this game configuration.

Author

GameCP Team

Version

3

Source

gamecp

originalAuthor

diedyesterdaywashere@gmail.com

Imported: 2/5/2026, 3:03:36 PM