################################## ######## Default Settings ######## ################################## # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! # Copy settings from here and use them in either: # common.cfg - applies settings to every instance. # [instance].cfg - applies settings to a specific instance. #### Game Server Settings #### ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters # https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive # [Game Modes] gametype gamemode mapgroup (you can mix these across all Game Modes except Danger Zone, but use only one) # Arms Race 1 0 mg_armsrace # Classic Casual 0 0 mg_casualsigma, mg_casualdelta # Classic Competitive 0 1 mg_active, mg_reserves, mg_hostage, mg_de_dust2 # Custom 3 0 # Deathmatch 1 2 mg_deathmatch # Demolition 1 1 mg_demolition # Wingman 0 2 # Danger Zone 6 0 mg_dz_blacksite (map: dz_blacksite), mg_dz_sirocco (map: dz_sirocco) gametype="0" gamemode="0" mapgroup="mg_active" ip="0.0.0.0" port="27015" clientport="27005" sourcetvport="27020" steamport="26901" defaultmap="de_mirage" maxplayers="16" tickrate="64" ## Game Server Login Token (GSLT): Required # GSLT is required for running a public server. # More info: https://docs.linuxgsm.com/steamcmd/gslt gslt="" ## Workshop Parameters | https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators # To get an API key visit - https://steamcommunity.com/dev/apikey wsapikey="" wscollectionid="" wsstartmap="" ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad" ## Monitor | https://docs.linuxgsm.com/commands/monitor # Query delay time querydelay="1" ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd # Server appid appid="740" steamcmdforcewindows="no" # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch branch="" betapassword="" # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server steammaster="true" ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode # 1: tmux kill # 2: CTRL+c # 3: quit # 4: quit 120s # 5: stop # 6: q # 7: exit # 8: 7 Days to Die # 9: GoldSrc # 10: Avorion # 11: end stopmode="9" ## Query mode # 1: session only # 2: gamedig (gsquery fallback) # 3: gamedig # 4: gsquery # 5: tcp querymode="2" querytype="protocol-valve" ## Console type consoleverbose="yes" consoleinteract="yes" ## Game Server Details # Do not edit gamename="Counter-Strike: Global Offensive" engine="source" glibc="2.15" #### Directories #### # Edit with care ## Game Server Directories systemdir="${serverfiles}/csgo" executabledir="${serverfiles}" executable="./srcds_run" servercfgdir="${systemdir}/cfg" servercfg="${selfname}.cfg" servercfgdefault="server.cfg" servercfgfullpath="${servercfgdir}/${servercfg}"