Browse Source

rework _default.cfg for pwserver

pull/4449/head
Armin 2 years ago
parent
commit
df9d2459b0
  1. 367
      lgsm/config-default/config-lgsm/pwserver/_default.cfg

367
lgsm/config-default/config-lgsm/pwserver/_default.cfg

@ -1,183 +1,184 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either: # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance. # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance. # [instance].cfg - applies settings to a specific instance.
#### Game Server Settings #### #### Game Server Settings ####
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
port="8211" ip="0.0.0.0"
players="32" port="7777"
players="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
## Game Server Docs | https://satisfactory.fandom.com/wiki/Dedicated_servers ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="-port=${port} -players=${players} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS" ## Game Server Docs | https://satisfactory.fandom.com/wiki/Dedicated_servers
startparameters="-port=${port} -players=${players} -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
#### LinuxGSM Settings ####
#### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers. ## LinuxGSM Stats
# https://docs.linuxgsm.com/configuration/linuxgsm-stats # Send useful stats to LinuxGSM developers.
# (on|off) # https://docs.linuxgsm.com/configuration/linuxgsm-stats
stats="off" # (on|off)
stats="off"
## Notification Alerts
# (on|off) ## Notification Alerts
# (on|off)
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
displayip="" # Display IP | https://docs.linuxgsm.com/alerts#display-ip
displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off"
# Alert on Start/Stop/Restart
statusalert="off" # Alert on Start/Stop/Restart
statusalert="off"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordwebhook="webhook" discordalert="off"
discordwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off" # Email Alerts | https://docs.linuxgsm.com/alerts/email
email="email@example.com" emailalert="off"
emailfrom="" email="email@example.com"
emailfrom=""
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
gotifyalert="off" # Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
gotifytoken="token" gotifyalert="off"
gotifywebhook="webhook" gotifytoken="token"
gotifywebhook="webhook"
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
iftttalert="off" # IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
ifttttoken="accesstoken" iftttalert="off"
iftttevent="linuxgsm_alert" ifttttoken="accesstoken"
iftttevent="linuxgsm_alert"
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
pushbulletalert="off" # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
pushbullettoken="accesstoken" pushbulletalert="off"
channeltag="" pushbullettoken="accesstoken"
channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushovertoken="accesstoken" pushoveralert="off"
pushoveruserkey="userkey" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off" # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatwebhook="webhook" rocketchatalert="off"
rocketchatwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackwebhook="webhook" slackalert="off"
slackwebhook="webhook"
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
telegramapi="api.telegram.org" # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
telegramalert="off" telegramapi="api.telegram.org"
telegramtoken="accesstoken" telegramalert="off"
telegramchatid="" telegramtoken="accesstoken"
curlcustomstring="" telegramchatid=""
curlcustomstring=""
## Updating | https://docs.linuxgsm.com/commands/update
updateonstart="off" ## Updating | https://docs.linuxgsm.com/commands/update
updateonstart="off"
## Backup | https://docs.linuxgsm.com/commands/backup
maxbackups="4" ## Backup | https://docs.linuxgsm.com/commands/backup
maxbackupdays="30" maxbackups="4"
stoponbackup="on" maxbackupdays="30"
stoponbackup="on"
## Logging | https://docs.linuxgsm.com/features/logging
consolelogging="on" ## Logging | https://docs.linuxgsm.com/features/logging
logdays="7" consolelogging="on"
logdays="7"
## Monitor | https://docs.linuxgsm.com/commands/monitor
# Query delay time ## Monitor | https://docs.linuxgsm.com/commands/monitor
querydelay="1" # Query delay time
querydelay="1"
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on" ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on"
#### Advanced Settings ####
#### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" ## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
appid="2394010" # Server appid
steamcmdforcewindows="no" appid="2394010"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch steamcmdforcewindows="no"
branch="" # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
betapassword="" branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server betapassword=""
steammaster="false" # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 2: CTRL+c # 1: tmux kill
# 3: quit # 2: CTRL+c
# 4: quit 120s # 3: quit
# 5: stop # 4: quit 120s
# 6: q # 5: stop
# 7: exit # 6: q
# 8: 7 Days to Die # 7: exit
# 9: GoldSrc # 8: 7 Days to Die
# 10: Avorion # 9: GoldSrc
# 11: end # 10: Avorion
stopmode="2" # 11: end
stopmode="2"
## Query mode
# 1: session only ## Query mode
# 2: gamedig (gsquery fallback) # 1: session only
# 3: gamedig # 2: gamedig (gsquery fallback)
# 4: gsquery # 3: gamedig
# 5: tcp # 4: gsquery
querymode="1" # 5: tcp
querytype="" querymode="1"
querytype=""
## Console type
consoleverbose="yes" ## Console type
consoleinteract="no" consoleverbose="yes"
consoleinteract="no"
## Game Server Details
# Do not edit ## Game Server Details
gamename="Palworld" # Do not edit
engine="unreal5" gamename="Palworld"
glibc="2.17" engine="unreal5"
glibc="2.17"
#### Directories ####
# Edit with care #### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}/PalServer" ## Game Server Directories
executabledir="${serverfiles}" systemdir="${serverfiles}/PalServer"
executable="./PalServer.sh" executabledir="${serverfiles}/"
servercfgdir="${systemdir}/Pal/Saved/Config/LinuxServer" executable="./PalServer.sh"
servercfg="PalWorldSettings.ini" servercfgdir="${systemdir}/Pal/Saved/Config/LinuxServer"
servercfgdefault="PalWorldSettings.ini" servercfg="PalWorldSettings.ini"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgdefault="PalWorldSettings.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup" ## Backup Directory
backupdir="${lgsmdir}/backup"
## Logging Directories
[ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log" ## Logging Directories
gamelogdir="${systemdir}/Saved/Logs" [ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
lgsmlogdir="${logdir}/script" gamelogdir="${systemdir}/Saved/Logs"
consolelogdir="${logdir}/console" lgsmlogdir="${logdir}/script"
lgsmlog="${lgsmlogdir}/${selfname}-script.log" consolelogdir="${logdir}/console"
consolelog="${consolelogdir}/${selfname}-console.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
alertlog="${lgsmlogdir}/${selfname}-alert.log" consolelog="${consolelogdir}/${selfname}-console.log"
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.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" ## Logs Naming
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
## Log Parameters
logtimestamp="off" ## Log Parameters
logtimestampformat="%Y-%m-%d %H:%M:%S" logtimestamp="off"
logtimestampformat="%Y-%m-%d %H:%M:%S"

Loading…
Cancel
Save