################################## ######## 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 #### ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login steamuser="username" steampass='password' ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ip="0.0.0.0" port="27960" defaultmap="ffa_bespin" ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" #### LinuxGSM Settings #### ## Notification Alerts # (on|off) # Display IP | https://docs.linuxgsm.com/alerts#display-ip displayip="" # More info | https://docs.linuxgsm.com/alerts#more-info postalert="off" # Discord Alerts | https://docs.linuxgsm.com/alerts/discord discordalert="off" discordwebhook="webhook" # Slack Alerts | https://docs.linuxgsm.com/alerts/slack slackalert="off" slackwebhook="webhook" # Email Alerts | https://docs.linuxgsm.com/alerts/email emailalert="off" email="email@example.com" emailfrom="" # IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt iftttalert="off" ifttttoken="accesstoken" iftttevent="linuxgsm_alert" # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun mailgunalert="off" mailgunapiregion="us" mailguntoken="accesstoken" mailgundomain="example.com" mailgunemailfrom="alert@example.com" mailgunemail="email@myemail.com" # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover pushoveralert="off" pushovertoken="accesstoken" pushoveruserkey="userkey" # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat rocketchatalert="off" rocketchatwebhook="webhook" rocketchattoken="" # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". telegramalert="off" telegramtoken="accesstoken" telegramchatid="" curlcustomstring="" ## Updating | https://docs.linuxgsm.com/commands/update updateonstart="off" ## Backup | https://docs.linuxgsm.com/commands/backup maxbackups="4" maxbackupdays="30" stoponbackup="on" ## Logging | https://docs.linuxgsm.com/features/logging consolelogging="on" logdays="7" ## Monitor | https://docs.linuxgsm.com/commands/monitor # Query delay time querydelay="1" #### LinuxGSM Advanced Settings #### # ANSI Colors ansi="on" # Message Display Time sleeptime="0.5" # Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode # 1: tmux kill # 2: CTRL+c # 3: quit # 4: quit 120s # 5: stop # 6: q # 7: exit # 8: 7 Days to Die # 9: Gold Source # 10: Teamspeak 3 stopmode="3" ## Query mode # 1: session only # 2: gamedig (gsquery fallback) # 3: gamedig # 4: gsquery # 5: tcp querymode="2" querytype="protocol-quake3" ## Console type consoleverbose="yes" consoleinteract="yes" ## SteamCMD Settings # Server appid appid="6030" steamcmdforcewindows="yes" # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch branch="" # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server steammaster="true" ## LinuxGSM Server Details # Do not edit gamename="Jedi Knight II: Jedi Outcast" engine="idtech3" glibc="2.15" #### Directories #### # Edit with care ## Server Specific Directories systemdir="${serverfiles}/GameData" executabledir="${systemdir}" executable="./jk2mvded" servercfg="${selfname}.cfg" servercfgdefault="server.cfg" servercfgdir="${systemdir}" servercfgfullpath="${servercfgdir}/${servercfg}" ## Backup Directory backupdir="${rootdir}/backups" ## Logging Directories logdir="${rootdir}/log" gamelogdir="${systemdir}/logs" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${selfname}-script.log" consolelog="${consolelogdir}/${selfname}-console.log" alertlog="${lgsmlogdir}/${selfname}-alert.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"