Game servers
How to make a CS2 server on a VPS
Updated on 3 min readThe NeoHost team
What you need
A Steam account that owns CS2, and a Game Server Login Token (GSLT). Without the token, the server only works on the local network. A VPS with at least 2 vCPU, 4 GB RAM and 60 GB of disk. The game files take more than 60 GB, so the disk matters more than for other games. An SSH program, to connect to the VPS. Windows 10 and 11, macOS and Linux already have one.
The Steam server token (GSLT)
Go to the Steam page for game server accounts and log in with your account. For App ID enter 730, the code for CS2, and add any description, for example the server name. Copy the token it generates. You put it in the server configuration after the install; CS2 servers take it through the +sv_setsteamaccountparameter.
Which VPS to pick
Ruby 1: 2 vCPU, 4 GB RAM, 80 GB NVMe, €15.90 a month. Ruby 2: 2 vCPU, 6 GB RAM, 120 GB NVMe, €19.90 a month. Ruby 3: 4 vCPU, 8 GB RAM, 160 GB NVMe, €32.90 a month. Ruby 4: 4 vCPU, 12 GB RAM, 200 GB NVMe, €43.90 a month. Ruby 5: 6 vCPU, 16 GB RAM, 220 GB NVMe, €56.90 a month.
The steps
Order a Ruby VPS with GameReady™ OS from the configurator. The VPS is ready in under a minute after payment, and the access details arrive by email. Connect over SSH. If you have not done this before, follow the guide to connecting over SSH. Type cs2 install. The tool downloads the game through SteamCMD, asks which game mode and map you want, then starts the server with an RCON console. The download takes a while, because it is more than 60 GB; you see the progress on screen.Put the GSLT token in the server configuration and restart the server. Join the server: in CS2, open the console and type connectfollowed by the server address. The default port for CS2 servers is 27015.
