Game servers by the hour. Pay only when you play.

Counter-Strike: Source server guide and RCON commands

Counter-Strike: Source is round-based CS: Bomb Defusal (de_ maps) and Hostage Rescue (cs_ maps). You deployed the server, so you are the admin. CS:S has native Source RCON, so you run everything from the web console on your server card, or from the in-game console with rcon. Every command below was verified on a real server.

Where you run these

The easy way is the web console on your server card. Type any command below straight into it and press enter. It is already signed in as admin, so there is no password to enter and no rcon prefix: just bot_quota 4 or changelevel de_inferno. Nothing to install.

You can also run them from inside the game. Enable the developer console (Options, Keyboard, Advanced, Enable developer console), open it with the ~ key, and sign in once with your admin (RCON) password from the deploy form: rcon_password yourAdminPass. After that, prefix admin commands with rcon: rcon changelevel de_inferno, rcon bot_quota 4. The web console does this signing-in for you, which is why it needs no prefix.

How your friends join

Your server sits on a public IP, so there is no port-forwarding and no VPN. Friends join one of two ways:

  • Open the console (~) and run: connect IP:27015
  • Or find it in the in-game server browser (Internet or LAN tab, or Favorites by IP). Your server name starts with 2hours.gg.

If you set a Join password on deploy, friends add it first: password yourpass; connect IP:27015

Gametype and maps

CS:S has no gametype cvar: the MAP decides it. de_ maps are Bomb Defusal, cs_ maps are Hostage Rescue. Pick the starting map on the deploy form, or switch live:

changelevel de_inferno
Load a Bomb Defusal map (de_dust2, de_inferno, de_nuke, de_train and more).
changelevel cs_office
Load a Hostage Rescue map (cs_office, cs_italy, cs_assault and more).

Every official map ships with the server, so nobody downloads anything. Custom maps need a FastDL host, which is not set up on this first release.

Bots

The server starts human-only. Add AI players any time to fill out a scrim, and they appear right away (no waiting for a human to join). From the console:

bot_quota 4
Set how many bots play. bot_quota 0 turns them off for a human-only match.
bot_difficulty 2
Bot skill: 0 Easy, 1 Normal, 2 Hard, 3 Expert.
bot_kick
Remove all bots (or bot_kick <name> for one).

Match rules

status
List connected players, their SteamIDs, ping and the current map.
mp_timelimit 20
Minutes before the map changes (0 = no limit).
mp_roundtime 2.5
Minutes per round (1 to 9).
mp_freezetime 6
Seconds players are frozen at the start of each round.
mp_friendlyfire 1
Turn friendly fire on (1) or off (0).
sv_alltalk 1
Let both teams hear each other (1), or team-only voice (0).
mp_restartgame 1
Restart the round now (the number is a countdown in seconds).
kick <name>
Remove a player.

See also

← Back to all guides