|
@@ -1,151 +0,0 @@
|
|
|
-##################################
|
|
|
|
|
-######## Default Settings ########
|
|
|
|
|
-##################################
|
|
|
|
|
-# DO NOT EDIT 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
|
|
|
|
|
-
|
|
|
|
|
-#### Server Settings ####
|
|
|
|
|
-
|
|
|
|
|
-## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters
|
|
|
|
|
-# https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers#Starting_the_Server
|
|
|
|
|
-# [Game Modes] gametype gamemode
|
|
|
|
|
-# Arms Race 1 0
|
|
|
|
|
-# Classic Casual 0 0
|
|
|
|
|
-# Classic Competitive 0 1
|
|
|
|
|
-# Demolition 1 1
|
|
|
|
|
-# Deathmatch 1 2
|
|
|
|
|
-gametype="0"
|
|
|
|
|
-gamemode="0"
|
|
|
|
|
-mapgroup="mg_active"
|
|
|
|
|
-ip="0.0.0.0"
|
|
|
|
|
-port="27015"
|
|
|
|
|
-clientport="27005"
|
|
|
|
|
-sourcetvport="27020"
|
|
|
|
|
-defaultmap="de_mirage"
|
|
|
|
|
-maxplayers="16"
|
|
|
|
|
-tickrate="64"
|
|
|
|
|
-
|
|
|
|
|
-## Required: Game Server Login Token
|
|
|
|
|
-# GSLT is required for running a public server.
|
|
|
|
|
-# More info: https://gameservermanagers.com/gslt
|
|
|
|
|
-gslt=""
|
|
|
|
|
-
|
|
|
|
|
-## Optional: Workshop Parameters
|
|
|
|
|
-# https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
|
|
|
|
|
-# To get an authkey visit - http://steamcommunity.com/dev/apikey
|
|
|
|
|
-# authkey=""
|
|
|
|
|
-# ws_collection_id=""
|
|
|
|
|
-# ws_start_map=""
|
|
|
|
|
-
|
|
|
|
|
-## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters
|
|
|
|
|
-fn_parms(){
|
|
|
|
|
-parms="-game csco -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_mode ${gamemode} +game_type ${gametype} +host_workshop_collection ${ws_collection_id} +workshop_start_map ${ws_start_map} -authkey ${authkey}"
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-#### LinuxGSM Settings ####
|
|
|
|
|
-
|
|
|
|
|
-## Notification Alerts
|
|
|
|
|
-# (on|off)
|
|
|
|
|
-
|
|
|
|
|
-# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info
|
|
|
|
|
-postalert="off"
|
|
|
|
|
-postdays="7"
|
|
|
|
|
-posttarget="https://hastebin.com"
|
|
|
|
|
-
|
|
|
|
|
-# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord
|
|
|
|
|
-discordalert="off"
|
|
|
|
|
-discordwebhook="webhook"
|
|
|
|
|
-
|
|
|
|
|
-# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email
|
|
|
|
|
-emailalert="off"
|
|
|
|
|
-email="email@example.com"
|
|
|
|
|
-emailfrom=""
|
|
|
|
|
-
|
|
|
|
|
-# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT
|
|
|
|
|
-iftttalert="off"
|
|
|
|
|
-ifttttoken="accesstoken"
|
|
|
|
|
-iftttevent="linuxgsm_alert"
|
|
|
|
|
-
|
|
|
|
|
-# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun
|
|
|
|
|
-mailgunalert="off"
|
|
|
|
|
-mailguntoken="accesstoken"
|
|
|
|
|
-mailgundomain="example.com"
|
|
|
|
|
-mailgunemailfrom="alert@example.com"
|
|
|
|
|
-mailgunemail="email@myemail.com"
|
|
|
|
|
-
|
|
|
|
|
-# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet
|
|
|
|
|
-pushbulletalert="off"
|
|
|
|
|
-pushbullettoken="accesstoken"
|
|
|
|
|
-channeltag=""
|
|
|
|
|
-
|
|
|
|
|
-# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover
|
|
|
|
|
-pushoveralert="off"
|
|
|
|
|
-pushovertoken="accesstoken"
|
|
|
|
|
-
|
|
|
|
|
-# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
|
|
|
|
|
-telegramalert="off"
|
|
|
|
|
-telegramtoken="accesstoken"
|
|
|
|
|
-telegramchatid=""
|
|
|
|
|
-
|
|
|
|
|
-## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
|
|
|
|
|
-updateonstart="off"
|
|
|
|
|
-
|
|
|
|
|
-## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
|
|
|
|
|
-maxbackups="4"
|
|
|
|
|
-maxbackupdays="30"
|
|
|
|
|
-stoponbackup="on"
|
|
|
|
|
-
|
|
|
|
|
-## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging
|
|
|
|
|
-consolelogging="on"
|
|
|
|
|
-logdays="7"
|
|
|
|
|
-
|
|
|
|
|
-#### LinuxGSM Advanced Settings ####
|
|
|
|
|
-
|
|
|
|
|
-## SteamCMD Settings
|
|
|
|
|
-# Server appid
|
|
|
|
|
-appid="740"
|
|
|
|
|
-appid_co="600380"
|
|
|
|
|
-# Steam App Branch Select
|
|
|
|
|
-# Allows to opt into the various Steam app branches. Default branch is "".
|
|
|
|
|
-# Example: "-beta latest_experimental"
|
|
|
|
|
-branch=""
|
|
|
|
|
-
|
|
|
|
|
-## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login
|
|
|
|
|
-steamuser="username"
|
|
|
|
|
-steampass='password'
|
|
|
|
|
-
|
|
|
|
|
-## LinuxGSM Server Details
|
|
|
|
|
-# Do not edit
|
|
|
|
|
-gamename="Classic Offensive"
|
|
|
|
|
-engine="source"
|
|
|
|
|
-
|
|
|
|
|
-#### Directories ####
|
|
|
|
|
-# Edit with care
|
|
|
|
|
-
|
|
|
|
|
-## Server Specific Directories
|
|
|
|
|
-systemdir="${serverfiles}/csco"
|
|
|
|
|
-executabledir="${serverfiles}"
|
|
|
|
|
-executable="./srcds_run"
|
|
|
|
|
-servercfg="${servicename}.cfg"
|
|
|
|
|
-servercfgdefault="server.cfg"
|
|
|
|
|
-servercfgdir="${systemdir}/cfg"
|
|
|
|
|
-servercfgfullpath="${servercfgdir}/${servercfg}"
|
|
|
|
|
-
|
|
|
|
|
-## Backup Directory
|
|
|
|
|
-backupdir="${rootdir}/backups"
|
|
|
|
|
-
|
|
|
|
|
-## Logging Directories
|
|
|
|
|
-logdir="${rootdir}/log"
|
|
|
|
|
-gamelogdir="${systemdir}/logs"
|
|
|
|
|
-lgsmlogdir="${logdir}/script"
|
|
|
|
|
-consolelogdir="${logdir}/console"
|
|
|
|
|
-lgsmlog="${lgsmlogdir}/${servicename}-script.log"
|
|
|
|
|
-consolelog="${consolelogdir}/${servicename}-console.log"
|
|
|
|
|
-alertlog="${lgsmlogdir}/${servicename}-alert.log"
|
|
|
|
|
-postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
|
|
|
|
|
-
|
|
|
|
|
-## Logs Naming
|
|
|
|
|
-lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
|
|
|
|
|
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
|
|
|