LogoLogo
  • Home
  • Getting Started
  • Configuration
    • LinuxGSM Config
    • Game Server Config
    • Start Parameters
    • cronjobs
    • Running on Boot
    • Running Multiple Game Servers
    • IP Address Configuration
    • LinuxGSM Stats
  • Commands
    • install
    • start-stop-restart
    • monitor
    • test-alert
    • console
    • debug
    • update
    • check-update
    • force-update
    • validate
    • update-lgsm
    • backup
    • map-compressor
    • details
    • mods
    • skeleton
    • fastdl
    • change-password
  • Game Servers
    • 7 Days to Die
    • Arma 3
    • ARK: Survival Evolved
    • Call of Duty 4
    • Dont Starve Together
    • Counter-Strike 2
    • Counter-Strike: Global Offensive
    • Factorio
    • Garry's Mod
    • Insurgency: SandStorm
    • Killing Floor 2
    • Minecraft: Java Edition
    • Multi Theft Auto
    • Rust
    • Sven Co-op
    • Trackmania Nations Forever / Trackmania United Forever
    • TeamSpeak 3
    • Unreal Tournament 99
    • Unreal Tournament 2004
    • Unreal Tournament 3
    • Valheim
    • Xonotic
    • The Front [WIP]
  • Networking
    • IP Address
    • Ports
    • Source Engine
  • Alerts
    • Discord
    • Email
    • IFTTT
    • Pushbullet
    • Pushover
    • Rocket.Chat
    • Slack
    • Telegram
  • Dependencies
    • Java
    • tmux
    • jq
    • gamedig
    • glibc
  • Features
    • ANSI Colors
    • Stop Mode
    • Log Management
    • Message Display Time
  • SteamCMD
    • Steam Master Server
    • Game Server Login Token
    • Branch
    • LAN Discovery
    • Workshop
    • Error Codes
  • Linux
    • distro
    • ftp-scp
    • file-ownership
    • firewalls
    • network-interfaces
    • permissions
    • Symlinking and ln command
  • Troubleshooting
  • FAQ
  • Guides
    • Security
    • Make Webserver Case Insensitive
    • Sourcemod and Metamod:Source
  • Other
    • server-migration
    • basic-usage
    • brand
Powered by GitBook
On this page
  • Server Resources
  • Game Modes
  • Server Guides
  • Setting for a 128 Tick Server
  • Workshop
Edit on GitHub
Export as PDF
  1. Game Servers

Counter-Strike: Global Offensive

PreviousCounter-Strike 2NextFactorio

Last updated 1 year ago

Server Resources

Official Server Resources

Game Modes

CS:GO features various game modes, which can be played on your server. To make setting up your server a bit easier, the following table sums up the configuration required in your server's for the various game modes. If you want more detailed and up-to-date information, take a look at Valve's wiki: . Up-to-date information about mapgroups can be found in the file serverfiles/csgo/gamemodes.txt.

[Game Modes]
gametype
gamemode
gamemodeflags
skirmishid
mapgroup (you can mix these across all Game Modes except Danger Zone, but use only one)

Arms Race

1

0

0

0

mg_armsrace

Boom! Headshot!

1

2

0

6

mg_skirmish_headshots

Classic Casual

0

0

0

0

mg_casualsigma, mg_casualdelta

Classic Competitive (Default)

0

1

0

0

mg_active, mg_reserves, mg_hostage, mg_de_dust2, ...

Classic Competitive (Short Match)

0

1

32

0

mg_active, mg_reserves, mg_hostage, mg_de_dust2, ...

Danger Zone

6

0

0

0

mg_dz_blacksite (map: dz_blacksite), mg_dz_sirocco (map: dz_sirocco)

Deathmatch (Default)

1

2

0

0

mg_deathmatch

Deathmatch (Free For All)

1

2

32

0

mg_deathmatch

Deathmatch (Team vs Team)

1

2

4

0

mg_deathmatch

Demolition

1

1

0

0

mg_demolition

Flying Scoutsman

0

0

0

3

mg_skirmish_flyingscoutsman

Hunter-Gatherers

1

2

0

7

mg_skirmish_huntergatherers

Retakes

0

0

0

12

mg_skirmish_retakes

Stab Stab Zap

0

0

0

1

mg_skirmish_stabstabzap

Trigger Discipline

0

0

0

4

mg_skirmish_triggerdiscipline

Wingman

0

2

0

0

mg_de_prime, mg_de_blagai, mg_de_vertigo, mg_de_inferno, mg_de_overpass, mg_de_cbble, mg_de_train, mg_de_shortnuke, mg_de_shortdust, mg_de_lake

When adjusting the mapgroup, don't forget to also set defaultmap to a map contained in the same mapgroup.

If players are respawning in random locations on custom maps, set mp_randomspawn to 0.

If players are being banned for dying too much, such as on minigames maps, as a workaround set mp_autokick to 0. Warning, this disables AFK and Teamkilling kicks as well.

Server Guides

Setting for a 128 Tick Server

Add to the following to the config lgsm/config-lgsm/csgoserver/csgoserver.cfg :

tickrate="128"

AS well it is needed to add a few options to the game config (default in: serverfiles/csgo/cfg/csgoserver.cfg )

sv_mincmdrate 128
sv_minupdaterate 128

This will as well force the client to use the 128 tickrate

Workshop

wsapikey="YOUR_STEAM_API_KEY"
wscollectionid="YOUR_COLLECTION_ID"
wsstartmap="

For CSGO, edit these lines in your

CS:GO Dedicated server Wiki
CS:GO Server Workshop setup Wiki
CS:GO Server Known Issues Wiki
CS:GO Game Modes
LinuxGSM config
CS:GO Game Modes
Install Sourcemod on CS:GO Server
LinuxGSM config