Illustration for How to Make a Counter-Strike 2 Server with SteamCMD

How to Make a Counter-Strike 2 Server with SteamCMD

Install a dedicated CS2 server with SteamCMD, launch a map, configure networking and validate its GSLT before opening.

Counter-Strike 2 distributes its dedicated server through AppID 730. Validate a vanilla installation before adding maps or plugins so Valve/Steam, network and extension failures remain distinguishable.

Requirements and backup

Prepare a dedicated service account, SteamCMD, firewall/router access and a Steam GSLT stored as a secret. When replacing a server, stop it and back up game/csgo/cfg, map lists, game/csgo/addons, launch parameters and Workshop content. Keep a copy off the server before running validate.

Install and launch CS2

  1. Install SteamCMD in its own directory.
  2. Select the server directory and run app_update 730 validate using the login mode Valve currently accepts.
  3. On Windows start game\bin\win64\cs2.exe; on Linux use the CS2 binary under game/bin/linuxsteamrt64/.
  4. Add -dedicated -console -usercon, followed by a port, map and mode. A baseline is -port 27015 +map de_dust2 +game_type 0 +game_mode 1.
  5. Supply the GSLT through +sv_setsteamaccount YOUR_TOKEN from secret storage, never a published script.

The first goal is a stable console and a joinable vanilla match. Do not install Metamod or community maps yet.

Configuration and network

Put persistent settings in game/csgo/cfg/server.cfg. Start with hostname, a strong RCON password only if RCON is enabled, and rules required by the selected mode. Do not paste a large legacy CS:GO config: Source 2 changed or removed commands.

The common default game port is 27015. Allow the selected port over UDP and TCP as required by the functions you use, then forward it to the server's private address when needed. Test on the LAN first and from another network second. A TCP-only website does not validate game UDP traffic.

Validate before public launch

  1. Read the console through the load of de_dust2.
  2. Join from an updated client with connect IP:27015.
  3. Change map and confirm that server.cfg executes.
  4. Restart and recheck name, mode, map and GSLT.
  5. Test external access and public discovery separately.

If the process works but Steam authentication fails, check token, AppID and whether it was regenerated. After an update failure, run validate and retest vanilla before restoring plugins. Continue with the server.cfg and mapcycle guide.

For managed infrastructure, compare Counter-Strike 2 server hosts.

Quick questions

Does CS2 have a separate dedicated-server AppID? Current Valve instructions distribute the server through AppID 730, so use the documented dedicated launch binary and flags.

Why start without plugins? A vanilla baseline proves that Steam files, GSLT, map and network work before third-party loaders affect startup.

What should survive a restart? Hostname, selected mode, official map launch, authenticated Steam identity and external connectivity should all be repeatable.

Launch a Counter-Strike 2 server

Compare server.cfg access, GSLT handling, Workshop maps and configuration backups.

Sources: Valve Developer Community, CS2 dedicated servers, SteamCMD.

Our recommendation

Ready to launch your Counter-Strike 2 server?

Here are the best Counter-Strike 2 hosting deals right now, promo codes included. Still unsure? Our quiz finds the ideal host for you in under 2 minutes.

Budget

Counter-Strike 2 — 4 Go

WinterNode

7.11€/month
-20% with code HOSTMYGAME
Max players:Unlimited
Mods:
Yes

Specifications

RAM:4 Go

Compatible games

Counter-Strike 2

Features

  • ✓4 Go de RAM au minimum
  • ✓CPU sans limite fixe, sous politique d'usage raisonnable
  • ✓Stockage NVMe sans limite fixe, extension sur demande
  • ✓Sauvegardes automatiques toutes les 12 heures
  • +2 more features
Budget

Counter-Strike 2

OptiNAS

5.99€/month
-10% with code HOSTMYGAME
Max players:Unknown
Mods:
Yes

Specifications

RAM:4 Go

Compatible games

Counter-Strike 2

Features

  • ✓Environ 10 joueurs
  • ✓Minimum : 3 vCPU et 4 Go de RAM
  • ✓Conseillé : 3 vCPU et 4 Go de RAM
  • ✓Plugins et mods possibles selon le jeu
  • +2 more features