Renting and Setting Up a CS2 Server

Create a GSLT token

For a public CS2 server you need a Game Server Login Token:

  1. Go to steamcommunity.com/dev/managegameservers
  2. Enter App ID 730
  3. Generate the token and copy it

Order the server

  1. Choose the CS2 server on game-serverhosting.de
  2. At least 4 GB RAM (64-tick is fine with 4 GB)
  3. Enter the GSLT token in the dashboard

Server configuration

// server.cfg
hostname "My CS2 Server"
sv_password ""
sv_cheats 0
mp_autoteambalance 1
mp_limitteams 1
mp_maxrounds 24
mp_startmoney 800
mp_freezetime 15
sv_alltalk 0

Competitive config

// competitive.cfg
mp_maxrounds 24
mp_overtime_enable 1
mp_overtime_maxrounds 6
mp_halftime 1
mp_match_can_clinch 1
mp_startmoney 800
mp_roundtime 1.92
mp_roundtime_defuse 1.92
mp_buytime 20
mp_freezetime 15
sv_deadtalk 1

Map rotation

// maplist.txt
de_dust2
de_mirage
de_inferno
de_nuke
de_ancient
de_anubis
de_overpass
de_vertigo

Loading workshop maps

host_workshop_map <workshop_id>

Tickrate in CS2

CS2 uses sub-tick technology. The server tickrate is 64 tick by default. Valve introduced sub-tick so that actions are registered independently of the tickrate.

Plugins (MetaMod + CounterStrikeSharp)

  1. Install MetaMod
  2. Install CounterStrikeSharp
  3. Place plugins in /game/csgo/addons/counterstrikesharp/plugins/