Config files
server.cfg64 lines · 2.0 KB// ****************************************************************************
// Counter-Strike 2
// Config - server.cfg
// Date - 26/04/2026
// ****************************************************************************
// .................................. Basic ................................. //
// hostname - Name of the server.
hostname "SERVERNAME"
// sv_password - Server password for private servers.
sv_password ""
// sv_setsteamaccount - Game server account token used for persistent login.
// https://steamcommunity.com/dev/managegameservers
sv_setsteamaccount ""
// .............................. Map Rotation .............................. //
// map - Start playing on specified map.
map "de_anubis"
// mapcyclefile - Name of the .txt file used to cycle maps on multiplayer servers.
mapcyclefile "mapcycle.txt"
// ................................. Security ................................ //
// sv_lan - LAN mode. No heartbeat, no authentication, and no public listing.
sv_lan false
// ............................. Server Logging ............................. //
// sv_logfile - Log server information in the log file.
sv_logfile true
// sv_logbans - Log server bans in the server logs.
sv_logbans true
// ............................. Communication .............................. //
// sv_voiceenable - Enable voice communications.
sv_voiceenable true
// sv_alltalk - Players can hear all other players, no team restrictions.
sv_alltalk false
// ................................ Gameplay ................................ //
// game_alias - Set game type and mode based on a preset alias.
// values: casual, deathmatch, competitive, wingman
game_alias "casual"
// host_workshop_collection - Host a workshop map collection as a mapgroup.
// e.g. host_workshop_collection "3104731381"
host_workshop_collection
// host_workshop_map - Get the latest version of the map and host it.
// e.g. host_workshop_map "3075706807"
host_workshop_map
// mp_autoteambalance - Automatically balance teams in teamplay modes.
// false = no, true = yes
mp_autoteambalance trueWhat these settings mean
Quick reference for the 8 most important keys in this Counter-Strike 2 config. Hover or tap any key to see what it controls — useful when you're tuning a server for the first time and don't want to grep through the upstream wiki.
Core
2 settingshostname- Server name shown in the in-game browser. Keep it under 64 characters and avoid colour codes if you want clean Steam listings.
sv_password- Optional join password. Empty string means a public server.
Network
1 settingsv_lan- 1 forces LAN-only mode (no Steam heartbeat). Set 0 for any internet-facing server.
Gameplay
1 settingmp_autoteambalance- 1 forces auto team balance. Usually 0 in competitive — let captains pick.
Voice
2 settingssv_voiceenable- Master switch for in-game voice chat. 1 enabled, 0 disabled server-wide.
sv_alltalk- 1 lets dead players hear the living and both teams hear each other. Off by default for competitive integrity.
Logging
2 settingssv_logfile- 1 writes log lines to disk in addition to stdout.
sv_logbans- 1 logs ban / kick events. Always on for any moderated server.
More tactical fps configs
Browse allSkip the setup. Host Counter-Strike 2 with XGamingServer.
Spin up a managed Counter-Strike 2 server with one click. Backups, mods, control panel and DDoS protection included.



