Getting started with your Counter Strike 2 Server
Counter-Strike 2 Server Setup
Counter-Strike 2 (CS2) replaced CS:GO in 2023 with the Source 2 engine. Community server support has evolved with the engine; the dedicated server uses the standard Valve SRCDS approach.
First Boot
- Open your Counter-Strike 2 server in the panel.
- Click Start.
- First boot downloads CS2 server files (about 35 GB). 20 to 30 minutes.
- When you see
VAC secure mode is activatedandListening on, you're ready.
To connect: in CS2, open the developer console (must be enabled in settings) with ~ and:
connect 203.0.113.10:27015
Map Cycle
Edit game/csgo/cfg/mapgroup_<groupname>.cfg, or simply use the Startup tab's Mapgroup and Map fields.
Common map groups:
mg_active: Current active duty maps (Mirage, Inferno, Nuke, Anubis, Overpass, Ancient, Vertigo, Dust2)mg_reserves: Reserve pool mapsmg_custom_*: Custom map sets
To force a specific map on boot, set the Map field to de_mirage (or your preferred map).
Practice / 1v1 / Retake Servers
CS2 has popular community modes that you can replicate:
Retake Server
- Install CS2Fixes and the Retake plugin.
- Configure retake spawns and scenarios in the plugin's config.
- Use a retake config file in
cfg/server.cfgwithmp_warmuptime 999,mp_buy_anywhere 1, scripted bombsites.
1v1 Arena
- Install a 1v1 arena plugin (community-built for CS2).
- Maps are aim-arena and shuffle players into 1v1 brackets.
KZ / Surf
- Install the CS2 KZ plugin (work in progress; KZ scene is rebuilding on Source 2).
- Use KZ or surf maps from the workshop.
Game Server Login Token (GSLT)
To run a public CS2 server visible in community browsers:
- Visit
steamcommunity.com/dev/managegameservers. - Generate a token for CS2 (app ID 730).
- Set the token in the Startup tab's GSLT field.
- Restart.
Without GSLT, the server can be joined by IP but won't appear in the community browser.
Performance Tips
- Use tickrate 64 unless you specifically need 128 (twice the CPU cost for marginal feel)
- Lower
sv_maxupdaterateif your players experience network spikes - Schedule daily restarts; CS2 has memory creep similar to CS:GO
Backups
CS2 server configs and custom maps are the only critical data. The panel Backups tab handles them. Daily snapshots are fine.
Common Issues
- Server not appearing in browser: GSLT missing or revoked. Tokens revoke after 30 days of inactivity.
- Map fails to change to workshop map: Map not downloaded yet; restart so the workshop downloader can fetch it.
- High ping or warps after Source 2 update: Network frame settings changed; reset to defaults and tune from there.
- Plugins not loading: Source 2 plugin loaders (MetaMod for Source 2) are still maturing. Pin to confirmed-working versions and watch the community plugin forum for updates.