Where Config Files Live
Configs are stored ingame/csgo/cfg inside your server files. Edit them with the File Manager in the Wasabi Hosting Game Panel or via SFTP.
| File | Purpose |
|---|---|
server.cfg | Executed on every map load — put your standard settings here |
autoexec.cfg | Executed once at server startup (if configured to run) |
gamemode_*.cfg | Valve’s per-game-mode defaults — don’t edit these; override in server.cfg |
server.cfg:
server.cfg apply on the next map change or server restart.
Key Convars Explained
| Convar | Description |
|---|---|
hostname | Server name shown in the community browser and scoreboard |
sv_password | Join password; empty string means public |
rcon_password | Password for remote console access — set a strong one (see Admin Commands) |
sv_cheats | Enables cheat-protected commands for everyone (0/1) |
mp_maxrounds | Rounds before the match ends (24 for MR12 competitive) |
mp_roundtime | Round length in minutes (e.g. 1.92 = 1:55) |
mp_freezetime | Freeze time at round start, in seconds |
mp_warmuptime | Warmup length in seconds |
mp_autoteambalance | Automatically balance uneven teams (0/1) |
mp_friendlyfire | Whether teammates take damage (0/1) |
sv_lan | Must be 0 — a LAN server won’t authenticate with Steam or list publicly |
Game Modes: game_type and game_mode
CS2 selects its game mode through the combination of two convars, best set as startup parameters (with+game_type / +game_mode) so they apply before the first map loads:
| Mode | game_type | game_mode |
|---|---|---|
| Casual | 0 | 0 |
| Competitive | 0 | 1 |
| Wingman | 0 | 2 |
| Arms Race | 1 | 0 |
| Deathmatch | 1 | 2 |
GSLT: Game Server Login Token
A GSLT ties your server to your Steam account and is required for public listing in the community browser.Create the token
Go to steamcommunity.com/dev/managegameservers and sign in. Under Create a new game server account, enter App ID 730 (Counter-Strike 2) and an optional memo, then click Create.
Add it to your startup parameters
In the Game Panel, open your server’s Startup tab and add the token via the dedicated field or startup parameter:
Requirements for GSLTs: your Steam account must not be limited, and it needs to own CS2’s requirements per Valve’s rules. Tokens are banned if the server violates Steam policies, so never share your token. If the account receives a game ban, its tokens stop working.
Setting the Start Map
The map the server boots into is a startup parameter, not a server.cfg setting:- Official map: add
+map de_dust2(orde_mirage,de_inferno, etc.) to the startup parameters. - Map group: add
+mapgroup mg_activetogether with+mapto define which maps are in rotation. - Workshop maps use different commands entirely — see Custom & Workshop Maps.
Configuration Tips
- Keep one authoritative
server.cfg— since it runs on every map change, your settings survive rotations. - Comment your changes (
// like this) so future you knows why a value was set. - Take a backup before large config overhauls.
- Test match configs (scrim/competitive rule sets) on a passworded server before opening it to the public.
Ready for match night?
CS2 server hosting from €9.99/month on Ryzen 7950X3D/9950X hardware — stable ticks, low ping, DDoS protection included.

