|
|
@@ -1,190 +0,0 @@
|
|
|
-##################################
|
|
|
-######## 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 ####
|
|
|
-
|
|
|
-## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
|
|
|
-
|
|
|
-# Name of the server, as shown in steam server list
|
|
|
-name="Valheim Server"
|
|
|
-# Minimum password length is 5 characters & Password cant be in the server name.
|
|
|
-password="secret"
|
|
|
-# Valheim's default port
|
|
|
-port="2456"
|
|
|
-# The name of the world's save file
|
|
|
-world="World"
|
|
|
-# 1 is true, 0 is false, whether server is public
|
|
|
-public="1"
|
|
|
-
|
|
|
-## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
|
|
|
-fn_parms(){
|
|
|
-parms="-name ${name} -password ${password} -port ${port} -world ${world} -public ${public} > /dev/null"
|
|
|
-}
|
|
|
-
|
|
|
-#### LinuxGSM Settings ####
|
|
|
-
|
|
|
-## LinuxGSM Stats
|
|
|
-# Send useful stats to LinuxGSM developers.
|
|
|
-# https://docs.linuxgsm.com/configuration/linuxgsm-stats
|
|
|
-# (on|off)
|
|
|
-stats="off"
|
|
|
-
|
|
|
-## 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://termbin.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@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"
|
|
|
-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"
|
|
|
-
|
|
|
-# Rocketchat Alerts
|
|
|
-rocketchatalert="off"
|
|
|
-rocketchatwebhook="webhook"
|
|
|
-rocketchattoken=""
|
|
|
-
|
|
|
-# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
|
|
|
-slackalert="off"
|
|
|
-slackwebhook="webhook"
|
|
|
-
|
|
|
-# 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="off"
|
|
|
-
|
|
|
-## Logging | https://docs.linuxgsm.com/features/logging
|
|
|
-consolelogging="on"
|
|
|
-logdays="7"
|
|
|
-
|
|
|
-## Monitor | https://docs.linuxgsm.com/commands/monitor
|
|
|
-# Query delay time
|
|
|
-querydelay="5"
|
|
|
-
|
|
|
-## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
|
|
|
-ansi="on"
|
|
|
-
|
|
|
-#### Advanced Settings ####
|
|
|
-
|
|
|
-## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
|
|
|
-sleeptime="0.5"
|
|
|
-
|
|
|
-## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
|
|
|
-# Server appid
|
|
|
-appid="896660"
|
|
|
-# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
|
|
|
-branch=""
|
|
|
-branchpassword=""
|
|
|
-# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
|
|
|
-steammaster="false"
|
|
|
-
|
|
|
-## Important! Valheim is a game that requires ownership of the game, which will require
|
|
|
-## the logging in with steamcmd. I suggest logging in ahead of time, and then add in the
|
|
|
-## common.cfg file add: steamuser="<username>" , along with using email verification with
|
|
|
-## steamguard, you'll authorise the server for logging in. The first time logging in to steamcmd
|
|
|
-## will require a verification code that you recieve per email. This is why it should be done
|
|
|
-## before installing the server. Otherwise, it will try installing the server anonymously,
|
|
|
-## which will not be possible.
|
|
|
-
|
|
|
-## 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: Valheim
|
|
|
-stopmode="11"
|
|
|
-
|
|
|
-## Query mode
|
|
|
-# 1: session only
|
|
|
-# 2: gamedig + gsquery
|
|
|
-# 3: gamedig
|
|
|
-# 4: gsquery
|
|
|
-# 5: tcp
|
|
|
-querymode="1"
|
|
|
-#querytype="protocol-valve"
|
|
|
-
|
|
|
-## Game Server Details
|
|
|
-# Do not edit
|
|
|
-gamename="Valheim"
|
|
|
-engine="unity3d"
|
|
|
-glibc="2.15"
|
|
|
-
|
|
|
-#### Directories ####
|
|
|
-# Edit with care
|
|
|
-
|
|
|
-## Game Server Directories
|
|
|
-systemdir="${serverfiles}"
|
|
|
-executabledir="${serverfiles}"
|
|
|
-executable="./valheim_server.x86_64"
|
|
|
-serverfiles="${rootdir}/serverfiles"
|
|
|
-
|
|
|
-## Backup Directory
|
|
|
-backupdir="${lgsmdir}/backup"
|
|
|
-
|
|
|
-## Logging Directories
|
|
|
-logdir="${rootdir}/log"
|
|
|
-gamelogdir="${systemdir}/Saved/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"
|