|
|
@ -0,0 +1,133 @@ |
|
|
|
################################## |
|
|
|
######## 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 Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|
|
|
fn_parms(){ |
|
|
|
parms="" |
|
|
|
} |
|
|
|
|
|
|
|
#### 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" |
|
|
|
postdays="7" |
|
|
|
posttarget="https://hastebin.com" |
|
|
|
|
|
|
|
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
|
|
|
discordalert="off" |
|
|
|
discordwebhook="webhook" |
|
|
|
|
|
|
|
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
|
|
|
emailalert="off" |
|
|
|
email="[email protected]" |
|
|
|
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" |
|
|
|
mailguntoken="accesstoken" |
|
|
|
mailgundomain="example.com" |
|
|
|
mailgunemailfrom="[email protected]" |
|
|
|
mailgunemail="[email protected]" |
|
|
|
|
|
|
|
# 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" |
|
|
|
|
|
|
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
|
|
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
|
|
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
|
|
|
# any custom string in curl - simple ignore this parameter. |
|
|
|
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" |
|
|
|
|
|
|
|
## SteamCMD Settings |
|
|
|
# Server appid |
|
|
|
appid="1026340" |
|
|
|
# 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="Barotrauma" |
|
|
|
engine="barotrauma" |
|
|
|
glibc="2.17" |
|
|
|
|
|
|
|
#### Directories #### |
|
|
|
# Edit with care |
|
|
|
|
|
|
|
## Server Specific Directories |
|
|
|
systemdir="${serverfiles}" |
|
|
|
executabledir="${systemdir}" |
|
|
|
executable="./DedicatedServer" |
|
|
|
servercfg="serversettings.xml" |
|
|
|
servercfgdefault="serversettings.xml" |
|
|
|
servercfgdir="${systemdir}" |
|
|
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
|
|
|
|
|
|
|
## Backup Directory |
|
|
|
backupdir="${lgsmdir}/backups" |
|
|
|
|
|
|
|
## Logging Directories |
|
|
|
logdir="${rootdir}/log" |
|
|
|
gamelogdir="${systemdir}/ServerLogs" |
|
|
|
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" |