From e40365d45a21ecbf305037c8245b92d3d6dfb80f Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Wed, 12 Oct 2016 02:43:20 -0400 Subject: [PATCH 001/752] adding San Andreas Multiplayer --- SanAndreasMultiplayer/sampserver | 143 +++++++++++++++++++++++++ lgsm/functions/command_install.sh | 2 +- lgsm/functions/install_server_files.sh | 2 + 3 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 SanAndreasMultiplayer/sampserver diff --git a/SanAndreasMultiplayer/sampserver b/SanAndreasMultiplayer/sampserver new file mode 100644 index 000000000..99753333f --- /dev/null +++ b/SanAndreasMultiplayer/sampserver @@ -0,0 +1,143 @@ +#!/bin/bash +# San Andreas Multiplayer +# Server Management Script +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +if [ -f ".dev-debug" ]; then + exec 5>dev-debug.log + BASH_XTRACEFD="5" + set -x +fi + +version="210516" + +#### Variables #### + +# Notification Alerts +# (on|off) + +# Email +emailalert="off" +email="email@example.com" +#emailfrom="email@example.com" + +# Pushbullet +# https://www.pushbullet.com/#settings +pushbulletalert="off" +pushbullettoken="accesstoken" + +# Start Variables +ip="0.0.0.0" + +fn_parms(){ +parms=" " +} + +#### Advanced Variables #### + +# Github Branch Select +# Allows for the use of different function files +# from a different repo and/or branch. +githubuser="dgibbs64" +githubrepo="linuxgsm" +githubbranch="samp" + +# Server Details +servicename="samp-server" +gamename="San Andreas Multiplayer" +engine="RenderWare" + +# Directories +rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" +selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +lockselfname=".${servicename}.lock" +lgsmdir="${rootdir}/lgsm" +functionsdir="${lgsmdir}/functions" +libdir="${lgsmdir}/lib" +tmpdir="${lgsmdir}/tmp" +filesdir="${rootdir}/serverfiles" +systemdir="${filesdir}" +executabledir="${systemdir}" +executable="samp03svr" +servercfg="server.cfg" +servercfgdir="${systemdir}" +servercfgfullpath="${servercfgdir}/${servercfg}" +backupdir="${rootdir}/backups" + +# Logging +logdays="7" +gamelogdir="${filesdir}/Logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" +consolelogging="on" + +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" + +##### Script ##### +# Do not edit + +# Fetches core_dl for file downloads +fn_fetch_core_dl(){ +github_file_url_dir="lgsm/functions" +github_file_url_name="${functionfile}" +filedir="${functionsdir}" +filename="${github_file_url_name}" +githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${github_file_url_name}" +# If the file is missing, then download +if [ ! -f "${filedir}/${filename}" ]; then + if [ ! -d "${filedir}" ]; then + mkdir -p "${filedir}" + fi + echo -e " fetching ${filename}...\c" + # Check curl exists and use available path + curlpaths="$(command -v curl 2>/dev/null) $(which curl >/dev/null 2>&1) /usr/bin/curl /bin/curl /usr/sbin/curl /sbin/curl)" + for curlcmd in ${curlpaths} + do + if [ -x "${curlcmd}" ]; then + break + fi + done + # If curl exists download file + if [ "$(basename ${curlcmd})" == "curl" ]; then + curlfetch=$(${curlcmd} -s --fail -o "${filedir}/${filename}" "${githuburl}" 2>&1) + if [ $? -ne 0 ]; then + echo -e "\e[0;31mFAIL\e[0m\n" + echo "${curlfetch}" + echo -e "${githuburl}\n" + exit 1 + else + echo -e "\e[0;32mOK\e[0m" + fi + else + echo -e "\e[0;31mFAIL\e[0m\n" + echo "Curl is not installed!" + echo -e "" + exit 1 + fi + chmod +x "${filedir}/${filename}" +fi +source "${filedir}/${filename}" +} + +core_dl.sh(){ +# Functions are defined in core_functions.sh. +functionfile="${FUNCNAME}" +fn_fetch_core_dl +} + +core_functions.sh(){ +# Functions are defined in core_functions.sh. +functionfile="${FUNCNAME}" +fn_fetch_core_dl +} + +core_dl.sh +core_functions.sh + +getopt=$1 +core_getopt.sh diff --git a/lgsm/functions/command_install.sh b/lgsm/functions/command_install.sh index bcfe36fd2..75c44bc67 100644 --- a/lgsm/functions/command_install.sh +++ b/lgsm/functions/command_install.sh @@ -18,7 +18,7 @@ check_deps.sh if [ "${gamename}" == "Unreal Tournament 2004" ]; then install_server_files.sh install_ut2k4_key.sh -elif [ "${gamename}" == "Unreal Tournament 3" ]||[ "${gamename}" == "Battlefield: 1942" ]||[ "${gamename}" == "Enemy Territory" ]||[ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament" ]||[ "${gamename}" == "TeamSpeak 3" ]||[ "${gamename}" == "Minecraft" ]||[ "${gamename}" == "Mumble" ]; then +elif [ "${gamename}" == "Unreal Tournament 3" ]||[ "${gamename}" == "Battlefield: 1942" ]||[ "${gamename}" == "Enemy Territory" ]||[ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament" ]||[ "${gamename}" == "TeamSpeak 3" ]||[ "${gamename}" == "Minecraft" ]||[ "${gamename}" == "Mumble" ]|[ "${gamename}" == "San Andreas Multiplayer" ]; then installer=1 install_server_files.sh elif [ -n "${appid}" ]; then diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index e1b140bb8..4961deb85 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -23,6 +23,8 @@ fn_install_server_files(){ fileurl="http://files.gameservermanagers.com/UnrealTournament/UnrealTournament-Server-XAN-3045522-Linux.zip"; filedir="${tmpdir}"; filename="UnrealTournament-Server-XAN-3045522-Linux.zip"; executecmd="noexecute" run="norun"; force="noforce"; md5="553fed5645a9fc623e92563049bf79f6" elif [ "${gamename}" == "GoldenEye: Source" ]; then fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.1_full_server_linux.tar.bz2"; filedir="${tmpdir}"; filename="GoldenEye_Source_v5.0.1_server_full_Linux.tar.bz2"; executecmd="noexecute" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" + elif [ "${gamename}" == "San Andresas Multiplayer" ]; then + fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; filename="samp037svr_R2-1.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="93705e165550c97484678236749198a4" fi fn_fetch_file "${fileurl}" "${filedir}" "${filename}" "${executecmd}" "${run}" "${force}" "${md5}" fn_dl_extract "${filedir}" "${filename}" "${filesdir}" From c547ecfe1e57a3e20a870763c1182c98196ecb4e Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Wed, 12 Oct 2016 02:46:37 -0400 Subject: [PATCH 002/752] name fix --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 4961deb85..1df3af632 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -23,7 +23,7 @@ fn_install_server_files(){ fileurl="http://files.gameservermanagers.com/UnrealTournament/UnrealTournament-Server-XAN-3045522-Linux.zip"; filedir="${tmpdir}"; filename="UnrealTournament-Server-XAN-3045522-Linux.zip"; executecmd="noexecute" run="norun"; force="noforce"; md5="553fed5645a9fc623e92563049bf79f6" elif [ "${gamename}" == "GoldenEye: Source" ]; then fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.1_full_server_linux.tar.bz2"; filedir="${tmpdir}"; filename="GoldenEye_Source_v5.0.1_server_full_Linux.tar.bz2"; executecmd="noexecute" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" - elif [ "${gamename}" == "San Andresas Multiplayer" ]; then + elif [ "${gamename}" == "San Andreas Multiplayer" ]; then fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; filename="samp037svr_R2-1.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="93705e165550c97484678236749198a4" fi fn_fetch_file "${fileurl}" "${filedir}" "${filename}" "${executecmd}" "${run}" "${force}" "${md5}" From 25d8e2f1187f33d602f094a0811623bdd0d43485 Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Wed, 12 Oct 2016 03:13:08 -0400 Subject: [PATCH 003/752] adding config --- SanAndreasMultiplayer/cfg/lgsm-default.cfg | 17 +++++++++++++++++ lgsm/functions/install_config.sh | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 SanAndreasMultiplayer/cfg/lgsm-default.cfg diff --git a/SanAndreasMultiplayer/cfg/lgsm-default.cfg b/SanAndreasMultiplayer/cfg/lgsm-default.cfg new file mode 100644 index 000000000..558aeecbb --- /dev/null +++ b/SanAndreasMultiplayer/cfg/lgsm-default.cfg @@ -0,0 +1,17 @@ +echo Executing Server Config... +lanmode 0 +rcon_password +maxplayers 50 +port 7777 +hostname +gamemode0 grandlarc 1 +filterscripts base gl_actions gl_property gl_realtime +announce 0 +query 1 +weburl www.sa-mp.com +maxnpc 0 +onfoot_rate 40 +incar_rate 40 +weapon_rate 40 +stream_distance 300.0 +stream_rate 1000 diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 5a856f8e6..e829d153b 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -401,6 +401,12 @@ elif [ "${gamename}" == "Rust" ]; then wget -N /dev/null ${githuburl}/Rust/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_defaultconfig +elif [ "${gamename}" == "San Andreas Multiplayer" ]; then + echo -e "downloading server.cfg...\c" + wget -N /dev/null ${githuburl}/SanAndreasMultiplayer/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq + sleep 1 + fn_defaultconfig + fn_userinputconfig elif [ "${gamename}" == "Sven Co-op" ]; then echo -e "downloading lgsm-default.cfg...\c" wget -N /dev/null ${githuburl}/SvenCoop/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq From 8d060955aa03e6d220b99394e76f51e6cd21ce78 Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Wed, 12 Oct 2016 03:39:26 -0400 Subject: [PATCH 004/752] config fix --- SanAndreasMultiplayer/cfg/lgsm-default.cfg | 4 ++-- SanAndreasMultiplayer/sampserver | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) mode change 100644 => 100755 SanAndreasMultiplayer/sampserver diff --git a/SanAndreasMultiplayer/cfg/lgsm-default.cfg b/SanAndreasMultiplayer/cfg/lgsm-default.cfg index 558aeecbb..1a1922b60 100644 --- a/SanAndreasMultiplayer/cfg/lgsm-default.cfg +++ b/SanAndreasMultiplayer/cfg/lgsm-default.cfg @@ -1,9 +1,9 @@ echo Executing Server Config... lanmode 0 -rcon_password +rcon_password "" maxplayers 50 port 7777 -hostname +hostname "" gamemode0 grandlarc 1 filterscripts base gl_actions gl_property gl_realtime announce 0 diff --git a/SanAndreasMultiplayer/sampserver b/SanAndreasMultiplayer/sampserver old mode 100644 new mode 100755 index 99753333f..219b9e173 --- a/SanAndreasMultiplayer/sampserver +++ b/SanAndreasMultiplayer/sampserver @@ -28,7 +28,9 @@ pushbullettoken="accesstoken" # Start Variables ip="0.0.0.0" +port="7777" +#no params - check server.cfg fn_parms(){ parms=" " } @@ -57,11 +59,12 @@ libdir="${lgsmdir}/lib" tmpdir="${lgsmdir}/tmp" filesdir="${rootdir}/serverfiles" systemdir="${filesdir}" -executabledir="${systemdir}" -executable="samp03svr" +executabledir="${systemdir}/samp03" +executable="./samp03svr" servercfg="server.cfg" -servercfgdir="${systemdir}" +servercfgdir="${systemdir}/samp03" servercfgfullpath="${servercfgdir}/${servercfg}" +servercfgdefault="${servercfgdir}/lgsm-default.cfg" backupdir="${rootdir}/backups" # Logging From 2762ce780ae4aa6d237ec360a6e8c610f4cfa5ad Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Wed, 12 Oct 2016 03:43:13 -0400 Subject: [PATCH 005/752] ready for merge --- SanAndreasMultiplayer/sampserver | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SanAndreasMultiplayer/sampserver b/SanAndreasMultiplayer/sampserver index 219b9e173..6fa9a9165 100755 --- a/SanAndreasMultiplayer/sampserver +++ b/SanAndreasMultiplayer/sampserver @@ -30,7 +30,6 @@ pushbullettoken="accesstoken" ip="0.0.0.0" port="7777" -#no params - check server.cfg fn_parms(){ parms=" " } @@ -42,7 +41,7 @@ parms=" " # from a different repo and/or branch. githubuser="dgibbs64" githubrepo="linuxgsm" -githubbranch="samp" +githubbranch="master" # Server Details servicename="samp-server" From c043eef6efb0d0d367fcf92b0a7a82077973614e Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Sun, 19 Feb 2017 20:27:47 -0500 Subject: [PATCH 006/752] adding Base Defense --- BaseDefense/bdefserver | 199 +++++++++++++++++++++++++ lgsm/functions/install_config.sh | 6 + lgsm/functions/install_server_files.sh | 6 +- 3 files changed, 209 insertions(+), 2 deletions(-) create mode 100644 BaseDefense/bdefserver diff --git a/BaseDefense/bdefserver b/BaseDefense/bdefserver new file mode 100644 index 000000000..41e27812b --- /dev/null +++ b/BaseDefense/bdefserver @@ -0,0 +1,199 @@ +#!/bin/bash +# Project: Game Server Managers - LinuxGSM +# Author: Daniel Gibbs +# License: MIT License, Copyright (c) 2017 Daniel Gibbs +# Purpose: Base Defense | Server Management Script +# Contributors: https://github.com/GameServerManagers/LinuxGSM/graphs/contributors +# Documentation: https://github.com/GameServerManagers/LinuxGSM/wiki +# Website: https://gameservermanagers.com + +# Debugging +if [ -f ".dev-debug" ]; then + exec 5>dev-debug.log + BASH_XTRACEFD="5" + set -x +fi + +version="170219" + +########################## +######## Settings ######## +########################## + +#### Server Settings #### + +## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters +defaultmap="pve_tomb" +maxplayers="16" +port="27015" +clientport="27005" +ip="0.0.0.0" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +} + +#### LinuxGSM Settings #### + +## Notification Alerts +# (on|off) +# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email +emailalert="off" +email="email@example.com" +emailfrom="" + +# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +pushbulletalert="off" +pushbullettoken="accesstoken" +channeltag="" + +## 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="90" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## Github Branch Select +# Allows for the use of different function files +# from a different repo and/or branch. +githubuser="GameServerManagers" +githubrepo="LinuxGSM" +githubbranch="master" + +## LinuxGSM Server Details +# Do not edit +gamename="Base Defense" +engine="goldsource" + +## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers +servicename="bdef-server" + +#### Directories #### +# Edit with care + +## Work Directories +rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" +selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +lockselfname=".${servicename}.lock" +lgsmdir="${rootdir}/lgsm" +functionsdir="${lgsmdir}/functions" +libdir="${lgsmdir}/lib" +tmpdir="${lgsmdir}/tmp" +filesdir="${rootdir}/serverfiles" + +## Server Specific Directories +systemdir="${filesdir}/bdfe" +executabledir="${filesdir}" +executable="./hlds_run" +servercfg="${servicename}.cfg" +servercfgdefault="server.cfg" +servercfgdir="${systemdir}" +servercfgfullpath="${servercfgdir}/${servercfg}" + +## Backup Directory +backupdir="${rootdir}/backups" + +## Logging Directories +gamelogdir="${systemdir}/logs" +scriptlogdir="${rootdir}/log/script" +consolelogdir="${rootdir}/log/console" +scriptlog="${scriptlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${scriptlogdir}/${servicename}-email.log" + +## Logs Naming +scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" + +######################## +######## Script ######## +###### Do not edit ##### +######################## + +# Fetches core_dl for file downloads +fn_fetch_core_dl(){ +github_file_url_dir="lgsm/functions" +github_file_url_name="${functionfile}" +filedir="${functionsdir}" +filename="${github_file_url_name}" +githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${github_file_url_name}" +# If the file is missing, then download +if [ ! -f "${filedir}/${filename}" ]; then + if [ ! -d "${filedir}" ]; then + mkdir -p "${filedir}" + fi + echo -e " fetching ${filename}...\c" + # Check curl exists and use available path + curlpaths="$(command -v curl 2>/dev/null) $(which curl >/dev/null 2>&1) /usr/bin/curl /bin/curl /usr/sbin/curl /sbin/curl)" + for curlcmd in ${curlpaths} + do + if [ -x "${curlcmd}" ]; then + break + fi + done + # If curl exists download file + if [ "$(basename ${curlcmd})" == "curl" ]; then + curlfetch=$(${curlcmd} -s --fail -o "${filedir}/${filename}" "${githuburl}" 2>&1) + if [ $? -ne 0 ]; then + echo -e "\e[0;31mFAIL\e[0m\n" + echo "${curlfetch}" + echo -e "${githuburl}\n" + exit 1 + else + echo -e "\e[0;32mOK\e[0m" + fi + else + echo -e "\e[0;31mFAIL\e[0m\n" + echo "Curl is not installed!" + echo -e "" + exit 1 + fi + chmod +x "${filedir}/${filename}" +fi +source "${filedir}/${filename}" +} + +core_dl.sh(){ +# Functions are defined in core_functions.sh. +functionfile="${FUNCNAME}" +fn_fetch_core_dl +} + +core_functions.sh(){ +# Functions are defined in core_functions.sh. +functionfile="${FUNCNAME}" +fn_fetch_core_dl +} + +# Prevent from running this script as root. +if [ "$(whoami)" = "root" ]; then + if [ ! -f "${functionsdir}/core_functions.sh" ]||[ ! -f "${functionsdir}/check_root.sh" ]||[ ! -f "${functionsdir}/core_messages.sh" ]||[ ! -f "${functionsdir}/core_exit.sh" ]; then + echo "[ FAIL ] Do NOT run this script as root!" + exit 1 + else + core_functions.sh + check_root.sh + fi +fi + +core_dl.sh +core_functions.sh +getopt=$1 +core_getopt.sh \ No newline at end of file diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 529f87038..05deba445 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -150,6 +150,12 @@ elif [ "${gamename}" == "Ballistic Overkill" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Base Defense" ]; then + gamedirname="BaseDefense" + array_configs+=( server.cfg ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "Battlefield: 1942" ]; then gamedirname="Battlefield1942" array_configs+=( serversettings.con ) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index edee16e9f..360ffa1b2 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -9,7 +9,9 @@ local commandaction="Install" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_install_server_files(){ - if [ "${gamename}" == "Battlefield: 1942" ]; then + if [ "${gamename}" == "Base Defense" ]; then + fileurl="https://s3.amazonaws.com/linuxgsm/base_defense_1775.tar.gz"; filedir="${tmpdir}"; filename="base_defense_1775.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="a272b65ab014d9e9a103fad26ce11ea5" + elif [ "${gamename}" == "Battlefield: 1942" ]; then fileurl="http://files.gameservermanagers.com/BattleField1942/bf1942_lnxded-1.61-hacked-to-1.612.full.tar.bz2"; filedir="${tmpdir}"; filename="bf1942_lnxded-1.61-hacked-to-1.612.full.tar.bz2"; executecmd="noexecute" run="norun"; force="noforce"; md5="a86a5d3cd64ca59abcc9bb9f777c2e5d" elif [ "${gamename}" == "Call of Duty" ]; then fileurl="http://files.gameservermanagers.com/CallOfDuty/cod-lnxded-1.5b-full.tar.bz2"; filedir="${tmpdir}"; filename="cod-lnxded-1.5-large.tar.bz2"; executecmd="noexecute" run="norun"; force="noforce"; md5="19629895a4cf6fd8f6d1ee198b5304cd" @@ -134,7 +136,7 @@ elif [ "${gamename}" == "Multi Theft Auto" ]; then elif [ "${gamename}" == "Factorio" ]; then update_factorio.sh install_factorio_save.sh -elif [ -z "${appid}" ]||[ "${gamename}" == "GoldenEye: Source" ]; then +elif [ -z "${appid}" ]||[ "${gamename}" == "GoldenEye: Source" ]||[ "${gamename}" == "Base Defense" ]; then if [ "${gamename}" == "Unreal Tournament" ]; then install_unreal_tournament_eula.sh fi From 5a9fb8c865e7da2329b91feed36a0230fe4bf521 Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Sun, 19 Feb 2017 20:51:28 -0500 Subject: [PATCH 007/752] fix --- BaseDefense/bdefserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseDefense/bdefserver b/BaseDefense/bdefserver index 41e27812b..5b7916419 100644 --- a/BaseDefense/bdefserver +++ b/BaseDefense/bdefserver @@ -99,7 +99,7 @@ tmpdir="${lgsmdir}/tmp" filesdir="${rootdir}/serverfiles" ## Server Specific Directories -systemdir="${filesdir}/bdfe" +systemdir="${filesdir}/bdef" executabledir="${filesdir}" executable="./hlds_run" servercfg="${servicename}.cfg" From 0b3a3d72595552306745da17d8fe3dc376b79246 Mon Sep 17 00:00:00 2001 From: Alexander Hurd Date: Sun, 19 Feb 2017 21:00:30 -0500 Subject: [PATCH 008/752] fix --- BaseDefense/bdefserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseDefense/bdefserver b/BaseDefense/bdefserver index 5b7916419..444bf0013 100644 --- a/BaseDefense/bdefserver +++ b/BaseDefense/bdefserver @@ -83,7 +83,7 @@ gamename="Base Defense" engine="goldsource" ## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="bdef-server" +servicename="bdef_server" #### Directories #### # Edit with care From 586a624e375bd53a94520f8369e0a08a0a095321 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 8 Mar 2017 23:29:41 +0000 Subject: [PATCH 009/752] added JSON.sh json.sh is a json parser. --- lgsm/functions/JSON.sh | 208 +++++++++++++++++++++++++++++++ lgsm/functions/core_functions.sh | 8 ++ 2 files changed, 216 insertions(+) create mode 100644 lgsm/functions/JSON.sh diff --git a/lgsm/functions/JSON.sh b/lgsm/functions/JSON.sh new file mode 100644 index 000000000..077863385 --- /dev/null +++ b/lgsm/functions/JSON.sh @@ -0,0 +1,208 @@ +#!/bin/sh + +throw() { + echo "$*" >&2 + exit 1 +} + +BRIEF=0 +LEAFONLY=0 +PRUNE=0 +NO_HEAD=0 +NORMALIZE_SOLIDUS=0 + +usage() { + echo + echo "Usage: JSON.sh [-b] [-l] [-p] [-s] [-h]" + echo + echo "-p - Prune empty. Exclude fields with empty values." + echo "-l - Leaf only. Only show leaf nodes, which stops data duplication." + echo "-b - Brief. Combines 'Leaf only' and 'Prune empty' options." + echo "-n - No-head. Do not show nodes that have no path (lines that start with [])." + echo "-s - Remove escaping of the solidus symbol (straight slash)." + echo "-h - This help text." + echo +} + +parse_options() { + set -- "$@" + local ARGN=$# + while [ "$ARGN" -ne 0 ] + do + case $1 in + -h) usage + exit 0 + ;; + -b) BRIEF=1 + LEAFONLY=1 + PRUNE=1 + ;; + -l) LEAFONLY=1 + ;; + -p) PRUNE=1 + ;; + -n) NO_HEAD=1 + ;; + -s) NORMALIZE_SOLIDUS=1 + ;; + ?*) echo "ERROR: Unknown option." + usage + exit 0 + ;; + esac + shift 1 + ARGN=$((ARGN-1)) + done +} + +awk_egrep () { + local pattern_string=$1 + + gawk '{ + while ($0) { + start=match($0, pattern); + token=substr($0, start, RLENGTH); + print token; + $0=substr($0, start+RLENGTH); + } + }' pattern="$pattern_string" +} + +tokenize () { + local GREP + local ESCAPE + local CHAR + + if echo "test string" | egrep -ao --color=never "test" >/dev/null 2>&1 + then + GREP='egrep -ao --color=never' + else + GREP='egrep -ao' + fi + + if echo "test string" | egrep -o "test" >/dev/null 2>&1 + then + ESCAPE='(\\[^u[:cntrl:]]|\\u[0-9a-fA-F]{4})' + CHAR='[^[:cntrl:]"\\]' + else + GREP=awk_egrep + ESCAPE='(\\\\[^u[:cntrl:]]|\\u[0-9a-fA-F]{4})' + CHAR='[^[:cntrl:]"\\\\]' + fi + + local STRING="\"$CHAR*($ESCAPE$CHAR*)*\"" + local NUMBER='-?(0|[1-9][0-9]*)([.][0-9]*)?([eE][+-]?[0-9]*)?' + local KEYWORD='null|false|true' + local SPACE='[[:space:]]+' + + # Force zsh to expand $A into multiple words + local is_wordsplit_disabled=$(unsetopt 2>/dev/null | grep -c '^shwordsplit$') + if [ $is_wordsplit_disabled != 0 ]; then setopt shwordsplit; fi + $GREP "$STRING|$NUMBER|$KEYWORD|$SPACE|." | egrep -v "^$SPACE$" + if [ $is_wordsplit_disabled != 0 ]; then unsetopt shwordsplit; fi +} + +parse_array () { + local index=0 + local ary='' + read -r token + case "$token" in + ']') ;; + *) + while : + do + parse_value "$1" "$index" + index=$((index+1)) + ary="$ary""$value" + read -r token + case "$token" in + ']') break ;; + ',') ary="$ary," ;; + *) throw "EXPECTED , or ] GOT ${token:-EOF}" ;; + esac + read -r token + done + ;; + esac + [ "$BRIEF" -eq 0 ] && value=$(printf '[%s]' "$ary") || value= + : +} + +parse_object () { + local key + local obj='' + read -r token + case "$token" in + '}') ;; + *) + while : + do + case "$token" in + '"'*'"') key=$token ;; + *) throw "EXPECTED string GOT ${token:-EOF}" ;; + esac + read -r token + case "$token" in + ':') ;; + *) throw "EXPECTED : GOT ${token:-EOF}" ;; + esac + read -r token + parse_value "$1" "$key" + obj="$obj$key:$value" + read -r token + case "$token" in + '}') break ;; + ',') obj="$obj," ;; + *) throw "EXPECTED , or } GOT ${token:-EOF}" ;; + esac + read -r token + done + ;; + esac + [ "$BRIEF" -eq 0 ] && value=$(printf '{%s}' "$obj") || value= + : +} + +parse_value () { + local jpath="${1:+$1,}$2" isleaf=0 isempty=0 print=0 + case "$token" in + '{') parse_object "$jpath" ;; + '[') parse_array "$jpath" ;; + # At this point, the only valid single-character tokens are digits. + ''|[!0-9]) throw "EXPECTED value GOT ${token:-EOF}" ;; + *) value=$token + # if asked, replace solidus ("\/") in json strings with normalized value: "/" + [ "$NORMALIZE_SOLIDUS" -eq 1 ] && value=$(echo "$value" | sed 's#\\/#/#g') + isleaf=1 + [ "$value" = '""' ] && isempty=1 + ;; + esac + [ "$value" = '' ] && return + [ "$NO_HEAD" -eq 1 ] && [ -z "$jpath" ] && return + + [ "$LEAFONLY" -eq 0 ] && [ "$PRUNE" -eq 0 ] && print=1 + [ "$LEAFONLY" -eq 1 ] && [ "$isleaf" -eq 1 ] && [ $PRUNE -eq 0 ] && print=1 + [ "$LEAFONLY" -eq 0 ] && [ "$PRUNE" -eq 1 ] && [ "$isempty" -eq 0 ] && print=1 + [ "$LEAFONLY" -eq 1 ] && [ "$isleaf" -eq 1 ] && \ + [ $PRUNE -eq 1 ] && [ $isempty -eq 0 ] && print=1 + [ "$print" -eq 1 ] && printf "[%s]\t%s\n" "$jpath" "$value" + : +} + +parse () { + read -r token + parse_value + read -r token + case "$token" in + '') ;; + *) throw "EXPECTED EOF GOT $token" ;; + esac +} + +if ([ "$0" = "$BASH_SOURCE" ] || ! [ -n "$BASH_SOURCE" ]); +then + parse_options "$@" + tokenize | parse +fi + +# vi: expandtab sw=2 ts=2 diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 1738928ca..6c66a09b9 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -89,6 +89,14 @@ if [ ! -d "${tmpdir}" ]; then mkdir -p "${tmpdir}" fi +# External dependencies + +JSON.sh(){ +# Functions are defined in core_functions.sh. +functionfile="${FUNCNAME}" +fn_fetch_core_dl +} + # Core core_dl.sh(){ From 2edfcba85e2cf98b89c6c8c543e91416573067a2 Mon Sep 17 00:00:00 2001 From: Shig beard Date: Wed, 12 Jul 2017 11:22:10 +1000 Subject: [PATCH 010/752] Fixed my own issue, #1524 As outlined in GameServerManagers/LinuxGSM#1524, the PushBullet alert script was somehow printing the same text twice in a single field. By removing the reply variable from both the fn_rawurlencode() function and from the variables used not 3 lines down, we produce the intended alert. --- lgsm/functions/alert_pushbullet.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index 0b209fe07..9a632899b 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -24,12 +24,11 @@ fn_rawurlencode() { esac encoded+="${o}" done - echo "${encoded}" # You can either set a return variable (FASTER) - REPLY="${encoded}" #+or echo the result (EASIER)... or both... :p + echo "${encoded}" # If echo is faster, let's just echo it. } -pbalertbody=$(fn_rawurlencode "${alertbody}"; echo ${REPLY}) -pbalertsubject=$(fn_rawurlencode "${alertsubject}"; echo ${REPLY}) +pbalertbody=$(fn_rawurlencode "${alertbody}") +pbalertsubject=$(fn_rawurlencode "${alertsubject}") fn_print_dots "Sending Pushbullet alert" sleep 1 From 75c501d96305138eb757b4b851ec831b87709303 Mon Sep 17 00:00:00 2001 From: Miro Date: Sat, 15 Jul 2017 17:05:17 +0200 Subject: [PATCH 011/752] Fixed "SDTD-Oxide-Mod" Download There was a wrong configuration. --- lgsm/functions/mods_list.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index e1f686751..25c372c9d 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -68,7 +68,7 @@ mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "ht # Oxidemod mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://dl.bintray.com/oxidemod/builds/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://dl.bintray.com/oxidemod/builds/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) -mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://dl.bintray.com/oxidemod/builds/Oxide-7DaysToDie.zip" "Oxide-7DaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) +mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://dl.bintray.com/oxidemod/builds/Oxide-SevenDays.zip" "Oxide-7DaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) # REQUIRED: Set all mods info into the global array mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" ) From 1be84db3df06325b20df827932094e5ccc58ce56 Mon Sep 17 00:00:00 2001 From: Miro Date: Sat, 15 Jul 2017 17:06:35 +0200 Subject: [PATCH 012/752] Update mods_list.sh --- lgsm/functions/mods_list.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index 25c372c9d..ef4a5881c 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -68,7 +68,7 @@ mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "ht # Oxidemod mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://dl.bintray.com/oxidemod/builds/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://dl.bintray.com/oxidemod/builds/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) -mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://dl.bintray.com/oxidemod/builds/Oxide-SevenDays.zip" "Oxide-7DaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) +mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://dl.bintray.com/oxidemod/builds/Oxide-SevenDays.zip" "Oxide-SevenDays.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) # REQUIRED: Set all mods info into the global array mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" ) From 9ec6e013df508f98b7c5c4407ce4ed4c730229ff Mon Sep 17 00:00:00 2001 From: Bennet Becker Date: Sat, 15 Jul 2017 17:25:30 +0200 Subject: [PATCH 013/752] Adding Telegram Bot Alerts --- .../config-lgsm/arkserver/_default.cfg | 10 +++++- .../config-lgsm/arma3server/_default.cfg | 10 +++++- .../config-lgsm/bb2server/_default.cfg | 10 +++++- .../config-lgsm/bf1942server/_default.cfg | 10 +++++- .../config-lgsm/bmdmserver/_default.cfg | 10 +++++- .../config-lgsm/boserver/_default.cfg | 10 +++++- .../config-lgsm/bsserver/_default.cfg | 10 +++++- .../config-lgsm/ccserver/_default.cfg | 10 +++++- .../config-lgsm/cod2server/_default.cfg | 10 +++++- .../config-lgsm/cod4server/_default.cfg | 10 +++++- .../config-lgsm/codserver/_default.cfg | 10 +++++- .../config-lgsm/coduoserver/_default.cfg | 10 +++++- .../config-lgsm/codwawserver/_default.cfg | 10 +++++- .../config-lgsm/coserver/_default.cfg | 10 +++++- .../config-lgsm/csczserver/_default.cfg | 10 +++++- .../config-lgsm/csgoserver/_default.cfg | 10 +++++- .../config-lgsm/csserver/_default.cfg | 10 +++++- .../config-lgsm/cssserver/_default.cfg | 10 +++++- .../config-lgsm/dabserver/_default.cfg | 10 +++++- .../config-lgsm/dmcserver/_default.cfg | 10 +++++- .../config-lgsm/dodserver/_default.cfg | 10 +++++- .../config-lgsm/dodsserver/_default.cfg | 10 +++++- .../config-lgsm/doiserver/_default.cfg | 10 +++++- .../config-lgsm/dstserver/_default.cfg | 10 +++++- .../config-lgsm/emserver/_default.cfg | 10 +++++- .../config-lgsm/fctrserver/_default.cfg | 8 +++++ .../config-lgsm/fofserver/_default.cfg | 8 +++++ .../config-lgsm/gesserver/_default.cfg | 10 +++++- .../config-lgsm/gmodserver/_default.cfg | 10 +++++- .../config-lgsm/hl2dmserver/_default.cfg | 10 +++++- .../config-lgsm/hldmserver/_default.cfg | 10 +++++- .../config-lgsm/hldmsserver/_default.cfg | 10 +++++- .../config-lgsm/hwserver/_default.cfg | 8 +++++ .../config-lgsm/insserver/_default.cfg | 10 +++++- .../config-lgsm/jc2server/_default.cfg | 10 +++++- .../config-lgsm/kfserver/_default.cfg | 8 +++++ .../config-lgsm/l4d2server/_default.cfg | 8 +++++ .../config-lgsm/l4dserver/_default.cfg | 10 +++++- .../config-lgsm/mcserver/_default.cfg | 10 +++++- .../config-lgsm/mtaserver/_default.cfg | 10 +++++- .../config-lgsm/mumbleserver/_default.cfg | 10 +++++- .../config-lgsm/nmrihserver/_default.cfg | 10 +++++- .../config-lgsm/ns2cserver/_default.cfg | 10 +++++- .../config-lgsm/ns2server/_default.cfg | 10 +++++- .../config-lgsm/opforserver/_default.cfg | 10 +++++- .../config-lgsm/pcserver/_default.cfg | 10 +++++- .../config-lgsm/pvkiiserver/_default.cfg | 10 +++++- .../config-lgsm/pzserver/_default.cfg | 10 +++++- .../config-lgsm/q2server/_default.cfg | 10 +++++- .../config-lgsm/q3server/_default.cfg | 10 +++++- .../config-lgsm/qlserver/_default.cfg | 10 +++++- .../config-lgsm/qwserver/_default.cfg | 10 +++++- .../config-lgsm/ricochetserver/_default.cfg | 10 +++++- .../config-lgsm/roserver/_default.cfg | 10 +++++- .../config-lgsm/rustserver/_default.cfg | 10 +++++- .../config-lgsm/sbserver/_default.cfg | 10 +++++- .../config-lgsm/sdtdserver/_default.cfg | 10 +++++- .../config-lgsm/ss3server/_default.cfg | 10 +++++- .../config-lgsm/svenserver/_default.cfg | 10 +++++- .../config-lgsm/terrariaserver/_default.cfg | 10 +++++- .../config-lgsm/tf2server/_default.cfg | 10 +++++- .../config-lgsm/tfcserver/_default.cfg | 10 +++++- .../config-lgsm/ts3server/_default.cfg | 8 +++++ .../config-lgsm/tuserver/_default.cfg | 10 +++++- .../config-lgsm/twserver/_default.cfg | 10 +++++- .../config-lgsm/ut2k4server/_default.cfg | 8 +++++ .../config-lgsm/ut3server/_default.cfg | 10 +++++- .../config-lgsm/ut99server/_default.cfg | 10 +++++- .../config-lgsm/utserver/_default.cfg | 10 +++++- .../config-lgsm/wetserver/_default.cfg | 10 +++++- lgsm/functions/alert.sh | 10 ++++++ lgsm/functions/alert_telegram.sh | 32 +++++++++++++++++++ linuxgsm.sh | 0 73 files changed, 665 insertions(+), 63 deletions(-) create mode 100644 lgsm/functions/alert_telegram.sh mode change 100644 => 100755 linuxgsm.sh diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index b8cdf0c69..fa955486a 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index 3bed76e5d..f192b4281 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -50,6 +50,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -105,4 +113,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 148e261c9..a901bc30e 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -96,4 +104,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 1ed6d40e2..6f18f687f 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -27,6 +27,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 8b0115281..eada5a5ab 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -96,4 +104,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index d08358669..747487b2f 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -86,4 +94,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 0dc2fafd7..e6347506c 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -39,6 +39,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -95,4 +103,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 8293759d4..556e45273 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -91,4 +99,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index b9a083c06..931104c79 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 7da88f5b0..d5154fc50 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index a816d6497..71bce21bb 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 2d2036114..6c5c6ec03 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index d78b890e9..995227da1 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -75,4 +83,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 414f7683f..fa6f9447b 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -58,6 +58,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -119,4 +127,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 3f1a44c15..065e7593f 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -91,4 +99,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index d9fdeb74c..a08007b1d 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -58,6 +58,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -111,4 +119,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 4b46221d8..6312ff5aa 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 485bba577..0e659e037 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -93,4 +101,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 3d00db3a2..49c4c7f95 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index e5b32111f..cd2df8463 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 8d16ea264..895b5aba8 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index f4bf101c1..fd62ec3c0 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index c58a526bd..ef3616dfa 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -37,6 +37,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -90,4 +98,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index 9a9f964c9..53b3f9754 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -38,6 +38,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -98,4 +106,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index e818e87de..e02e4a71c 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -93,4 +101,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 59664d960..5b7efee63 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index eacb85911..9979a6a5b 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 8faf185e1..49072c3e0 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index d04ccbfdb..b5b794389 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -50,6 +50,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -104,4 +112,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index d26929139..3aab25006 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index ca3c9a228..cc30fc3a6 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 446e0545e..8fb861859 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index d2da42f5f..c39776582 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -48,6 +48,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 26b0a5244..5a12ed1b8 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -42,6 +42,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -95,4 +103,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 3c5ef330a..671cbf497 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -27,6 +27,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -80,4 +88,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 72741e2b5..d93c6bd8e 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -39,6 +39,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 17448efda..984f7079d 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 6c558a8af..83aabb66a 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 80a36ba01..557af9abc 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -29,6 +29,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -74,4 +82,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 7dad5a1c8..83d30b42a 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -28,6 +28,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -70,4 +78,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index c14dc05b6..37e132400 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -28,6 +28,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -72,4 +80,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 388614101..b7249ebee 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -93,4 +101,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index a5bacf18d..f0b0c4cf2 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -46,6 +46,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -98,4 +106,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 9c40ed3a9..b204dfdec 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -46,6 +46,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -98,4 +106,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index f5ea12e1b..80537e85a 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 337940261..bbc522cde 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -28,6 +28,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -81,4 +89,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 09424358e..573874f52 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index a1542cf7c..aff0303ed 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -30,6 +30,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -83,4 +91,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index b9530b05e..7f50b416e 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -32,6 +32,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -74,4 +82,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 026bbfc7a..2cec8c7e7 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -32,6 +32,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -74,4 +82,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 6cc27f2c1..65ea9dc52 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -32,6 +32,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -86,4 +94,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index f22983a4d..e0ba92700 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -31,6 +31,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -73,4 +81,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 6779cb2eb..cad8a4d9a 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -53,6 +53,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -107,4 +115,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index c7429cfa0..80fd497c4 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -92,4 +100,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" -gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index ff23f7fc7..8063eb86b 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -52,6 +52,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -107,4 +115,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" -gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 634434a1c..064156120 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index e7d2389e4..b6341b9bb 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index b83450c19..5b288d892 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -31,6 +31,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -86,4 +94,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" -gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 8d5f4d37b..2f40d3829 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index b18d76440..e10f2f8d8 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -87,4 +95,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 549cc75b7..513334c8f 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -40,6 +40,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -93,4 +101,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 94036e218..ec9a66fe4 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 64d0483f4..3d1ff32f9 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -23,6 +23,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 4c53d4e7b..86a950f83 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -32,6 +32,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -85,4 +93,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index f3da6804d..463eca14d 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -34,6 +34,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index a939289a3..28f4fd656 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -31,6 +31,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 31c63b300..71c26e12c 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -43,6 +43,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -88,4 +96,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" -gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index cc1e29ae6..8f2402f7e 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -31,6 +31,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -74,4 +82,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 6f9451913..fb065e641 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -35,6 +35,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -76,4 +84,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 29e60593a..181fadf7f 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -27,6 +27,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup maxbackups="4" maxbackupdays="30" @@ -69,4 +77,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 120227612..c6c90ab76 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -69,6 +69,16 @@ elif [ -z "${pushbullettoken}" ]&&[ "${function_selfname}" == "command_test_aler fn_script_error_warn "Pushbullet token not set" fi +if [ "${telegramalert}" == "on" ]&&[ -n "${telegramapikey}" ]; then + alert_telegram.sh +elif [ "${telegramalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Telegram Messages not enabled" + fn_script_log_warn "Telegram Messages not enabled" +elif [ -z "${telegramapikey}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Telegram API-key not set. Get one from @botfather" + fn_script_error_warn "Telegram API-key not set. Get one from @botfather" +fi + if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then alert_discord.sh elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh new file mode 100644 index 000000000..8a0ec35ef --- /dev/null +++ b/lgsm/functions/alert_telegram.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# LinuxGSM alert_telegram.sh function +# Author: Bennet Becker +# Website: https://bytegaming.de +# Description: Sends Telegram Message alert including the server status. + +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + + +json=$(cat <🚨🚨🚨${alertsubject}🚨🚨🚨\n\n${alertbody}", + "parse_mode": "HTML", + "disable_notification": true +} +EOF +) + +fn_print_dots "Sending Telegram Message" +sleep 1 +telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramapikey}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) + +if [ -n "${telegramsend}" ]; then + fn_print_fail_nl "Sending Telegram Message: ${telegramsend}" + fn_script_log_fatal "Sending Telegram Message: ${telegramsend}" +else + fn_print_ok_nl "Sending Telegram Message" + fn_script_log_pass "Sent Telegram Message" +fi diff --git a/linuxgsm.sh b/linuxgsm.sh old mode 100644 new mode 100755 From 1a6de270dd9e3c92f141c6ec92878438e364f10a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 14:18:24 +0100 Subject: [PATCH 014/752] Added squadserver config --- .../config-lgsm/squadserver/_default.cfg | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 lgsm/config-default/config-lgsm/squadserver/_default.cfg diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg new file mode 100644 index 000000000..6ff5575d2 --- /dev/null +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -0,0 +1,93 @@ +################################## +######## 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 Settings #### + +## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters +port="7787" +queryport="27165" +fixedmaxplayers="80" +randommapmode="ALWAYS" +ip="0.0.0.0" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="MULTIHOME=${ip} PORT=${port} QueryPort=${queryport} FIXEDMAXPLAYERS=${fixedmaxplayers} RANDOM=${randommapmode}" +} + +#### LinuxGSM Settings #### + +## Notification Alerts +# (on|off) +# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email +emailalert="off" +email="email@example.com" +emailfrom="" + +# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +pushbulletalert="off" +pushbullettoken="accesstoken" +channeltag="" + +## 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="403240" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## LinuxGSM Server Details +# Do not edit +gamename="Squad" +engine="unreal4" + +#### Directories #### +# Edit with care + +## Server Specific Directories +systemdir="${serverfiles}/Squad" +executabledir="${serverfiles}" +executable="./SquadServer.sh" +servercfg="${servicename}.cfg" +servercfgdefault="Server.cfg" +servercfgdir="${systemdir}/ServerConfig" +servercfgfullpath="${servercfgdir}/${servercfg}" + +## Backup Directory +backupdir="${lgsmdir}/backup" + +## Logging Directories +logdir="${rootdir}/log" +gamelogdir="${logdir}/server" +lgsmlogdir="${logdir}/script" +consolelogdir="${logdir}/console" +gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +emaillog="${lgsmlogdir}/${servicename}-email.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" \ No newline at end of file From 4a8fe79c85224f20d87522617de153f9ba044f33 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 14:20:18 +0100 Subject: [PATCH 015/752] added squad --- lgsm/data/serverlist.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index 9e82ea15a..758eea30c 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -55,6 +55,7 @@ ricochet,ricochetserver,Ricochet rust,rustserver,Rust ss3,ss3server,Serious Sam 3: BFE sb,sbserver,Starbound +squad,squadserver,Squad sven,svenserver,Sven Co-op tf2,tf2server,Team Fortress 2 tfc,tfcserver,Team Fortress Classic From a44eb45a948f5ca7f66304ae73acbf425e1a652a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 14:41:59 +0100 Subject: [PATCH 016/752] Added squad --- lgsm/functions/install_config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index fea2bf6c1..56352ace5 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -450,6 +450,12 @@ elif [ "${gamename}" == "Serious Sam 3: BFE" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Squad" ]; then + gamedirname="Squad" + array_configs+=( server.cfg ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "Starbound" ]; then gamedirname="Starbound" array_configs+=( starbound_server.config ) From 5672fc16a1c6c1d61036733aafa4a0a8599d7012 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 14:53:34 +0100 Subject: [PATCH 017/752] Corrected game config case --- lgsm/functions/install_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 56352ace5..1a184acf1 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -452,7 +452,7 @@ elif [ "${gamename}" == "Serious Sam 3: BFE" ]; then fn_set_config_vars elif [ "${gamename}" == "Squad" ]; then gamedirname="Squad" - array_configs+=( server.cfg ) + array_configs+=( Server.cfg ) fn_fetch_default_config fn_default_config_remote fn_set_config_vars From 95e7a1be7eef2d8c7941acaa18f2f50f4abd8c7f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 19:59:52 +0100 Subject: [PATCH 018/752] added squad --- lgsm/functions/info_glibc.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index ef89fccbc..01a9d5ece 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -86,6 +86,9 @@ elif [ "${gamename}" == "Quake 3: Arena" ]; then elif [ "${gamename}" == "Quake Live" ]; then glibcrequired="2.15" glibcfix="no" +elif [ "${gamename}" == "Squad" ]; then + glibcrequired="2.17" + glibcfix="no" elif [ "${gamename}" == "Sven Co-op" ]; then glibcrequired="2.18" glibcfix="no" From 45846037f9512548946e70aa01a56e83ce9d9294 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 16 Jul 2017 20:07:20 +0100 Subject: [PATCH 019/752] alterations to squad parms --- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 6ff5575d2..55b2b8482 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -13,13 +13,12 @@ ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters port="7787" queryport="27165" -fixedmaxplayers="80" randommapmode="ALWAYS" ip="0.0.0.0" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="MULTIHOME=${ip} PORT=${port} QueryPort=${queryport} FIXEDMAXPLAYERS=${fixedmaxplayers} RANDOM=${randommapmode}" +parms="MULTIHOME=${ip} Port=${port} QueryPort=${queryport}" } #### LinuxGSM Settings #### From 10eb855faadb8dd19bd44db5a4701b736e428910 Mon Sep 17 00:00:00 2001 From: Drizzt321 Date: Wed, 19 Jul 2017 17:26:25 -0700 Subject: [PATCH 020/752] Symlinking the SteamCMD dir for ARK Symlinking the SteamCMD directory into the correct ARK directory so that the mods auto-management will work fine. See http://ark.gamepedia.com/244.3 for the CLI option and Game.ini configuration settings. --- lgsm/functions/command_install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lgsm/functions/command_install.sh b/lgsm/functions/command_install.sh index 0a4f03cee..8500ebb6b 100644 --- a/lgsm/functions/command_install.sh +++ b/lgsm/functions/command_install.sh @@ -39,6 +39,8 @@ elif [ "${gamename}" == "TeamSpeak 3" ]; then install_ts3db.sh elif [ "${gamename}" == "Multi Theft Auto" ]; then command_install_resources_mta.sh +elif [ "${gamename}" == "ARK: Survival Evolved" ]; then + ln -s "${steamcmddir}" "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" fi fix.sh From 34d5576841e8d3976364667d8154b04959927215 Mon Sep 17 00:00:00 2001 From: Terry Wrist Date: Tue, 25 Jul 2017 11:37:56 +0800 Subject: [PATCH 021/752] Change logfile used for update check This changes the logfile that is used from the log generated by tmux to the log generated by the factorio binary. As logging is disabled in tmux 1.8, those users which may be stuck on that version cannot use the update functionality, as there is no log to go off of. --- lgsm/functions/update_factorio.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index 6c3a70ff8..af611e1b5 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -26,7 +26,7 @@ fn_update_factorio_dl(){ fn_update_factorio_currentbuild(){ # Gets current build info # Checks if current build info is available. If it fails, then a server restart will be forced to generate logs. - if [ ! -f "${consolelogdir}/${servicename}-console.log" ]; then + if [ ! -f "${logdir}/server/factorio-current.log" ]; then fn_print_error "Checking for update: factorio.com" sleep 1 fn_print_error_nl "Checking for update: factorio.com: No logs with server version found" @@ -41,7 +41,7 @@ fn_update_factorio_currentbuild(){ command_start.sh sleep 1 # Check again and exit on failure. - if [ ! -f "${consolelogdir}/${servicename}-console.log" ]; then + if [ ! -f "${logdir}/server/factorio-current.log" ]; then fn_print_fail_nl "Checking for update: factorio.com: Still No logs with server version found" fn_script_log_fatal "Checking for update: factorio.com: Still No logs with server version found" core_exit.sh @@ -49,7 +49,7 @@ fn_update_factorio_currentbuild(){ fi # Get current build from logs - currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}'|tail -1) + currentbuild=$(grep "Loading mod base" "${logdir}"/server/factorio-current.log 2> /dev/null|awk '{print $5}'|tail -1) if [ -z "${currentbuild}" ]; then fn_print_error_nl "Checking for update: factorio.com: Current build version not found" fn_script_log_error "Checking for update: factorio.com: Current build version not found" @@ -60,7 +60,7 @@ fn_update_factorio_currentbuild(){ command_stop.sh exitbypass=1 command_start.sh - currentbuild=$(grep "Loading mod base" "${consolelogdir}"/"${servicename}"-console.log 2> /dev/null|awk '{print $5}'|tail -1) + currentbuild=$(grep "Loading mod base" "${logdir}"/server/factorio-current.log 2> /dev/null|awk '{print $5}'|tail -1) if [ -z "${currentbuild}" ]; then fn_print_fail_nl "Checking for update: factorio.com: Current build version still not found" fn_script_log_fatal "Checking for update: factorio.com: Current build version still not found" From b5db85dce2d33dcc5552330c5cbf231f3a8b4a11 Mon Sep 17 00:00:00 2001 From: SharkyKZ Date: Thu, 3 Aug 2017 09:26:35 +0300 Subject: [PATCH 022/752] Syntax error in UT3 default config Duplicate quote in UT3 default config caused server install to fail. Can be merged on code review. --- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 31c63b300..6b7b5c254 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -26,7 +26,7 @@ allowjoininprogress="true" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | List of game types and mutators : http://wiki.unrealadmin.org/FAQ:UT3 fn_parms(){ -parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?MaxPlayers=${maxplayers}?Mutator=${mutators} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} -ini=${servercfgfullpath}"" +parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?MaxPlayers=${maxplayers}?Mutator=${mutators} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} -ini=${servercfgfullpath}" } #### LinuxGSM Settings #### @@ -88,4 +88,4 @@ emaillog="${lgsmlogdir}/${servicename}-email.log" lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" -gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" From 98fac37b29f65596c33d546119306dd6db64dc82 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 4 Aug 2017 01:09:05 +0200 Subject: [PATCH 023/752] Changed scriptlogdir to lgsmlogdir --- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/boserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/coserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/csserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/doiserver/_default.cfg | 1 - 14 files changed, 13 insertions(+), 14 deletions(-) diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 148e261c9..ef0979184 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -95,5 +95,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 1ed6d40e2..4ac85ad1e 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 8b0115281..a752fb2bc 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -95,5 +95,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index d08358669..3e31ad4c1 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -85,5 +85,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 0dc2fafd7..bb5eafc07 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -94,5 +94,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 8293759d4..625543ec4 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -90,5 +90,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index b9a083c06..8dd0879c4 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 7da88f5b0..4fb612357 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index a816d6497..04f535a2f 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 2d2036114..29b7a8d3a 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index d78b890e9..02b65e70d 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -74,5 +74,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 414f7683f..7ffcb8a1a 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -118,5 +118,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 4b46221d8..24270c7df 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -87,5 +87,5 @@ consolelog="${consolelogdir}/${servicename}-console.log" emaillog="${lgsmlogdir}/${servicename}-email.log" ## Logs Naming -lgsmlogdate="${scriptlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" \ No newline at end of file diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index c58a526bd..984b90552 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -82,7 +82,6 @@ backupdir="${rootdir}/backups" ## Logging Directories logdir="${rootdir}/log" gamelogdir="${systemdir}/logs" -scriptlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" From 521c30e58e224565943acb553aec67a929b5e1af Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 4 Aug 2017 02:06:32 +0200 Subject: [PATCH 024/752] Removed duplicated scriptlogdir legacy entry --- lgsm/functions/core_legacy.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lgsm/functions/core_legacy.sh b/lgsm/functions/core_legacy.sh index 44e271a4d..105659510 100644 --- a/lgsm/functions/core_legacy.sh +++ b/lgsm/functions/core_legacy.sh @@ -21,10 +21,6 @@ if [ -z "${lgsmlog}" ]; then lgsmlog="${scriptlog}" fi -if [ -z "${lgsmlogdir}" ]; then - lgsmlogdir="${scriptlogdir}" -fi - if [ -z "${lgsmlogdate}" ]; then lgsmlogdate="${scriptlogdate}" fi From 43496b4453e679760e4bbf440f2941eb2433d759 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 21:08:01 +0100 Subject: [PATCH 025/752] Revert "set maxplayers in default for CoD" --- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index e76692042..b9a083c06 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index a10d360e6..7da88f5b0 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -16,7 +16,7 @@ maxplayers="32" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 4e160d887..a816d6497 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 4f19a13cc..d78b890e9 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### From d07c34bbb2b279e45a87dac95b8c78323cae7f47 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 21:07:55 +0100 Subject: [PATCH 026/752] Merge pull request #1573 from Lebawurscht/fix/maxplayersCoD set maxplayers in default for CoD --- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index b9a083c06..e76692042 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 7da88f5b0..a10d360e6 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -16,7 +16,7 @@ maxplayers="32" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index a816d6497..4e160d887 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index d78b890e9..4f19a13cc 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -16,7 +16,7 @@ maxplayers="20" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxclients} +exec ${servercfg} +map ${defaultmap}" +parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" } #### LinuxGSM Settings #### From fd835e995a47c59db28bc7184e9d24fe13aa3aee Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 21:11:28 +0100 Subject: [PATCH 027/752] Merge pull request #1547 from pedrozun/master Added Barren map Wipe support for RustServers --- lgsm/functions/command_wipe.sh | 44 ++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/command_wipe.sh b/lgsm/functions/command_wipe.sh index 27ccfbf2f..c20634983 100644 --- a/lgsm/functions/command_wipe.sh +++ b/lgsm/functions/command_wipe.sh @@ -43,9 +43,10 @@ fn_wipe_exit_code(){ # Removes files to wipe server fn_wipe_server_remove_files(){ # Rust Wipe +#WipeProceduralSave if [ "${gamename}" == "Rust" ]; then if [ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.sav")" ]; then - currentaction="Removing map save(s): ${serveridentitydir}/proceduralmap.*.sav" + currentaction="Removing procedural map save(s): ${serveridentitydir}/proceduralmap.*.sav" echo -en "Removing map saves proceduralmap.*.sav file(s)..." sleep 1 fn_script_log "${currentaction}" @@ -53,21 +54,50 @@ fn_wipe_server_remove_files(){ fn_wipe_exit_code sleep 0.5 else - fn_print_information_nl "No map save to remove" - fn_script_log_info "No map save to remove." + fn_print_information_nl "No procedural map save to remove" + fn_script_log_info "No procedural map save to remove." sleep 0.5 fi +#WipeBarrenSave + if [ -n "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]; then + currentaction="Removing barren map save(s): ${serveridentitydir}/barren*.sav" + echo -en "Removing barren map saves barren*.sav file(s)..." + sleep 1 + fn_script_log "${currentaction}" + find "${serveridentitydir:?}" -type f -name "barren*.sav" -delete + fn_wipe_exit_code + sleep 0.5 + else + fn_print_information_nl "No barren map save to remove" + fn_script_log_info "No barren map save to remove." + sleep 0.5 + fi +#WipeProceduralMap if [ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.map")" ]; then currentaction="Removing map file(s): ${serveridentitydir}/proceduralmap.*.map" - echo -en "Removing map proceduralmap.*.map file(s)..." + echo -en "Removing procedural map proceduralmap.*.map file(s)..." sleep 1 fn_script_log "${currentaction}" find "${serveridentitydir:?}" -type f -name "proceduralmap.*.map" -delete fn_wipe_exit_code sleep 0.5 else - fn_print_information_nl "No map file to remove" - fn_script_log_info "No map file to remove." + fn_print_information_nl "No procedural map file to remove" + fn_script_log_info "No procedural map file to remove." + sleep 0.5 + fi +#WipeBarrenMap + if [ -n "$(find "${serveridentitydir}" -type f -name "barren*.map")" ]; then + currentaction="Removing map file(s): ${serveridentitydir}/barren*.map" + echo -en "Removing barren map barren*.map file(s)..." + sleep 1 + fn_script_log "${currentaction}" + find "${serveridentitydir:?}" -type f -name "barren*.map" -delete + fn_wipe_exit_code + sleep 0.5 + else + fn_print_information_nl "No barren map file to remove" + fn_script_log_info "No barren map file to remove." sleep 0.5 fi if [ -d "${serveridentitydir}/user" ]; then @@ -116,7 +146,7 @@ fn_wipe_server_remove_files(){ # Check if there is something to wipe, prompt the user, and call appropriate functions # Rust Wipe if [ "${gamename}" == "Rust" ]; then - if [ -d "${serveridentitydir}/storage" ]||[ -d "${serveridentitydir}/user" ]||[ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]; then + if [ -d "${serveridentitydir}/storage" ]||[ -d "${serveridentitydir}/user" ]||[ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]; then fn_print_warning_nl "Any user, storage, log and map data from ${serveridentitydir} will be erased." if ! fn_prompt_yn "Continue?" Y; then echo Exiting; core_exit.sh From c45f21e5669891e131957f6336e2e80de460b5a8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 22:09:53 +0100 Subject: [PATCH 028/752] Added fix for ark Symlinking the SteamCMD directory into the correct ARK directory so that the mods auto-management will work fine. --- lgsm/functions/fix.sh | 2 ++ lgsm/functions/fix_ark.sh | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 lgsm/functions/fix_ark.sh diff --git a/lgsm/functions/fix.sh b/lgsm/functions/fix.sh index 3f18a685b..04c3a6748 100644 --- a/lgsm/functions/fix.sh +++ b/lgsm/functions/fix.sh @@ -44,6 +44,8 @@ if [ "${function_selfname}" != "command_install.sh" ]; then if [ "${gamename}" == "ARMA 3" ]; then fix_arma3.sh + elif [ "${shortname}" == "ark" ]; then + fix_ark.sh elif [ "${gamename}" == "Counter-Strike: Global Offensive" ]; then fix_csgo.sh elif [ "${gamename}" == "Don't Starve Together" ]; then diff --git a/lgsm/functions/fix_ark.sh b/lgsm/functions/fix_ark.sh new file mode 100644 index 000000000..3ce2e0c19 --- /dev/null +++ b/lgsm/functions/fix_ark.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# LinuxGSM fix_ark.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Resolves various issues with ARK: Survival Evolved. + +# Symlinking the SteamCMD directory into the correct ARK directory so that the mods auto-management will work. +if [ ! -d "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" ]; then + ln -s "${steamcmddir}" "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" +fi \ No newline at end of file From 975548ddfe8ecc164666dcea9d9d728082d3c52c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 22:46:17 +0100 Subject: [PATCH 029/752] Added randommap --- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 4 ++-- lgsm/functions/command_details.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 55b2b8482..b7ea18e3f 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -13,12 +13,12 @@ ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters port="7787" queryport="27165" -randommapmode="ALWAYS" +randommap="ALWAYS" ip="0.0.0.0" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="MULTIHOME=${ip} Port=${port} QueryPort=${queryport}" +parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" } #### LinuxGSM Settings #### diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 4e5eb2eca..80b8244d1 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -209,8 +209,8 @@ fn_details_gameserver(){ fi # Random map rotation mode (Squad) - if [ -n "${randommapmode}" ]; then - echo -e "${blue}Map rotation:\t${default}${randommapmode}" + if [ -n "${randommap}" ]; then + echo -e "${blue}Map rotation:\t${default}${randommap}" fi # Online status From 447c30c3185f5d0ea998d25383637ce19b84e38d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 19 Aug 2017 22:46:37 +0100 Subject: [PATCH 030/752] improvements to squad details --- lgsm/functions/info_config.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 75ef93384..5e0c47694 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -753,20 +753,25 @@ fn_info_config_squad(){ servername="${unavailable}" maxplayers="${unavailable}" else - servername="$(cat ${servercfgfullpath} | grep "ServerName=" | cut -c13- | rev | cut -c3- | rev)" - maxplayers="$(cat ${servercfgfullpath} | grep "MaxPlayers=" | cut -c12- | tr -cd '[:digit:]')" + servername="$(cat ${servercfgfullpath} | grep "ServerName=" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')" + maxplayers="$(cat ${servercfgfullpath} | grep "MaxPlayers=" | tr -cd '[:digit:]')" fi if [ ! -f "${servercfgdir}/Rcon.cfg" ]; then rconport=${unavailable} rconpassword=${unavailable} else - rconport=$(cat ${servercfgdir}/Rcon.cfg | grep "Port=" | cut -c6- | tr -cd '[:digit:]') - rconpassword=$(cat ${servercfgdir}/Rcon.cfg | grep "Password=" | cut -c10-) - if [ -z "${rconpassword}" ]||[ ${#rconpassword} == 1 ]; then - rconpassword="${yellow}DISABLED${default}" - fi + rconport=$(cat ${servercfgdir}/Rcon.cfg | grep "Port=" | tr -cd '[:digit:]') + rconpassword=$(cat ${servercfgdir}/Rcon.cfg | grep "Password=" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/Password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + fi + + rconport=${rconport:-"0"} + if [ -z "${rconpassword}" ]||[ ${#rconpassword} == 1 ]; then + rconpassword="NOT SET" fi + servername=${servername:-"NOT SET"} + serverpassword=${serverpassword:-"NOT SET"} + maxplayers=${maxplayers:-"0"} } # Just Cause 2 From 41c856cf47a3d1e365148ba594784218fe257ff6 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 10:58:15 +0100 Subject: [PATCH 031/752] removed comment --- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 2 -- 1 file changed, 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index b7ea18e3f..083878355 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -8,8 +8,6 @@ #### Server Settings #### -#### Server Settings #### - ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters port="7787" queryport="27165" From 9aa761830aa39245486ac508c24adcbb89cbbfa8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 11:20:29 +0100 Subject: [PATCH 032/752] added telegram alert --- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 083878355..d301e0ba7 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -33,6 +33,14 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" +# Telegram Bot Alerts +# Get an Bot API key from @botfather +# The chat id is the User or channel name or an integer like so: +# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +telegramalert="off" +telegramapikey="" +telegramchatid="" + ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update updateonstart="off" From 39683b67e1697310d41e60895df383de524eb717 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 11:20:53 +0100 Subject: [PATCH 033/752] added alert telegram --- lgsm/functions/core_functions.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 8a02c61e4..07984894a 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -392,6 +392,11 @@ functionfile="${FUNCNAME}" fn_fetch_function } +alert_telegram.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} + # Logs logs.sh(){ From 80fc9da5805fec6bc8982c013eb9f41af79ee5cb Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 14:11:32 +0100 Subject: [PATCH 034/752] Improvements to telegram alerts --- .../config-lgsm/arkserver/_default.cfg | 2 +- .../config-lgsm/arma3server/_default.cfg | 2 +- .../config-lgsm/bb2server/_default.cfg | 2 +- .../config-lgsm/bf1942server/_default.cfg | 2 +- .../config-lgsm/bmdmserver/_default.cfg | 2 +- .../config-lgsm/boserver/_default.cfg | 2 +- .../config-lgsm/bsserver/_default.cfg | 2 +- .../config-lgsm/ccserver/_default.cfg | 2 +- .../config-lgsm/cod2server/_default.cfg | 2 +- .../config-lgsm/cod4server/_default.cfg | 2 +- .../config-lgsm/codserver/_default.cfg | 2 +- .../config-lgsm/coduoserver/_default.cfg | 2 +- .../config-lgsm/codwawserver/_default.cfg | 2 +- .../config-lgsm/coserver/_default.cfg | 2 +- .../config-lgsm/csczserver/_default.cfg | 2 +- .../config-lgsm/csgoserver/_default.cfg | 2 +- .../config-lgsm/csserver/_default.cfg | 2 +- .../config-lgsm/cssserver/_default.cfg | 2 +- .../config-lgsm/dabserver/_default.cfg | 2 +- .../config-lgsm/dmcserver/_default.cfg | 2 +- .../config-lgsm/dodserver/_default.cfg | 2 +- .../config-lgsm/dodsserver/_default.cfg | 2 +- .../config-lgsm/doiserver/_default.cfg | 2 +- .../config-lgsm/dstserver/_default.cfg | 2 +- .../config-lgsm/emserver/_default.cfg | 2 +- .../config-lgsm/fctrserver/_default.cfg | 2 +- .../config-lgsm/fofserver/_default.cfg | 2 +- .../config-lgsm/gesserver/_default.cfg | 2 +- .../config-lgsm/gmodserver/_default.cfg | 2 +- .../config-lgsm/hl2dmserver/_default.cfg | 2 +- .../config-lgsm/hldmserver/_default.cfg | 2 +- .../config-lgsm/hldmsserver/_default.cfg | 2 +- .../config-lgsm/hwserver/_default.cfg | 2 +- .../config-lgsm/insserver/_default.cfg | 2 +- .../config-lgsm/jc2server/_default.cfg | 2 +- .../config-lgsm/kfserver/_default.cfg | 2 +- .../config-lgsm/l4d2server/_default.cfg | 2 +- .../config-lgsm/l4dserver/_default.cfg | 2 +- .../config-lgsm/mcserver/_default.cfg | 2 +- .../config-lgsm/mtaserver/_default.cfg | 2 +- .../config-lgsm/mumbleserver/_default.cfg | 2 +- .../config-lgsm/nmrihserver/_default.cfg | 2 +- .../config-lgsm/ns2cserver/_default.cfg | 2 +- .../config-lgsm/ns2server/_default.cfg | 2 +- .../config-lgsm/opforserver/_default.cfg | 2 +- .../config-lgsm/pcserver/_default.cfg | 2 +- .../config-lgsm/pvkiiserver/_default.cfg | 2 +- .../config-lgsm/pzserver/_default.cfg | 2 +- .../config-lgsm/q2server/_default.cfg | 2 +- .../config-lgsm/q3server/_default.cfg | 2 +- .../config-lgsm/qlserver/_default.cfg | 2 +- .../config-lgsm/qwserver/_default.cfg | 2 +- .../config-lgsm/ricochetserver/_default.cfg | 2 +- .../config-lgsm/roserver/_default.cfg | 2 +- .../config-lgsm/rustserver/_default.cfg | 2 +- .../config-lgsm/sbserver/_default.cfg | 2 +- .../config-lgsm/sdtdserver/_default.cfg | 2 +- .../config-lgsm/squadserver/_default.cfg | 2 +- .../config-lgsm/ss3server/_default.cfg | 2 +- .../config-lgsm/svenserver/_default.cfg | 2 +- .../config-lgsm/terrariaserver/_default.cfg | 2 +- .../config-lgsm/tf2server/_default.cfg | 2 +- .../config-lgsm/tfcserver/_default.cfg | 2 +- .../config-lgsm/ts3server/_default.cfg | 2 +- .../config-lgsm/tuserver/_default.cfg | 2 +- .../config-lgsm/twserver/_default.cfg | 2 +- .../config-lgsm/ut2k4server/_default.cfg | 2 +- .../config-lgsm/ut3server/_default.cfg | 2 +- .../config-lgsm/ut99server/_default.cfg | 2 +- .../config-lgsm/utserver/_default.cfg | 2 +- .../config-lgsm/wetserver/_default.cfg | 2 +- lgsm/functions/alert.sh | 26 ++++++++++++------- lgsm/functions/alert_telegram.sh | 5 ++-- 73 files changed, 89 insertions(+), 84 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index fa955486a..efcda0398 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index f192b4281..d38b9da1a 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -55,7 +55,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 7b93fc27e..9033fb7bd 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index a7804db4b..d54334d0b 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -32,7 +32,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 7a98de379..44947b05e 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index f190f5800..45e7a9aea 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 4fadff7c3..8ad4afec2 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -44,7 +44,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index e0db6490f..f11cf5ffb 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 4d21afa72..24de88105 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index a909cbf44..709bce36f 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 3cd6a8625..38976f9ea 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 0cdd89d8f..483c0cc1a 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index d48c9c8d9..50692a9c8 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index d0cacee0f..70b35d376 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -63,7 +63,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 065e7593f..f99126129 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index a08007b1d..4dfa3e071 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -63,7 +63,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index df3c6fc7b..6dbbc4653 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 0e659e037..3ff71028a 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 49c4c7f95..410ea6352 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index cd2df8463..abcc89626 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 895b5aba8..103e576a4 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index fd62ec3c0..be1f96ab3 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 0215bbca3..c44c9d208 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -42,7 +42,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index 53b3f9754..3a362b8ba 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -43,7 +43,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index e02e4a71c..4cead4da7 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 5b7efee63..73d808ae1 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index 9979a6a5b..b3bcf38ed 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 49072c3e0..fd8f6036d 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index b5b794389..a026da8eb 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -55,7 +55,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 3aab25006..ada35dbd5 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index cc30fc3a6..cb3f12777 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 8fb861859..9a17f3212 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index c39776582..595297955 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -53,7 +53,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 5a12ed1b8..987b9a461 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -47,7 +47,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 671cbf497..a3606352e 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -32,7 +32,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index d93c6bd8e..87b521694 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -44,7 +44,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 984f7079d..a7705154b 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 83aabb66a..a668bc4fd 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 557af9abc..e11dd6477 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -34,7 +34,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 83d30b42a..6f03e3ec2 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 37e132400..a40788380 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index b7249ebee..ad3acdb83 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index f0b0c4cf2..2909ccde4 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -51,7 +51,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index b204dfdec..fa06aad20 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -51,7 +51,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 80537e85a..b6d343e52 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index bbc522cde..816758f81 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 573874f52..699e81977 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index aff0303ed..0a4467651 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -35,7 +35,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 7f50b416e..13c6af3b6 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -37,7 +37,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 2cec8c7e7..6797a7b65 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -37,7 +37,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 65ea9dc52..9467e7d4c 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -37,7 +37,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index e0ba92700..6ca33084b 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -36,7 +36,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index cad8a4d9a..c8f947410 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -58,7 +58,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 80fd497c4..1e309606e 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 8063eb86b..fca3fd2e6 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -57,7 +57,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 064156120..752cdadd1 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index b6341b9bb..eaf3ded8d 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index d301e0ba7..9b1ba5146 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 5b288d892..3d536612b 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 2f40d3829..f4605bf85 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index e10f2f8d8..4009f17c7 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 513334c8f..880e4e077 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -45,7 +45,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index ec9a66fe4..8e58dc031 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 3d1ff32f9..cd9c9459d 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -28,7 +28,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 86a950f83..1514efd59 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -37,7 +37,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 463eca14d..c04a94400 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 28f4fd656..9c22aedf9 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index a3130584e..79603057b 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -48,7 +48,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 8f2402f7e..3bf7db705 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index fb065e641..bf788a57d 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 181fadf7f..b80923d49 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -32,7 +32,7 @@ channeltag="" # The chat id is the User or channel name or an integer like so: # https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 telegramalert="off" -telegramapikey="" +telegramtoken="" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index c6c90ab76..7157ca1e7 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,31 +9,31 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="LinuxGSM - Test Alert - ${servername}" - alertbody="LinuxGSM test alert, how you read?" + alertsubject="LinuxGSM Alert- Test - ${servername}" + alertbody="Testing LinuxGSM Alert. No action to be taken." } fn_alert_restart(){ fn_script_log_info "Sending restart alert: ${executable} process not running" - alertsubject="LinuxGSM - Restarted - ${servername}" + alertsubject="LinuxGSM Alert - Restarted - ${servername}" alertbody="${servicename} ${executable} process not running" } fn_alert_restart_query(){ fn_script_log_info "Sending restart alert: ${gsquerycmd}" - alertsubject="LinuxGSM - Restarted - ${servername}" + alertsubject="LinuxGSM Alert- Restarted - ${servername}" alertbody="gsquery.py failed to query: ${gsquerycmd}" } fn_alert_update(){ fn_script_log_info "Sending update alert" - alertsubject="LinuxGSM - Updated - ${servername}" + alertsubject="LinuxGSM Alert- Updated - ${servername}" alertbody="${servicename} received update" } fn_alert_permissions(){ fn_script_log_info "Sending permissions error alert" - alertsubject="LinuxGSM - Error - ${servername}" + alertsubject="LinuxGSM Alert - Error - ${servername}" alertbody="${servicename} has permissions issues." } @@ -66,17 +66,23 @@ elif [ "${pushbulletalert}" != "on" ]&&[ "${function_selfname}" == "command_test fn_script_log_warn "Pushbullet alerts not enabled" elif [ -z "${pushbullettoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_error_nl "Pushbullet token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet" fn_script_error_warn "Pushbullet token not set" fi -if [ "${telegramalert}" == "on" ]&&[ -n "${telegramapikey}" ]; then +if [ "${telegramalert}" == "on" ]&&[ -n "${telegramtoken}" ]; then alert_telegram.sh elif [ "${telegramalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_warn_nl "Telegram Messages not enabled" fn_script_log_warn "Telegram Messages not enabled" -elif [ -z "${telegramapikey}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_error_nl "Telegram API-key not set. Get one from @botfather" - fn_script_error_warn "Telegram API-key not set. Get one from @botfather" +elif [ -z "${telegramtoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Telegram token not set." + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram" + fn_script_error_warn "Telegram token not set." +elif [ -z "${telegramchatid}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Telegram chat id not set." + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram" + fn_script_error_warn "Telegram chat id not set. Get one from @botfather" fi if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index 8a0ec35ef..4f07ed174 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -12,16 +12,15 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" json=$(cat <🚨🚨🚨${alertsubject}🚨🚨🚨\n\n${alertbody}", + "text": "🚨${alertsubject}\n\n${alertbody}", "parse_mode": "HTML", - "disable_notification": true } EOF ) fn_print_dots "Sending Telegram Message" sleep 1 -telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramapikey}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) +telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) if [ -n "${telegramsend}" ]; then fn_print_fail_nl "Sending Telegram Message: ${telegramsend}" From fdd1049dbe0e20cdeda44be48e0830550f172850 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 14:13:22 +0100 Subject: [PATCH 035/752] missed space --- lgsm/functions/alert.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 7157ca1e7..df321c250 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,7 +9,7 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="LinuxGSM Alert- Test - ${servername}" + alertsubject="LinuxGSM Alert - Test - ${servername}" alertbody="Testing LinuxGSM Alert. No action to be taken." } From 3b20620bc38321f6ba7cf2cefa436d0aeb3460dc Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 18:55:41 +0100 Subject: [PATCH 036/752] Added alert emoji --- lgsm/functions/alert.sh | 13 ++++++++++++- lgsm/functions/alert_telegram.sh | 10 +++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index df321c250..3d51cbe1e 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -10,30 +10,40 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" alertsubject="LinuxGSM Alert - Test - ${servername}" + alertemoji="🚨" + alerturl="https://gameservermanagers.com" alertbody="Testing LinuxGSM Alert. No action to be taken." } fn_alert_restart(){ fn_script_log_info "Sending restart alert: ${executable} process not running" alertsubject="LinuxGSM Alert - Restarted - ${servername}" + alertemoji="🚨" + alerturl="https://gameservermanagers.com" alertbody="${servicename} ${executable} process not running" } fn_alert_restart_query(){ fn_script_log_info "Sending restart alert: ${gsquerycmd}" alertsubject="LinuxGSM Alert- Restarted - ${servername}" + alertemoji="🚨" + alerturl="https://gameservermanagers.com" alertbody="gsquery.py failed to query: ${gsquerycmd}" } fn_alert_update(){ fn_script_log_info "Sending update alert" alertsubject="LinuxGSM Alert- Updated - ${servername}" + alertemoji="🎮" + alerturl="https://gameservermanagers.com" alertbody="${servicename} received update" } fn_alert_permissions(){ fn_script_log_info "Sending permissions error alert" alertsubject="LinuxGSM Alert - Error - ${servername}" + alertemoji="❗" + alerturl="https://gameservermanagers.com" alertbody="${servicename} has permissions issues." } @@ -82,7 +92,7 @@ elif [ -z "${telegramtoken}" ]&&[ "${function_selfname}" == "command_test_alert. elif [ -z "${telegramchatid}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_error_nl "Telegram chat id not set." echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram" - fn_script_error_warn "Telegram chat id not set. Get one from @botfather" + fn_script_error_warn "Telegram chat id not set." fi if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then @@ -92,5 +102,6 @@ elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_al fn_script_log_warn "Discord alerts not enabled" elif [ -z "${discordalert}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_error_nl "Discord token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Discord" fn_script_error_warn "Discord token not set" fi diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index 4f07ed174..e0e0bde54 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -12,7 +12,7 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" json=$(cat <${alertsubject}\n\n${alertbody}", + "text": "${alertemoji} ${alertsubject} ${alertemoji}\n\n${alertbody}", "parse_mode": "HTML", } EOF @@ -23,9 +23,9 @@ sleep 1 telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) if [ -n "${telegramsend}" ]; then - fn_print_fail_nl "Sending Telegram Message: ${telegramsend}" - fn_script_log_fatal "Sending Telegram Message: ${telegramsend}" + fn_print_fail_nl "Sending Telegram Alert: ${telegramsend}" + fn_script_log_fatal "Sending Telegram Alert: ${telegramsend}" else - fn_print_ok_nl "Sending Telegram Message" - fn_script_log_pass "Sent Telegram Message" + fn_print_ok_nl "Sending Telegram Alert" + fn_script_log_pass "Sent Telegram Alert" fi From 2834685a01f17bb5a2b43a94e4b249497da5f0ef Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 20:15:25 +0100 Subject: [PATCH 037/752] Fixed legacy scripts unable to create tmpdir --- lgsm/functions/core_functions.sh | 6 +++--- lgsm/functions/core_legacy.sh | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 07984894a..0d2bed893 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -566,14 +566,14 @@ functionfile="${FUNCNAME}" fn_fetch_function } +# Calls code required for legacy servers +core_legacy.sh + # Creates tmp dir if missing if [ ! -d "${tmpdir}" ]; then mkdir -p "${tmpdir}" fi -# Calls code required for legacy servers -core_legacy.sh - # Calls on-screen messages (bootstrap) core_messages.sh diff --git a/lgsm/functions/core_legacy.sh b/lgsm/functions/core_legacy.sh index 105659510..a6443e9bd 100644 --- a/lgsm/functions/core_legacy.sh +++ b/lgsm/functions/core_legacy.sh @@ -28,3 +28,11 @@ fi if [ -z "${steamcmddir}" ]; then steamcmddir="${rootdir}/steamcmd" fi + +if [ -z "${lgsmdir}" ]; then + lgsmdir="${rootdir}/lgsm" +fi + +if [ -z "${tmpdir}" ]; then + tmpdir="${lgsmdir}/tmp" +fi From a1ab4c6f4bce3413525d1fd538f470cb2f21833c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 21:36:46 +0100 Subject: [PATCH 038/752] further improvements to alerts --- lgsm/functions/alert.sh | 24 ++++++++++++------------ lgsm/functions/alert_email.sh | 3 ++- lgsm/functions/alert_pushbullet.sh | 22 ++++++++++++---------- lgsm/functions/alert_telegram.sh | 9 +++++---- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 3d51cbe1e..7427d9e4a 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,42 +9,42 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="LinuxGSM Alert - Test - ${servername}" + alertsubject="Alert - ${servicename}: Test" alertemoji="🚨" alerturl="https://gameservermanagers.com" alertbody="Testing LinuxGSM Alert. No action to be taken." } fn_alert_restart(){ - fn_script_log_info "Sending restart alert: ${executable} process not running" - alertsubject="LinuxGSM Alert - Restarted - ${servername}" + fn_script_log_info "Sending alert: Restarted: ${executable} not running" + alertsubject="Alert - ${servicename}: Restarted" alertemoji="🚨" alerturl="https://gameservermanagers.com" - alertbody="${servicename} ${executable} process not running" + alertbody="${servicename} ${executable} not running" } fn_alert_restart_query(){ - fn_script_log_info "Sending restart alert: ${gsquerycmd}" - alertsubject="LinuxGSM Alert- Restarted - ${servername}" + fn_script_log_info "Sending alert: Restarted: ${gsquerycmd}" + alertsubject="Alert - ${servicename}: Restarted" alertemoji="🚨" alerturl="https://gameservermanagers.com" alertbody="gsquery.py failed to query: ${gsquerycmd}" } fn_alert_update(){ - fn_script_log_info "Sending update alert" - alertsubject="LinuxGSM Alert- Updated - ${servername}" + fn_script_log_info "Sending alert: Updated" + alertsubject="Alert - ${servicename}: Updated" alertemoji="🎮" alerturl="https://gameservermanagers.com" - alertbody="${servicename} received update" + alertbody="${gamename} received update" } fn_alert_permissions(){ - fn_script_log_info "Sending permissions error alert" - alertsubject="LinuxGSM Alert - Error - ${servername}" + fn_script_log_info "Sending alert: Permissions error" + alertsubject="Alert - ${servicename}: Permissions error" alertemoji="❗" alerturl="https://gameservermanagers.com" - alertbody="${servicename} has permissions issues." + alertbody="${servicename} has permissions issues" } if [ "${alert}" == "permissions" ]; then diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index ab6922d0f..0fb99223d 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -2,7 +2,7 @@ # LinuxGSM alert_email.sh function # Author: Daniel Gibbs # Website: https://gameservermanagers.com -# Description: Sends email alert including server details and logs. +# Description: Sends email alert. local commandname="ALERT" local commandaction="Alert" @@ -211,6 +211,7 @@ fn_alert_email_template_logs(){ } fn_print_dots "Sending alert: ${email}" +sleep 0.5 fn_script_log_info "Sending alert: ${email}" info_distro.sh info_config.sh diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index 9a632899b..27e8d2ba3 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -2,7 +2,7 @@ # LinuxGSM alert_pushbullet.sh function # Author: Daniel Gibbs # Website: https://gameservermanagers.com -# Description: Sends Pushbullet alert including the server status. +# Description: Sends Pushbullet alert. local commandname="ALERT" local commandaction="Alert" @@ -24,20 +24,22 @@ fn_rawurlencode() { esac encoded+="${o}" done - echo "${encoded}" # If echo is faster, let's just echo it. + echo "${encoded}" } -pbalertbody=$(fn_rawurlencode "${alertbody}") +pbalertbody=$(fn_rawurlencode "Message: ${alertbody} - More Info: ${alerturl}") pbalertsubject=$(fn_rawurlencode "${alertsubject}") fn_print_dots "Sending Pushbullet alert" -sleep 1 -pushbulletsend=$(curl --silent -u """${pushbullettoken}"":" -d channel_tag="${channeltag}" -d type="note" -d body="${pbalertbody}" -d title="${pbalertsubject}" 'https://api.pushbullet.com/v2/pushes'|grep -o invalid_access_token|uniq) +sleep 0.5 +pushbulletsend=$(curl --silent -u """${pushbullettoken}"":" -d channel_tag="${channeltag}" -d type="note" -d body="${pbalertbody}" -d title="${alertemoji} ${pbalertsubject} ${alertemoji}" 'https://api.pushbullet.com/v2/pushes') -if [ "${pushbulletsend}" == "invalid_access_token" ]; then - fn_print_fail_nl "Sending Pushbullet alert: invalid_access_token" - fn_script_log_fatal "Sending Pushbullet alert: invalid_access_token" +pberror=$(echo "${pushbulletsend}" |grep "error_code") +pberrormsg=$(echo "${pushbulletsend}" |sed -n -e 's/^.*error_code//p' | tr -d '=\";,:{}') +if [ -n "${pberror}" ]; then + fn_print_fail_nl "Sending Pushbullet alert: ${pberrormsg}" + fn_script_log_fatal "Sending Pushbullet alert: ${pberrormsg}" else - fn_print_ok_nl "Sending Pushbullet alert" - fn_script_log_pass "Sent Pushbullet alert" + fn_print_ok_nl "Sending Pushbullet alert" + fn_script_log_pass "Sent Pushbullet alert" fi \ No newline at end of file diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index e0e0bde54..ad94fb3ed 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -2,7 +2,7 @@ # LinuxGSM alert_telegram.sh function # Author: Bennet Becker # Website: https://bytegaming.de -# Description: Sends Telegram Message alert including the server status. +# Description: Sends Telegram Message alert. local commandname="ALERT" local commandaction="Alert" @@ -12,14 +12,15 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" json=$(cat <${alertsubject} ${alertemoji}\n\n${alertbody}", "parse_mode": "HTML", + "text": "${alertemoji} ${alertsubject} ${alertemoji}\nMessage: ${alertbody}\nServer name: ${servername}\nHostname: ${HOSTNAME}\nMore info: ${alerturl}", + "disable_web_page_preview": "yes", } EOF ) -fn_print_dots "Sending Telegram Message" -sleep 1 +fn_print_dots "Sending Telegram Alert" +sleep 0.5 telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) if [ -n "${telegramsend}" ]; then From 2b6bacad9bcde5b29d7424f4538b557342ab0044 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 21:40:04 +0100 Subject: [PATCH 039/752] minor message updates --- lgsm/functions/alert_email.sh | 10 +++++----- lgsm/functions/alert_telegram.sh | 10 +++++----- lgsm/functions/command_debug.sh | 2 +- lgsm/functions/command_details.sh | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 0fb99223d..49f8c3136 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -34,7 +34,7 @@ fn_details_os(){ echo -e "Distro: ${distroname}" echo -e "Arch: ${arch}" echo -e "Kernel: ${kernel}" - echo -e "Hostname: $HOSTNAME" + echo -e "Hostname: ${HOSTNAME}" echo -e "tmux: ${tmuxv}" echo -e "GLIBC: ${glibcversion}" } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 @@ -235,9 +235,9 @@ else fi exitcode=$? if [ "${exitcode}" == "0" ]; then - fn_print_ok_nl "Sending alert: ${email}" - fn_script_log_pass "Sending alert: ${email}" + fn_print_ok_nl "Sending Email alert: ${email}" + fn_script_log_pass "Sending Email alert: ${email}" else - fn_print_fail_nl "Sending alert: ${email}" - fn_script_log_fatal "Sending alert: ${email}" + fn_print_fail_nl "Sending Email alert: ${email}" + fn_script_log_fatal "Sending Email alert: ${email}" fi \ No newline at end of file diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index ad94fb3ed..ed7477fbf 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -21,12 +21,12 @@ EOF fn_print_dots "Sending Telegram Alert" sleep 0.5 -telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """$json""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) +telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) if [ -n "${telegramsend}" ]; then - fn_print_fail_nl "Sending Telegram Alert: ${telegramsend}" - fn_script_log_fatal "Sending Telegram Alert: ${telegramsend}" + fn_print_fail_nl "Sending Telegram alert: ${telegramsend}" + fn_script_log_fatal "Sending Telegram alert: ${telegramsend}" else - fn_print_ok_nl "Sending Telegram Alert" - fn_script_log_pass "Sent Telegram Alert" + fn_print_ok_nl "Sending Telegram alert" + fn_script_log_pass "Sent Telegram alert" fi diff --git a/lgsm/functions/command_debug.sh b/lgsm/functions/command_debug.sh index 5fcd1f6fd..0ff223a50 100644 --- a/lgsm/functions/command_debug.sh +++ b/lgsm/functions/command_debug.sh @@ -29,7 +29,7 @@ fn_print_header echo -e "${blue}Distro:\t${default}${distroname}" echo -e "${blue}Arch:\t${default}${arch}" echo -e "${blue}Kernel:\t${default}${kernel}" -echo -e "${blue}Hostname:\t${default}$HOSTNAME" +echo -e "${blue}Hostname:\t${default}${HOSTNAME}" echo -e "${blue}tmux:\t${default}${tmuxv}" echo -e "${blue}Avg Load:\t${default}${load}" echo -e "${blue}Free Memory:\t${default}${physmemfree}" diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 80b8244d1..7fbe479c1 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -30,7 +30,7 @@ fn_details_os(){ echo -e "${blue}Distro:\t${default}${distroname}" echo -e "${blue}Arch:\t${default}${arch}" echo -e "${blue}Kernel:\t${default}${kernel}" - echo -e "${blue}Hostname:\t${default}$HOSTNAME" + echo -e "${blue}Hostname:\t${default}${HOSTNAME}" echo -e "${blue}tmux:\t${default}${tmuxv}" echo -e "${blue}GLIBC:\t${default}${glibcversion}" } | column -s $'\t' -t From 110ee3664485f7a3b062aafb18490ab03a4a1c7a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 20 Aug 2017 21:40:52 +0100 Subject: [PATCH 040/752] minor message change --- lgsm/functions/alert_email.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 49f8c3136..68b9c19ce 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -210,9 +210,9 @@ fn_alert_email_template_logs(){ } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 } -fn_print_dots "Sending alert: ${email}" +fn_print_dots "Sending Email alert: ${email}" sleep 0.5 -fn_script_log_info "Sending alert: ${email}" +fn_script_log_info "Sending Email alert: ${email}" info_distro.sh info_config.sh info_glibc.sh From 3041cb10861a806b6c481111a2bc5ca36f2ba046 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 14:14:14 +0100 Subject: [PATCH 041/752] Improvements the alert message --- lgsm/functions/alert_discord.sh | 52 +++++++++++++++++++++++++++++++- lgsm/functions/alert_telegram.sh | 5 ++- 2 files changed, 53 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/alert_discord.sh b/lgsm/functions/alert_discord.sh index f1ea069d4..234817069 100644 --- a/lgsm/functions/alert_discord.sh +++ b/lgsm/functions/alert_discord.sh @@ -5,4 +5,54 @@ # Website: https://gameservermanagers.com # Description: Sends Discord alert including the server status. -curl -X POST --data '{ "embeds": [{"title": "${alertsubject}", "url": "https://example.com", "description": "${alertbody}", "type": "link", "thumbnail": {"url": "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/images/logo/lgsm-square-184-dark.png"}}] }' -H "Content-Type: application/json" "${discordwebhook}" \ No newline at end of file +json=$(cat <f +curl -v -X POST --data @f ${discordwebhook} diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index ed7477fbf..9e73b4a10 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -13,13 +13,12 @@ json=$(cat <${alertsubject} ${alertemoji}\nMessage: ${alertbody}\nServer name: ${servername}\nHostname: ${HOSTNAME}\nMore info: ${alerturl}", + "text": "${alertemoji} ${alertsubject} ${alertemoji}\n\nMessage\n${alertbody}\n\nGame\n${gamename}\n\nServer name\n${servername}\n\nHostname\n${HOSTNAME}\n\nServer IP\n${ip}:${port}\n\nMore info\n${alerturl}", "disable_web_page_preview": "yes", -} EOF ) -fn_print_dots "Sending Telegram Alert" +fn_print_dots "Sending Telegram alert" sleep 0.5 telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep -Po '(?<="description":").*?(?=")'|uniq) From e37b917c6606d63861c54abf578c72a5871d5fe3 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 15:50:05 +0100 Subject: [PATCH 042/752] Adding pushover support --- lgsm/functions/alert.sh | 15 ++++++++++++++- lgsm/functions/alert_pushover.sh | 21 +++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 lgsm/functions/alert_pushover.sh diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 7427d9e4a..d1e4fba67 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -100,8 +100,21 @@ if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_warn_nl "Discord alerts not enabled" fn_script_log_warn "Discord alerts not enabled" -elif [ -z "${discordalert}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then +elif [ -z "${discordtoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_error_nl "Discord token not set" echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Discord" fn_script_error_warn "Discord token not set" fi + +if [ "${pushoveralert}" == "on" ]&&[ -n "${pushoveralert}" ]; then + alert_discord.sh +elif [ "${pushoveralert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Pushover alerts not enabled" + fn_script_log_warn "Pushover alerts not enabled" +elif [ -z "${pushovertoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Pushover token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover" + fn_script_error_warn "Pushover token not set" +fi + + diff --git a/lgsm/functions/alert_pushover.sh b/lgsm/functions/alert_pushover.sh new file mode 100644 index 000000000..3b3ad6bca --- /dev/null +++ b/lgsm/functions/alert_pushover.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# LinuxGSM alert_pushover.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Sends Pushover alert. + +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +json=$(cat < Date: Mon, 21 Aug 2017 15:50:22 +0100 Subject: [PATCH 043/752] typo --- lgsm/functions/alert_telegram.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index 9e73b4a10..8c5f1e54f 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -2,7 +2,7 @@ # LinuxGSM alert_telegram.sh function # Author: Bennet Becker # Website: https://bytegaming.de -# Description: Sends Telegram Message alert. +# Description: Sends Telegram Messenger alert. local commandname="ALERT" local commandaction="Alert" From aab0529b15d201b3ef2ae8347ff99ba6db3c5b22 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 15:50:33 +0100 Subject: [PATCH 044/752] added alert_pushover --- lgsm/functions/core_functions.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 0d2bed893..b9ab0f283 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -392,6 +392,11 @@ functionfile="${FUNCNAME}" fn_fetch_function } +alert_pushover.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} + alert_telegram.sh(){ functionfile="${FUNCNAME}" fn_fetch_function From b41fa63e13e0a51fe811e06ba379b60b8da93025 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 15:51:02 +0100 Subject: [PATCH 045/752] Added Pushover --- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 10 ++++++---- .../config-lgsm/arma3server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 10 ++++++---- .../config-lgsm/bf1942server/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/bmdmserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/boserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/cod2server/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/cod4server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/codserver/_default.cfg | 10 ++++++---- .../config-lgsm/coduoserver/_default.cfg | 10 ++++++---- .../config-lgsm/codwawserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/coserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/csczserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/csgoserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/csserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/cssserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/dabserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/dodserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/dodsserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/doiserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/dstserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/emserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/fctrserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/fofserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/gesserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/gmodserver/_default.cfg | 10 ++++++---- .../config-lgsm/hl2dmserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/hldmserver/_default.cfg | 10 ++++++---- .../config-lgsm/hldmsserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/hwserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/insserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/jc2server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/kfserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/l4d2server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/mcserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 10 ++++++---- .../config-lgsm/mumbleserver/_default.cfg | 10 ++++++---- .../config-lgsm/nmrihserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/ns2cserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/ns2server/_default.cfg | 10 ++++++---- .../config-lgsm/opforserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/pcserver/_default.cfg | 10 ++++++---- .../config-lgsm/pvkiiserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/pzserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/q2server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/q3server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/qlserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/qwserver/_default.cfg | 10 ++++++---- .../config-lgsm/ricochetserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/roserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/rustserver/_default.cfg | 9 +++++---- lgsm/config-default/config-lgsm/sbserver/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/sdtdserver/_default.cfg | 10 ++++++---- .../config-lgsm/squadserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/ss3server/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/svenserver/_default.cfg | 10 ++++++---- .../config-lgsm/terrariaserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/tf2server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/ts3server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/tuserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/twserver/_default.cfg | 10 ++++++---- .../config-lgsm/ut2k4server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 10 ++++++---- .../config-default/config-lgsm/ut99server/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/utserver/_default.cfg | 10 ++++++---- lgsm/config-default/config-lgsm/wetserver/_default.cfg | 10 ++++++---- 71 files changed, 425 insertions(+), 284 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index efcda0398..daa442d21 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -24,6 +24,7 @@ parms="\"TheIsland?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${q ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index d38b9da1a..ec8d8fea9 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -40,6 +40,7 @@ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${serv ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -50,10 +51,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 9033fb7bd..8e472026e 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -30,6 +30,7 @@ parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${c ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index d54334d0b..542a02de5 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -17,6 +17,7 @@ parms="+hostServer 1 +dedicated 1" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -27,10 +28,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 44947b05e..e29e6ec66 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -30,6 +30,7 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 45e7a9aea..02acaea0a 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -23,6 +23,7 @@ parms=" -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 8ad4afec2..aaf18592b 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -29,6 +29,7 @@ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -39,10 +40,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index f11cf5ffb..5fd071a44 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 24de88105..5d31ad92a 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -23,6 +23,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 709bce36f..756e5f638 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -23,6 +23,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 38976f9ea..b4841b5bd 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -23,6 +23,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 483c0cc1a..052bf5c0f 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -23,6 +23,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 50692a9c8..f05af4db5 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -23,6 +23,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 70b35d376..dfb67e6b7 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -48,6 +48,7 @@ parms="-game csco -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -58,10 +59,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index f99126129..d7ee22da9 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 4dfa3e071..af4126853 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -48,6 +48,7 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -58,10 +59,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 6dbbc4653..407435f6b 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 3ff71028a..1642c877e 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -30,6 +30,7 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 410ea6352..5d3ae3bec 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -25,6 +25,7 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index abcc89626..206f2508a 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 103e576a4..56ff0ae3b 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index be1f96ab3..f5b41fd24 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index c44c9d208..959d01cc6 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -27,6 +27,7 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -37,10 +38,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index 3a362b8ba..d698c1be1 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -28,6 +28,7 @@ parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -c ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -38,10 +39,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 4cead4da7..8997bed6f 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -30,6 +30,7 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 73d808ae1..a5fbf2eba 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -24,6 +24,7 @@ parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfull ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index b3bcf38ed..c0add10b9 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index fd8f6036d..63cbf826c 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index a026da8eb..dbe118f5b 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -40,6 +40,7 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -50,10 +51,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index ada35dbd5..80d7ab034 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index cb3f12777..78fed3b19 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 9a17f3212..25d4c2035 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 595297955..d29a226ea 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -38,6 +38,7 @@ parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};que ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -48,10 +49,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 987b9a461..808b22c13 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -32,6 +32,7 @@ parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -42,10 +43,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index a3606352e..574cd018a 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -17,6 +17,7 @@ parms="" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -27,10 +28,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 87b521694..008beca5a 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -29,6 +29,7 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -39,10 +40,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index a7705154b..95320efda 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -24,6 +24,7 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index a668bc4fd..e8da097d9 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index e11dd6477..80d21f531 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -19,6 +19,7 @@ parms="nogui" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -29,10 +30,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 6f03e3ec2..7bf77a8a3 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -18,6 +18,7 @@ parms="" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -28,10 +29,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index a40788380..b589c43b4 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -18,6 +18,7 @@ parms="-fg -ini ${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -28,10 +29,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index ad3acdb83..2c5acb410 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -30,6 +30,7 @@ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 2909ccde4..1f389bbf9 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -36,6 +36,7 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -46,10 +47,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index fa06aad20..511dbac2e 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -36,6 +36,7 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -46,10 +47,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index b6d343e52..8eaa0faf3 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 816758f81..0a8c7d898 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -18,6 +18,7 @@ parms="--config ${servercfg}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -28,10 +29,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 699e81977..5d5361346 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -25,6 +25,7 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 0a4467651..b418d1c3d 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -20,6 +20,7 @@ parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -30,10 +31,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 13c6af3b6..9d2ea5eab 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -22,6 +22,7 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -32,10 +33,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 6797a7b65..7fa38fa90 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -22,6 +22,7 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -32,10 +33,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 9467e7d4c..e0160f98e 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -22,6 +22,7 @@ parms="+exec ${servercfg}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -32,10 +33,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 6ca33084b..7ab260ebb 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -21,6 +21,7 @@ parms="-port ${port} -game ktx +exec ${servercfg}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -31,10 +32,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index c8f947410..44fd1d5a9 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -43,6 +43,7 @@ parms="" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -53,10 +54,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 1e309606e..444cc6e39 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -25,6 +25,7 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index fca3fd2e6..5eb49cc38 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -52,10 +52,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 752cdadd1..fc9ca7b8a 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -24,6 +24,7 @@ parms="" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index eaf3ded8d..4ddfe7671 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -24,6 +24,7 @@ parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit - ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 9b1ba5146..94b5d2646 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -23,6 +23,7 @@ parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -33,10 +34,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 3d536612b..25dedfa8e 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -21,6 +21,7 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -31,10 +32,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index f4605bf85..75b7b1529 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 4009f17c7..7fba87ed8 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -24,6 +24,7 @@ parms="-config ${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 880e4e077..5c1dab831 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -30,6 +30,7 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -40,10 +41,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 8e58dc031..8d98f5bda 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -24,6 +24,7 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index cd9c9459d..f7e6c357a 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -13,6 +13,7 @@ ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -23,10 +24,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 1514efd59..482970092 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -22,6 +22,7 @@ parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerI ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -32,10 +33,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index c04a94400..529fe6706 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -24,6 +24,7 @@ parms="-f ${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -34,10 +35,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 9c22aedf9..ae8b5b8cf 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -21,6 +21,7 @@ parms="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} l ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -31,10 +32,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 79603057b..897a9ffbf 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -33,6 +33,7 @@ parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -43,10 +44,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 3bf7db705..6197f523d 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -21,6 +21,7 @@ parms="server ${defaultmap}.unr ini=${servercfgfullpath}" ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -31,10 +32,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index bf788a57d..daadf8fa5 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -25,6 +25,7 @@ parms="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -p ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -35,10 +36,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index b80923d49..513ab26fb 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -17,6 +17,7 @@ fn_parms(){ ## Notification Alerts # (on|off) + # Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email emailalert="off" email="email@example.com" @@ -27,10 +28,11 @@ pushbulletalert="off" pushbullettoken="accesstoken" channeltag="" -# Telegram Bot Alerts -# Get an Bot API key from @botfather -# The chat id is the User or channel name or an integer like so: -# https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id/38388851#38388851 +# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover +pushoveralert="off" +pushovertoken="accesstoken" + +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet telegramalert="off" telegramtoken="" telegramchatid="" From 5a3e3d5b50d1b2a686df2a729299cbd39508f759 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Mon, 21 Aug 2017 18:36:07 +0200 Subject: [PATCH 046/752] Fixed telegram comment typo --- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/arma3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/boserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cod4server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/coserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/csczserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/csserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/cssserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dabserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dodserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/doiserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dstserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/emserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/fofserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/gesserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/hwserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/insserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/jc2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/kfserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/mcserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/mumbleserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ns2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/opforserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/pcserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/pzserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/q2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/q3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/qlserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/qwserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ricochetserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/roserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/rustserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/sbserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ss3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/svenserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/terrariaserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/tf2server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ts3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/tuserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/twserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ut99server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/utserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/wetserver/_default.cfg | 2 +- 71 files changed, 71 insertions(+), 71 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index daa442d21..bc14701be 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index ec8d8fea9..c1007f146 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -55,7 +55,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 8e472026e..b7675737c 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 542a02de5..2d34fbfda 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -32,7 +32,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index e29e6ec66..54b0b2ca9 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 02acaea0a..b47f500b8 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index aaf18592b..a38daa880 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -44,7 +44,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 5fd071a44..6bbe1b376 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 5d31ad92a..a476b28ca 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 756e5f638..932ec59a3 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index b4841b5bd..b4a22ddaf 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 052bf5c0f..2571a24bf 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index f05af4db5..7b11558b4 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index dfb67e6b7..f41171dd8 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -63,7 +63,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index d7ee22da9..2803ae64b 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index af4126853..07ae504e7 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -63,7 +63,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 407435f6b..fadace5c3 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 1642c877e..38aba1f3d 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 5d3ae3bec..837a7bb5e 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 206f2508a..ea1004888 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 56ff0ae3b..52ac60086 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index f5b41fd24..f2df1359a 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 959d01cc6..daf29d955 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -42,7 +42,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index d698c1be1..d57d07e41 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -43,7 +43,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 8997bed6f..7a1a0f8d0 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index a5fbf2eba..262ecac7c 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index c0add10b9..8e898c089 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 63cbf826c..05021ef69 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index dbe118f5b..88ccaf2df 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -55,7 +55,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 80d7ab034..f8b8947e9 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 78fed3b19..f1ad263fb 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 25d4c2035..66d455be2 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index d29a226ea..77a4c4371 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -53,7 +53,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 808b22c13..346cb59c6 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -47,7 +47,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 574cd018a..e2add9d1f 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -32,7 +32,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 008beca5a..c189530f5 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -44,7 +44,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 95320efda..092cb1a63 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index e8da097d9..960b86551 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 80d21f531..0b3c08637 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -34,7 +34,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 7bf77a8a3..5b7554310 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index b589c43b4..9d83e9d9f 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 2c5acb410..1156492ac 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 1f389bbf9..7f99fb5df 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -51,7 +51,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 511dbac2e..868e55810 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -51,7 +51,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 8eaa0faf3..f965961f5 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 0a8c7d898..87ad89a44 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -33,7 +33,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 5d5361346..9e4101ed7 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index b418d1c3d..82b85339b 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -35,7 +35,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 9d2ea5eab..d293ab153 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -37,7 +37,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 7fa38fa90..80dc79506 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -37,7 +37,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index e0160f98e..2c1586c0c 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -37,7 +37,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 7ab260ebb..bd81fd416 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -36,7 +36,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 44fd1d5a9..8946e4fec 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -58,7 +58,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 444cc6e39..54a00ab34 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 5eb49cc38..3c76a58dd 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -56,7 +56,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index fc9ca7b8a..d1afc285e 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index 4ddfe7671..e874f5268 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 94b5d2646..f1fb239a6 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -38,7 +38,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 25dedfa8e..13cf742b2 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 75b7b1529..8d2d57f31 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 7fba87ed8..0402f6720 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 5c1dab831..f3f68a71a 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -45,7 +45,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 8d98f5bda..cc7c20ae0 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index f7e6c357a..82e87123d 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -28,7 +28,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 482970092..0cff69e9d 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -37,7 +37,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 529fe6706..88bd21d3c 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -39,7 +39,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index ae8b5b8cf..fc41c5bb9 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 897a9ffbf..e9594c258 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -48,7 +48,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 6197f523d..8f53a1cae 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -36,7 +36,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index daadf8fa5..0a504f415 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -40,7 +40,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 513ab26fb..7c48cec7b 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -32,7 +32,7 @@ channeltag="" pushoveralert="off" pushovertoken="accesstoken" -# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet +# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" telegramtoken="" telegramchatid="" From b887cfdb43c3a6a01b369acfe155e1db6bf90014 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 18:24:10 +0100 Subject: [PATCH 047/752] space --- lgsm/config-default/config-lgsm/rustserver/_default.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 5eb49cc38..88caf1c56 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -17,6 +17,7 @@ rconpassword="CHANGE_ME" rconweb="1" # Value is: 1 for Facepunch's web panel; 0 for RCON tools like Rusty or Rustadmin servername="Rust" maxplayers="50" + # Advanced Start Settings seed="" # default random; range : 1 to 2147483647 ; used to change or reproduce a procedural map worldsize="3000" # default 3000; range : 1000 to 6000 ; map size in meters From 2546170efd4de431e92dd165f9de038101da22d6 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 18:25:10 +0100 Subject: [PATCH 048/752] Alert updates --- lgsm/functions/alert_discord.sh | 18 ++++++++++++---- lgsm/functions/alert_pushbullet.sh | 34 +++++++++++++++--------------- 2 files changed, 31 insertions(+), 21 deletions(-) diff --git a/lgsm/functions/alert_discord.sh b/lgsm/functions/alert_discord.sh index 234817069..ae3d1bc1c 100644 --- a/lgsm/functions/alert_discord.sh +++ b/lgsm/functions/alert_discord.sh @@ -5,6 +5,10 @@ # Website: https://gameservermanagers.com # Description: Sends Discord alert including the server status. +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + json=$(cat <f -curl -v -X POST --data @f ${discordwebhook} +if [ -n "${discordsend}" ]; then + fn_print_fail_nl "Sending Discord alert: ${discordsend}" + fn_script_log_fatal "Sending Discord alert: ${discordsend}" +else + fn_print_ok_nl "Sending Discord alert" + fn_script_log_pass "Sending Discord alert" +fi diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index 27e8d2ba3..b228796f6 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -11,20 +11,20 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" # converts text to ascii then passes to curl. allowing special characters to be sent e.g % # http://stackoverflow.com/a/10660730 fn_rawurlencode() { - local string="${1}" - local strlen=${#string} - local encoded="" - local pos c o + local string="${1}" + local strlen=${#string} + local encoded="" + local pos c o - for (( pos=0 ; pos Date: Mon, 21 Aug 2017 20:22:29 +0100 Subject: [PATCH 049/752] Pushbullet now uses json --- lgsm/functions/alert_pushbullet.sh | 42 ++++++++++-------------------- 1 file changed, 14 insertions(+), 28 deletions(-) diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index b228796f6..4b5e3eab9 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -2,44 +2,30 @@ # LinuxGSM alert_pushbullet.sh function # Author: Daniel Gibbs # Website: https://gameservermanagers.com -# Description: Sends Pushbullet alert. +# Description: Sends Pushbullet Messenger alert. local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -# converts text to ascii then passes to curl. allowing special characters to be sent e.g % -# http://stackoverflow.com/a/10660730 -fn_rawurlencode() { - local string="${1}" - local strlen=${#string} - local encoded="" - local pos c o - - for (( pos=0 ; pos Date: Mon, 21 Aug 2017 20:23:17 +0100 Subject: [PATCH 050/752] tidy up --- lgsm/functions/alert_discord.sh | 6 +----- lgsm/functions/alert_telegram.sh | 3 +-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/alert_discord.sh b/lgsm/functions/alert_discord.sh index ae3d1bc1c..30d9f2381 100644 --- a/lgsm/functions/alert_discord.sh +++ b/lgsm/functions/alert_discord.sh @@ -5,10 +5,6 @@ # Website: https://gameservermanagers.com # Description: Sends Discord alert including the server status. -local commandname="ALERT" -local commandaction="Alert" -local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" - json=$(cat < Date: Mon, 21 Aug 2017 20:32:44 +0100 Subject: [PATCH 051/752] fixed error detection --- lgsm/functions/alert_telegram.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index 4bdd4e0d7..71a77b865 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -19,7 +19,7 @@ EOF fn_print_dots "Sending Telegram alert" sleep 0.5 -telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage") +telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep "error_code") if [ -n "${telegramsend}" ]; then fn_print_fail_nl "Sending Telegram alert: ${telegramsend}" From 48bdc6343d7d6bf3e14ba62454008f232ba92bf0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 20:48:59 +0100 Subject: [PATCH 052/752] bug discord to pushover --- lgsm/functions/alert.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index d1e4fba67..56134c8c6 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -107,7 +107,7 @@ elif [ -z "${discordtoken}" ]&&[ "${function_selfname}" == "command_test_alert.s fi if [ "${pushoveralert}" == "on" ]&&[ -n "${pushoveralert}" ]; then - alert_discord.sh + alert_pushover.sh elif [ "${pushoveralert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_warn_nl "Pushover alerts not enabled" fn_script_log_warn "Pushover alerts not enabled" From a4ba75ede1d79ed4383754ae480f78bb1beade4c Mon Sep 17 00:00:00 2001 From: jimwald1221 <31221082+jimwald1221@users.noreply.github.com> Date: Mon, 21 Aug 2017 15:50:31 -0400 Subject: [PATCH 053/752] Update core_messages.sh Added milliseconds to script logging. --- lgsm/functions/core_messages.sh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lgsm/functions/core_messages.sh b/lgsm/functions/core_messages.sh index f38139d12..c791b67f8 100644 --- a/lgsm/functions/core_messages.sh +++ b/lgsm/functions/core_messages.sh @@ -29,9 +29,9 @@ fi fn_script_log(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${1}" >> "${lgsmlog}" fi fi } @@ -40,9 +40,9 @@ fn_script_log(){ fn_script_log_pass(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: PASS: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: PASS: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: PASS: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: PASS: ${1}" >> "${lgsmlog}" fi fi exitcode=0 @@ -52,9 +52,9 @@ fn_script_log_pass(){ fn_script_log_fatal(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: FATAL: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: FATAL: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: FATAL: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: FATAL: ${1}" >> "${lgsmlog}" fi fi exitcode=1 @@ -64,9 +64,9 @@ fn_script_log_fatal(){ fn_script_log_error(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: ERROR: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: ERROR: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ERROR: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ERROR: ${1}" >> "${lgsmlog}" fi fi exitcode=2 @@ -76,9 +76,9 @@ fn_script_log_error(){ fn_script_log_warn(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: WARN: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: WARN: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: WARN: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: WARN: ${1}" >> "${lgsmlog}" fi fi exitcode=3 @@ -88,9 +88,9 @@ fn_script_log_warn(){ fn_script_log_info(){ if [ -d "${lgsmlogdir}" ]; then if [ -n "${commandname}" ]; then - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: ${commandname}: INFO: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: ${commandname}: INFO: ${1}" >> "${lgsmlog}" else - echo -e "$(date '+%b %d %H:%M:%S') ${servicename}: INFO: ${1}" >> "${lgsmlog}" + echo -e "$(date '+%b %d %H:%M:%S.%3N') ${servicename}: INFO: ${1}" >> "${lgsmlog}" fi fi } From 669117482eda7b759b70396c9bf3b4758b0a5de7 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 21 Aug 2017 21:42:00 +0100 Subject: [PATCH 054/752] Testing out IFTTT --- lgsm/functions/alert.sh | 11 ++++++++++- lgsm/functions/alert_ifttt.sh | 21 +++++++++++++++++++++ lgsm/functions/core_functions.sh | 5 +++++ 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 lgsm/functions/alert_ifttt.sh diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 56134c8c6..0c9ebb32f 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -117,4 +117,13 @@ elif [ -z "${pushovertoken}" ]&&[ "${function_selfname}" == "command_test_alert. fn_script_error_warn "Pushover token not set" fi - +if [ "${iftttalert}" == "on" ]&&[ -n "${iftttalert}" ]; then + alert_ifttt.sh +elif [ "${iftttalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "IFTTT alerts not enabled" + fn_script_log_warn "IFTTT alerts not enabled" +elif [ -z "${ifttttoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "IFTTT token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT" + fn_script_error_warn "IFTTT token not set" +fi \ No newline at end of file diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh new file mode 100644 index 000000000..4de5e7a3f --- /dev/null +++ b/lgsm/functions/alert_ifttt.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# LinuxGSM alert_ifttt.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Sends IFTTT alert. + +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +json=$(cat < Date: Tue, 22 Aug 2017 09:16:58 +0100 Subject: [PATCH 055/752] changedfrom : to - as : was not showing in tfttt --- lgsm/functions/alert.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 0c9ebb32f..c0f4ff6d1 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,7 +9,7 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="Alert - ${servicename}: Test" + alertsubject="Alert - ${servicename} - Test" alertemoji="🚨" alerturl="https://gameservermanagers.com" alertbody="Testing LinuxGSM Alert. No action to be taken." @@ -17,7 +17,7 @@ fn_alert_test(){ fn_alert_restart(){ fn_script_log_info "Sending alert: Restarted: ${executable} not running" - alertsubject="Alert - ${servicename}: Restarted" + alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alerturl="https://gameservermanagers.com" alertbody="${servicename} ${executable} not running" @@ -25,7 +25,7 @@ fn_alert_restart(){ fn_alert_restart_query(){ fn_script_log_info "Sending alert: Restarted: ${gsquerycmd}" - alertsubject="Alert - ${servicename}: Restarted" + alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alerturl="https://gameservermanagers.com" alertbody="gsquery.py failed to query: ${gsquerycmd}" @@ -33,7 +33,7 @@ fn_alert_restart_query(){ fn_alert_update(){ fn_script_log_info "Sending alert: Updated" - alertsubject="Alert - ${servicename}: Updated" + alertsubject="Alert - ${servicename} - Updated" alertemoji="🎮" alerturl="https://gameservermanagers.com" alertbody="${gamename} received update" @@ -41,7 +41,7 @@ fn_alert_update(){ fn_alert_permissions(){ fn_script_log_info "Sending alert: Permissions error" - alertsubject="Alert - ${servicename}: Permissions error" + alertsubject="Alert - ${servicename} - Permissions error" alertemoji="❗" alerturl="https://gameservermanagers.com" alertbody="${servicename} has permissions issues" From 2efe6ed56fbd565f1055db8742488507711e290a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 09:17:12 +0100 Subject: [PATCH 056/752] Improved message to pushbullet --- lgsm/functions/alert_pushbullet.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index 4b5e3eab9..e681f5890 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -13,7 +13,7 @@ json=$(cat < Date: Tue, 22 Aug 2017 09:17:56 +0100 Subject: [PATCH 057/752] IFTTT now working --- lgsm/functions/alert_ifttt.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index 4de5e7a3f..b171f48f6 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -10,12 +10,11 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" json=$(cat < Date: Tue, 22 Aug 2017 09:25:04 +0100 Subject: [PATCH 058/752] Added error checking for TFTTT --- lgsm/functions/alert_ifttt.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index b171f48f6..ec3cc66d2 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -17,4 +17,14 @@ json=$(cat < Date: Tue, 22 Aug 2017 09:28:55 +0100 Subject: [PATCH 059/752] Added discord and IFTTT --- .../config-lgsm/arkserver/_default.cfg | 10 ++++++++- .../config-lgsm/arma3server/_default.cfg | 10 ++++++++- .../config-lgsm/bb2server/_default.cfg | 10 ++++++++- .../config-lgsm/bf1942server/_default.cfg | 10 ++++++++- .../config-lgsm/bmdmserver/_default.cfg | 10 ++++++++- .../config-lgsm/boserver/_default.cfg | 10 ++++++++- .../config-lgsm/bsserver/_default.cfg | 10 ++++++++- .../config-lgsm/ccserver/_default.cfg | 10 ++++++++- .../config-lgsm/cod2server/_default.cfg | 10 ++++++++- .../config-lgsm/cod4server/_default.cfg | 10 ++++++++- .../config-lgsm/codserver/_default.cfg | 10 ++++++++- .../config-lgsm/coduoserver/_default.cfg | 10 ++++++++- .../config-lgsm/codwawserver/_default.cfg | 10 ++++++++- .../config-lgsm/coserver/_default.cfg | 10 ++++++++- .../config-lgsm/csczserver/_default.cfg | 10 ++++++++- .../config-lgsm/csgoserver/_default.cfg | 10 ++++++++- .../config-lgsm/csserver/_default.cfg | 10 ++++++++- .../config-lgsm/cssserver/_default.cfg | 10 ++++++++- .../config-lgsm/dabserver/_default.cfg | 10 ++++++++- .../config-lgsm/dmcserver/_default.cfg | 10 ++++++++- .../config-lgsm/dodserver/_default.cfg | 10 ++++++++- .../config-lgsm/dodsserver/_default.cfg | 10 ++++++++- .../config-lgsm/doiserver/_default.cfg | 10 ++++++++- .../config-lgsm/dstserver/_default.cfg | 10 ++++++++- .../config-lgsm/emserver/_default.cfg | 10 ++++++++- .../config-lgsm/fctrserver/_default.cfg | 10 ++++++++- .../config-lgsm/fofserver/_default.cfg | 10 ++++++++- .../config-lgsm/gesserver/_default.cfg | 10 ++++++++- .../config-lgsm/gmodserver/_default.cfg | 10 ++++++++- .../config-lgsm/hl2dmserver/_default.cfg | 10 ++++++++- .../config-lgsm/hldmserver/_default.cfg | 10 ++++++++- .../config-lgsm/hldmsserver/_default.cfg | 10 ++++++++- .../config-lgsm/hwserver/_default.cfg | 10 ++++++++- .../config-lgsm/insserver/_default.cfg | 10 ++++++++- .../config-lgsm/jc2server/_default.cfg | 10 ++++++++- .../config-lgsm/kfserver/_default.cfg | 10 ++++++++- .../config-lgsm/l4d2server/_default.cfg | 10 ++++++++- .../config-lgsm/l4dserver/_default.cfg | 10 ++++++++- .../config-lgsm/mcserver/_default.cfg | 10 ++++++++- .../config-lgsm/mtaserver/_default.cfg | 10 ++++++++- .../config-lgsm/mumbleserver/_default.cfg | 10 ++++++++- .../config-lgsm/nmrihserver/_default.cfg | 10 ++++++++- .../config-lgsm/ns2cserver/_default.cfg | 10 ++++++++- .../config-lgsm/ns2server/_default.cfg | 10 ++++++++- .../config-lgsm/opforserver/_default.cfg | 10 ++++++++- .../config-lgsm/pcserver/_default.cfg | 10 ++++++++- .../config-lgsm/pvkiiserver/_default.cfg | 10 ++++++++- .../config-lgsm/pzserver/_default.cfg | 10 ++++++++- .../config-lgsm/q2server/_default.cfg | 10 ++++++++- .../config-lgsm/q3server/_default.cfg | 10 ++++++++- .../config-lgsm/qlserver/_default.cfg | 10 ++++++++- .../config-lgsm/qwserver/_default.cfg | 10 ++++++++- .../config-lgsm/ricochetserver/_default.cfg | 10 ++++++++- .../config-lgsm/roserver/_default.cfg | 10 ++++++++- .../config-lgsm/rustserver/_default.cfg | 10 ++++++++- .../config-lgsm/sbserver/_default.cfg | 10 ++++++++- .../config-lgsm/sdtdserver/_default.cfg | 10 ++++++++- .../config-lgsm/squadserver/_default.cfg | 10 ++++++++- .../config-lgsm/ss3server/_default.cfg | 10 ++++++++- .../config-lgsm/svenserver/_default.cfg | 10 ++++++++- .../config-lgsm/terrariaserver/_default.cfg | 10 ++++++++- .../config-lgsm/tf2server/_default.cfg | 10 ++++++++- .../config-lgsm/tfcserver/_default.cfg | 10 ++++++++- .../config-lgsm/ts3server/_default.cfg | 10 ++++++++- .../config-lgsm/tuserver/_default.cfg | 10 ++++++++- .../config-lgsm/twserver/_default.cfg | 10 ++++++++- .../config-lgsm/ut2k4server/_default.cfg | 10 ++++++++- .../config-lgsm/ut3server/_default.cfg | 10 ++++++++- .../config-lgsm/ut99server/_default.cfg | 10 ++++++++- .../config-lgsm/utserver/_default.cfg | 10 ++++++++- .../config-lgsm/wetserver/_default.cfg | 10 ++++++++- lgsm/functions/alert_pushjet.sh | 21 +++++++++++++++++++ lgsm/functions/alert_pushover.sh | 5 +++-- 73 files changed, 663 insertions(+), 73 deletions(-) create mode 100644 lgsm/functions/alert_pushjet.sh diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index bc14701be..f0e9d8d8b 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -25,11 +25,19 @@ parms="\"TheIsland?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${q ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index c1007f146..806aa3d97 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -41,11 +41,19 @@ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${serv ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -57,7 +65,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index b7675737c..306c6717e 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -31,11 +31,19 @@ parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${c ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 2d34fbfda..757d24e07 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -18,11 +18,19 @@ parms="+hostServer 1 +dedicated 1" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -34,7 +42,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 54b0b2ca9..597573cd4 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -31,11 +31,19 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index b47f500b8..3cf79d1f3 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -24,11 +24,19 @@ parms=" -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index a38daa880..3577568eb 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -30,11 +30,19 @@ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -46,7 +54,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 6bbe1b376..331112be7 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index a476b28ca..c1bedd3c2 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -24,11 +24,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 932ec59a3..c78b0210c 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -24,11 +24,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index b4a22ddaf..846c351f1 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -24,11 +24,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 2571a24bf..5ee50e023 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -24,11 +24,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 7b11558b4..8a77ed46d 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -24,11 +24,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index f41171dd8..2112ebe21 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -49,11 +49,19 @@ parms="-game csco -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -65,7 +73,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 2803ae64b..502b1589c 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 07ae504e7..2c4a354dc 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -49,11 +49,19 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -65,7 +73,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index fadace5c3..30b29c4c1 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 38aba1f3d..0fcad0e8f 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -31,11 +31,19 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 837a7bb5e..ce59cd0fb 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -26,11 +26,19 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index ea1004888..27c384392 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 52ac60086..8af57013b 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index f2df1359a..9896fff6f 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index daf29d955..4556daad8 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -28,11 +28,19 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -44,7 +52,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index d57d07e41..e77c65961 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -29,11 +29,19 @@ parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -c ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -45,7 +53,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 7a1a0f8d0..27a9b6cfb 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -31,11 +31,19 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 262ecac7c..35eeeb4d2 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -25,11 +25,19 @@ parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfull ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index 8e898c089..db28c4655 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 05021ef69..b96d9c523 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index 88ccaf2df..b688a9468 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -41,11 +41,19 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -57,7 +65,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index f8b8947e9..b8adb8ef6 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index f1ad263fb..526d8c6fc 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 66d455be2..1c8ee1a66 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 77a4c4371..0394d5ac8 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -39,11 +39,19 @@ parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};que ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -55,7 +63,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 346cb59c6..2fbd64efe 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -33,11 +33,19 @@ parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -49,7 +57,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index e2add9d1f..eaa0dbace 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -18,11 +18,19 @@ parms="" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -34,7 +42,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index c189530f5..c3f1123ed 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -30,11 +30,19 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -46,7 +54,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 092cb1a63..8d05e3bf3 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -25,11 +25,19 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 960b86551..36f7461a5 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 0b3c08637..537dd5fa0 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -20,11 +20,19 @@ parms="nogui" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -36,7 +44,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 5b7554310..b9b14fddf 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -19,11 +19,19 @@ parms="" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -35,7 +43,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 9d83e9d9f..05607bb0d 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -19,11 +19,19 @@ parms="-fg -ini ${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -35,7 +43,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 1156492ac..c2576a634 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -31,11 +31,19 @@ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 7f99fb5df..120c78b98 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -37,11 +37,19 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -53,7 +61,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 868e55810..ddf0ecd7a 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -37,11 +37,19 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -53,7 +61,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index f965961f5..c891188da 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 87ad89a44..86dfc986c 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -19,11 +19,19 @@ parms="--config ${servercfg}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -35,7 +43,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 9e4101ed7..8d670223c 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -26,11 +26,19 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 82b85339b..5bdf86777 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -21,11 +21,19 @@ parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -37,7 +45,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index d293ab153..0615e141b 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -23,11 +23,19 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -39,7 +47,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 80dc79506..77e6763f6 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -23,11 +23,19 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -39,7 +47,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 2c1586c0c..278f6a5e7 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -23,11 +23,19 @@ parms="+exec ${servercfg}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -39,7 +47,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index bd81fd416..194854547 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -22,11 +22,19 @@ parms="-port ${port} -game ktx +exec ${servercfg}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -38,7 +46,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 8946e4fec..cc57cf89b 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -44,11 +44,19 @@ parms="" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -60,7 +68,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 54a00ab34..e609a2ef5 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -26,11 +26,19 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 66a41ac9a..4e4749edb 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -43,11 +43,19 @@ fi ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -59,7 +67,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index d1afc285e..2a835d742 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -25,11 +25,19 @@ parms="" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index e874f5268..ae133ecef 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -25,11 +25,19 @@ parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit - ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index f1fb239a6..3b882e7dd 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -24,11 +24,19 @@ parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -40,7 +48,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 13cf742b2..82d770ae0 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -22,11 +22,19 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -38,7 +46,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 8d2d57f31..a6ddcacff 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 0402f6720..ce4206717 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -25,11 +25,19 @@ parms="-config ${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index f3f68a71a..3f36abd82 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -31,11 +31,19 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -47,7 +55,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index cc7c20ae0..e657372a3 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -25,11 +25,19 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 82e87123d..03e4e9078 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -14,11 +14,19 @@ ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -30,7 +38,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 0cff69e9d..091117410 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -23,11 +23,19 @@ parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerI ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -39,7 +47,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 88bd21d3c..936ef78d3 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -25,11 +25,19 @@ parms="-f ${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -41,7 +49,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index fc41c5bb9..2dddbf84b 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -22,11 +22,19 @@ parms="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} l ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -38,7 +46,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index e9594c258..71e0247ed 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -34,11 +34,19 @@ parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -50,7 +58,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 8f53a1cae..e57a2954e 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -22,11 +22,19 @@ parms="server ${defaultmap}.unr ini=${servercfgfullpath}" ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -38,7 +46,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 0a504f415..cc912ade6 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -26,11 +26,19 @@ parms="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -p ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -42,7 +50,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index 7c48cec7b..fcc953195 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -18,11 +18,19 @@ fn_parms(){ ## Notification Alerts # (on|off) +# 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" + # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" pushbullettoken="accesstoken" @@ -34,7 +42,7 @@ pushovertoken="accesstoken" # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram telegramalert="off" -telegramtoken="" +telegramtoken="accesstoken" telegramchatid="" ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup diff --git a/lgsm/functions/alert_pushjet.sh b/lgsm/functions/alert_pushjet.sh new file mode 100644 index 000000000..1fa0ee61e --- /dev/null +++ b/lgsm/functions/alert_pushjet.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# LinuxGSM alert_pushjet.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Sends Pushjet alert. + +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +json=$(cat < Date: Tue, 22 Aug 2017 09:32:49 +0100 Subject: [PATCH 060/752] IFTTT added ability to change event name --- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/arma3server/_default.cfg | 1 + lgsm/config-default/config-lgsm/bb2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 1 + lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/boserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/bsserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ccserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/cod2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/cod4server/_default.cfg | 1 + lgsm/config-default/config-lgsm/codserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/coserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/csczserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/csserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/cssserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/dabserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/dodserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/doiserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/dstserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/emserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/fofserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/gesserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/hwserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/insserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/jc2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/kfserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/mcserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/mumbleserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ns2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/opforserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/pcserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/pzserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/q2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/q3server/_default.cfg | 1 + lgsm/config-default/config-lgsm/qlserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/qwserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ricochetserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/roserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/rustserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/sbserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/squadserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ss3server/_default.cfg | 1 + lgsm/config-default/config-lgsm/svenserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/terrariaserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/tf2server/_default.cfg | 1 + lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ts3server/_default.cfg | 1 + lgsm/config-default/config-lgsm/tuserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/twserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 1 + lgsm/config-default/config-lgsm/ut3server/_default.cfg | 1 + lgsm/config-default/config-lgsm/ut99server/_default.cfg | 1 + lgsm/config-default/config-lgsm/utserver/_default.cfg | 1 + lgsm/config-default/config-lgsm/wetserver/_default.cfg | 1 + lgsm/functions/alert_ifttt.sh | 2 +- 72 files changed, 72 insertions(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index f0e9d8d8b..f4ce29750 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index 806aa3d97..bb764b324 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -53,6 +53,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 306c6717e..7efb737b9 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 757d24e07..31a4188dc 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -30,6 +30,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 597573cd4..b28c933ae 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 3cf79d1f3..578e440fb 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 3577568eb..5f4ebf104 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -42,6 +42,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 331112be7..e7208ae72 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index c1bedd3c2..9a6225b9b 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index c78b0210c..bbed3cec4 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 846c351f1..8e507c41c 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 5ee50e023..155c52ac7 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 8a77ed46d..6f1648f00 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 2112ebe21..b99a53eb3 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -61,6 +61,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 502b1589c..3579114fc 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 2c4a354dc..f76c00d97 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -61,6 +61,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 30b29c4c1..4d8f97548 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 0fcad0e8f..e32d9086d 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index ce59cd0fb..8f25caf13 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 27c384392..c8ec7550c 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 8af57013b..9af6364ad 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 9896fff6f..e33e3c42c 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 4556daad8..aa9717f87 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -40,6 +40,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index e77c65961..c01280b75 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -41,6 +41,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 27a9b6cfb..94693501b 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 35eeeb4d2..292006d3e 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index db28c4655..05f842f45 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index b96d9c523..29c6fa199 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index b688a9468..2e08109e1 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -53,6 +53,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index b8adb8ef6..76e3c735c 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 526d8c6fc..bd4f9df30 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 1c8ee1a66..c0a822c73 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 0394d5ac8..bbfb39764 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -51,6 +51,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 2fbd64efe..626baf010 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -45,6 +45,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index eaa0dbace..0f0abf393 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -30,6 +30,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index c3f1123ed..87203bb67 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -42,6 +42,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 8d05e3bf3..fe8ced8af 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 36f7461a5..9717b61d3 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 537dd5fa0..7a9b27cf3 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -32,6 +32,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index b9b14fddf..7e4fca37d 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -31,6 +31,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 05607bb0d..56e4a45f7 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -31,6 +31,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index c2576a634..824b2d8da 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 120c78b98..0cfeee16a 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -49,6 +49,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index ddf0ecd7a..66a7afeff 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -49,6 +49,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index c891188da..c41b6a7fd 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 86dfc986c..69f486406 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -31,6 +31,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 8d670223c..dd316fe8d 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 5bdf86777..6536e65ac 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -33,6 +33,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 0615e141b..44dbf5997 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -35,6 +35,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index 77e6763f6..ddbbf2907 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -35,6 +35,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 278f6a5e7..c9d52c170 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -35,6 +35,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 194854547..f57abb990 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -34,6 +34,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index cc57cf89b..a9dcad6cb 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -56,6 +56,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index e609a2ef5..5e3ba4fd3 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 4e4749edb..2fdd43fbf 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -55,6 +55,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 2a835d742..db3b5f930 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index ae133ecef..5e7c5125f 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 3b882e7dd..28bf104a0 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -36,6 +36,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 82d770ae0..1bb22b7c8 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -34,6 +34,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index a6ddcacff..9cd0e2878 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index ce4206717..1fe929d60 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 3f36abd82..4767dc7cb 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -43,6 +43,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index e657372a3..00a8a6191 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 03e4e9078..9074de6d9 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -26,6 +26,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 091117410..b3111467a 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -35,6 +35,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 936ef78d3..a1fe6980c 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -37,6 +37,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 2dddbf84b..fd1d17d91 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -34,6 +34,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 71e0247ed..9396cead5 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -46,6 +46,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index e57a2954e..cbab7dc3b 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -34,6 +34,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index cc912ade6..22e6dba7d 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -38,6 +38,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index fcc953195..fccac7d6e 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -30,6 +30,7 @@ emailfrom="" # IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT iftttalert="off" ifttttoken="accesstoken" +iftttevent="linuxgsm_alert" # Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet pushbulletalert="off" diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index ec3cc66d2..19db3b6ba 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -19,7 +19,7 @@ EOF fn_print_dots "Sending IFTTT alert" sleep 0.5 -iftttsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://maker.ifttt.com/trigger/linuxgsm_alert/with/key/${ifttttoken}"|grep "Bad Request") +iftttsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://maker.ifttt.com/trigger/${iftttevent}/with/key/${ifttttoken}"|grep "Bad Request") if [ -n "${iftttsend}" ]; then fn_print_fail_nl "Sending IFTTT alert: ${pushbulletsend}" From a37328cdaf66e70c920887cb779e1487858cf56b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 12:52:16 +0100 Subject: [PATCH 061/752] curlpath --- lgsm/functions/alert_discord.sh | 2 +- lgsm/functions/alert_ifttt.sh | 2 +- lgsm/functions/alert_pushbullet.sh | 2 +- lgsm/functions/alert_telegram.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/alert_discord.sh b/lgsm/functions/alert_discord.sh index 30d9f2381..3fc7769d8 100644 --- a/lgsm/functions/alert_discord.sh +++ b/lgsm/functions/alert_discord.sh @@ -53,7 +53,7 @@ EOF fn_print_dots "Sending Discord alert" sleep 0.5 -discordsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" ${discordwebhook}) +discordsend=$(${curlpath} -sSL -H "Content-Type: application/json" -X POST -d """${json}""" ${discordwebhook}) if [ -n "${discordsend}" ]; then fn_print_fail_nl "Sending Discord alert: ${discordsend}" diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index 19db3b6ba..580c0a283 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -19,7 +19,7 @@ EOF fn_print_dots "Sending IFTTT alert" sleep 0.5 -iftttsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://maker.ifttt.com/trigger/${iftttevent}/with/key/${ifttttoken}"|grep "Bad Request") +iftttsend=$(${curlpath} -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://maker.ifttt.com/trigger/${iftttevent}/with/key/${ifttttoken}"|grep "Bad Request") if [ -n "${iftttsend}" ]; then fn_print_fail_nl "Sending IFTTT alert: ${pushbulletsend}" diff --git a/lgsm/functions/alert_pushbullet.sh b/lgsm/functions/alert_pushbullet.sh index e681f5890..51895a237 100644 --- a/lgsm/functions/alert_pushbullet.sh +++ b/lgsm/functions/alert_pushbullet.sh @@ -20,7 +20,7 @@ EOF fn_print_dots "Sending Pushbullet alert" sleep 0.5 -pushbulletsend=$(curl -sSL -u """${pushbullettoken}"":" -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.pushbullet.com/v2/pushes" | grep "error_code") +pushbulletsend=$(${curlpath} -sSL -u """${pushbullettoken}"":" -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.pushbullet.com/v2/pushes" | grep "error_code") if [ -n "${pushbulletsend}" ]; then fn_print_fail_nl "Sending Pushbullet alert: ${pushbulletsend}" diff --git a/lgsm/functions/alert_telegram.sh b/lgsm/functions/alert_telegram.sh index 71a77b865..377a08e31 100644 --- a/lgsm/functions/alert_telegram.sh +++ b/lgsm/functions/alert_telegram.sh @@ -19,7 +19,7 @@ EOF fn_print_dots "Sending Telegram alert" sleep 0.5 -telegramsend=$(curl -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep "error_code") +telegramsend=$(${curlpath} -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep "error_code") if [ -n "${telegramsend}" ]; then fn_print_fail_nl "Sending Telegram alert: ${telegramsend}" From a916f66585cadddfe158382cb02ba1b3af59efd4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 12:52:43 +0100 Subject: [PATCH 062/752] pushover now working --- lgsm/functions/alert.sh | 17 ++++++++++------ lgsm/functions/alert_pushover.sh | 35 ++++++++++++++++++++++---------- 2 files changed, 35 insertions(+), 17 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index c0f4ff6d1..ca8beed12 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,40 +9,45 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="Alert - ${servicename} - Test" - alertemoji="🚨" + alertsubject="Alert - ${servicename}: Test" + alertemoji="🚧" + alertsound="1" alerturl="https://gameservermanagers.com" alertbody="Testing LinuxGSM Alert. No action to be taken." } fn_alert_restart(){ fn_script_log_info "Sending alert: Restarted: ${executable} not running" - alertsubject="Alert - ${servicename} - Restarted" + alertsubject="Alert - ${servicename}: Restarted" alertemoji="🚨" + alertsound="2" alerturl="https://gameservermanagers.com" alertbody="${servicename} ${executable} not running" } fn_alert_restart_query(){ fn_script_log_info "Sending alert: Restarted: ${gsquerycmd}" - alertsubject="Alert - ${servicename} - Restarted" + alertsubject="Alert - ${servicename}: Restarted" alertemoji="🚨" + alertsound="2" alerturl="https://gameservermanagers.com" alertbody="gsquery.py failed to query: ${gsquerycmd}" } fn_alert_update(){ fn_script_log_info "Sending alert: Updated" - alertsubject="Alert - ${servicename} - Updated" + alertsubject="Alert - ${servicename}: Updated" alertemoji="🎮" + alertsound="1" alerturl="https://gameservermanagers.com" alertbody="${gamename} received update" } fn_alert_permissions(){ fn_script_log_info "Sending alert: Permissions error" - alertsubject="Alert - ${servicename} - Permissions error" + alertsubject="Alert - ${servicename}: Permissions error" alertemoji="❗" + alertsound="2" alerturl="https://gameservermanagers.com" alertbody="${servicename} has permissions issues" } diff --git a/lgsm/functions/alert_pushover.sh b/lgsm/functions/alert_pushover.sh index cd7651468..86adbbce5 100644 --- a/lgsm/functions/alert_pushover.sh +++ b/lgsm/functions/alert_pushover.sh @@ -8,15 +8,28 @@ local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -json=$(cat < Date: Tue, 22 Aug 2017 15:48:40 +0100 Subject: [PATCH 063/752] Removing pushjet for now as more complex Could return to this if there is demand --- lgsm/functions/alert_pushjet.sh | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 lgsm/functions/alert_pushjet.sh diff --git a/lgsm/functions/alert_pushjet.sh b/lgsm/functions/alert_pushjet.sh deleted file mode 100644 index 1fa0ee61e..000000000 --- a/lgsm/functions/alert_pushjet.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -# LinuxGSM alert_pushjet.sh function -# Author: Daniel Gibbs -# Website: https://gameservermanagers.com -# Description: Sends Pushjet alert. - -local commandname="ALERT" -local commandaction="Alert" -local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" - -json=$(cat < Date: Tue, 22 Aug 2017 20:46:24 +0100 Subject: [PATCH 064/752] Added mailgun --- lgsm/functions/alert.sh | 77 +++++++++++++++++++-------------- lgsm/functions/alert_mailgun.sh | 22 ++++++++++ 2 files changed, 66 insertions(+), 33 deletions(-) create mode 100644 lgsm/functions/alert_mailgun.sh diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index ca8beed12..2709043e7 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -64,6 +64,17 @@ elif [ "${alert}" == "update" ]; then fn_alert_update fi +if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then + alert_discord.sh +elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Discord alerts not enabled" + fn_script_log_warn "Discord alerts not enabled" +elif [ -z "${discordtoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Discord token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Discord" + fn_script_error_warn "Discord token not set" +fi + if [ "${emailalert}" == "on" ]&&[ -n "${email}" ]; then alert_email.sh elif [ "${emailalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then @@ -74,6 +85,28 @@ elif [ -z "${email}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; t fn_script_log_error "Email not set" fi +if [ "${iftttalert}" == "on" ]&&[ -n "${iftttalert}" ]; then + alert_ifttt.sh +elif [ "${iftttalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "IFTTT alerts not enabled" + fn_script_log_warn "IFTTT alerts not enabled" +elif [ -z "${ifttttoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "IFTTT token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT" + fn_script_error_warn "IFTTT token not set" +fi + +if [ "${mailgunalert}" == "on" ]&&[ -n "${mailgunalert}" ]; then + alert_mailgun.sh +elif [ "${mailgunalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Mailgun alerts not enabled" + fn_script_log_warn "Mailgun alerts not enabled" +elif [ -z "${mailguntoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Mailgun token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Mailgun" + fn_script_error_warn "Mailgun token not set" +fi + if [ "${pushbulletalert}" == "on" ]&&[ -n "${pushbullettoken}" ]; then alert_pushbullet.sh elif [ "${pushbulletalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then @@ -85,6 +118,17 @@ elif [ -z "${pushbullettoken}" ]&&[ "${function_selfname}" == "command_test_aler fn_script_error_warn "Pushbullet token not set" fi +if [ "${pushoveralert}" == "on" ]&&[ -n "${pushoveralert}" ]; then + alert_pushover.sh +elif [ "${pushoveralert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Pushover alerts not enabled" + fn_script_log_warn "Pushover alerts not enabled" +elif [ -z "${pushovertoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "Pushover token not set" + echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover" + fn_script_error_warn "Pushover token not set" +fi + if [ "${telegramalert}" == "on" ]&&[ -n "${telegramtoken}" ]; then alert_telegram.sh elif [ "${telegramalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then @@ -98,37 +142,4 @@ elif [ -z "${telegramchatid}" ]&&[ "${function_selfname}" == "command_test_alert fn_print_error_nl "Telegram chat id not set." echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram" fn_script_error_warn "Telegram chat id not set." -fi - -if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then - alert_discord.sh -elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_warn_nl "Discord alerts not enabled" - fn_script_log_warn "Discord alerts not enabled" -elif [ -z "${discordtoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_error_nl "Discord token not set" - echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Discord" - fn_script_error_warn "Discord token not set" -fi - -if [ "${pushoveralert}" == "on" ]&&[ -n "${pushoveralert}" ]; then - alert_pushover.sh -elif [ "${pushoveralert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_warn_nl "Pushover alerts not enabled" - fn_script_log_warn "Pushover alerts not enabled" -elif [ -z "${pushovertoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_error_nl "Pushover token not set" - echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover" - fn_script_error_warn "Pushover token not set" -fi - -if [ "${iftttalert}" == "on" ]&&[ -n "${iftttalert}" ]; then - alert_ifttt.sh -elif [ "${iftttalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_warn_nl "IFTTT alerts not enabled" - fn_script_log_warn "IFTTT alerts not enabled" -elif [ -z "${ifttttoken}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_error_nl "IFTTT token not set" - echo " * https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT" - fn_script_error_warn "IFTTT token not set" fi \ No newline at end of file diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh new file mode 100644 index 000000000..2d01b1523 --- /dev/null +++ b/lgsm/functions/alert_mailgun.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# LinuxGSM alert_mailgun.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Sends Mailgun Email alert. + +local commandname="ALERT" +local commandaction="Alert" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +fn_print_dots "Sending Email (Mailgun) alert" +sleep 0.5 +mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgundomain}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/sandbox10b3f208bfe541aca8a0c97f33a6c3fe.mailgun.org/messages) + +if [ -z "${mailgunsend}" ]; then + fn_print_fail_nl "Sending Email (Mailgun) alert" + fn_script_log_fatal "Sending Email (Mailgun) alert" +else + fn_print_ok_nl "Sending Email (Mailgun) alert" + fn_script_log_pass "Sent Email (Mailgun) alert" +fi + From e042292ffb0ff0c233df5734b21f28c4d1145fd7 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 20:49:16 +0100 Subject: [PATCH 065/752] added mailgun --- lgsm/functions/core_functions.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index a1693e48f..3de1fdf70 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -387,22 +387,27 @@ functionfile="${FUNCNAME}" fn_fetch_function } -alert_pushbullet.sh(){ +alert_ifttt.sh(){ functionfile="${FUNCNAME}" fn_fetch_function } -alert_pushover.sh(){ +alert_mailgun.sh(){ functionfile="${FUNCNAME}" fn_fetch_function } -alert_telegram.sh(){ +alert_pushbullet.sh(){ functionfile="${FUNCNAME}" fn_fetch_function } -alert_ifttt.sh(){ +alert_pushover.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} + +alert_telegram.sh(){ functionfile="${FUNCNAME}" fn_fetch_function } From 8b163a61c44f237ffb45fcb9cc4cd9cc237a73fd Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 20:49:24 +0100 Subject: [PATCH 066/752] comment --- lgsm/functions/alert_discord.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_discord.sh b/lgsm/functions/alert_discord.sh index 3fc7769d8..f945d0f90 100644 --- a/lgsm/functions/alert_discord.sh +++ b/lgsm/functions/alert_discord.sh @@ -3,7 +3,7 @@ # Author: Daniel Gibbs # Contributor: faflfama # Website: https://gameservermanagers.com -# Description: Sends Discord alert including the server status. +# Description: Sends Discord alert. json=$(cat < Date: Tue, 22 Aug 2017 20:51:17 +0100 Subject: [PATCH 067/752] corrected vars --- lgsm/functions/alert_mailgun.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index 2d01b1523..a359bd05a 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -10,7 +10,7 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email (Mailgun) alert" sleep 0.5 -mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgundomain}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/sandbox10b3f208bfe541aca8a0c97f33a6c3fe.mailgun.org/messages) +mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then fn_print_fail_nl "Sending Email (Mailgun) alert" From 21311b96500ce076ddd73f0ad1c6c1d082a738d5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 20:53:09 +0100 Subject: [PATCH 068/752] imrpoved email --- lgsm/functions/alert_mailgun.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index a359bd05a..ddea1e7b3 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -10,7 +10,7 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email (Mailgun) alert" sleep 0.5 -mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) +mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then fn_print_fail_nl "Sending Email (Mailgun) alert" From 101ab7f060943631d3d58dcb0b794114726ea134 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 20:54:57 +0100 Subject: [PATCH 069/752] 2 imrpoved email corrected vars comment added mailgun Added mailgun Removing pushjet for now as more complex 3 hours ago pushover now working curlpath IFTTT added ability to change event name Added discord and IFTTT Added error checking for TFTTT IFTTT now working Improved message to pushbullet changedfrom : to - as : was not showing in tfttt Testing out IFTTT 12 hours ago bug discord to pushover fixed error detection tidy up Pushbullet now uses json Merge remote-tracking branch 'origin/develop' into develop Alert updates space Fixed telegram comment typo Added Pushover added alert_pushover typo Adding pushover support Improvements the alert message minor message change yesterday minor message updates further improvements to alerts Fixed legacy scripts unable to create tmpdir changedfrom : to - as : was not showing in tfttt --- lgsm/functions/alert.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 2709043e7..b860f2d76 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -9,7 +9,7 @@ local commandaction="Alert" fn_alert_test(){ fn_script_log_info "Sending test alert" - alertsubject="Alert - ${servicename}: Test" + alertsubject="Alert - ${servicename} - Test" alertemoji="🚧" alertsound="1" alerturl="https://gameservermanagers.com" @@ -18,7 +18,7 @@ fn_alert_test(){ fn_alert_restart(){ fn_script_log_info "Sending alert: Restarted: ${executable} not running" - alertsubject="Alert - ${servicename}: Restarted" + alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alertsound="2" alerturl="https://gameservermanagers.com" @@ -27,7 +27,7 @@ fn_alert_restart(){ fn_alert_restart_query(){ fn_script_log_info "Sending alert: Restarted: ${gsquerycmd}" - alertsubject="Alert - ${servicename}: Restarted" + alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alertsound="2" alerturl="https://gameservermanagers.com" @@ -36,7 +36,7 @@ fn_alert_restart_query(){ fn_alert_update(){ fn_script_log_info "Sending alert: Updated" - alertsubject="Alert - ${servicename}: Updated" + alertsubject="Alert - ${servicename} - Updated" alertemoji="🎮" alertsound="1" alerturl="https://gameservermanagers.com" From 58cea8f8c1324595edc739b437b6d1c4c5ce33a8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 22 Aug 2017 20:56:27 +0100 Subject: [PATCH 070/752] to LinuxGSM Admin --- lgsm/functions/alert_mailgun.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index ddea1e7b3..b1b752fcf 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -10,7 +10,7 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email (Mailgun) alert" sleep 0.5 -mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="${servicename} Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) +mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="LinuxGSM Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then fn_print_fail_nl "Sending Email (Mailgun) alert" From e52710567a4b64eb2e79776ae71088d337cf77e9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 25 Aug 2017 21:54:19 +0100 Subject: [PATCH 071/752] created symbolic link to allow quick change over of download version --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 02692f9a2..cdba4f4e3 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -22,7 +22,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Call of Duty: World at War" ]; then remote_fileurl="http://files.gameservermanagers.com/CallOfDutyWorldAtWar/codwaw-lnxded-1.7-full.tar.bz2"; local_filedir="${tmpdir}"; local_filename="codwaw-lnxded-1.7-full.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0489697ff3bf678c109bfb377d1b7895" elif [ "${gamename}" == "GoldenEye: Source" ]; then - remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.1_full_server_linux.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_v5.0.1_server_full_Linux.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" + remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_server_latest.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_server_latest.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" elif [ "${gamename}" == "Quake 2" ]; then remote_fileurl="http://files.gameservermanagers.com/Quake2/quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; local_filedir="${tmpdir}"; local_filename="quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0b8c7e2d51f40b56b328c69e986e7c5f" elif [ "${gamename}" == "Quake 3: Arena" ]; then From f6e3ef8a0266eb01b8121893f51e021bbe429f96 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 27 Aug 2017 14:16:13 +0100 Subject: [PATCH 072/752] Unable to get symlink working. --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index cdba4f4e3..3388ad8cb 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -22,7 +22,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Call of Duty: World at War" ]; then remote_fileurl="http://files.gameservermanagers.com/CallOfDutyWorldAtWar/codwaw-lnxded-1.7-full.tar.bz2"; local_filedir="${tmpdir}"; local_filename="codwaw-lnxded-1.7-full.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0489697ff3bf678c109bfb377d1b7895" elif [ "${gamename}" == "GoldenEye: Source" ]; then - remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_server_latest.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_server_latest.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" + remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.6_full_server.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_v5.0.6_full_server.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" elif [ "${gamename}" == "Quake 2" ]; then remote_fileurl="http://files.gameservermanagers.com/Quake2/quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; local_filedir="${tmpdir}"; local_filename="quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0b8c7e2d51f40b56b328c69e986e7c5f" elif [ "${gamename}" == "Quake 3: Arena" ]; then From d6b51d33a19e0e5568f96ceef9e94e251e827692 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 27 Aug 2017 14:43:34 +0100 Subject: [PATCH 073/752] Updated squad gamelogdir --- lgsm/config-default/config-lgsm/squadserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 28bf104a0..bfc800855 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -96,7 +96,7 @@ backupdir="${lgsmdir}/backup" ## Logging Directories logdir="${rootdir}/log" -gamelogdir="${logdir}/server" +gamelogdir="${systemdir}/Saved/Logs" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" From 40aa4391f207bb26803a5c5bb1370bf914ed97e0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 15:17:54 +0100 Subject: [PATCH 074/752] removed old images --- images/screens/DST_menu.png | Bin 351350 -> 0 bytes images/screens/DST_title.png | Bin 333784 -> 0 bytes images/screens/DSTconsole.png | Bin 1231407 -> 0 bytes images/screens/DSTconsolecommand.png | Bin 1254268 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/screens/DST_menu.png delete mode 100644 images/screens/DST_title.png delete mode 100644 images/screens/DSTconsole.png delete mode 100644 images/screens/DSTconsolecommand.png diff --git a/images/screens/DST_menu.png b/images/screens/DST_menu.png deleted file mode 100644 index 5b307f5aae8df8cf515a73582c1e9222d3910bad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351350 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

o9cD16|tx$pvKv{g=W5TC54er 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 z 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

5hOHfc=nKK(ERpP7eY^3M6zBN1291Q4N2 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�Ju~d*4z$l{$g%Ak2 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

D7;3ztO- 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

-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
GFd=jdZxpTlP-Mc$2bG)4bGxa<9Wn{YExj-| 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

yRD;AyIXAEX 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

VWjiZgX9Nr%m47?`Q@_GLj4Zhdl+Fl3pDik1N)v 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%0A$Z1`jGq47y=M-iH`*k7U&ZYfEYA*B-4jW8B4lD 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 z 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�tiGsZn9 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%0DhUh+_r7{Jd#2=9+RTYMRzV^VuaZ{N6h#L#K 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�P)!C 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 z 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 z z6<43jJxAFqg5@0FBEFTBr6b?BTq+sWDmzDHA8*qa?q=O5rK;wqL`34zwr`v6Hc(f7 z%l``GI>>K+NBXiDWBw*wQJWXJl_>0Q!{A+J8b;c9KuC|y&`hivO3d*;D|F!-Z&XE* zBCT%&sfhwrHE}x4amFip*rNs^y!U)-#ogU7d39cEQ9$pnKbKa>>(}~U%NhCjq+1h2 z$kJcPr9s|oz669(rz4>DUo?}@ldoosD1++{Tr@&)Z=!`1wHdM%02BB3grhdy0tjWU z-x@5xB!9McHCBl82_T=6Fu(CmqhbDt2k_cjNg(?p8c5Y%E*rx;?Yc%5Mt9hOR46fC zS>5=DC0@RoJ8}B%IU~yVtyi3<)6^VLlbC_L<32WmNt1U`?ir>Uy3s7yL~0@7rH7MU zoI{jLxaB99S(HGImg;W+{_s7i>$>bnKuWI7t**6jtNYOhi~t&@|7)D%c%$M~2at%1 z_ls^OIfDz>o-AVr`fx|7tOx!43PETh2;yU7eRpwT)Ws3ol_!H+&{G8prEFWmeTY*1 zf~=3Gu&V#Xmv;^=-c4xM*0wd`R}KC;49lN}(J|`Ge<^)m<$~t;Lkbc_zJpsfrq7~y ztcULdXov?s8;S~S)dm>ffj}Yg6mnNemxq^dSz3MXV)7W-`-a2zP>OwtMX#>-V>l)R zEmpyL-xp!nhkExgrvUdzZaK@e;(|^*lvoN^EnUP2GZVCRBS)56DK<#NAF!tb{%6{E z;4>@OA#CZ<40lP1!tG~$7T+5z0pJ-VB2d%yUf%?&O>m&KT4OA1G^_*3_Q5n(!CQrj z=p8&>9uXyg#W$J546)2cjib*3B7`3Paeyoq#tbTOJO+K}4~Iog@^qY+Lt0DBAfevP z&r(c99gGil>~d(u&XuC^$dKN8kjX#l8$$}Vo;&s_I>FR{V_MlW!uDsuVeo*P23-ec z$_5$_r==jwU89qfby&)TWZU&W*FVMIysQ6-n#Cx4tMK@lCOZANe!&pyVRmyo9EwP@ zE{9q0uSkfMYDa?u!U;Fy)v=5g+&GD(?7u0mVr7^n=zuQ~29f&^42OO_uEl#l{ z_#^qdmcvxr*w@Dn;b{)9*alyZCD#=}2XqAAK8+$0Ah_&PB43lT>yjd|nQd1Lw>mDB zUSRQ&hRV8Vdn3TSs`*?*m(GZS{G^n6?v$juL5%9M!qoxQ8ASrBlnP7R@^w=t@;atMJ!VKC{ z>p4_WfA2qsm{+#iNWux5BLCal%N^w%kWKn@&EEj=1fFG}_PXTRX``KtFG+T0&qZc+ zp^e8zlCh5@!q*nERwn5)gA9N{`e{?VdV>zH_%nR}s=f#QOcLgnUjU`B|EP%`1Hro) zq#xAua62c9rBKIlj?^ytb|0Mv&)8ypwrZ<-c1zwfuW5o|du9`-)ASo+fO~wi@iBN?SK~iH}d&>`OUk>FrmppXe5RG(`1!eUnZ{ zB@M`_R*j8z*%C!1LTJ~7LJEqk#O8?CFRW!+xM^!dIib8ts_EPKmp_o($h;%xkNw7a zewKdN>u{8wdvev${n2wrW!|1Eb599j=lwgAfa-sTFX2Ulxr}7l`X4wjf$;A!|J$Hlb6IMLc4==dvSTUPJ6`5O3XB)zUGr50s07) zISIkT=A+idoJzF1iNdjNTeIl=oZCz<8K#8)E2c>D9p`udEe0n(>KjspV%GsT!Q3oz zvOWfb+7S2WPwb=R$cqQ2l)6PwrSq<{;i!^>K1NF;9lX}l!-Xc(+8$B-Eq z#JhemP!nMlG;vNWH42?*-*>Wmqnfk+H^f){*D#AH?RM?hpu|8D0e%#4PcoYqksLvm z`;;qoySoGPT|<$4E@Vq&e+S1`kV6{OUdeEL=|`7ZZ{`-iT>DK|Qy6!I0|^A9Y>;oQ zDXc#YC&Fh)3jNYO@mW5W;K(ho1C6>LCP!rUW<4Q|r49sAl}dA#jJ6*>ZzO9U$MAFH z^*bz>jDFLK{Eltz&{09)aD{PsZV(3%aGsDpt=7`|z83r%v8wc)onGI*|KRJUl^b3- z9fnDL3{i%x_YwLnGO^#McCFazlwC$SoccJ%U5<+z{o&%rpR2frv-krAH7wkwAO0lP!e$u2SKVy7L{?Pdnydw`- z-O_oSN6qBt@SKwQyP)H>$UFoCqqeJ=VfjhH#SAfb6*~%(XYYb-p^4;&h>0Ue;0_O1ZD?wDYcjJduVkP5cR%v3&w5F zhodbJ&@)|Igr|&|>o+Qy#y{%1yg;RIsGHZy=U@DZ!0qpn(#*lbtXb!%FB1wIKo<_# z9-2{6I((WQ_Y&~w919vxki4H@j^FCL(*p|vdJF|=Sc`k4*dV=aHvi_iV~|P{iv%OZI`5$!e@)` zh>DTzwjs%TO%nL7;or6&#Wt;F*!U(9OkSi&LB38U{9ujh*T9^w>KbK|r2VE|ucyd{ z4Or+I<_Gj*V-S6#7@)vFc4KQmaYN>`nU+q+cBc}!Zf41af6Gbr-W1>GEqAm@r?2_O zC1pvJyORFxrQq6j7rB!^!1kS>$2Is4477_%#b5o7=ViXWLE;3{TK!F9&W)`HT5RNs z#u*KKek*TL#n$LeTX_xSD;!1|&Z*mH#ZlOVV^I_DOw(75ZLmg6ItO{qTuQa1e<%?k z7#~auDcBSL-%LtGC*MD;k?<(&QcfNeI;Q78&Nt$LFa{?JSW^Im?%y*BdIpu^2E;1me{ zSu){f7#DcoovCa)iwh7FzId3cUWp5Upvm|dOB`-Q6w7QO+i?$}olEFw9-l`>v0vHx=gi$+X;+H|_p*{hVa9eX$4`Ar0DMhHMVy*7>7l z5!o50vXq9>Jkgg+K~{p!(rZi(`IjseitSs1&HLY>6kkv09C8j2cZU#%#-U-0pu6)W z7YHI*)6(+vW@dc|VTM2@M{Qlmy6VRD^D8WGEX)KnH=|>kJ*z)P*zF%DGkYLoAZ>d~ zO9J(a-w|(U7WXPz6hM+l;3K$ls>*$tIZvbF8j7 z#IPs{zbE6FZB?c%Dnn~cn>`~I)vX1A8Iead9J;Qmud7`^v%UZr(a-;7Hk-t z!^Gpl^*N7{DIFD!!=wGJ&5MM@X7HE-zm6;mtyBCB3$ZqWOfxwAyWFh?l(Nb0ah0b) zs^3-(sw)zOjOC*ALv?d;0B6&vF1skn+sG~CLp*T;P~dJwUr+!ESoDzcA*E1fXt1{& z=-}u(iR$tC>IMgjzyFRtmW#>!1hS#WLhwjM(=VwOP;$pzJwQX2yl1>;mb@$={~+Z% znj(HV0XE1m6P3;9C5Lpi>-SIE{cj%|CrVk44gRF9?Pr47|rBE`u zI3z=A-yZB-SC#5|JDRuL9e`O6PD3H{DRH;f!Z^7nI^m7~Zwf7u5WYCkx=yr0lP2Hd z-Lu;#5MGzu=*SbeQNoJb+k)tT$EU#8K;{F(^IU`>kFD0l8qO5diQMUIQR?f7C>~(p z8GuiFwe@b$lnWOyV~h?TnLqs{31HoUv$#R>S1Ew?w6^}QLD(Qz2z zZALR;^)5`a?XMU)pmhuefQyY08S5{&^Hgqodqu`R2Y=DkId}XU|2#+JQ?l!>UGzeX z(|Re7ji1JtB!HNs0#9N*#BHb!H0E39e=H_uQz=KvEW^YlTQUJGn zs|*qOj!BCEnD$t{2sB@KBfS<>XNKBTJ10wL0aDL}0iasw0;?Lm6dRVY%`^Qu)MJeG zX%5{}!dza>&HU7D1%S-3L=NS)Y?8P%de>C2i+aT$FI4gZ`0%jx=giRH^clY9PBbQM{EuENQUt??{m=JHCq zCH{}DEAXt32vrJ%<8X4~1I!xKJ3k3lclNM{i4{rsVJHeqG2z_J7z&C)wo=6QKv0?V zxFS8hJrlyi^wl>O=I7Eew9T!yGlzGqzCn;H^?A!6@&%1iGRMn!x^YU@yIIF4iykX^ zu`)6{YuHNTPq4M^FR^y!oM{3lwDnLx_NO}fLL~xLgdUAhn3N+6C0D#Xri3k5Qam+f zye+nk`3ElT13l$bg>%BSZ*UNCFcJ%Aq>@+X30G8K2oon&f&w(aH7|_n)qa1_(ZjfZ zRPPfn*qVXZMX?uMOgY*n!2pH957 zW@;$OZ(n)M$AuUj3*YRj(k+TZzM%5#XTYmR7Z(P*^i#cYXsnq!Kp{Y4JAose2&YF3 zQC5!PKsx?k4Y|%GDFql^w+&1_tB`j6Zupuc&_N;@k7`y{Oj*;J>!3l8b%4WZ~XqIv&>fMPw;hyYwOwx!3 z#DtYWP$n9>^0|08$^C+0sFK4!M#GfxdjN?_F7AUkG;i#ssSxGGGa*0s`;oi47wiKG zf?e%TW&^ErNBV#Df9OEQd2Za9%~mR^nen2NdxK?oqDPg>)k$_pI@Y291Z_kAA`P}EnhLg9J8 z!Yt3&Sce>_M9RQn4$J#A6 zc-}h%o$hD8UYoLYDix(#zf|-Js@rRFu4k}EXh*=VD)E#dNa*DopQ+GL75Z6-oOHQ4ROnUiuLYYbIe+%Mb%Owl>V-rKkDBu&`&qwZ)O2@#R=- z5Vk~MI)j?#$@W?AR^XMnp#JEQK+7BTWXs=@x%qHvM7trtCY-Fqb^AU`I;?~L03au9 z)$2QpK0;hBad$a4Nr%p`__l+Vbb~G?-fX)z9EQu`g;#lQraAn25yM(?+I-Z~yx=`! zF##P{ejdgR&{UED-4LSfqX4ulv6t-g!y=AY4HXc$zVXZgf=p^xP*Bdb^1DuIWT>Go zKS)ZmVK6Rute;8P8KtL#pHWFsz+j~l$k-!kJ@PT9fI3(jQMRkhFpl=UC*Tx$PY<$( zoBSTIZqFc6Kl0K}z=M4-u{Fvbu5PEGn zfs0L#tlIbz1meGv9Of4ST{&^dtwn=u_L|8#MmMb&Hfr3a8s6JdSlj}Ghw)O!JnhM{q5wR??{yz z?Upd>+4H+c40}@*5lYG609j}HV_VJOZ~m$c6_S@xr=pVy6=yQ^_S0db1u2&EcdK-5 z+kvQroP4@caJQAq_iP{BWpE5P>vzeUp$3#1g43Yx^@e&zpW$%>JGWEmjv4v>4R%rH zx_)=57=+0o2CSn7-`qm2Jxn0(iasQ6xS$NK+^y)}_wS&1vYTbhS|O9s~2A0GcQ0}l|7LEEtGib3Z3^*aFwVmvEgw|~c7 zPVfkJH|dL)`%9TVT(I?{fr$6$sA@>CmuU&#v9-r%cg^XsYEP6c5ulce1KLsBnPOh) z7hy|nG3{5rrCEN(GCM;7NO}J$?sx7Ng%-z?@nBwXJ#nDIBQ;gIz!t8uf!dd&;p2V} zR^#_dn{}v|^|C|fCI%*1N6@Lk()hrD~EM3>i= z5|*-$*KF^c_R*27jh7#PjAA>IKl~YGHXdjKEl+-5puEnhS!{q9Se$^Ta111w7vRV2L5^;o0!(+w!x9pX2r0uB|GapzU}OjTDv6*@U*N`v(AN zpv0cm7{z;68IVHq9mmba7WIZVd+bqbs~?V4cD|% zagJ+}Dj!ov>8}~f`U@f6o_!^XjiTtD?sKQE8u37X2o#Vx~WSbqN88WJyNV z!4gJ0LtWs%4``-FLL#!sdJ9Fz$FKn10+wUNb=fN=n@2^Jpy4-vt4}<#|G~LK((=SV zaqSfHb(@H&aiNeuO&z8bv`1(!v9V1S@VL=~c8i|~N|s$y0~-Mq-bMT1mMD}W+lcxJ z9xX!jyE;3oId+^tMEmOY!Q(SaJ+yBX^Y1NoF4yb~$6g*+5CYCZO4r2_Y5&(WM9uMy zfX~=jrA2LM;7g%GIP>D_t+Rw=5dn`>T(Lr&Af^?+S`|mu*|+w_bfIU-5(u!Rp&eJ{Z(xqK0C+o1tbZi-0N(AS&h&3 zN_sxHu%&Xnu3}EG_7WI{uGG$GTB5$+9@!1x0sn;Ys(bTAytHzH|FavWvk%GV0_b1b zJjwy(yYP^0n8w?0D=Qs^aHrzg#3Mw15IwuPOfREa#7So(q0p-Ulx;kD+_<$=jwwK= zfUmtd8XMEqpkrTdJPM;`DL7GBX%qf3{ z&Tm3uY0B6tYkBPltDJbt{1A;PNpAuX;Mm9ojC!n|0gLVti(J@-LQLnWr&=5ve51~c zYUru8pbX~c;Vxgf4#@ZP9BZC{%|NN~3<=-oD59@Nd@d0|U>wuk!Kgujdc^k={ZamC z*xm*BAUoi;KeGUSTQyjXW$g$g)IB~ghaT;=-erLyGv=P!!wUZOBY|kI=KUs32oiEM z*mCxG-+hNR~7H)7iO-ym8vYrssl3v&^uV!RC7sr18)lb zjv=hVN`$ICT#8`D%*WXqDw~NXB z#Vhc%aOK4!EcOtp3#(YzC~NjgvG6yo-*R=ScDjpy@|p)kipyEc1AYl*e2sniBR==+ zCYybnTMFDe@Y_W(6z0Tpbx@&v!{h})!Tp0Tc;>Nda%>i(L1geWNhqj5_A=Ac(C-h0 zQ3%%;Ho;B@gDa4Pe*uHy#`ACoy?_rAG;H~$PNe*2s!gpE$7w)!=&qIr8sQBt?$&Z&DRRE27(6-`3i#zqJ@7R=ca_~Y zk(dl%JC5z;!ufA!1p7R=BDGYdJfJm<6tL7h$!>C7SkPmLOo>%WY+P&Q^3csnrTpcn z4?mt3EwZc|8^pc{iSPN>L^UBLB9F%5xxx$G(DocwWf?Yr=LGQ zFijMdLH%YvGwbobNco~}a&E~|yRpLFmK?a^yx`jGQa@t}^+xa4>iWMtw!S(mRLC0K z$SNJKp3f&8`8c>H1YhqwL^%uUHtjALd$V4R5_%LXT-yufpyutPb~$)5erCCl9;RQ% zIt-{{XXQX?%G*JVe)0*PHL<-wx#LjL$M9z#j(}BVnwo3_n{QH|dD7(X(Q0delHaif zcYu9j4A9P|CM1-~{>9+hkwtjS;pS{$uK)oxk})t_8Rb6zU6k^}_-#D6XFxDUZEfwr zl2&GG8Yz&kdnXI9>1MVL@5*3pq+aJPcX3)P#sB&JP}qj`C^`(D+5v1w^XC3Hx+--j~2OpOF;l^BvwPcz9 zS9*FO5l;kYnV#$#bB(7T)&;WvTa6rgQs_&xOBYNi`pto@vEuP=Y5+GI9!O=~*#OYHV}iQph%Y~Q ze$S+uN?Gf`vDOUkQd_rQtDWlUhuna>&GK`mP9*}(+BoV56%2*u9Q+xV_EbUx-#AHp z@Z%P8#H#Zv;5xhK(@!uDJbCyFSJPi*$F36d!VA2J?CY7W> zs0S}cicTUyipmL~AeBgAyIZZ~GY;XqT=c*M&?dYY|F zA5NcttNVp1dSJRO!N`E9n(}%b3k~SB{sCP? zWNv=vIe*g8&MhC;@L(vcYXY35`RUFb_49gZ6XKW+_GJbgF3aD9*r5%SXL|M!IJTV|cYqF@b z+p_YDi7H?o8rwpx1pxEaD)RFj4*MQ`1^8U-<8lLlfWtJW98l4)9_fm8NFJ4= zFT5MS3NJ^k;@31E)Gc`6eneBGpLZ?$0q=fCGPJFDgSUO=oKg;pvE|1se%tX+2Q!ID z&+A9-(OwW_5Tt%h(4}A8rW5MWn+4ILPz9ECn)fGRsBK*zItw3t-rRxmf7J?DnTB^D z@dY$)(PK?u&T_A;+EUVcrI`388^Psq05Eoq(-T)c&5Zm{yN zq4EGUG^0Qyi5lL=C$TU%^dilnneZ@(Ek%rvNj1%*3|u4zR3(4}#_**?_}ei1mxlUp z6+WG~fT3pDTKjHPnz?V!-IHo8&}ib?-sv@xZ_v9W2(g2+Y>bH2y(5=L?>uUeta_O zRJde$w_H$+$0G^Exhv~?#OkiRKIEZ}QiuB?^zJ_jM$<6$Z53H zz$tom^n{vLXWI7T*81z?O9QuF&bCi4*mZ^4eSc|1*GK5rU41A1#UOMei9(W!HR^lE zBI%-Ou#ZKgQRnIeH*F5vd0vjeE_boCCiB`W`FLuHlw`rcNJ8nbFTL3=c#jb_6*>!` z$2YAi6V+#iy#c%_lxgdg#uOAY--KEl1l-%U#}C7g7DtzSm!g-nB^MLz+B%^}Et15s zFW~uL_(soqY$5EfCXx0=TY$*{50`&J>g&x@bd9{nk?BBToY^z6^TFM&u2yqG1@Y0s zr5Vu|O4gqWPfGPC%N*R9^NNrLyEnf1Z*N{R3d_^##gEh)2Pme!NFC&Y;)HFW{za(- zL^CQG%Zv)QB)^9$SV9=|C;PW$MtS0n(tAzUg(m1X+jNC)KJ41UFsdrT?xGY*8;;?Z z^w9(5iM^GZF>7ek%q-!Sd1xh&S4ImEiJB@Sz_K1^nb@#-2s;EZYhy!+^}mw=lIrpt$+ zPWzk>Sbm%=H~eVkoy=TeH28_P1J3L&p(e>mkmxp{;*~PCZtPb3GLQ9++rF?&Ht=|n zqN$e^3P&R@vq_egzaI8;u^b%+Er$@X+MXXaH_N)V~&Me4Ki zY9JR>K^ag-(n>D=GEUmtpzd)f+YN_31`YGWh2O*kDs~Syyx;7x+2#=Ay3XOpl2Xlh zMurX_x76*s6l0-5aHW>$h@NE}P{-={y*SmTo3)wMA=!q`PxCC6Yf|F-z1c{q$i%(A zT%?(``Tmbjv!tM%13uu9;!3k==can~?>~SGDxno+Nq2~}>+bD@=Y50==6l6|gNwac zd8g$m@_J*72lF7{o7#nW*4&Qo(J(zmX8X{mQ@zh8W7dOePW|2eW7j`3Al)~G^Tf#5JS4Kl^}+m1ZXJSS` z@AX$b7mna;z8_325#{kHivBEI(J4H5QDR>H8DWJv*Re%_aZ?6+XC24)hd!^i+sUZautK7+4yhVX z5m33WM&s(F*TNTd*gulK+}AC4SK5j)me{vrhDvYJU3Zno7!#u~-8XDd!2B)-czHi} z=3m+2^krzNr<~}Ikt?Ae+%F9MmL3Dc9WM-y2d^vIPKW6b5$NsUt_OMEQ1%b3pYm;c zO%A~q73f(6^koJ9yoxPU@2pC?W)(rGsaAU2J+UFL?@U_r`tOMGeEmUUN95gz&x}v( zo;Q@xNHLNDbYp?}&yxF`@XSXo(_g6!&b&udYR|}bWC8J%w-TF{OII==Ws-t0A=lT% zaZpjEW%U&B*0HmFT8yRP1QlEN&MSM4znVtg=frAUT*{R(ZyA$3y5eqm^UKZK2PpVi zYS~Q~3s%IaFHp(>Yne!jgl>8qMkdbiVDmT9Df3?QJnwUH-?R(bx9(_9PSaH0riiV;6 zF-3vu*E7$ii!A|mZTnHro;sdO5jSFj?}qETpGJ@F`EM?TV`#on$xMms|0DvwKlim$ zB24Ny`u^iFXnr?=%nk&ItZ0By&HGvv)wPor@~jZRfTLlU5Ez`LZ%VQZa`qcbep-i~ z3%c4(BELs?6B5p;q5reA99eQTvc#!n5HjNPZehwXJ-yn4K_lYaSRay*`h(Cm+Eh%N z;B4BrV!vRPl`uGl)RC%;B# zZRvX|yc*~)x)v;3Z@!S0wS zGQFdE=ViAO(^-f==ceLm3?l#ST7Kiv%zN^u?(4_o_B#6wH{Z5mV2eSd1*DvS!Mqx< zC?aFuhP~Fz%wz!mFm)#(^EqmTxLus1Tff1l=M6g!dPH8Q$sVj(po2`<=sH{mjH-Hu ztC%0CRuge?d=xXF8;dpzYAjnJB1|&ncJvR?W1xb30Ck`wIwAL=y?1Rs7<8ls$zG)m zihF)f$MU;FhO78blwlow`7X{e*a(D?5sL)ny}iX&$<$-(x6?HioJ5#nP6&Zg@t5%F ze+p;s1;Hq?0h1ds59(`SJ}$qE=a$?&z(`e5Z-r;pZzwN8PW+jXNO5ko8S-Pz*EP1S zlloJ?xkoPLaW&l~F5W^SZANU`%j|TW21**_`9r%^oi1?PCExIra`5pAh##zf#j7UgZ+?FV;Jcew71>|geVA@GBzkMF*Egm7@%#d@lj z*jTDZgPek4Me}LXtlDD1j)zv|Y;1t{xUS5a(J4MHAj9|S_-xP$39DZhba^i%!hX$r z85`8eGEouZA4n0MW+_1-7V8rocyEp%=Klc#@?_vu{>Ka z+`e?AiqFoB|M_pfhqBjcLlMksB@h&7e#$NMU12$$XSwXUt|k2OTvFkdcDZeLsb}&d z?Z|{NTdgEE^;SiRdkgi_pG@pOpR1ys7|v`y46%ALtOZ+Bw2F+00;Lmy@iP4(pX{|4 zYbsVePZY=)gPr@2gjqcZq61B}JO=QD2$n7Rmtmksi6$4{9s<-Su(H!$$$pQ_7X(i9 zpF^|+WZt(OMtOL*-3%{$g8-vvnb;ur;&vz9%ACnL!5<~5FO*i=+tfsEvrSkSxor5Y zKQezc--2776CQP_e$u2uNn#7&UfSnBe}^!Kr~TYiPAJR_dZdC}xW1Ix>f5wiv%+GM z@W(dHIK*{rvhC8xed#b0cak|5d~@11jmK%0`LE)!n&@EMlzBu{MlklmJocs<>NpdT ziCf;70|%Xl%~E%r;HxN}XPul_@iVt;>{;7_!ttW&9G-8GxR{#X0EN3r-5zJCbZ>G9&Jl~cE9-H(w6Y}EHljw|5eM*bgyjp6ObBMKcotJ6Pvj)GVl;;THpSNeYJYI&|9Es^3hIt zoOKpNqpXU{XoIp7bnjA{KDKRMF_0Pa}xiORDvsTHO6wiKShlw~u3i9N7D?L7W4 zGt0C^Kej#t{)xXmL?e7pzI$dyF?_5UCF0_%bno)JriG7(IbRmtWCsU%gIDIsNo-Ehcn0}uDhIIHoI)o|wGBc^RQWpZ zxDemw3H&VDJqpKa@}-OQBj5c~x|9aDK6qiFko1pW3ffQ53%3VQPYZ>=hu@4U(brf7 z^wn@4d#=O{fuUX&?kV<AOO^z|1fG6jz!|)b?py+P;+sZ96~MA-~OVhu8so1S-9v5wr!7fy@&egdCP3I zO>EzMEjW&vprU)h(a-hz`g86hhy4k4a6XbBE3E+9IIWhI_@QH|X_eqf8A6?tcU zfKfBN($R@_actn-6U&cD%)^7LhnrR4&XGzza@$mbU+{8OWjw8`qFuZWk4ijeq}gn< zXNVWhFv&3WQ@0WHP|om$Ct~K8VBJ84eNTcS4Z_AnUnyKkb~P+1Q`a$F$3_34e|a_{ zXg3!Y%YbJ);u5zch*gMXLu{u0a|TEScu&3&?Ghzk<3Z+KwUqY zpw$C}_X75`p8lRqk=ge>8cN{b8<(=g!v*L~R7x<4^z7hhNJ&fvP5k=5or-{h<+-*x8tPnd`-G7|{fG(<#zIO~fD%&3u64M<~2})q*&!X%vTfhp!122P#@1NvsP21A|*Jo4_jK4Xtfy>hdt;Pl}A zi$=pU?(o}Vd-b@WsRbAb=sryLkud3x1|9xiDg$Dz0fgryi=0}jlJSPNgR608_h+<8 zw&TQz099HFzYq!5V*=o<5y5F!LUzh(aPDoef_-zrtSDjC7Tw+)0Nm~xC$uY9p$DNz z2wsuDLYcD`x4Mt?DEvXZ(P7$@Y2o~&g3NrWkKcQdokl4?U|7&20CKKhw2D{8|0s;v zup22F+A;lm_)j71H%nqr0(VkllUCbgIA#g}bO_)t8aRO8EvFZykA$?u7@WHvp#2xY z#XK!00WXNJx0Bk~LV|JUJ4yumuGGB67#E`rrQn;)x&K1-MIZ|hwqAF>d&#m-lyPbXWqfv%BKgNVBfRZK>ZAcfCYuK zwO^|rnJtpFe}@?7LO}#K&&|&t^3WI%19@JtLf&IbMppC_r`h=)z?oXs!aaa12b?NR zT(%TgY^DB)72IsUpy`3?F#%|esu{+RgzM+|naq-~t|qlFDj`Clw6^IJC} z>hii*p>S8eGvd?xi_9y|vp7XCfGRc|29#|Z0p%rplKO#)Yk(iRpBDstKd)%XCIDHK zM)qe#jXVJ=(~^%FZ$5DBzvT%)K?{d5*JiMf2~tWgvVW2uumf3dFM~l=#6ZFAZ$Aq& z?XDFVv5Sq;hY(aIwuJiFad?ylUUPKc1gsXSmDu+~9fd z+fR?fj?rJM+H(jVya_6lydq(JVQnawVwlo(t2@MNzNeWy+~%d|$4`fLY=MrqeIhn# z9^E5(rWSh5gs0bV^2AySx@I?=tW^vpt|1yqW>03T^N`he`P50Zfw#u9biTF_@t#FZ zpmNw_sO(oOW{vB!o>akkEr!SQv(Ugql5XLddHNJurCB00oRDQP>B`#eCoGf+;Ie#a zpY}qo^jnFmT$XAK-Z@Xpbd)&kCniSeX8D?d_0t2}6hj@A92N;o|7IOTHUS?YyY=!{ zbfVHTt}Iy~Bx6D#gJ(?$`SUoLV6APVmrm&utl+7f|Da2ge&D4sEVLvLiwwG)WDmUA znRB*M_#v`$gJGH4K}U`cXG6_E+#` zb&I#{#B%f=WSdtDXV?HePhy?#_kEpu)lyyK=fCo$2N<2jfCKYpf|~cn*+*3v5sJr7 zXRUl~Nj_9HcC$)1f5sbUU*X;vkQ5+olWF*lfJoQc=@V@U#nPu;Jdn-kmS+E+ znS~gF$#*Za2vEoEq#VB$*vQt78(OaRk0Y9K&1a6+M69UMDn~aTw8fdj!iZx?Yd;AT zIJXS$Jem7H8O;7BLSk`*!qV{aK_^)j#kK9?K^9LXTw;t7aa!k1CwmW}7ez9wWo(f; z^&U@*H$-mC$p`M>2W<|Y#+eRSaIGt+` z6<_=MTAnsBTrhfLTc~0v=(ktQ=t88xq(daZeWOhnQ>aI8(yhf~CJUR7W&SNRh=ODJ zU$1X!C-uSP-LmsBR|7;9F=B@_+scY--v7d=Mh<(8KD81`u1JmXZpQl`<}>N9gxK6o zD@F3_c`^f=a5inz0WYwJikv2JE5PS~e5pg3-W_`0^8}y~v;FghB3MFnoKU=1?GI!> zx<*r!T)5&v_P#AA_9a0(bDF=3 zXi6KVpJbIg3%zDyo)Osh0g$AQ4*I>*1$vUWGu1{3-M4dIp)vK_@eh1<8&JMdCBU%! z_ML}aeI{q9S-ojTe;Vajjdu?0)|^>@T&3dAf@v9X0*P!Kew*2I$gBO-m9E(1Y5M+H znHF94fASPQhm^Ib@)7+&DVFUqHvUG}8c zL4U?>$2PER9UIXbs{$jE){Fm6XFL|-(a77!6$G2ziMX5*xv=Rkg|>jT;Y4##=ytFn zA=WRVYI6tLl<$a-qxfzU)s+BaH@k&OJ3%L3t$c77GdP_~G!Bd22e)0R`mH69E(~Yl zU}xb<*W3$-v;Nn`JPTrPBWQh#=n@{ry935f%EnUIX^rCd-PrLE zm*wwzl5R21TfzpwqBisX+3BmiL#20&IKuOo{FcZAWgM-zd;eo&qjff0ZQ+L^V0Ke( zZ&j53-XR|ch6ydrO;yDGm31GGH%q(cq+Ty$b4Lw=ct>vrC%gQpx$v}T6ch>ynOfhSZk2T6yJDigShkZUy2Y2P*|t?oY4>YUG%I)(+M^VU zh&=pETd{W$D;uIJr49iE3xn#Q3KUnc+YgjWKe{aql>e<5V@h*GrlDjSb%G5!w^W$i z28SM=mb#W>nK^yLI4-mdDu)MNHc4&Bs&q%?H<0m%BemV%NY&-+8AJ0ywp*T`DGQ82 zIVa&u^3QPL!zUu|e;^ZXs_NNK`o3qKm``n%+qDFBzi`wS48K&7Bcng5_)T@-Iv-L_ zhB~#Lr-AEMjvQSsggYxc8O#n#?&$nzi`ETHb!b*={W-;K=KbcBD!Jp`D2I?}Tfm>e zG1!m$sI`O*%gn;B1%>PeLK!@MRu)lT@N)^cU#Vu8R@vhghVg=$-$~O$Vc>v_yqxwr zc$BD2){n*4dEw+<`ZE2r(dDw)gY(TQi2_gthDULDbW;)OTM;l#qcq`BYy6stuqtpk z{yzfoms9tF6dr65n7)>m<(PIYffE|y=>e1CqUkdOS#2ZB<<#yfG+8XkV+_w#wVQ1e z>ZDVlw|Z%SBxTZ=LgLftl96>}8&S~`V=5xLtc3)0w44a`=f5PQM-Z;b@$afSciR#+#41722BklPs0l#?eiPMW;mzd6IlqDqvhp5f?sBhU)Q zu;NJFtk)4pR)HjiVppA%$1k=hSBgmn)DWLa^bEVha0yr%piFv{zg1D>Y~IALvtbUL z>7V$=_n|Zq(8~Vz`TKcf=S9ZPQp$dl^z7uo#Ma@|fQTMStpqB1X2c^Gf0n_-VXDit z=P!NMW;<;M2HCR`vu2nov=GYVjJ)P<_r;vfGZ%T2g$cV_^3%Cot*CJl!FW{cM*Od6?ue z4f=gL>o`0chOX=c?93)9Vc)$57?ya0@4(J^`3(SZ~&Uq1DT| zEMM+FBGp{E$IJt;7Hm=l-9Ly0wZ#)TA4KLB$rF3yF+BQj4LF9b@s*fNZW9z2S#C1A@<{L3>?%5MoAlpn z>y$1Z$p+|&KmdJkw-D?=&m!Orhr3PV&o~cXJQ8gmFS4CYe|t?f=csrzwcjv&n=|lq zU`}oU!UwARD%!xW-@2~QpUP0=xFx*8NJH6Deftih(@^i}ZPb4?(=|yHK|MZCvpz+y zoy_ju!hM!VbZeTElE$fVURTC)VGh>gc6d`OX9_^yTcc>zZ^z8sZ&|s6-mJq1JABxZ)TJNsRQF6$8ZlM`g;qu5a8NoREp;i zSng|ZxG2QODpwTFkhF6@wn%L+bwEMI8-D^THf|YTK3S_(etN08CeyC;46p|0-A{gT zkE3Y}UWE;t{H+qKX;A=5Q}t*gz;%bg4cnZo&HPU39!PX zBuuZC2X@e3_%bvWX=I&Zm-_fJbcU7aQ(JCL5LXVX;2-BOQbp{qmANpm(mzytPo@S< zw4NqCu2 zv8;Lv`jK&sRA~iT-vTgM`0PN;Z!usba!Z?JApe z(<6J7W?nAjs1jJb^JwIn`MF67efzbU_4GVhgbI^Y;iUdv7OVI>snRFY{{soQy5G9L z!}wh+QKDC_J<@i1c_Tw+m?;}dXA2QW&|lW8Cg$el$di1e|{?AJYkG?V>`*av10QpxO{*;xq5CA6`&Su88nq21_ZcGp`!uI z<0gVeh|q!X0OyT4%b7+na~lm+rg%hIT)J#ge*w6nKpuQ20H*kNzpXYa07be7md_cVp{ zICvR!tC>DCNI_sxCgx3apZ8OEtV%b^z~H0Np`hV?VFvO>@(R7BR`Mb(8m5WnGL0yj zsO%hLmE1@wjr&@q%dCP)m>2lrLCPF=QyCYDVZD<>`S}fGspR)qDJJTxM|1&>ekbb@ zJ?~oMRIQe=Txq8Wi;0w#Q+!Z-+n9@c!6Un!f0%-Rz6Kw7hUWco6HXOV^%&nnlPUb> zx?xR;vFBXv>K@_4WD_e9g)z9OvXq)w*Tg6MtU&L$98Qg<&Zi_mW{dL#+Fb+9U zSsM%fE$&6gj0iB`)fT{Okn(N`sVQ|S2N~PcwD87Th5jn20$i0Vk?9K+HCh?ut`*2A znOW#P>$Q;AasJQM7XI`A5Ak11Hla?JWexFt(6OYouhz?h#S0+2gm!FXHx=B(YE0I)c*se+X&Bk?_Jy`(toEZ=+`6#4 ze(PIQIP_ZLb={0j^Df1XTZ3ij=frWNgQzP8{^}XRoWsvg3q_|z@YkQY0I%9U;(4O4 zVxui2dmklcT&2`AQ-nHReQS0iSLXYacxJ`+oE}<<>++4`BwiSuOpL%5%^#Bnj>;0& z-Cab~5oMHE1$=~L!I$NfA=jkCJS^!B6vy<;Vno*hJr2iGTgx$9UuXjVsjXi|1ZkVn zf}f5Q+e07gJzi9~!C0PksUBn;8*sEZR&o#1u23(@Xqr9!2gOc9Kh^E?NgdpV7zK~F zK}qCPl0!bj|3*%N@zR&{xL&>@VK*vHEjcjLKqQE))oXxFoC;sC+Pqdke8XnT7V@q5sv7e1t@qJ;S+6^_`AlJ*Hm-Kgh`QNLyw-7nxdZ zeGBDal_UAClNVhq@vyrWx23?Y$a$?FR&FRVQyX*s>;C647d6{v51efPHK@V}D~N>7 zqkctST|{}Pro^MOBEV51V0X`rmwP8f-HRF~pMRQOe)Csb+$35U{U=&-cxQ5cL}z>D z7vFS-kIgl6AA@`4L;z1&eoouS*z`ci#NrDGmygE{K7BAFIo}g&sMtGmR zdHhAsTsiAY(J>JDFy|;bz26AP8h_RIumz0Bjav#_6*P$Qjm=LaYx<~YZ%zmW1XmaS z2z<@ssCpe>TUJzxkA#ZZ7f7aLsUn$`a+$^3UG(Mp?CU75I*2MD1P`{Hw+Y1R!o}ov zl`M>~T`Aqcn}5A|xVR1s#gfE_*PUWDVmDu@he$@j zn>y5)FU2m$Nw`-+ex)Eb`CRjBABS7Hf3&}=RQi5L9l6=M3)g*Y6=b^kZ{JY#?3?WI zMU}|r8!Tb{=F*r5+;wkJ9~vJf0=MM_Km(^ff6qY1{m`YypmZ?Aaujt~L=92z)}n(mjxZ081!c>hTv63Ev6qh5+TK0{bO3Qz zsx3Y!`$|xLul}^8jqguHq{L|^L_Wm#qLO>FzuW4nV9SY&pgQS=mDC0AoYu|wl=eE$ zHR!L+tWYLe2(cWKWWGOp7G6`FgJq)P05T20YZAY|NwQ{VCUV4N`Q(un#W9sYq_1o! zpJ=+5jt!3-4aIulr_9!8`PwF{t6n@t-!Sq_n_bE-AuCHTnS=8KCt$% zVl!8D`)bz!r;4wSORw7C_Av{0xAe)+b?>nz!iZy>K=8W~G$q!8d4gu)sLc&AWkd&S zLe^pjQ_*wAvavT(2K;D)i{JF?%Vs*d5KUTy<3)?3!=tb(Ekdf!3$a$$1`T~hK0=^X z?Bl<)&hz-%vESZd*-g|d%<4YncvgqfupXY@LQL=td$!dE0K1x`!VVRO5mSwH92tCu zZ&Ya=cMpD*)kP-;@FN0JH6>8DTu{V>)X9d0N!-@N2yPTPpn2K+C&L=2gXB!yw7gORZ&JT0>Pr{Z61C{8UudFl;dTfP!+f<@MCWDn$&<~ z!LOsIuQ+p+?-R#8Wf9BoGwN|IRHT-wiI+|_D^=}aZ&+#?iT^CGA#dGF=^Y;ET6st^ zH+wWVC(@w7Z##as!kB0NV=nl#W8p|^AlMDT?Z?}eGFePfXz12xFq6td>8O4bj*)Q7 zcAi@{WK26Po&_`^YkkP&5ut4c z*B{54QsmM+h`NPtux>}5!4;_Nd<>t0ejhC2b&YNal|j%Xpyo``jdRJzm^M35J|T;n(nAB{NCKTCNl3N-Zx++;>FkhAN4@ z{ncrV`UhVU0O65mPZb8|$IHZmJY@!Sq@w77c>2H)Zn*DlpJT(u_&1Yt?{#S$ZleC` zSC|1=*bo_MTUs>vTKrup$H?Ku#x7s>wvO?zGcpsns)5^flu?Q>mN}s5@R!62y*`5# z%xqDe=qgrQB<2&yo-3huvpKPIo0Lo~JckdAoIo6~LV9AY?C<-+LB>p}v9{UDsy9Cw z1OnJ9Y#V^DTA~u)4tRZ($$m{9L_E5gH4?gU`TAozg!6Q_G)%?7@7@mcJn351{3fR+ zFHRJ!VlJ zNY1B5O0RNaa&80=46fwGkY&~uqZTpj>$E&(GO=?GY3J1-JjAAlvYuQi=JKFhi{HJd zWg7G5`qx#W1L2TGPev_t7C{JTla=9anrGQP7QdKm4P>?gtO?b>aPNn2B?Nu&h3iGS z1Xu;esN^@_qXH^1YAzhk65rG()$kIf^KXZrc2jM0fEWoo3K^ZMZcwj7}V%zkL<{vUo$w_~pVw{0|*!d!`3NpeRtq#NQ~vnmsQ{xK*H#lK|pxxpgHkR|=&WqbwJ#iKg zW#x>JExGewxnu+p1MeIL-h)0-Q!l0Lro2U|&X^tC@?LHTo7wa^j*b@zTo}a8)CcNC z^fUl1>DM3Qng>K1ghZHn#MGk7 z%=_>@+tWK@Oc=-Sj-D3rq-K9^;z!(=$?kXi|Zwbgc-& z{9OuBz?j3-GUHr9#cYk4?cRgONpEJX?OMk+I=>Z7_~u^`K9eKeoPns-ni`f162<}# zAFIC}{)dj59r^;RlD4Zl6}B*2_-lFjMfC(8RQjXNsD9{?iw}GFjUB-aW9lahM!Ot5 zP1SAMDNc=dETnmv#0bPFGyS&HeFfiqsF?;yu-}8BD_H`mt%J7wAf5JBCbgPYEG3B^>}D~)uNZ)zcdy> zHuOpFyYf~El{cZ$s999tFgd=h%n~hj+3=Pa+sw=a6lGpjTqC(tuSl!!B(t&dkB{Kej=CTeF%%To`UYrRWVf3GHKVM-Mf z+6KSVP;!J8*F7d3{N@MX70;)8yhxt9X!y)2uyhP70z{AOv%@}g`5w(!m?K&8M*@P|dADgq z`{UOnXzn6Q^mSN_d-B9Z37J)kF%4|WA836&t<6HYRRF~;kjd}le$_p~1O{@tFt%jU zJOSkjh95+ZmyQ^U24Uqwpp)q4(sas3)+7Voar98)N=2pQk#TT;%;E$QFyQsLx+BV; zgXo#6o?jP#$nE$CJ|Ay=BG`a4eh3T={wghgZ+uThDgLUJ$e9qfv9^*GHHloRoszL^ z(ui!;0Q2ZR<@&(gkBcGccchRxr~vwn*x-SHhW+D|9%x-}=vO;r+Q`>g6PU#yup#{R z5B`r^2T3b%{u%h3GplT{6zA8~CACmsr0uz+z|tRwOv=a|)tmOewcE6f|2%~Zcoh_K z(c9XPy5kC>q`*!ohDA#2{j2mVB66$N=YqSJX|lhp0(-B1Sj`yEvh#G@|JT{6odJz| zdfQ>&OYEffEia3t%4y7loEy5Rem;r}pOkklE34uuN0m_YAUE!EG=?xYG3Ary}Kc|j*_$PZu zsF9kB+a7v4xeW%}P}KvYGJ7?MZmoi)K8HBXF}Q^s`0N2nUr%=YW>8`q@WD`7f**(` zQ0t4%z!3{xqUX!*+mkADQEBNNvIPJypZ4j!^}wIbP?KTsI6CZkgbA;+)!y&unVUP! zzW#eZP0p6Ucjf~x8&+b4O>x~@3%#wE(539JVlA@ZW#yLLU5~XzmZg#ZWX_$k?Q93W z*ryx5NtT|@9BN*D_DTQOHkg0!*526l8r~l|?`EBw)Vq3>q1GSQRdwo8-dNClSyJkS z(C5m{$DR7txXzQD!(|8F%J^S6q|^VqUEV&F7uBP8)T$dfzLj>qHpl97~v zf`y+)(w`NQ4<@4u<2w%fBhHs=zIZ*zwqLJI0w;jK2b^XGUQX?E24D2_{^$NO;Fz}4 zJh~dw`#y`G5NarU!%w#7^)kG*pfKQt)+bJW~R?GbKIR;LD`PtAwXh`UiL`8NLpV z7k7R^D~zI0g&8^?N`ds7j&0WSa6rj2EaT|+fPFi7J`--`M}?t|M7wHRe>w0)U%7K= z*%eEHA7^o)6*4B2DVvZngQBS7~$YE6GA!A|W}P9HUW>hYgM0sX2NA7?=@$-h^+LdQ&fjNaNv_RF{E~ zftPHRv925Ty%gq`$MhG5=+$>yNm#SBm`jveHkhbS$uzUnJTw#kXj|o$3K7F9kpdeT zt^VVw3xDps9RX>gA)8t5=+;xs>0lgT?CGpm#eOSVA#cVJeG_^*i2wg-^o1-m&jcbA zntgYX{$n$~3nH6)p15!Bg%GisYCUykIhsqK%u^A4$QRTZ+kh}(l? z{aKF`z9V;)*uN^S$c2BqD-=$H*4}g0&iRw7>U(l$?sK{d-$PFUg}``f>R#@c18Qu3C%OLUoBW22)_kgKaMyZFy+*32$dAdk(-T_kAS?F7BOp-kkNa8Tp3y?( z7{QkwTmaL_tCQ=*J9RtrEpv4e?uk*zNJMPKYMsk*SeD%5_iTg*l!eUW@=uLLtFU;#`yNdjD3A(x;_5amJgBy% z+kEP`k_dcd1~m3#6foztA0f}DMVf}pOwq)EcWf6`CT)(NJcbB^7x#9!;ft6$hKF3ob z`X`!s``9K?$KM6Xgg=O4Wx>ui1(i*q5~WCgiF|c`80^RC+yIp=#soE-X`h z`!2c1PyyJ5+p0V&bnKK4UtBOSET57fs2^h|fKMIfjBBb}I%dc4I;ojli zRtt}FuT@VNt`>}QOpa(jJ+3A{%OkALi19g1Fs`c4NA ztS<@bh#p0{WB}|>SZNhk5C_DcnjOp`H;?7;0|&CQ_L(<>$!ZVFvgvovemPLam zN5(|B@k_TW8L&pF_HV>*XVFGWq*oF=lj|lO7uD>nD&yFK}VKlB~sYZ zPbl1|=Deosot$J)7k$EkjHb$gBp^)e9m)>OP;UKsT3GNp3!OYMp$}Jw#vg06dZZw^Xuin|w_Eyru$gPde0v>3(z%b-ghrm4WWTFv~*;+cJa5igRf(OQNE%hL-q5A?_ zWYQdmwk@d;%_$nS(!=zOHVWOXM2mM*?g@;KV=SB}i0r)N;pZ=KkGH{K!@^5W(_GOI zmj_cSF~+#*srd+x`Tao{Ms}nEKw(IvIiT=qHPj0LE?-3gb=qQQ&DK4MiJj1B-sW6o z4jMctC}N|CH_;Nd6fhTM{ZCtC7ogV6$iS>t$nvY~{95dqjq4{WLY))C*@OMyT-&J3Yx!ofS9jJKT7 z-J_Cg4ITrDJ(oSuH#dbRqkm6N%3-)#==!&oVcWFuI(pU|kwr2lbr z-hov8{~tg1x?E(1LRs0Nu2J?(wp^o<$oNaFHF^dsEr6lI@z=u6vDZ z-{1ZI{=EO)b>KM@lfLMXE!>|w>Y-7r1gKtB37EA zuvEV21KH9m9I6mjCE*`)1i&2fbI@v~Cfh)@3oh|k89ZB?Y+&waMFRG_xhiY*LV9#y-(Kp&bkMe(orhP zx#k0ZA~~lS;|7C(?hNi0BHX0bg;5l?K*~XQKDx8b-H-i7x6!={bG^%?BS0C#(LsxT zUuH`!8>@*+8MtDtsyI%~$KEXBRgi_Gb<#g^j<-=bdvcL~$#{{Der_>*$WJ0Sw)B51 zfpS@VOLsyyO19&p)>*Ix4r~!+XRt;3B9v$&6rVNEksneFtjCg|J6V?(4$UjdzCqxN2;|0o9)Sbj zwii!mE0@PJY5qe`amilrYIBkNtWCU10gpe0{#APE^|Plbj$?XUkY})mcaU#&QRdvU zc|9cXWGSMsr?Ri*2fY*F7^eB0rG;>b-Tfb1eh&+qm88`BWh^Ko! z8d+DGL>z|=`v_*ZJ;MKm1zlb92QZq-$D@4Sd7{Tc#2wtI2JZgm$;vE2we84qt_RA2 z*fA9E{yQvgna%Zv$)P%YXjY(d`tZRAvwM zGO@(e0c3)9TTZL&D^w}VVfcg zc_Xn-xT-^$Z!nLPlWJ)!UnkuMlWu0#dVdrLDsEv2$?HqigC+(Auq@`1ZxNiO10NYf zZ34KnoxD5nz~io`FWF2IoxiN4%vc-(r?o>RWiQC<$gy zNnd--p#SvHp2#mFfNpm3o#%%at=fDSL| zxC9nfzA-1PJ*)_E1M9}qb>A*>wI?e|T~>eb ziG)kvuw+7)f2yST_4*TqLbm`k4(cy0s=LNZ+i`_X$U1!$JWX-{maa+TGPeESA8>#i zWI>DS@^933O|0J5N>&U>q=TwzGq;-}#$KyU_!$kySB*%Hm``{c zV+ss4-7ZUC#QZaJS@_<#@MS*ZfE-oWzye8{&LHEY(9aI(vZPL9 z^>|8JO3*4fiIL17lsMM$+Ulei%DoVnNKdkVx08YK7eB7Cn$N^VaJ3zVOSk6CdSVru zFOM;>8+QF-ziVkUb&WB?jL_C8L0tDxXfOzaxRlOQeGiVxVVbYau_Sjqc1 zsTB@olfq@IByo+2c5Of_3WL}FQ`^adyEcfp&) zHwtc7yJFnWIb!!%dAXSYM=gael;+CDLLiftP86Oj9?+yqS2+%>h8D*5O^B#Bw{*oH z-<`)|KtTI(a(S#*AK!)eOo0M1YGwh6Q_@buA#%r@J6v-qu0TS!wKh$+jS=Pvf9G

xH$Tw1JbIYZe*E)xdn605hifz)r^g0Ib1Sc7J;|j^cfM#{Okmb}vAW;H za}Hv`2}2nKIK%-l~fb0xPv0ADS?xmYASQ=Xr+ef{o*HPUoXm);Iq1r0$` z&3zy3P{4xTcH4na>g14RmLVp$9nS16QUM{Os^0aI27YzQ& zjwfp{rbq*|8R?!gNrrfLi2f&fyS~5hAP%GjTik{@5#eh1~#F@yDZW8CDcU7<@(hwF(5L_U&SSA6UX9|ZMDLn_zZQ)#Bfw>-qpVLHFRx?}ghfdOKw%HqgE#(n<9 z8{{3fA|4tgF+x8ZsJBGOiZg6aE(xYo?l9+fHlaE>k;*SnY8?< z+4h&R$cw02B1L>N`Q;xez}&_NZHbdRtL{VL_tqSfeA4gUE=X9)ReL7;>Q|;WWPe+J zsfY{*#FP+oT^s(8THnHO<2E5~A;`FM4rO@7mlrJfJKz7FvJ4WRNtx&X|9-Mc-Tuw3 zk8S@xTh+~I-$By6Am%62qFL00Djey=&%%y#hdyfu-joysFH+h)!9Et}~^K>rv?{no( zhCWii5(%yOlX-bgQkyNmk$2&zCFDDA*89J+z_yz7KMQ6VKD=vXd0!c;NPck3nu#(- z>@04-aozR;rcwc@FG&O)=0GTp^0kyxZ}fO_TMPRD{YvIXhPJMcOcr1%4No9MQpecs zn5DfTUGW5_?qyr?ixrIw@z1?)66K+ea6ZP9tYj%zi^^XE%_c4!Hn!XMnx0L*tW9@n zYaDxBG1|J;UVGu}>^}`5W15;YK6pc|PBJ1L_g9G6k<1Lctymm-&@ASZam$ZkE$6JE zP203w8_l@cgG}SV9nWek$o8VcdWrE`Km3A0&QJ_`;BS-_>zRo|z_y-t{^R zy`{|ABlLB!SDHNB=vOmaxfVl3;UWH7XpBjCV&||dHe+w6dU)@C)5cfG=2i#ox$eXP zcnO7~IwXHZ;)l=kv%LBQ*(al%i5pfdZ-*gpy1e^8H^=mCuT~SX1{0hA$0^*4El1iA zNH~iGXdbYGGxV-I>o4&YDX;Jlt^qnAFYh1@$Rd!20fxcyCj}ktkd1(~Z-7b?)+UCT zVY1D2lNnf1TG46bWS#_H3TNJ_t^E7?>BrY`rfM+NA>Pv1?a}j-k7N4XX17i;#7m5} z^7-`eEk&-wgDh`l|0_X%EM&^^YAbc#mAGARb2zKfe*Od7gdr{ww2>DpT!~i~>&m{! z(*es{m){H9+v2Y-Qc17R&oNEy#7peTrmHHF1CG2LuxwVo#KB{)9%vxX4=}eb`8UdA zuhx-Qh3CG(#FH$f7s({P%5nDx*X_%tVWigCN)~a7gnmM%FYpSe50s1;nRG|B>2v+Q z;tJQQy`wh&=}-IBX*n;jPiQ|!a4y@-vAP!b6kJW6xRTCulbo_M2{yxD(9<&&wZ+8P zEz?@xVdOzGr`Ch(Oq&7>Q^vo{-0NMpnggWTTyNMBC!itsb6lJ3Up;Qz5CA&X+lb}? z>x$=>4$Tg2L_N-%9>3O1@_rwDN^Rjgl?jcLUaxbVE<2w}(BzA2T{^psUyPkw!G=IR z>6HaR@_djf=+m0gsT;2Y*XMl;>a8*vX?9w-e>XES4DxrnlXEM%5y|HNN1gv4ok}}S z>EbovZ+(k*jVRq+v)Gj-iSut`wp%;FAllq+Ab-1dR#@O?4=C$MZY;lhil6dpko54-GMjd{4|O2Ua9 zhK2X?j$^q*8u1}{7KagT-_(Ngz5o{Oc??+r4F6|r9N*q~Xcke%8jzWYy*H}fjBO08 zpXF?RID=4Wexk3U0L+ohuE!9p-_W_wWIgr^(`(YYJ5c{(m!vEF)C-TWd%`#H%6Hm5 z^?Iv!VST}z_dVH|pRFVSp8jd60yzyB9lbH1a`?5zI$*{xw8HI4Ltu@toO&XkaL&iOc~ZjQ%!u%c7%zuZ4REI0#LtA6#1@X)K)30tT4sReZXn$oV~ ztAk&Q?-o$?iaJ!lY7-ZBcboI2m$U`ZNxKeTw--a{KL$4$y=y+xUqN(xZ~XpW8jbU! zUvWP=_@@Q<4S#%nz=nB;qlD8S1s<*B4|MO5Ugws($e%C}+gf{W&+PxaLdasxj$i?!jkgOJt z338)yFP$bn3mpd=*b5gPMLD$Vrhf&aHAgS_wkbC*LR^6grcIh|aV=it70J2F(>+2^k0)XX*he~o>S8CYw zj>PZ_;jAM}D{!H9^fus6MEYw_eVs6Gi8ja=o*$C+2y-zFaE`+E)A;a5a_{?b=1bAk zUPk`!!@ibwY=TiM4*d~N&olDw%wD@m`y8j^n&$KFDdNW+j$-eRm5P9(Ny?dp+M9|q zk_@%F=oT9lECx?I5cxB`$kVGy4<`5Iuc?=g_rI_&Z0P*?p8D+C_gcZl)Tz)%YAHQR&?#|veTeK~> zy=tbRY%m$~O=QFX4N7aQDTCe%d9A__RkSv8#lp>_&z&)yGY8`vE6nJVzmu`4-k71F z*TLT~HLSI!2d5N|Dq$1i{vYOgOBu)Cgv%1bRc<^zed=h>#qiZlOjO~r4t;y1<>&VYv7hJJMXs~x zFc_XpYMl6?FU6K`{Jq0{_DxBrax575-p7iS0ru5lI)K}6*6oJ}$<>y3!U~_5%FOV_ z#A*@j=qgS9^LtnReQrAwv#}q{ABlE<)AErr?n_C+8Y0)uT9G^94=nU9udkM^$}K&` z215YaW^BU|2l{CsA*6wNjTjrW{CDR>5&hM26YCh0#zz^PfO^Hs(4o}ATJHHm=N9c9 zn2=-=)q>NqyAe7#g8rbw%FD!*$!e>$YX_??o)bwYc)iB>;{lr0B?5W4zjxaK$qTAG zfXOJAvzYs-j;W`b|9KTO{i_j%Ax||Qc@;dd=ARbMYi7W)f9s{%Q~zj2eew3_+w1Ht4Aqr=i^^bH{`oT!>`%+=iD9g69NAh6WKW>q-Zlv`XE`0 zzNBtNoY(}RC#hP4RLgseKA72VjnY_oJa=95V~)kC?pAUO4}#Oc(8lwDhFV)3-pC)` zh@C&F$WI^n{B1XLzh83uG)ob4xu~hU5qx$5Cy}l9>gO$qxXC>N@(e-fQNFA^Kd>au zU0!nOSD&;K$i^;LxJD|82U#*GXQoZ$6%I?vkUzD;FdUu_V2GdAU|=h`rIa3Suo!3` z=Vc>tB(j*$M86VMTIJ<^lK7Xzm7V?Gx-e5L_{L_*IAX|WR7p`iNc%KHpDju5ZF#7P zJoIy~n9#t~Y00>aY@Fr`K4F{vy&>n_e*^kceYko#;EKrxc3G?_72twlSFE@SSq6 z>EZA4bfWp#T^pn^eT)7zr=6e2v~q3$Wxor<%{1v#E~T)-QPVe;l0R?9r)KpTq1{p9 ziS?1!;s1au(&hm?2J3~QuEFj|&|`m)^^qy0j>ZrR6q$zohN^Gqq3;ZA_FC6L=y`)C z0-L73b-Frzjahh0@7(Q|a<|R!xHJv~H}>&(+@cGs^h)GcZ0FJK6{rfO6Q-4;|egAf`#)_gL&xFZE9?+wjaHniEc$l(W2+*Wv8fPt9%Z zIxDl}eC7z2a%;Mq#r6`9SQn-hwmvHEP3d8znY3THr(4w+g``Ts>*Ej?HuDLZ9Mgzn z&#WhMxSvepKW3$u6A5rG;^v^*sJJFaqOB=b6{{eWDr44`zTnNpkxS2YwKPZer^+m1 zFFTY@K?tM;{jl4(j^+jaPy^>69ywXX+oM@d$hAK>HBAix)jqGssoILlk-@Jp|H3X) za_U{#0s=Rtoy$JhszVvBUP0SMwhNxSzVL8fPX7HmPSfRM`DkTqH2+Q4*}jc(^6c1_ zovt?ZGdT`P6U46@GOh}^89U`s-w+FDUd+}?+kx|Z?cbq$!cyiAts{sO{dHD3amCW( za}sjf1*1$T&i&qQZ6Tt(VA4j7@_Yh_o%|G)9Qvekt6AYkX`4MB;-4>lEo&_nS4Se` zt_m}trX|D$CL;+VnhMw2ANc7{of)s(j;OlF)*_Ud$`j1gTT=cD17tf$y?xN~rtvV|xOL-`buO5i-9~|O`1`?oz$!=+)OTKhiYdG)P+YzW2B^wE zIGU`P*a)2T6m5W1h7->&PANW=EcCfPbp9uqoLlJ?HstXHAVyVrYRru3ZgsZ5=i%yY z^%8FJqkbVmW+A5rh{@|?#J?>6oir&oh|2Aco=XK49^7(P5b!g;G18STr21Vf#xqCxtuwOMft#VdmNCT{hrF+-iv@W{tI5Mj| z14oYZ?_X&uMOggTDEKN12^fK&m`TGPV0v{^nxP-eOWHs-DoVQ5|5JA+-qT>WP<1*>lk3;rKtB3pZ$?Y>GvE^?f(0S4;1-rH|3>YNh!pAvG z`2dGlE3w>c^V&*fRLGl)#oxBGE=_Or>fgv`dG)0*6@8pMF7Z~^???nYIA`|JM$LsH znH$!$mEmOI{ZtQtDcg^|a+`*2Jh) zpn_%7=&7)U%lD7M&hP5a9t*MIcVE4W@Bb5_YO240Om7zs5kyV3Uju$$5ARVB-%F%F zWP;j%Pk9y4x1m`c)8aDyy?#$_{#MC%##5JmI)nFuDLDH%ro-;J_!#XK8Gnl~wUgUd z2|BJqQ)Oyu)kSxIb|M2v3f+t`-CSP$>zmJ!KcPVX30R4nwx8lhTu40dV*kIjAFxB@ z1sgyP0bR+0Xq0QbCYLT5sou%}@kzTenSw^rJOZ<$_2M5R#b^r(-gkW0)1? z1VY)5V?28Uo0#BA;_yN8vwUcl2>1TiYmCeg2s*H{ao(RLGxdD$mG`e_+J!-zNqcFz zaeZr&`Xe=>xQsE04O?P;2C_o)Ra zzx-WG1)xcw3R#MMzi?i3&K`(mCVELnRTzj*a13Grdeg@5Q!Q&)8W*-~b@#=`n-pI> z&VuY5fNORdV$3eWr8_@1@1!lzY)#1g$5-f!4|l-|QdElP?1EBeEVzcKLa)#~zf~p# zQOFd`2D~lz;@fTfPsr0&Zy)d^I2FL-~4zKKhT@WZ^Ub-S!t0C>G}a4VYk zR$g?u*wa2+CO#F01=KN1(7(@hPp6i6I;Npq!D4W59iJa1AScGR8FJ19)MQLu=Ef<0 z0Ty$x@(*aA2by0wku)6(eZ_zZ(<~K0fql>zLYR3Tc11FCM~{w+M%yiZq4~kZhF4hc za_n#k%4-S+z7?HvMjUiAb)y7boVoxs^j`{xoU( z9|$#*m@#sHd_{NclYnf>g{anS0?R72?d=$4ujXF50#Dq8$+YysJ*G?h)7RLwci4g3 z*sQrT>ks*i9eRL$LNO5oLfs9te9_H!$?bQ%k-m`yblg*`_bj3Th8PzQ`)7kAAVZ=K z_Gv^Sv)m{^Y^Rd*nB!37BJl^KE%rcg^H=cFnH6wbe(DjrpB$i46J<_3R zdyPrge^X17%iD|42M?A|)fxy>_CFMCwo&rd^Br`@?WG;-vkrv4uNR$?ShD#Tdrn#S z_9O8S$6K||UG?oh%BtY2uwh?IIoT~3-q})R?X*kVvX_70`3In=woyd%ozgeu+px2I zDhH{1ugKgz0Cpa^Qf>R7cn))2$B@w1lpFcR>gLifd_&)o0C8BU7lK}8-hZQURkmC3 zF^0A__j~j@gw5T0`-3x)k@7Bww&zX*&WccA%%2nwOoabrg#ZC5iLK)|hd#WUc>eM` z?my0VILsD1u=v%uz5xrhZG#`*d0KRNH9#99vf`rcX>nIrH{*^&nT-r`H3 zp7jfbw*D0uDEr>+h9s4EBI1m^0Z5jxY$3h_?iZmx-^n%xGJRF*MKu+2BXKFl`m5*& zb`?>OprlbkO34NDiCU%ZqEM1N4j7k!;oADSF)*>l2wg7yHkzp^pr3%k);uE^U48JJL+2!+$H%-v8}iL(8}%jcU{5 zw*iX_(5CwKm0gl3)FQL%b4O*&zKeYO_j6oaa7JK8>$W1cKVLQ}5G^;RQ{KE_1Lpvv zY70*$GD`wP8K$IxI_E-e>v&g2g^%ao2w>2)?2=33pF-cQ_GNYar_&Er_RUbcg+uY( zZDbgW2GPKGi@LbknMj%F9~Ja`&eZanc`X#kjWd*>)Vqj^A67FD=(kJ2ee8LJ&svzJ7yYATi+eK_g>7M7nhsYGCM#+Vydb zW$j-=_Kn}I@d+zPAKlx9-8Hu6+!g8on~dT7~-1IK^!+mcSWx+CweN3PVq9Cw{Atnq&zambTtH=x>h=M{v1uEho|;3$e0u?t3iju)aA>^EO;gZpl+H z=2+d94@~s54oz%UYoTUVd^_pi+a6JLo9uaxe*{HWd(6C-f0! zInLX!F@L*bx!`%`_n2&&R9ZD=+J(A~NS@fN0;1o=i;LKw4|SYa3t+AZV%;$~|1~=k zAGpHV;{f1lf0|2*VgFpYx0R*c|F3lOB>~euD|S+*xEjM`GxqrLZPy|;*{#|`7kt-A zHXL!d!nIp=`L}jHl%SjzNUn5zVxx_kj^GTEq35ccV__{qfJhQ4K}a*p^Q*n4%QA(A zzA=qL#dNK5ar5vLpD!=|Zj!*lUNd%Gk(Tma0%xqPpp$hm27sHM@9fsJvv-8?{`akl znz&KDtdh%R02QeKz8@bqqc^|kaN-(p@m>@zR_4pe9l8mnc{|+K&eFQ7F8kZW)IB+A z=n%AIQd9UmtdkhxQu02=T*|gKfO~xWSR_~~B#M}0x}y9ai^o3z{0A~tv$*D@?w@K| zmMQ$LT_`lLg-yj#Z_YMAgHQxj26*-wP(zgEfeF_29KKFl7av@hX=IP;AD@uB6bf$FnQ zsm5@}^RaK&HtiKPf+dLw!^Z7iZ}tQ?7LyY7 zTmyAW2})&H_==Qb$?6i@@KhUtt?YHG^C|O78!lOX#zc}?Jgu^S>>M(7C;FWFqgT(GqQ%r;X{-!-ZVD1k{YEp(V#urpavM2AC=+JID5`7;3VeFr)<@UKWp(4 z@GKYxo)XNqG@%{gO`55ettaH~eI7IZ@wH)S@gmA~3p?v|7osV!G z0P9NQ4q?K~;U(VcA2a0-e)ghA*LB1MV-AO;rc3=}jwlr3?uGM<=`S#41U?gqAZ_A= zK7uI{h$^a9*%e7AFPBY^;(-u3K;|ghk z#y9<`+SU89h^Uv8RnMMV=9_uPKJ#p>tV^Z%_e6-~fzY4-UO)fE&g%7mXNa4Y0&@^2 zDy7~aY_Dm(?7<#Ycm7RFVFDz8n1jWpm6glgn;Hm09= zuGL&rc){iUt?U~jJ|MYgiv=$b^nQSdTX=TKvJt_UvAfdmcXnZGrZM%V2Ym94Ym;|I zyw!-;{8-%m_4aEM>ncQjfcK}sMG6*n2V6vX_s_U#pV z{d&rApBT%?b(+AyxQ%EM|DyQfcf5;~5%O2u&thfL6qd_jV`)uc0*GK13SS0adua8E zJKewF^SG71opT@mI7$ep=!c3{=~-k+=Z5!y(u5vK9j|M1v)kxmMvkZVM$t1A(|K1l zlKKNo#&;7__GN1K_J7PeB59@-kLP#^o1lu*g}kszRVuQ&{C7+jzddYP7^a>decQ2% zrva%DVm93Yt9>_b{p-~|LkvJoV_WOh4ml-c_0-`Mdn9d+0XnMNMq3?crTH1)vgAC) zTo*`6K!T?Sgz97xDoZl-en0GF-2Xy~I>rs_uY1`keM!pOWbDakkyfE^MJA|_&uWNwU1Ul)jQP7$^K`$m4mPHP1C2lEz zI>4ZnnU0SImNki`Y@cGsgjO?IqQ(qPg~>~wKVrST#n>QXS^I~5xPmbG7CZG_ek0r0 zCrj=)P3*D$*8Qgai@m4;*ltr8v!dtvs2B2cISGwIc}_-m`fuQkvA7<2k>a z9&pt@qgb!nPx#d&MjwhZ1BY^2p>Sg?tvy@0;nsmOL`M$pmU z>#DD5cQ3iBMaCL8kzpn6$}tSUU?nHQz9`F19)j(n|MGFF7l|!FMsdN^_G-@`e^JC7 zS-s3El(m;OHNUjo=Rn+e|64fN=IgTW>nFb?`vqUg*s30LUFx?9w>1!2-HE?oL6w2{ zO2Ou=tBpec7f`X^5?1Jt7I5b3d1V~e=YTuuU%PGp$!?JsXMJ5tGZwTZ6U*TA>HtCW zmWD@sDQWhxh00fs|IdAQl#9>TXQnu7suyJiA~}N>m-hMx%6F7Vh6{n=^5gGb)j?Z@ zs>gz*!z+!sM`eq$5%@F13j#2WEP7IRN}8 zSB=@c>!0IF!ZcTuUg?_rqzCR&B>ADYXc^0Xesn-Dt>}aj94Vn?L zM%@;ye*Zl&ka%fH0eF@_m+&(vFr4-ntixrOZ!vkTl7uzIqzr5k=_;dxt5AbV`w!@f zeyz|frgG1iw13LxL*IawN<7ZkchNaz9Gk zu;W#TU&lin@F!0-%N;Ab4z^-vV6fu^-dbLH5RS@`t^U*$cSD1C+;v1&*7#WukH*{3 zO`k%Ce#>0OKxR=$It}^DLvgrsm z5gy1(rv%JG$!N9cIZJ!eTD&qkMgelqVZk>G!Bk2Pc%+Q<_|1BHjA?E@@Oy_-gIf2D zy&C@=b@e%LnjFT1jgEoKMfW+0+|qL%cO@yTNLR$@kp6nCYc zSQ{DFi-5)omsD5ix7X08SjoYbp{1fLL6R0E?VjXsGBH1MYY`H>6O-?}9nwy!v2WJ7 z@&;`T;tejOadF&)8v;MnTkgU}&0~f2PY=0>cTZEQKHd|95DoAJ0#K11;uirF^8Zg9 zlB}2jF$oeCj2yVdXSyl;6$(6S(lJm?yD;ypF*J7T7XFPun1zQ$g*;95Fng@}nFe5Q zKDPe)RfK~NiH-$27-ViKI1Dq6x&Y?>z{guK{DV=liZG`&#g(B$HEp-p2O|w0baHR* z`rL@C5dg=lC&yK~29nzE@^6y(le?~;Oos7bug5BSJ}5gb{w*yUdNS@tk8htLW9{Jm zutX!I6WW0K$f9*;&@3K?#)IheW%{VR$&Cvln5$3B!e z?7b%`%1?lhw)J0vG;YJ^)G$s=Z=4*CE7F$N;ndcd?=|F)N37f4uY1ndM{fA7Hu|k< z&!o5fmuSx8L3rg`=zCr5OZKuOl>Gq{xz+h1R5{J7_fEtrRp4B~t}G-70tSHE?`shq zLWOSA$idPosZk}M6)xj=*m3!3iBW}FMx&NLMuEU8K@J3zm2RoZzwlZAX{5_VCD#3U ze~j;i=sEy!dhM&u2f;F7^A~p;7g(lJUDz+b9}ge2Z>i0G6Y;iGvHI)4C9usRG-V9_ zg)}2K>|;!ys}oz(gRX42)o2=Jzsz~iYxyMW<@EmQhWEuX zM~*;t6UFk>%AO_3yA2`zvaE&Ox5S2J{`x4~0tKhH;%_u&!Ds0!LeghUW^b*8xqyT3 zxPe3gHj@tOif$S5t;MBZ$S7sLILeS`E!VI@RvJOw75N%vZBIs!r#=!7;n2;fA4UMD zGm1yy$qRIDj9V17!F8fmT&2Zl9hUROL~?+~ee*ntT;um2^;>R22={ZkEHFgeVqZ_P zvZKc_`tgkC??jAjg(k6j%s=<~$kKZ!UdO|H^*P>D;h3ai@HEG}(jjF|!)3xOvQ^ze!e zGtAj@wEpRLS7b?M*-Td68>;>3b#x{Zh^F|d)elzE*_LLb4Na4YtB7dxBjGd^*%hNp z!@o860Au3fbi`r$%pogmk{-n`z_NcAXE+mf@Uinl4Q;s_0^^7&Q7685$UKnzW8eJF z*)=jG&q?Z~2-?XNBXUj5&;le<%v|2;BhTs>8q0J-4%jR4(BlgiHpTBshcZIg|DG3J z1x5vu;Evm&qb5gcxIWGNa?2Mpueta*IUD)To3=fM#i86m#A&Q=``NGIX5!gUIVml$ z?%G7WDksKlmp3b4?D@`TUF{b(T-~`MN}-9q3+o<#l`p-$8pyMEQ`;}>{>PxS#eB=} zI1Ak3pxQVDbhdcV5rf#yb_j6pP%LsJr}|ExG&~48siytQq4Hx?|VV_AWw2f*K|Kj+MjqyT7a)^;QIwg6U&i`JMRaY#PO-O-eA78KE z|Ni7Qz7lk|teOZN+q~$^B?0(qJnCdWyJD1^==O(K zEBa*3o{r3;MgWzn4AtL}f|^DqR100ba2qMVv_1=u1nVcyQxtseS=<-3ifhRhWF8@W zVzc-ZApIi<-Mek1JLLJ_2dIh#52g*2cFfO@JIRd8s>`C9kW&+|6Ur}M2>8xmy zIuQG#NIC%`l+bfDXR{{MbYN zujP7qqpX}pn5^zZnWQ`Y5>%9F1BX*BtwAG#I}xvdY^K+^Cspgcr1e)e#|V`bxz@@q z#s5f76_bI7`6iZgf__K&Faep~m8pebTPnCz$F2SC7}t!1lI#Ct-c!v@j9Ha1>|mj+ zlE)}3@+m4Oa+MHkDjE$m%7LWIsv&0CHDBd2wY&WXMkt&D_V_y)4)`?G%eiP6sNWCj z#$?gh3jGJ7YCj!vwP#<*bnj-PqU*N_M!v~&pP6Lb9|$6c8we0V$zA@I9l1f;!>vJ_ zgwHEYOiIYE$UH$f-s8-XR?Mr(^&RSZeGBfyo2S{X14|if?Qx%=8?!FIS7WnGe-fvp zf+3G$0Vvb#d${YEtp*T#poZTs8;$y>@(3eOLe8nqzK`qg+Y$dh=3k^Y)lSZy|Kd~_ z!PRQmE`1lRVof46Dl6)xec92AhmDa#%2)!vH~<|%XaYipaGe5^jlGqwA_HVrZpKRk zi#-1WHavLF=E=SWD&QzBKrc>=K5<> zc7(n>XPoU|xzM=Mum!fyFr0&3q2FQr$hb-#Y>;S&dY~XDo@-IA@jzyUZ8UM2` zvL@Xn)K!WxqCo@TKD}*1{8h-s47_;Cbox2?g2mOEt7u2iT0%);{NZa#;X10=%D&_= zRiZKo7$s5xXbOk=B?% zw~3^=HhWf4t;J%EfMlpx8i}BO18?+o|ZXv365))Gi^g& z`O}k)590BX4B|r6q-h2v*`OP_5Oe%8XG7(E`OM8>1yd%Zr?F<*V(tlQsKcv1_?SA{*H~$6y`_3Sbj&#Telr$<$sk}o$ z=f%4(if%m}Fz#X$H#$gv`d)nECjq*}BwErot9vr84c7v6Pzzo{f_R=paau6~g4q7# z4mGxD_Sx2hY+w6V9BzxCc@mv@YC1RJ&Q+6i z%Y9nm@PD+@3-R5PU$#p>OTwAqP%@dZEGPqcqFWojU&Iq8nZESj2!y^oN*>!NDJ_bz zpLO|k*SO5(WFWg1OSi^GSr7+Yu9~!2HcvP;(@xG-$RE^5Hk-X|<8Kwu^m_9=VUY<9 zUGyAQN<9yKExj0TdS^HJ2>gQVY?BP3+)Fgfn$Vvva4*05)9%}4+dx?k_xm_^Efu4V zzJ$davbTNrDQ#dH+38e7Xxx6P#F!N0JAoCxhj}A899H}QZ1Ew{`3k>#e$`bqd%IIKO6^nmuh zS2jq|dt~rb$o}Lh`X9%|kcUxrdW9bgOqr7nh2&O@S5Ey6EtfFuNH6LT^e&}Yr6zOf zZB7helX}1xVe#6ocM)@(GWPF8D7&*QDgwE>4>^lzB#AEtQu!^t*PihjPyl2#mC}az zB|DPRV5)l5i!EwKHo59GEXwItUQW$7dQM&iebl{^rnRY-GscbdDmS6Hvmd(E_fTGJ z#IM$Rq`JFwq^11_JN!PE6Tdd}LQ!@f!;oRJ<8F2Zo9U~mq22uo?a2V-$)24 zf^e`mC)C;@Zp8xU1$wxG&m;B-?Ux9!zrxbhevh&j@?@N=sr~A*oRnKUp4=Noo_V&B z?Om?Gh#Ob zQB2$e(5&dy^Q+RPb1zY)qFaG~HIuC!UAMcO9uggW5 zsf=qCB_)!5tt&;y%1ZV}R>&ULx}->%S;?%7Y}w;-W$(S^Ui-S%wXb>o?)Ud6xDWSz z&--FT0&DF9lvgKe#`}e*|ws1JvCX26ll92-J;HJ%siC{hxwm#9foqvwfHmDAx z%C$6yDA_AMZHsdt#Rt>2?;E zbUsfngm%Qzio;7tK-w_l?gw&#sMKG;pC0Q&2&9F;bYGe5JV9Mz&i4Jz9@dZ@nF#G| zE?=@E)2n9A&%|d0r^w?s-`jA)nuaF#E!eaAd#f~P@}HDA9_5?YOcL0O1TCI~`}S{G z#P=p!oSjatCTdw~%k6z^Qp4J!Om24Fv)dUh)HH1L#3Zls(@lqBBlP}l-gJn2C~>o! zGv1{m&EHv@AzrDYCXwyI2Rekq2cL9~J!DEw(iK@7jFTga!`-!Rd;hS75Kl_Cjregz zfv?`bFS@4rx?X`Em)J?DC(wVRx!zT*@SZp*i$mp8$FgUD1r9YHe?Ff`?gCJES8T^z zqKAJkEn=1L8_Q%&e`&h7ze+`zYa3*ELt?Y)BXhd^^Lw>!^8m#Q9G@=pfb zl!<&Hq2jM_I=ob!wPlchg5^Ld9b%ap{**N|#1v1Zcgp!~N<$_@|4==9 z!px);$E4(NT^~O4`f`_4B2f~!73iXqi6f#3lfK1{rQaM&*sY^aQmhAPEkpD&K#Mf< zRFNlJLA|TN!IBO=96{7UFm5mU=~EiIy#fzP^f{yx5W~D9y<4-rU-Br;?hXzF@6AJ zOa!Hje73t?su&mOM4V&eMl~nc^(f3Hh%s2Ta-$D9Op|KkJHj=g2TM!<(qFV%W%%= zR-;`hfV{GFRwD-XT&cojCxzhXPHu-;kqkdsLRwinU#}lNbCOt*AAlSI`ci|4*b;wC zT>4K%2PU*#ZvKN!7v8}H?3y}wa6I`3dWx{wXRfSc5hqL@n#LLaZRSe#N|lL@k_=7W zHGjk`6^(C6{a~>p(=>EJEhaPwa(H>ph~*wzE@o)FlPLuMstyWLjwV<_)?OWJ&i4 z29sh0yn^a07Kn1dX3MaZx2c|M63~no-Z?x=1_wtde@rjCo+dLti9RDZYACA`xEC@Z zPND$n7Vv5$${=zQe}R#=u#}bC)tzQvxqibE5&+!#&_bya%;*X-UHF*0U$S51?j24h z>|2f)gh#Jy%_x*2@b9%AyVLe2PKOS74zB!XaNriBbTnz4%?6#D7Ut!9J+1vfh55h+7V! zOgk}o+#*+*-v6n&Y$P(G{QIoAS@?R-7!((GibPteNWB*4?i^PkJcPeE^v+4EQPWZ4 z!l8@b#niV%x1&+(pzl-_QQt)q5M{eSrM%)A|A04UhWxM#2P+26@AT>+Q>f~+Wlj>7 z*+s;oZZNU{Lsf(zT!V4=kY|TKb^`+nYck>3t9}6s@jQ#dPm`MpZ;CtKb<5v>|^o`)AwB40G}j37Rw~>K^mk zlr1jP{M#u9;f2B;C|)uHC|z2hw&&2O00xWxlrIJttpE1>P0$bWh2NQ5H)(Sg1jdGZ zLI=w-S<4D+hO6ie|4C=J0z}}ZU$mC!9)8xZ2bA9O4d?JXT8xbxY#E9TeYP&I{4D%g zXM~cH6q8<(r|?|qAE{$XV0~U3$X;S+I(W>bH5n2C@cs(T7|RkXYI~NJ6MhyMtuCN) zjZ1}1R7KURV@(ovb?S@O@5*R~qP>OR+npN3oBo5|y{mIKkBxpVwbT6QWv5?UXs~Y6 zN3G5Z|4e^<1xP3UdkNUrldhT{ymw+c_{E15Ki}EmVF>5(J9a&Yi5buj%pf;8I9Kzb zJxkU=kcY|=2vK&866mh&d_n2K`}PzB)q60&oBnRWPcH_2{85BKM1H=#l|-ynWzTHL z4#*j;o2I$uc^nL98X^aMSO6!Q+Mq^{`1?>3=PJ$a>Im(c&czBEQV2WCZ=EK#COHv2 z3?nX=6XLa!cPp)Vday8QM}o=5W_V2)$6ZDGEVz<8E^OW|vFD}7;iEmVb+~ldG>-w9R`L>voH`)Y zwHo6xZj=%8G%m$WkMerMG)TVPuG2Zm?Xo?HQCpFQ&2rzGkoO>DvW0}HN4rF;i1z8q zPJ)2^ofVVt06~DiFqvxvyDII%QbkER^jdjWz*0C!Kd?$bG#e0W+B#mX%P$esY=QD@ z`Rh8))Gn%ucoaI6=fVsqJRgRG*Vs8lt4H7zY;Q=#Jp!H0i4Y_>C_zJ zms#qMr}~P!3)S}Js^&{+EZyFP($q_mo8#=!jn>S7X&nab-nh|G$N-0aD((;HQs#b) z+U<9VoE*A^Rpeh0abLYRK?%vgJ*!XOO%*d_nty0>)c4UJ(IlfCbW&)cq9wmIwvdc2 z!Y)_prd0^@6GrnCx9|?u!432pBBcSXi4V3DCH2f72+YsMXYMU8kd1eAz;azr;eKDm z{dZ^uzQY!5uA1X7Px}%U;M6~9HHXpeaWYm<;Xyb|V;5uQ^>6N9uz32L2*`%i-Ww_~ zl2nn&D8T9SWcfE=3`darfp)pdt>?a*qMZz#Tplmd760=kEB)d_u<&LE|M$pAD!|LB zYPiP%46jyNHeV{2JhfZpyAk|d0E1RE9L0!~ z9yRjTG$!1>TR5n|B!66o!2EXz&csELSkaqHHfy=0%H zzRnFi|F?u7?3yz%p8HKUV5)%Iibrw2*JgGiaXwjdp7h@~1nVNs{7L?hm4DPTby7^_ zi`NIy^{d>-8e+y-Kn!}eRXYIuU_-v8E9@2_Ky}36d*CJ?-wVo-~e{8&J2Wx6i~0X!!b@Xf$sdCsvyQ7;db0x9#S%G}<5TfhH^niOKP z-dOJd$OXH;_oqKkOI1`vGBk^YzE3vwKl{_}KDg~~%ljIg#+B|hUYJoK^>J~$D{&1v}J zwnBZutZ{urU~Ah2)&CJRmVmxHX`;Jl>FHKi)L3uguAv1-SuzDp2k(|7{=K3Fji4v} zYyITbgw1@Bp&i~mZ+<zj!h<}IEF{e~xcT95A%%J#Uf zY?zuOlEt%VJk!{ruuhaIo2dLlNiM8x6cZ%a@*6-O87-;43d-6sFztcoJ>*9C2rHLo z{A#{OuTF)cd7gr*;`lDXw1{YBqmV`^&ga0EGaPu8DL!q>XEGyWqpB=bt|e#^C{{SZ}*1zH~3rRT;nnZ|;ny&iYsc#`V#>f@hFdGhT-uJ+Un zWOU;wAT2v0001%%i|pF(`E`h8h=PNqu((xGensN+V9p=^<6qng=gWDDYN7vC_WT^B z2fV@>dv8yTu&tf$>M9P%io2^MneU%Y(kY(qlC?e|*Kq9JgQOTc#+bkZ>k8NE^O_6P zoMimFTs0$^*cug5WR{8c=a8K$mw<;Ey8jxWK-0O62;&D!y3aVFmaNSQ>-kiP1{SVYD5lFmfUg z_H5BIkSB}dT!M-dxas470hoiS1hY>{WVbn<@5KOFns7r=s#;jrhJL83)FW71x~~*7 zqmCC^R@=2;M7{APVNAK6-O_q&=WYsOOugQ-X$FHJgW4a>4HPa9P7f<9#U%RIMf-2ULsva%_B?J!x*eW%Wg~ z<`ehu@FIS}-_z-Xc4FP*Gs7;H)hN&-&3?-d zDetZ7A2QP83sE&)buEwftR`V4~!1R*Gl!kwaWx$k*+uk=cg> zqtkM?*>oqk%PY43mzof4MqT*+;@X>24&!5x{ZD%F6W>c5qs(&bLZ|AbwB923Ntddj zU#Y^Bja!2{)>HU_2*p#WX=xqffE)pW6GWKL<;=O75un^z^T4=i2hQj%{k6WoN@P4C z?L?IZ%Aa-)_zjX%Y~Ta-U%cxbQq#UuYj>ga&?2LS(wd;2F9&W3j8LPx*)kI59!`oo zuT-NYEp_>mefge;>!H7yDnzEJa#tn@v4rpVLEjwcZiV|RUIeLY| z2yObyvy)4%Ch~R2wz#b|Mo!L;@NFr&+s_J>Kd6A)1ip-F$v$-a@;|M7EBQTLHVuh6 z*|k5Nb3sa(lDo889r7j)M+ex16ZF(nP4d!ft6?M6xm%* z5O0qstKpj=bs;@T<7(rHLbHz(wTbUV_=1@S?tO6*lN@?mD3pNz8eNKY=IiebV5g?@ zbsJ7aD=bZZ0cPZYWn%|TEt@26Hgu|@;~tSmzmJ{rt8VzR_XCRZ z3wf;~S|xivtEJ&s^Ml#0oMbbYY0%2bFH^4**XhJ$dLwhhitEaX5rdIM9S~WHTI~6F zR`QAolO2dnOdgj{Hdny-Bg{npbnxjKA}>32h0j|*wjx;5Sk>4S_KSRbr(dsArtUD6a%;6pXN|82?S$;09!Nl0PPs^x{Osb9B5joEmqyT-}v0Kg>n40Ok4oE0aPBqO4WF1D+ z3-x{D)@ zu3rKy)xdCklWk7--5a(p(entuIm|OUXf(M>CN*ri;3F4vU!QRY8w?~Ec#jsE9~Q7%ma{x+7`P_yT}@Tc z{GfMH9B|ZzncK^47Fke#VrJ@lEW2GXjP149-Gj^OT>aO3>UTH`L+<`Qn-90!iJ63+ zS$s35F2iiew_LG5Ta%V&rSxxwVq-xf6`aA`N5wuNZt!frQn>}%UU3^8CY=h%4}A4J z|2=BY&*6e?+Ch8q6``flkeJtyNBDsBM#|L@$(sjoX05(9+@YmBg{J{3_z}CQGJW8 zwf4G4h1ArO&6k#+8)t_4nX|2v1(Tg##d00H)Z!G-To-fZ!GX@_XRDxu5awqw=czVi~tbp^9*)H7BmmKRs^&6%YH}1u0Ej0y-w5c^=h<9$FsXT z17!#;Fx>g?$PR9ncI4FaEGjk4w7$yC+7%agRQOM6$az8wG3`tqM+#`&BE&}ja^wobSJ5xSgz2L>>T7R4 z*PjG#!+Fc>C{!!(x$}c_gd~qZRA&&8ZSwttrNMVi1BX79d2y9xS&jKW>GVdua&8UE z13TV6sJSv+lYhrO@h5||zOL-~o!mZ79IWvFxPix&Y`^FM+E>)>IwP59*ui%Hzx9DG zLA|M}y!wMcu(to+Xc)EP&R_P2tc1X$83Ea8%!2ol$}Lou_q21e_^HK7kI|yc!EaTC zx5wjnGza(Tr|?`*7e_GqL{sHCLPgCZ>PptFD8K#dT;7PdgG5r|1U+~~drv7y|CDk} zlX!=IgG09|+gdT%(W^9I9e3NSR8Fl)pL5%DQgBcfxsev-0Dp$y<2;$!5y>hZ03#jgak;VAMhNywkT1FFDKLXw-_vyxy?!xN@o!uF;vP@FiKfJtX6% zg8XWuCr9IduZ87T{pUnX^_01mj9;A&$>x}?x9T$_&<^hP4S|-nt_XudAh)u`(m|_x z9a#d!7cIvd2Y1-rObcgP#tY-9m2#_Z)k~-UQzL-@Pqg>MKz$^+EeIA3^AHJ~)&K*4 z6~0W*a_QmZHUMsSS0Ib)JrA+AlfJN|NquEDHxXizS0TW~<{PO7&*`P+qK~xw;Bz*d z72lK_I((RUc84!P6K!dd6BT_`if6 zyN)znvqMENok6axO?gkN9H4)9EGD7hnoY@4U)GAuchK)1zOC?c;LS?-IdV#wC#nB+ z(|L{vqw4wmr-iQ8Xif(C<)MYP%=B;cfbaJ7t)uLCZ4RyD6I${v;&R2cM?|~(;F;gm zTCl>JP(v~pN!j-(){V@4(4iaVeOhJg#&^%L^vPxc#`8T0TskXYzs~o2QZFFnZ?8y$ z+)j+ql*MH|Z?dVo+Qf5@etj#~uM7#cn>R--Ctg*}Y#a12d;_xft#LOFIC_&n&wouV zxs_|EulfMn?ouu>m6X8O`dqQ=U9S$`{4-9X(U!Ko!Q}nyqTj!S|LCJ@^7C2YFWGbp zx++7~_XX1XJhkF90}xOw<<}#a*LFsDk2N%t+2~t1-ydX@V@(ol2IfP#&$G&PjVOZ)_5Fky0o;Dw zUf`azvzwMQJ&5I9;>Q%+hTU zn=Ts(j4pv2NQN^4GRE^iuP5Xsa*Clj*UQlRuo2I(xow&1hx7n~qIzzv%iL0Rt<8se zHcp{JxEkjYIBU{rDA~va{JY-uAe|1l<}Gyw1;nS4{#IUtUH_D)TpZdktTH~Be}?zn zaWONW8<&|>q6Xwg0i839-qzYGg61AqgSK?Zr4in21cQ7NHNw21e+)IMo%yy+vz5JxDc+8Qxp($8(tpFF6vT(?1(p+hQ%PA;ye;LHujnm?K;{prFPGgsup`z5f@PNOdoeG%Z=#->Z$!8 zEd7Xa>Cl0l!(v*Q+-O7b{wqpiKwfQw?bZ|QI#fx1G@0>yIV1$Jz54>osC5PHbK@p4 zTe}s#&I(E#QNL`vMzyEjNcqGJ44VGAF5E!hJbZ-bdk}M~>ZDqx(MZ|CQH{`IZ&w6h zN8x^bN03!pz~w6>ILIHv5hO(x%F+$^u@aPsZzi#GE*X+7jhp3TAq7i+#>whY5!&+y z%%#yLXhtBxXfx2SStUKy88uA-6uBJsZ+c+674m8h`imZ{DJ<3m_(X|QIswn&Xh?`G zp=|$!y9GXb%V$c#dAWMl2x-;e{P=lGwGHEU!6!!Tv!$CTuKTDh4OZium0khm5z=mIe2p%e&{Ong=Dr%lE{J{ixI6!3L8V?Efl+lyHLcoiC(Q^C;m25 z*)}7zV96aQE4|tP%JL#Du1I~HZ6P@T&n+C1f7(^*0=&nQPgoxcc$_-ir6(ql0w0!} zqCKcm!jaiOzCyGqp8q?cOaju&qB&aMe1BT}Ax-;St2wQ(Es5>sdIr0hD5^m8ho=YU zC4^MO_;aZZZqFCeR-29ykh78|a3hITK?L%{)tCHh56E&~II&iWe@KKlzlj-5==2wy z`X?J`jjo_yByC5BdO}(CGe_KhPLv$(J4>H!rTIig8A+fxtUuaERQ_FR%I+V7-+gxj zNmzGb&L!ma)yG#k3dZ{y{#%v&WjAi7qVw$Bwi5V2g50^sw{iZdL49PwFT5jd@3Gm{ z<15$mJ80k|(;#)vrjTp&FZ~B)I$qrmE&dCMFfzKBo2QFq&L}&R>v|J)Bg3p^FKs`g z-{Vj!mZC=-1@yaUvc=9{~($c5PHw68X6gxfg;}7q@03kB@w6wa>Q$ zWBdi)@e`BzQAwYnfPKZM6>`L_xzVM{N6rd>M_nj$AH}i**+n2YMhV~z9cu{k>M89w zXgHhmi1NuWdxCU7*Cw|~Y>T$Cq7T}OyxN=pdG2e9jTsk3(K z8)SBJqbRxRI`CbEQvKyA-3M&iVd{eMV348d3i=>Nggz#4(|UAAe69a=47ughVnmSl z-Fs6(Wa40Yb$2O@kg|+01G_ZaIIQ`#{Qh+wZxj-I76m-A>S96YS-~>h=hItC_V;>E z7zQsQ5y-1hro{{LaRwv8Ed=CBQ@xpx)vMmtx1l?K0E$bq{wHR8X$;ibj$7$@d6FL> zBVGP5vq%NUb13j$pOirzEPrP_7(DmHMT#zxp(xB9CP^1&qgLz6KN$HbClC5Z56k)>I2OW5_c zk^CL!#R1C=Y%@9pLbk^FEOvYv?Vd+;gU1`TeW_O{=pbH&Y5GkVl9oY<1|22vg6^>c z?Xj92q6CAdxneP$RE?nz_C9@VTB+*kvSGOu>mil`%m+Xv8+_jS1SGpi^iTPaU$h$z z!^UbL!IJZTlxsDW(!l$S3di#c-P(TcutKQ5z&lEp)M!`l!gW`JnbF=oBaDU-1WHRO zWIZ5{N-aXXQUAjw6#=4@9h>>I982JQe10508pfz7FHBK1{po3^>V;(e#>EU<;1j5<3U26+@18tvg=2y*T}2+f38zM z!gGFUC$Dd2o_~o4Kf0ZlmgW$<=p=6dHB2J|cgz_v2)JB*YEv-&DojAH-@acOqi zso_xq;w@__9IW?7l{9l?m`txNeOJW6YQN>T;xeGMEnjA8d}Q2AL+x5#^xV9soDuj_ zf&KZnzXe~(3m$eG%G)6i^y8=*6iDPRsOzIZ@ zVhY^rIs9GI3NVsdPfa)e(VXAB>N>@w!wJAoe7gRI3pI;zZj~Z?59}!tQhsjvv-jX5 zRXOOQ775j}Gpoji_vJgKKV1c0?S4{8&|U{OpApd{`4NDLi3WJ_ z8Y6w$$vceC%TzdDaXAdU(+g@YybL(J{im8gMt6n!V59#(V5Dh4Z?B+GmGE-XU0bd7 ziFruR9rzsYjt?v8UF{kpD?O`)-|o)rRix}Weov8}l@xT~d1rU+Z0;jy*|>CXL_@W1 zb7a9mJMi_oa4DVhT}F7b4i{)d8+MrOOL1yqHoszDP)2GCU^hrIOzCldI#ZGV3tIS3 zlc;{Cb$Ju%^Xdz~O?CF>{I-3FevEG$Ul`B%JoWDRFFs$=Fumd#esB@rHSuTF4I--! zDB)t{_PXG--eDm{2;lb%{1|@!Rf8_>l|Sg**!vDRbb?|N-+brbr{ng*N*-TkzWbdS zsH|b9b(zykSI~Tg*edya7y)s<&-l(ck-^91ewOgtyh@`DsC~ZwoCix_&HDVdYej0# zLrUgRrBdvs_fg2>-iBn&(m;TsYPxBBRXM~CAG-Esh z%ML7qq^W`F!WkM#k$Xy)V4)c%a5N-=K6WT%hAuGj;E(#40ix+i-U$rgU6T^o55!P0 zHml*tV@fjpZeO0FhcUqR%@7BdeMDDurHi6L;iUUVUMGYyXisk`VJ;@p++!QZj+^#v z)+7R!6W{}>vI%kyh%H8O@ER^ylo%WwMC1sTW0^L*%-ifXLM`5CHNlc5gw9%*hAI~6 z6KuqyW1>>s4(k0=*3W)0+Ic7*(OfvrR1oFQtr)d26u}Xp`1(T(s-X!Q>G%zI_94~t z`1q1iTs;$#KJvbH@@&tU=X^*=XwVy0m*lx$%){{mN3D4NH@h+9Hg^o>A!%f+M$JgC zD47E8UH;c8!+ui=cKgxW4QEvXx}f(@gg1xJkOW(=!sF&*&O(c<`e~MRXEGbu%t&{T z8ti$}FhDT$-Z3;-ttph=TsTRcY&5=fiE*P}@2N=LDhphfk~O~&b9LOZu2`EI#ymvb z$lj&}iu|ssJ6Doa{vZRv1m`mK3*DOYVyzQHEPK9-XNGf71x)0jx6qj*ZYqpr>X+k- zc;QA6<+f*qgK{h_@I9)-b_rxZA5`dE%~6g0lTkPAjaRm$N|KFjS|{C1P4PA(DhbyP)54zle*!PFK*K}1?pA62Y zP!`1O#iheZ=HD%YWCbFd1ZWMcVpNhlGKD-NKW#YkK7SF#Vn4+@a2S*+-Dg2)^XZo* zcYYgKKE9;qQl%Q4n9tA#TTp4jYeuZmm2r#r&L9vD7~HP0MhWMr+*&_R z@rFM4$&lS-VOM?c?+Gzb5nr2q-F zoxul^j@I7-FxSjrvby*L==KZi4SFm1yXc?@tc`0j!n9s$jEinwV9=^Po~BzJv$ zTtIQa0A-1DqU$JgpU@G)TI6ItCB z4t?`xCj)&rd*AhFa5=Z#E@t0v!Q1IYuls}xn)iIz>(J=FZrU;B{@LdlV>6VIoUkwt zR!x?=osJ6E{qa}(`#&4>a{RFJkj5OCoOyO2wEgQ%YMLZCy{D{N7s7cII8PgusU356eZf?jq_I5mL0DzcuK$Kkab7^11`B0nU1#o+ z3OCGjUf60(ekET!!e>E>41&^e0{(LJjTL!Z`?l^Fm8XiZbyedpLlO;H+-}RvqMMmJ zZ35&!m-`M&WD=76*$3t3t7)%%a;h?B|B~vGSpL(LDfS~thp~BRj`&aB@e#$kXPh(_ z@_ZMM0yDR%0BwG@lAxhs0kp!!WGg!wW-YxjX-A)Txp%OTotb%^QDrbVFpE=!EH35c z)y~}~x0ya#O7j?GACSZK6?J=$2nx^(Wcs$ zo!Cpa+G8RsW8UTZ!3)KpB`EeARZsU4&*kx$OsZR%|6?ysa$e|S3OaskGJ^u_*~Ddp z$Bs{k-|$)quDnF{9%>kxov5_FZSK4;RS->zQWZSA|ET<_9Jy}5I78E{WUtY$htv|B zT^`h!Sdy&tVBVX&v6q^|V;%A`CFOS2v|kuUKNOn|YwT82zJ)Wf#nNB z3DGHxcOtAO6}h1P=I3*{50zeaJDnuMv*w@ScW7wr!67B&DIgnl@KpoM zbkRh%@O6eJ*6?i00it)(7Q zgJgWs1@+#=LEfK_LGJ(7=)WBr^pf^wz4pj}y`S&)ekPR0PE+-#+&yKK!g8^e0M}bc zXW%v>b0LV>WU;Jp7SkKb_EdZaF9iZm-}Pkw)VZVzRmq!%hsl$dPXehW)uy46GGb*1 zx71_aZcGC+5uWvhVET+RgI zXw9Qx?g^D#?fqu=WxtK%Nxqw!Q%G)$novNQpH_?#pD0kT)36z zTPID!g^%@u5U-kWjdd6zZJw0iEfiN({z&j-_9@14q>mQZ31Re`ce+yM-VtQY2iANl zQ~9Qc!Nw)nbIWb=r*QcLB@bkc0Jp==BsVg|E%yMjIVZP~SuyA{+y32W3D)bsS-(-{ zbBH^-KfS;Dp>zKIX1)J(yRB}*bEFpQu5{Y|F&`;c*0e%)mqB(bmYwt9qu-NYdGGYo zMcHC%d*jk~xF$)2)pLp9fr38tqo$TrM{U75*zmk1dq*e4IP1 zl!tJswdyk^%BuXQSmt5k44Ca?9B zEX87M1?O^Ewmx{2gva!?@L<)Fz`=Ma%@N*5L@mNj6fJTDDPyrvc@a8lpL)P-IP`3P z#LoeboxFQl3b^8xIlw)Qiss5YWRPHKgmS|pTg-Z5Uf_?q=ciSUxIen3DsLV$`FXw- z1QLF8QA6xAyo!Sc!SJ8T{G=;==Te@WHs4-|{^XAo-#(1oNJlJ6bTq_Vb$f1gD-ll* zq!TK46c(sX$Im>{+7Oet(a*<_1%H=F4usf^PdPxWNf2G}XLRL@^K4~#?8kqidaUd6 zm|pv=fBHc;k{7J{uc^>5QGB9w`sV<065knegMdCVubU@ot*jAjf_1c799_^as!(S^ zV!*u@i!~lWU>UJ{Ybnv-+Hx$-`AllG=>33Qx27M=Q*4$Liy+M#m!vTEdGP1^ePJ4P zF_W(XGgVr31Ll?*+Nray_!c;VjBNfz@JxZfRC*t+F*qv)*Sq_`%^KlV7Kf*izr1zze<*S*O zPdJpgynY2ID1r}u^KeUWdJZW~KZV-`g{S*`qUIfZf@A-icd=LbLG!N|1zB!?3poVl zNf;n$$6Po_vWl)~{h}i|(7m{jKTOW+I3%|ZAl&4fGxpPPkz})6R^BCKM)O2Avs2B) zL2>2F0p9cWh=t$k>l~ZBJTyqbJPQ=uQs5}an8?GM!RIz7nh~_9J3{Q#&`GwL_gLl$J z)e~<)Z4jCl@#E7GQbu$MUg7lW6Q!rx=a_7c-3&gc&y@?_63m7| z2eVlhU=MuTw{aT!2>+_}MOQOx+D|*U#v0uGp{if{cbwM1-KBaDSwi`&YoSRfvIct8 zm?*LGj{R4Ddr2)_edM+l?~qHzHx;puHyFDexa4=on3+o}O<0aoBRsc`Zg0)r69c5H zLLA6&=a(AsoEQ)i7y_;=b$|EvzLeP7A-`xDu5Z<#54YB?;6QLV=?*pOO)ZJOL@~_B zIZj$#1h2ZB&XA>RV^e-B>se_|%HON7V4Uc&-Ig2y%!P28cKXnHi;0#3a?XW#in0kh zZsmb=4bu+{i+Cnhy$E@*^7o!NVDI^wRJq`g6(ZXEO5czzv?q4YD)tt)7z-dy^=bzA z3fq**uTS9ar$d(#0Ek zu}9zo04QemUB~CC_)418M0HlsQ$?Tbinc0Q$lpsZn?xN+v=&-itote`F8^Sp{hhF? zQojP41=HP`>3;F6VYnwhb63ZN0sw6rq4sV}R~<02URX&JH$B3``q zQZ^`q0r%OgVT<)w!2BDY0+SNWCw4+qfy_9=)HkpiPGFh#TYddgipws2i$>z59$-(6 zrv;9Xm*)@v6|p164VDhoPBXD^9-1lKS(+V!!Is01mY`^kkfWMgVjt2@!JXjbOIXNz zAk^B=FBHvCfa24jKW6{&ycN?o>SFh9Yo;ANMWDLDJVXRG^9VZm| zZPnIxN}BG*%rXOhtoF@keChq`uB8A#v>@B+=x=Rudut{Y2%3c0{Q!Lx>aeJ0ak(uC z_9tI&_aGw}GTs>~fGlEGuK8ZXRf1d$mvb}elXZw1qK+Vv;LjiG>dCGv} zdf};)>m&eUgjI{tv|}Iz&A*%L7^C&{{ywxUSm1z~pooi{>u7x-Y6hfBnD1w0JB=G|6^Y$x*0$+auu}VV zMCv_sApYk@{$_w^YG)j2D1tIPkieUZcOtD}A6gO^Mpnj45ndB_Yo@>AC$e&3SMARj zR`gG-&o*CsIS|W<6cc2+g4=5b&Rq|6sdeiSIrDO2RXuz3vRY$iu-qbvqM4mih-^cz zo)s=vJ)Ar$cm%*3>{NRocN!)of+LIHG$#ZB!2UqD7MX-ztAhkP$p!8s0Gf4B@Om;y zM*f;ebN*%Nfbo@%KqoiHgDq1+Ca8IYi_?F~c6Ywe->=6L++4k|dg)!677{}3ARN@Z z%FuFOzFF@N^~tYZ4fIo=wLwb(4S=_ydck7(F5jrbu_}of$UcLecU@QDnsxf!t0oqu z+acWt%zL8!QNPYi5Y(yf{Cv=8CC3<+Dl?I%KWyab&X~mo)GN^rpCq?dkZZYr!3V zepmt~jSm1k^osBW{w1Yo(=&+c;)cFpR{!;GO0 zyW$OJG@+}b@MGGF=n^TXO;1ts-Cb#iwb$={P7B;i&)luFdz0K`r?8YF+E%POsmBkRH9{Yai{2Ns=hBJF?Z8}TM$pYS z?yZzY5_@N{M@PQw?t_x)sZ!U$D^;b4t(`@%d79^sWz8zc(;U|Jf!{%R4U6wyHBJXs zOQ5KG&7IAaQzzufp=IHjNWk#UdsYT}0!RKZP6E*|E!eQzxy2iE(rt~t;SjUGR~o|}OsR+Gb4$FCT*>Q?jZm*{?dm73nU zdvbFW+IFL8G@|_KR+5P!?k8PZy7x>~WUahL2UjJ+s;%q+-xVk8Md$L$bgQ0Swe(D$gMBIUeMk&=9!|en`ha#bOmE9^SH>GFgEZ@fS1tn((n%8ZzhP_KXOoHgs`D_TY zFaJp`!?)!!@dS^r2)olw~$yXt8?nO|ZQ zcu<1qVl_S`@{`XMX{n1-1PzqQHAaG&3_$jaG63I$aCH;lMXGXiA#A?WKt}$oPi$$< zXT`wC_Pz^XNqcY7{ZPVaFz9NH{CT<7q6BilC6;l%Va)IAoozSteh@f-j05M+6j2`c z9$4y)8qBxsgbe@3Ha)Y1AeeM?-4Ay0fUrzT{yMeJZMcz{X|n|dzlVUPzNK^Txp2ZQVzW!-^bNn(?D=j|7u{Quc-)J$ zdSRnAQ|K6ko<9-!#883ird5=^1%^y0=86?LsFQtYSv*`%!V9dEbif)d z?HE%f0Xv~Q*9$tI$bi+C^iSN~(V@6A#qeM=QX6e!sTVLD~Tv(p`lNY~Xr@qh02AAhTTB z{VRR4x&5*nA3*U={E~S}`C<0CqM_~?!xPk$hG`e+hX?mf&3$;eyANhQryf#)(4C44 zyZII~t(e%>*8%h*vlXJ|K|Cj2?XcOa=Bk@T*~&`#V{-LiZ}kO0KFMS zQ&w|UD=YG-IKZ|iFrDwTl5!J#!O_8t8>=e9OZ``l4J}`p)HIu%C=2WZSgMZ^nM6sz=}ba$2eQO#%_w(TJv9x?ubMD4Y)Q9x z^_JGgI1j8+PKxckuC5lpWnv^h*VID!kp9EeSZko%t?7*n3F(Y!+3`t%b=TQ%PCln< zW)OiIGW0f_yv}p6C}SR%A!_n$wkSX*j1}aZXb~6D9!q``mmi)Vlz3lNsr+^4@hfAi z_zBH@tLmqnenE@M83GyvM+Zju?H5*3(A%5*II(B7i%jzRTk%aTsHWFSuSNPV@AfJ+ z;m_$yR%ZT}S$ShR@09=vzW;e(nhwxP=ZWCcCC@LFlI9}P4>>V{>Ce@&_>-_4aqnK- z1zV20eQ!nyQ3V$YQw0Y$1xa!0ceg*w6~=+?m2l-5uZ|64GrTNHjC@<(;py&*3Tx(@HtmO*+H4SBDw<4^`#qgIUTb=PiqN5_C@lA6ThdsC+K&5~St3FZZ2d zZQC!IO{E3&%CBB1g4(F@>JSZEA#wSlxyS6L9QqTM-h_i!MquDXzF7X7qgTu$6jsJj zeMMm~sjsEbpHu!pWWa-FJ=}i(p--^J+-OWe1P@HCBx}@zP-muSYMA2 z%_|aJi){8wmKZ|C{3pfX%tgJhWkCN`TtntJA0f4fRd-P)>L<2EQ|=vNL+G~S^0dm0 z35kE?5bJ0Jacg%kt@*onT-XS_?usW^U*Pv@;D8V2&c$7}n~#hJ@1XB)D!RltcJ;*kbv%uuO#}r4N^AMJs*g)g}w2oApH>VB^_XTf+ab> z%3I%5@Q=o0uvd>HfH#ytFh;3uxFO+c^9yBVqepAFJFuS|>9twO(f0DHszaJ>E{^ZM z9rcQd^S<4CYW@88>^9zxz1N#t;_Y_Y#|~!&knelVNUsk63Gx5q=&ZwJet_?wumsDC(DUt3PqeF?&qsC|$12%H75x;$Z|LxBm zJD%s>bzkRse$E-2*6z_Kf-4=Ly8adnCw*Wz`B%q`p^*m2fAj&$brlhH8|duu_*Gpt zev_rmK!Lj+?S7cH33=YjMWe#A{9_&hch&_rh+5XUaoy|0RyLR0uX;rfMGQ5}tLcCR zB3{hKU3Eg7KUFaj43PagY)=ilzGH^wAt)wRp#{rwyzfo6v=S`=7^51%dIAFcS3}=V zovkE0i8{a!;?8Wf$y_(HD%^rN*%cbA&e~!6)MpOuokAw?z0X6?}UMx)g2A ziJ&M=j-t{miY`pwd*9QK7pb2+&x~w18wI{$+((A&*6cCRtcX9Qh(Iwlxd;bZKPJAw zdC#x-S87~K3f$EkWjbk!;Icn)cP}!v z-p4#tqRuT3SovFVgD)`U%GV;nnU=QY$- zQ~FSmNc`|EaI0#q{HsgGchW{%(%C8UB_fV^>-Y+-fuJ6N8ZmGZ7Bo2TP#aQoe!HRz= z#|hpkqxvIaFBT$x4ZxhOD~goMstaJAZhR7GDBmZ4`aO_yI_R`~Kaj*#6wec;4~%H` z`Ntzpp~FZ1_|>}iHB4H_Q#$B5kHFo1tMpT{wdl6X#W%8nL>&EMt^1losog<{J>HSu@o(*gdoQ(*?^$wE7%Xp)ZZNzav=?oa>H8lv5V=5LR|x$yAo`h1dJVe&>yta zW-eFEF2A0H#l-uq3Vy3F3L0ZO2&t4^h{vB+bU!`=-7blZC1P|m6#{6ch(m=+MtiiP zQ76<{DeNEGJi2vw^Vz03a!ucgR{K;@+2vXX`v%_m6dt0g$pTQK!{pu{op1i;KEvG( zYbKTbH6;dL>F;A6QGBI6QwYnE6FLB%WeJ4@PI=xxi#CC}A+P#|L-V#JlUv6-Y=34Y?el7aSF&2xUUf~~)q>n~Za3?;Va{5`PrEo2UBR^G{%~rQRhU;$9BSFr zMq=%%N3pb^NiV0q_=PbAm%bz0$^_SoDjJ}=HP{*#%g|SQ)#W-+N)GQRH*B#w)}6aP zYA_k%op!LSjBLot@kFLIIaU{U6{8fRf?o zHvr5oPeb9XrkMJHjM#G=-ZR{pI(VE+)$Xsw0Vp|qaLU%-p&n1i!5f8R{@%kUKj?;R zpao+hVrqQ#KNri+v{E*^pHbR{ZEW$P{epnWld=YR>UPOm-I^xpHzf6ad*_F`K}B(o z6+ZyEow=2|kvBU@!%se=SVvT2Z*Hb#yzkjbf7>#NXwah{B0;F60s4eG41*hYKkVi% z)wTPA-~lgD#TjwQ-d`Gz?d8~LsQ+!hnwPUT@*Vz5W@qeBZ_$zZUU$pKOB%~rkbV$v zPai&gLVXvHZQPrsW-e-DvkKM;Yl_h9^c?cPBkuVg3!(cOYn-GGw0q!ar(|h~y+S+w?yf&77)5Ml6QO3mwHj4OZ7cWUahOXb=^~s|bK|ZyS zw2JqRQ?$mvzdBFdI&cI0Ugk=YCE6@@kxe&+(kEXZMEsD-cnro4&EF1fEAoyZ$3&X?#I^BXG#dNZ! zLR53qww(&A*Rv(*&n+-Hm8)G|vHcbL>=nM=mV}_lWErP!C??qM-I**PO*z!S2!F0C zWFdo|mGZ7u(K1RnILHNZ7b7Og{d`gX(Rl12eA*-rI?h(swJAiZJ_lx=6oP<6UsD(DdB3Wsu^+Nb@2?1`)O*<}4j(ois05@_TVxsIX|}v>_QqXoHARXDFief7&t}BCzh`Mo ziB&+~Q{5|XdtS$Wq@GVNUmHBj;a(XvoP#k*0jmiaDnL8&zZwKEZD|h~iK&ETVTk+wH&%C0$4~%*bR(QDVY6 z@q}7WeugWqFnWqhY=(qoxQwf!GX;D1hCb}QFwQ8Bk z;-IaL4**xHy_BnXDS+X`6RyCzX;q2;-ew_tpcj4CG;H~C$m8GSrn-gfkW3gGltZ zybtxB<-7P2>GXh1QHu3^4%vIvPHGhRr4Z4Q&F{WWm!T%SD~Biv!@rN)SOnmkz8{w% zON8wbr>Oe~r&sC}%!_ek1#}13HDGmIUAw1}S?Gi&kQ6f~uTh>dYs70zDt)epL2|>f zwGU9f)jV0%)3n!cV5cM@2-qJ~yumj; z^g6WTBd3+pUOm}+vc9Gx#gz#F=irJNesHoNXTM9MB5jpMI;rHNk02}bHGX`8Ju??GUG>pgjLNsJe*Ftvg0@+0#<_ zFT1pi8KoUC{{0SD-Q~3$W~0r|!?@iW0TPB$Q}1>Bt?^zp8869=&+D$(wE)~c>Q6JQ zNbVEn)Lw?>XKLVb83FWj)CNxE`Ne_CLwCRy^@i=)DSxlo4OYA#ZuVZ*aL zVb4N*q56TP67|e(YJl%|pCU?jCj09!mOq)2xy0Q8lu%#!<`#RFEv&8GIc$if7E6zd zCL44_-Hs{Cf(Q!z0aRR)dxLYhJdoJ30Ir-`aQe$AK&$Q0it@cQZO@i(G=S0~+QptR zZpt!o0EcRvbjQJ)pp|uQt;|5QAmb9X%d8pxgVZ!_d5_(&3KZ{ew8&)xS&SK?jD;E> z4-qAeGv26P{>AKvrfX5Yyq2ZIuithOTi1plQI^H}RYMCDM?&wTy{h;?*Zm`1qmUPH zP!Fh)jRTud+@5n{uf@Me?-$VE^bkR8Bc7jXu#PE48Tn9OtcpZ{G=pu%`XNY?4_|cl zS2{JaAKPqxeh~*KE^gr*YZR=4mt~(-rRqkt9(z;4SOPY~s&9W8VyU_s@H*X;ZW8R^ zwti~*lcf}{%Vx;lvW8Z3JF_y7MiZGXt8Xpt2KMR-3V1X$*SnyNiJ+jsS4x4& z>L8l+dA=2Hm_4pK+O4_n@#JSpOMCHlty`YUwDU4Yg{J2(3=^RInYB{J%74xkZ2nTc z%SEB0*~ys2+p;YvLjspA(J&0DXPx5$yzD8>h#A#wqL!4GN;MbKvZKxV`rCcDB99{d z1BNA)6P*B76eR3sXjnnywAY-;*``cJY;nu%3t|hs;8?^s&(PCOeZ8cYrw{oZq(jEQ z5{DG80^?jUyijafbjZDS=x^mQM*V3|%@|TuCG*r}Sz5JWs#AXKoEpFB>rcE2P_X~9 zS#|&VmI-`RdH)p%`8Wch1(YnU%P~!#>__*%DZKc%mhFC4j;MZNxgNm(J$!rcpZ7Qo zV#(`2a6MjB=12XvWdIH~WhxwpW*gAb}s{F5k+l94-hG9HfJJYoNLz@58$d z*1c`_)U&>38^G-V$(Z?o$c^BqQ2O+q`^)M=C8lb^dDXHiH|#zp<^Q=Ee+&HA|GEgV zsjUm=(JizAQCqeiD_fNLRp4&~R>`+zsA1yGoIE?F@ z=ifid9zX9^x;4``Qm1(B8|39B+@tNaR#SGbGAe}hv_B}=FF%?`@2Y@8!@o`}GCZMr z#m)WTKkikzgssM}bg#6SUKi$VsspArZ*(KYh8NSNH+~qk4;`xeL;A4pdG!31lh5u+ zL-t>}yqmPqZT8{?tL~5jKR{bi%44423U{gEtEX&(bviS$i7ixYRK4LC=k);iSddQ7 z!#82irZWDNH+dVVtXhB{E*R3|N4QcibqAV#`KWJfbc-c?)B|BwAkH`YP4NnkZ!JDW zOda{N7-4ksUB>K46tY;ertMVK$~(p77PR-722n`E`1{?MW(?-*e|EdZ3b^Jo!kjW@ z+IjO{X?GqYxDAbQ$Q5!f+m0&Qe`c$US}Pd0y*1?}fqXUJZeqMeVc0bGGPz4{TWMda z?|vv+;yW5XFA3R(#<#E#n^EcqW!%A8AgowxBK}C7d*nH?TwX!ufT`oIk98(?SU0jx zvhYBy%~*b`q3vaI^tZX~z>Eo}JeN^fcDk(btl4nm0F}j`ha&g#uG3wY{nqhG7#*PB@QG!Hz@Tk-k#&^zPW6mIPcX+ zw!~*Mx1tToOnU>P7&0Q+A$MDLXCKde@ovCl1^%XLh5vE<6?7zVFy_#*6Xt%P!|J&s zb1e~Elc|3s74eg3czmsqyS=&hy>q;Qb9N+@3I=^h=!HU0an{R6w0yMF=WgMCK2b+= zUSr2ETGo*(5jS!duL6V$D8FK48XKQ`sztybk3AudB3C&R^H%#NY_(gL#KkLO48bU% zexWiU2!2h35{nKA>mzLFwXI; z){M!+yK9RVuM$M6p{G0ETbE^hC<68m$8KwKD?TH2{NO6>_aae7jQ~gVGZ&sY3KpCt z#KUKoBZS0meEEb=)bwB{LF03M!*3)@E4fE{;k2%&@gIXjdWoWGAz_96fE{Ww88^=EmzAkLIS&f950aTAJp6z4*+G z@ELlZF)yvv>8Hi@e+rY^$$gA=hRZ*MnU5o-w#iIDx^(dNdE|6?)*4N z#cHDaiM{m?Xh{+5ms^TuW@}kVd zKLxkrR{YSRsmH*_!UJkpcHPVuAKqzdTzk9U_+9{cQ)ii-p^!Eq*q+82uu)^dZMIef zqg`a5^scXB`^cA8ydu>KS)&TuJ@I$UhWibJ-#w%;?i10kiRP{ zA?jn)$^~&jlgAuf_@0HN zZiw^74Dh(JW=z4^414=LKNQ#LCOz#eEsK69N4w1+UbI`x4zi@GtM*mSCKos|#pTJY{n!EQuhNPnq}98&8| z`3XbXa~|hRvU87{+3?lTl}FSRW62nJ>*CeRKGd%dEwmL&)#i{Fr_I4LQ!b^g0o%J7 z?&`xqwxHz)TLKL4rGL;$oA75L>qzKtLoe#*%3b&OAoa>EzsY2QA008`D<8(4l~bDp z(;Age;PnM-m2r~;x6n4zrL%mhgx{DUJqGm>*K%u;oA68FjJ3fu!kMepe$i(bTdzmxlmCBH}vIDY25@XSy=`lRJEQ=5&5Tr zCh1zhfTxu(IH+uF5&s5;d13ay!NLoKqWd5Q<wysW522Jh!_(O!WBC@?+m(SbXCUQ+>b@rK+cpcQ-&#zbp=W1f?K$!PC{gKDwy z)*>~-pz>!INyAQ@w65aVfV|DYXPvITN_+T8%eWAoXC%rhB2kCQ0T|n>966ZnCH!@M93~}MEH^w_;CdL7n-;JzI|1{=&b!d-G|N!4{mWP z*sdT`%RC!PTeD<{KLotd@v;roViC<@S`d9eY{CTJxHTfYTjTd?x?48tAW2)Ib1zH4 zvhRLwU1#zx{4zgM@b#S4*FSSASCPIH*dzq$mF@e6*dVgNj_|t<#ROgk#-F~#fLUK- z+6j|ik>x{28dk2uLhi}s%UQLhdDQ}!VEM-QBqT%s z>nuMxMK7D3>RRCBj)L!=Y6dq{Qeb*tT$DA@Qo#kqwM6}~!Z-wnjYG^O#rbjcyG8XC zD3~lWvirv0zk!r;j`xq(>kAZuaCK2~xEITmG`XOjh{StNJ(dwlBS{|aP?r%)YGHzs z=m9wG;tRUy`^t-!Hl~(FEh7Y@zz0}cmH69B{@RGRE9wJc@t${L%JlkPAB2xCa@)bG zY{F*_=>*HXtkrr-ZXan>>P5o7-gd=1C2c+1luNraXhVGnAOG}+PHqf4?OLw6+D2##jV+ww3z+`V)qzpJAJxRPyrQ=GEaug*c} z-m1m^&ikh*)8p)l?Ei!Znj;2eRfO~Eeu*T1`NhCwsPPQ291rD`Y~3E~0X&A;Mo1ra z)hS(h-$Z#vVYHvrCdBP>2{|iSjz`tsTKE8XoD4{x z?ZPok6@FN;3tHfbwrWvARKNF|0%gY?8S!`vB24jeuM*a zY$HkY{s5Q9BdKc)w! zvhm$PD`T;^^ibL40Ye_rQ}8#bDOL^gU`=F61zd$E1P0|eKmM5sLc2-71;rIu0(~F1UUg}XdB-{}Py=vGFy1m?JuPYFe|?r=OllXdKWQ#z zY8lQ{mx@GUaOacq9wRbTfIu$QRSSFoY9Nr@l9*$xGUCs4`Q?}nu!k-jED#54F|O1v zs2Ln#C&Rvs0FCvu=Jr)Ll|VBM7ZwoV_GhIBER?g9z);noF$nSZx z>K@Gbxq?^&7vh`Fx2i6_ZVd)?={$76dr$}LnDn(Tt3o#8#~fKD=Qud4D(lE_zz)_k zJ8?+<%|E)9{}?=~;TK=8;B2xZ_H5Cjp>OP2P|0TdKX!G-KQw=IGAxu^sxGz6S0T93K2$=e%o z9$R7jd{n5~3*KjaY)tdiXMXFnZ-Ni=Le0+^k@bF{sa8NhnjWCL8nQLMa?V~@*=p_w z&NlQQH{lI;YUoBGC#%EKsRv>l=e}oN;g(!Af%P@yQc>EPnK9E->;t< z2%LhdiJf*bQv*4Ke35PqDxhOG1Mh!Oi_+r1NB@q_B*e=i5!rI)F4ca#cwkvhcIOKh z$c0E}sW`v9qpr5$PkrpKlU?lFxUR9G&z6$13*t7=nR2HpsDPqzI>1Q+Jrl%loG0QO z-vU)g_@R@mneDxewe;apBmxwm%)(c?2+NuatBMZ#g*^miX(?LKUC5`Jn)REp#%YFY z7j${NV2AeuQNs>c6HZ#XUg&JPj7Zsf$2Q&Hz#6K&CTD9VSRaa-?<)0gKUU`_stc*z;cA^$aCjVG@0&!2{5&*8M`usga)Ia0~#$va*00JFl z%X=qFK2aGA|1{XuS^$+2L0v)t81~sK>U(!@OiwUHErzK)K(m<+Vbz?c*V5vBkx4ce zDfiq4W3R|_N1lT1V55^Ly?I6SK>xryycdG4ktagoX7iHpf~NJCAR{N&z6TUyqaF9V z*K%KmTZ-@ls`-=RXH^|8?S%q=-Vuf8v1xL@h*3IMr+8^@rk;LM&@k1$ALboU-v;qq zk^j%H{@%@)n#%+HrO4mrw$XzF+hbLW@ye1$#_Nk$OaL!^SsIQrrXU&y1A;K%)HX^M z^T@xTbL5oMmiB%tdtN&ns*nvC`F6jyJ=+_zTW<|BvsnybAEq&_CU1ka;}H=q-I&g+ zG2ekCrMkW}Vv~lHY?^F`fX;%uFZ{f5RL9ySH_7fCO$^h8&(04d;K-mXp!D>_0M#v3 z`JVcNy7#Mq(~EHP<%@8sQfwe-N0gtt^E&21ASBqR4WqswG<=>_IKQs`kr--nD;Kd= z21&0gx8U$?uNW_DE5f87uwQ<`v1cm<@MGIP(~b<~kKJ~5I7rmXSoPE$dqZRc}s5*2<=fp(tc(yKsu?O3Heq)CR^XEr2KM&Out z*K7|?G0|1v5yp(G=DX(L*ei~7e5kuff9r{-Oj7o6Em_}TC`S2{o@p<-8FD8-zDZ>87r?RUKX7Hs)#K&m|{6{$IfHuwOJvO z+OdXI;Iz07gDE38+RoFl_p=MPTszY1HXyBfy+YOS_S@RMJFbt~Z{Ej_WU*i#qp*$A zL9G?49&zmj(&{_}QzF@5>`yUs^|AKcPpVX5#e7K1=u|?(VG}l}$ajE&>M!dRK-|nN zHi!ds^^o$~wysJ1-kyiYjAYP-2mdd3#;kmpuv96?!o#fLmHCZ41PPH{fEF%LzhiW; z;$9Zc9zCU5966*O(noHqJPMVi99?MdO zyp-|?YsR*-HK|BrBXxPOH_G6;#!;z#>EM~g@h^(I21lMiRfCP$*F$rp$-F)@OFC?6^hJq|b zo7##qHMCwPNgWxQB^MQ%41=_Iln5sWEGN+um+iG}7ygaw6(~m2%cHHOzna#{?n<5x z;0n(8cE$<`o*!unAtR>DdVSl;6+vr+7$*(8Mq==87Nzt0QKhLRD0W7TX~405_D0l@ z0x{N3rPg0qEb>m{}WW6QmX{!!barKG@PIp!QG#{|E8csE_tpcYV;1ixpeDJN?qN;Z_?ZN^bcDqO|KY z19K(}n}9s!BmlfC45U3e-gqWpqX-Zw6WhI(4PB_nKEf0jZP?QRVi!E~_UNTGDJa&X z6Dfjhvx`gLd9mAoZ9k+vcWjo@I;~*~xn-nW0Qf(>LEm-r*${D;!6i|h8yO9+Xq(D9RMV-q`vDNKYc4Dh>B6Br#!qoZv%+R@hcIW1nx2frJg~KaGxiX{p&pmw)OW6H`h*bd3offrSe7FhNLl>Ks66 z+{}MX&z$rP#m!2~ec%E5rSEV)xS=WQKJmc7Xzi44jLJ^nN97avsy_e43BzFf!|@=> zY&iZt3k0|cQ%m-;?V<588@v$3rBCle6WIB_6!B8S;sXxzs0ZL|rJz4*eXK z4$)MkLU~X`;T2HGR;UnFX&W(@Uj3dkQuTPUBEZ{6?09JTeV71G%1PY+ptLo`qYE47 zKv7`(GtVkry|EGm_~sGVCii~()XUYf>0D&HBb-kxc=eGQpC%y`FtT~+hfvK1=?P8E^7_iM-_XJ3T{;F*>mG`5<# z*^Y^8x1K?eMz^1>%}-pMdIRL90$adt`(=HV%ka_H4gM2JE3F*AT@^P{RiN(jGyI?C zZFc%fizf8X+1;}G=~CB~BkBv3I5|1)eZ0mqL+(YE<*SU<#f(>5ge4CM5UUB(V>qUh z`YaRY^a5FA_cZ%sX<)r%R?TDV=UBZ|*ZMz&1)9H+FWhc}|EcIriHQLcBn+)BQY**p z;-^}-%}M_uUS9>s;7+&WI~7jA2ze{0lj75fM)kkD(V%>S`bL~molQxb5fB>sJng60 zxW^QMGf#0YzW6@g7ELpVTN%Tkgf7Ja*9zvV$sZ<0P6@-nmF0H1L4eEY)an$Fl7LFu@3TrH~)$hNyXsEI$9sks)7 z$0{XW2=8Hgf3PiJ{+t!FdV!J%MZVo>6^*Cm!mU}i4uHyWQQ8v5x%7#q6vKx6=enA6 z_{n#59EMN1J9Tf~=`{msovvpbP|A#v%dgtlgRV3h@FyeY5}l8Y-R3-JO%$X(N=6x(jQ7#(9Dos8X&uG1?Tc!nUVCfN6@ zk#b)=b9}Mz)tP3N?){ca_sVgdjoqL=RTkf7G|ht|NWbEwdNBW}pWFzjTqSmYo+jc3 zGN5o=%-MrHdN7L5f7~PFyr{a>KrWa;_oWIuQOoa%vt9|GR3=5XB&gK|?dh4aiGzYv##zzJSR4KOVm zUYv4Z^r&g@BbK>W;XNAun+wLbUV5NN3dVMR9_tyR*-Y_nGng>(LwdA)1xG+E>iHXA z{Rq#j=!Jap-zRbOPrM6fdG7MLp6jE>Ny&&KH*Vhu7RxRH+rjawm>XF)h|(YQgL9oM z#!pAgDEe%$-L^DrQ&Ye&^5L2P8Wrpon~x!Rl^kQ=+#4NBLz6;apaHeq_St5BgL|24 z@cQmZMa-SPCp{1Q{xfvc_cNTYbAtV&QZVMEH(oVrg#gJU(!r8_(5DGLvn>Tc!VmlN z#~D`JO{wx$K70yj*Tki-ER+(kbY!q_HWZ_IM(!fAkS{z&P%M7~U|PA(?P{<6=%rWp zhqrEy73pXaE$oekl*g9TAtGO7TfHZhl(YJ{TVEWgMILdg7w} zMr5C|>sTP9>1YaPx&GV^#Oo0McwEqK zIL%4~%gu)54Q}+^%Yt~9%KY3uAwxAAIDy$oV&=gx*Z+Vc{=&qU!T4Iwn2CmQFu0sN z?QC;V0Bx2N*sC6p8kpEkG}O57cJOO}BY&U|4%7ge&d)LkxY@K+uO_FbIYvnFA)E$g zY|n=ht(axlRCKx!PB?AgIP+1$mDao{iVE<>3Z*)#Ttr(_9PY_Hu>k9;d26TO0Uyk= zS0yXyN6OxL+_g2An@5k;bb!Y91w&c8e&nT(1!7Ehr<3~QuwHgPB=zHIecJU0g99_n z8+3xzo}&*muK;QUHhM>8UVk}6Nw|C3-MtdHohCitu2e5o*fS>ODrkdL@dR?6=L(-z z@2nPhTV4sgPfS)aD#EsBX!qgFdBy3ghJ5B|F5Ie5g{fdEd1+Mb?_2yXU9eb;77yb%!!AW@BRHV6VzLE*(g!Af_#sYFx9{_=2nJ(3AneUJ6eu zPaX3d1tk~UKccBc2iO zH>bMX>J%V(&v8h@hCl&9&nxYCfAY>X%}sW$;OF)wdrR_p9*KLb`}$0r_ixf}D7Uln zg8pg{ey|KG&`}+exC97pkYMv|Ga!Kp8LgTf=`CSwkDK9u6KF%rV6r?0n(e)>wXz7? zcS{HR^AzD1Oi@LoVeP;PL4J1pCg9juaYMpeiQVr%z<3bUo^sk9E-ny45 z$FBE|@`^yJ-|7n*X5W_RcllO4q#_tCC^sA8f2sNxQHA~%F;7A_PNrleTRN|=H1;Zj zX-UH`l>?g=8aZ<@lF_x0~C{;Z9c6 ze7I~!vF$6kYve$y?l6NI0N6O3esSJnk`fk#@(KC2M#>a>;`@vmfXKz&^ZE3Qz%;Z^ zRS+Jf{R971;5?MFQnpPjHtws%JL`sB@A8nVp9MI1&i}M$4zyoCQ`WRf9H}9QR%MwV zx<(NP1|`L>n)E5hT3h0KOL$V{8_=qCeS zKT3%(U~-|>=U&wxTfF+^UE`zuAn?IF&C4?|3q_l+Ea}5yG;$ z9I#-#cc*iz-#?XNMh(lDIZqsfnl69rYu@njHUhJ41n5A+>^e)yq5P=E$uL-xq(0Hm z69?IMzjHOX8qVwl)h zhWe9E-gKKO&$_O7{^!8c&n=0$Z)6-&sK$QjDqtM@J?n9B+w~8grV7i&DE}7@-8IYE zXTRh&gKqAs*)Xad#$6S$solNuI#bJfpRv2t!wFw}@JA79s)F1{3^$p+5yrH;5T_u{ z_g(vjt%++VP!NF2p1e56L=NfcxK&}-yLNuV(XEITz9S}J(G8-$+gS<^jD);^1R5F+W;?fl|)ltpK7xeQ!bN=%qUGEV4 z?ftpFjQ1#*NG8Bu?g5=2uPWWTNs|L3mZ1?@%ZBonZaN@(QS*g3!*D#Uk%zUGL=Y@A z(BYZV*pI^?UxlC69j)(w#RlDQm^kR%H_t4{BC9-@itbu5dcn^$Tc{V^yhFEgf_@8UluY}a1{hT%Y)uLrQm(RS9e^wj!n zjM8=i71XZo*{lQY2hlxxC1Gcu{J!gzxhytc-#pDii3Xs#(9!}sYK?yPSKvGCRcyP? zAjk)ouGU`Gj#dZE6@CRxH!}{k0SNiSxCoBm@8}sLyYRi#(8o4}PNujGd^$YIP_FDqKMOC3gfocFOi#C#05KQbd)5jK?P^fUs(8#D_Rs zlj<4oyeS_r`hrF);IDHO@zA$^uq}{6nQwr+SCT!D9FYB3kNkjnwefafC^+Y^CS*}m ztm6AaiE*ilYrwwnxbPEthvoy@Ak14`?&$F?c8oHhL^=CRTdjQk77nr%&yG7Wbl(Ch z_8<3^tW-UuK$QRB_5xo4Fz9PK0I>?2jvP%)_SFp&y2FTPGxU0dcF}9|=J5Bqilh_R zipWyzGdLAaKm54C{#D~C)uQ;>OmIOY#e9=;dX}9!*5Z+QL$a^8GO-=5%*UzB>PG6Fg>O-ARY$k>nit-2`~8UY zr&6#1EjFVM^;y1+cyH?=#i?O?3&jeJ!{(|9k|1)rxP&5P-2f*JW(>kGP^o<7kWvi2Nc?C<8t?D_or|EdxG?z z`uGjS0zK)9WP#=`5SKi`2(700AU~Qk8;9U{JD>evJai)%u<0^r;k`tuUWy^9qY*uE z==Ln7X8y$kL));R^WcT0?;l|~8h2>w>6jKl(N`ym#Q#17E~CY^PP+Pi1MT`jj?*f|E}@bLkEBI*2*#PYwyh(xIn+p zkg%(vr#2i(sI=8mJ<>k6<1eW}S5RMm!PsOyd|Utfg!3j1Fv-F9MLmIj-5qgCiOgm| zdgmYmf9L9Is04Byhmdrz%xe=y&0QE(_cl8O+GMeS)rjle^u{!b^60Z4tDWG;ABL+s z-GIimTPuz~W*4l!i3j}hifmK>k~GSs%Aaxr5ji#nmv@1~xxfvi7|&C)|M>|C2WPdn z$Kj1dT`daNE3N~xnO_kk4nV++Zr`$`^bkqiu3M}Sj$F>Otk*aH(@qHeap&~i zm372LyWy|8!tewE7o)Lsv+f~)y9z(lF7yq?6@%BJ2=Dr+`J$ENeInRDB zjXzlC!|!KH)@CD#Mtd3Zu&YRmC7U#ds~-2EP?s++-!WC_30W*j9GTn{VdwO^YSBEt zSw$Bv=dsV@u~^mfj!HcfWJTRA>M?_iD za+OcfgRE|@UsR3Z;~pbTafu#Y!<_FRf#kV}Foe%D?ZT!G^Dh|c(~6)TFxZ^UUMn6!E)<7_ zU8(3?5_KQ-!0`v~9a!@s2&Ynv{6QG{75U$LO+#hwiI$h8r{2p*qnIkUfS-^5%A16G zEzaNVwBO{SRs29au9r1H*5t`Ew}kq&F`(X9VI-B^7t^YR54ieny{uZyjo0qhxH#Et~%Z zK{r%Qo8T_VsFs(!zk{eoRIYUH8obo{uqW^KB?S03akM+(-B;c!^u%}f)>CVKodKOC zDuXTJH!}9NTX((rODBgu%Ls3jg>Plobh$&4Ytzgvp$rkj7)FuhD!`U~n}JtR&XTf13` zReSK3t3f3|`*Dr7&E$jT*J^4~NH6{lwRC$D)w6C*s!nyxi;wVyrx~iBQYsxqE zXTRu6G>VE7aJnE3ZchdFRt$3*Ui36dE>f_9w`>@0?h8{NYLL^B%>V1$=>s48pzWrE z5{Dw0Al0_*({q@M;ic`5Nd93}{Mpj{$6=;$rGstRnp*-4@2*M+Jd9khp|mOg3gtql z)OX)1K2{hr)>(IWk2{!`k)enQ6Kq+-&q?a#zG*&^mM>ND!3%h>N{+Wa*?Pm&%r1GU z-nY?B?YATDSmKl(`1HoeZ<)<;Btw!lr=A_25%&y&dea)Sy>-}E|BKRUd(9Jn5|5eP zsMt{oa7@-;YufqwT)3tDE+yUgHQ;S*jUd!-)niTGG!7u(HN^R4$W8{W<_qg7UEH|R zsz$YqEIZx}s7^&_VPa{$_KcfL>d>n!0W0ZLs{rSzEgU$`{|C49z(KOYvO=%fS+LG| zIfNGjQZs4&?Nv(^femhJBM`gTQ!TGI?eB}NRGpk{sB0?R%0LnWLKwr`*@>U!U;Bf` zoXW$Vn_7E&?<=UvqxMQMnaM{70iamAO1lNGQ|=sVw59!eEkSt`GVsR_U$woOHSJY$VXoeR>6 zJ(n$3ibBC-Jo(1O+{W}pL$;o+eYP8`-nDkAldo~6Y|6=}OKJT4i5+w;r0)w)<6mP~ zHdS{;`j|A&{}`>r4&oY-<3%ZI(&`Ou&!^83Ax`;Y`rIz&+`xN9m6S4LS$4Z@(VfahgKlV@Eh&%bRhPmv-XQM(A-_IF*rT=Sc zRkoWK`IPbR%zYFIiVs4m)(A_D9845x$UkEa2Q})4u3?FP-pl&;QQ4Z2ckTGEy#~?C z()#WD$g*>EFSpWNrS>1L=`aw~AQ;orecQV`INZd4`flnZx(Fkp&A=Jo6cFe1li1iB zXp}xqpVZ(gSWgL3?3Dwu+1@@}jycUb%Ftt|TA-g(T^{gL{>W-?-!z}eHlD!kWUh8# zhGaYm?#|=;s&rK>!`p;c%Lp@ToR)PEj2KW1D3bfCP!YW25~-uPK59lp`Zh9e?lB)` zgTAN;NP}tu34k3g`{F$|Wv&Pv9uB|(b`UZakCoLVu zh2N2cT^+GB`8)7O$!$BmM+Bc)+oB|$qbrrhlD@MJMYK|IOW%yLJ=BOhG9$jaZuvupCEeA>ICl8^9)X`cQ1cYcb+_-$Jz1-GWnz3TCVpo`wGo*u;o< zJ~`95-WJyfXJ{$7wiwi0f6q&Ks*dxkaVBXdKe$zdPFE4eUD@kKplDuiN|j8G z5fjztowGuoRBCYtJNteHp=l})nsWViP=a&&jp+vu6A%?Y*r==l?&UXOHGWQLZyE_L zx|Lr!p2JV>H}#>lPae%C4yZ4vwzLfkX|QJ>Finv(puY3Vt%^Ng>8Zasvaz8af?>s7 ze=zJuItgDIr@~EcQnBrzEf6M$Bctu1dPgP{YvH* z-Zu{IK-i{x$E6}xhKQWmloloCKHfn6+|)Mj1o(jBJ3qO%Q{&ZLMPEnoK{(Ye9EL!W z6Hg-B@t;q7b!r}@BN>sg)^WqcxbG4tV0o`6|>%mhwiU58L8p@8v>bq zTaA-TRO2)LBQUemvwl>_no)@}4q-?X;q#C{oKBI@#(Av`9d`Q^QbX;Ng;y4561;t@ zlO~0$PN{z+jqhU3@w*%Q+08|5M$`M*ib5xpc~-01eNtz^kh~WF=iyQ`*$dX@@A-o{ z9ahEM7eM=yLN7*?7Nm_4w*q~{y|(qBr2^;~(I#eKx;dG7b?48$N;Z6eOBqL(GfGAe zmhM)fFD9l!trpnMQY{M~pO35?^D=q`H&u(OnHApno^4_hYlK~rb%s6_dO!Uxe`!;2_qF(&^Y*M@Ii8@cVPiC7 z{(c%FXxX%#okC(r`jqFvOanayRn&`BdfL6Y5TSJ6UFZ97Jwqk|BA+7OD36vkm;jDC zq-Ijk=%0C;1UBF<9e5jEA&w+8D*{9xbfehjm*Fh?R1ZUdhMt~&CcE|R=^o&wscIl-0TWeas;MqL*!H#RB9rZ|2g^!v!9239zxWuhZ%q1b+~wH zx^1O-YF<@Qy$n=-$zRIkJ+CtCmkdw9j$gUtd@2Ye?plC}tLNcrUBf4V&D?JY@jQTU@@#}x z)rQlok@3shi&|Lu6=M+BNCT*N;lVn(=FCNej(-$v;@FHDD7@Ezt@0ghj6uhk`S0XV zYbRsi%MHN7&jri(^8T?}jw%V3mE@;fO)I8*nhcAPy6dt}6uX1~4gzlEJrjVaCfpAr z#152AcO8cy*%|FqgS;m&G#JebH4pMs8G!KMSmwgKd-s0Z+yTr!>?K-!zMgS3R_zD8 zSad|D9aq^i(;;yS&u~f`;p&f~&-Uxm?M_NnnL@d}$!Eud!D&v==cs@5hLLVlESW0R zf?IZ2IgR9cQa?5PfZ@w1W+Z&(l7^gcCHSyy3ogIMa28_>8D(Vg&a4)j4)7`PPBYK7 zKv}@{w~Dv(FXO3RlwqKok)xP&MU_t4f`b6bND00Tyb;pJ2Z~ zMEPQG0?#d5tsqL+vky5VtYxZA$_Xv+wa~l^epIj9C0Y&fCEk{ej6dtPllN83==Q5z zPHt@(eX+US7@_W_%AGD#HpAl{yPC>B-${|=LxBbLUuY;wkfsP%y?FWbb1Z&L5A~yh_15_3Uu{Zf#4r;46mVOz2tIumZ0f6)UC;zJI z+ixhM*avIwhGx8Inx7#P&a#ZsiGVDL?ndwebyn@1=T@2AWukv&O@1(SGU#>-c2qp} zWtR~Mm}=*bKM{2C>)rvj`kz?r{hYjs3^Coz;mSZBdZh6Ne8M}Xs_x{OzE5)OX>4)J*`chaIgpG} zlqtih!mVNK#21GtW$U-77bey|cVYkD;dZkavGD!Z913XSs`Yy&OrKdXgO-U6+4%*F zb%Au7t^~^KvQB2N`DU7<$}8I00|6joBlH?xn*I=HK3X|YU1hGZe>F#?*|Dr2`ravl zSDqT>HJ0G6)R+4MtLyIatt{pv=uI|7A#Dk z+1ttG$pz>IpY1|ri&xu}oC+SmOl$IiNH3}xX&ArhQ6gZGIh^%e`i+^EJ-6{~P`(cS5&@LgSZ(xD5!}YqQh9fT^FkjrT*$clBEoI#fB`Hk6 zyr9ioskI}pR$JxXFZ;CxA)iD#blUOxj83@Lw(_q@BUUyh7^7h50N@y&{?TQD$C-CX zy-d_;km&rK1+nUS(%_KKdA;dZMcPcN+K?L6<829l&97nn*&$JaVr_NT_XfY2E#I%T zoL6|Ss!D3`Z)3^WNo$=_M8%NAD&4Yldimhl0l*brB*c>?Cu@8%HLRrbM9 zr891tUY~KqmyY8w<+C8(No5$jm9cv3UA=D_ib8y;%DgH_r|jZnd#)bPQoJvvZ?=mj zrxKu;5Rce4s*WxrLV!yC0=JZ5i?kI!YB@}#^$H<8v?cJl+L&{7Y5U-;MwZp@ zCv>OpMg14c4!liSx_Eue+QuCI;Gjiqbi-2Kn8NajIwyVKjU#B}2L#3=T`7DPdwiIb z=4{RsnfT`QO#ZOM&Mp&|15~1YccQk*t0&TjcEF$oO4Ra;t1!gMSjML?2&e8U>V9>A$jFu@1SJCA7qdpdtQ+3t?!64{xvt$V8$J0yvU3L|JDHGw znq!P0NnFI^>^w>l`IORr^x#y-9SI?NVAI`q0bqhyv zIx*qRZC`@$+x6crcS~yuE5LjqUIy#A2f)>$-#lcOG~Jo$qxi zH>%^ACs%G%`zc|f_tk{)a1?l+2cz0vX-~nB%Mu3qZCHm_7~lVp@94`SgXL)(5l;wI z_&j|XV1<|ag%`9&rIY7yOSfK=+K!u=cbGQLZZSS$a5ps~3_WCFB4*hX{U8-1f@|%<>Dhvbun!gRco!Z z(|?Vxng2S)Ju`QAIR-CYsk(9MkSCR$m{1;kPY8mF^5TEeXl{GMoz)w)%&{G)XgG>V zh|JP+KFfA0XHl}tgw@uXn zxp@_G*qvfKN10FHVQFMD_fJw(fD1sZ1+kEB1oFHBMr%LuWCVEL1k%a z_;R{CX2~4wKbCcE#P{i_c*~M}ZrmQtsh}t8LQwzsBqOqZRa6r29bYkGNSbDJ5t? zerK+VE!y89h7}g#Q&!P;yLNW@29Q{%<(?d6J?Iss|t+GS7=ZHgrL$XE}y1eUP*JwR>l`13SskL z1GJ`8VSMYTdZJi)!hf9q&af6h-IRsjWq3W6>Y3*suPMsI>)L4QYINcsjz_?pEB>gp ze;?m=u2@&QQwj%~TLSa+$+Cw`2z?j!kL*?lg8pLt3vs^2xBr=)>3!{~z)17jr-NJS zKog*|YO`Y+6NV_$D?H~yT{cgToqYdBu16P`@~d^YSk^RFT1=)se>y`RY~I6@7=ieb z^;^s}#Zr}FbEeqC3E)03#9Rsp5ba)zK29iTBpee^RkfguqrLHbb3SSNVqb_2flO$y zK$=Q^$xBhC!MsVj=HyRMSH3c+0)IxP=h_waJa5FvLs~DYjDFqZYyASe+O}6o)@A&p zw11t23HWRMS`$tzmc78nPpIO%D=fl~J&CV{Qf&94SdgBeXUBrC>>dKMzbZ=$M%bR$ zPh$4|bsk!6Zrk<jX3=BbE3VrGT0#p42?a_k+npwYwW02t|GsvF*%zjI2XvkWl_a zz;d22>udZr#7>;Zd?lX1rbhkGXjR8%BqGoT5HLM+kM=WbtvaeKXmEBl^j-_IRj3fE z99F-uMt4-85kDZdR!2(nDmh{Qt#5Ibe+W2V;3*2evQ}$*@K6Thmi03^S$`UPb9CjG zBK1L|VSwvJWme|0)#*dZa=qz_C2yJ^|Aa@mO|MoC9T#&2ZYk*ndVB}}GmXvv0Ek-MYA1lF0J z|F)5PruJJA*xLM;>gM&_e>oslyyq8ysW3R#k^Io4go11;!KY?_?{5Q;F|Z1Lt{)~$ zj}=v#d7hxkbtY3pZuuR=>8=?%?!KWzdVHq2_%!`WrqkC4p7X^1^J@vNH1HqxoH7LZJTvs0+2wkx1Gf0J>%#6sBrdnQr<182Zr3d< zlm7Mf8&?7+gMe#RRNp~X=<0Xu&fz7avY$%?pQcuL_C@sQJF%rX$pAE=RFKUg_Y{-U zR@Y0F7%P*uxi9`co;_tiBI}>7??QA09*iGMW8#PJF9r)%zr)IOr8%4P07lu_bvyB! z@6YESwkRkb?nFl}(scSochsiu&EXm7o1~vDWm*TEjHW3!Eya~`xOydhq&~O(C65t!I)|Rg&q7o7L9O zE&v$k&gv!;%)5f&-cSzavy#5V&)KD;I|38o_Qa#$03<3QsfyL zmx)dJ%vOGE$obyPWo3M1H9JPn_FwfjrHBg{s^)=@Z^k;W$k785Psi?CpmyI;qVoc( zAs|Ls>tE9^H4pR9Fx)FgA;A%1^eL7K4hjNFBq6O5Q8QLIGV)M9CuF~c&7hiV$#9NwDOTn3r z-YNg9$~a~2!#6o`=ZC$oz{vx>Fc*xqKc6twsj&!gt8$Q8_%E$P^LI^|nVT+0@wRm> zL|QsVTq>z?aS|;r*+{o{vK;iAnmD&N&_B>B&;b#JSM^#~ErDY}%Z;s>v`12%w%<-%7J9F2fZYfaA%Y38 zkbb_41BCI%4WrI)R~U6#OYsFOkcA`7J#>fH*!5A;U&4FBz**&y_F}OKR$tx1v3cT$ zG%&3PQ&H?H=Jx>yi#7&P9zIHUxcyKCodir%!Q%eX(B$|dmt3vQ8$|E}WiWDD`n2a& z@0P+{CkOzegBM+DpP@R;NM|yJ!xfIWww4Og8ZxOXo_)UrL_}a77rqLm+qCMzqR(^Q zRQ%RQEEXoGrP868E-BzIQ|{r}Us>P+O38}pkuPp6lcF5$n_D|1G-hMXPoCAMW;~gW z_Y@^87B%|~Ot=3>W$^btUP)jtdy!6gY=GP+A0uw5 zn2DtQJOZcEosJHV+BsZ&JDZB!4eAT(ynbVA5a0b_5f#L>Ii2nSPq*&M9AVVx;D1MfF;XC@&ot)dCOue*gZ1uCWi@udQ0WxM|9L^ zm}WW%V2VjIepuFaNqwE^qRduI?uZ0QpUa zd0xo&Ip^eqyUANaUOi!T)BWDv&R3~NcH<=9t>d5{^4` zntzpbmt^W{e9$*Dp8T&UeV2deh7284Qg^C=iKw_K%UTfCHCnor@_3w%G$Oh2@3yET zd7_9@VT;R?jz35+-`*H#^RCgq7$m{6M$fJ1UzW4fZQxBUHv?-wgD#Sjm<7=yTHDsO zHTaoD1sS5=`57M5(zS=VY-My1kXqeqcZUVZ;6kVD&LEAS;9- z8B(&^y%F1`=vg%r|Hz|8W3FbPwYrlgN&6iqPz3hmm!%;*$7_^2t!zJFiikK3xB#R?v_F2YnHk7Ail@zDkWlmL%0xTpNTZ*mCG?t`EvQ$c+ zjoMWtQe)EEHs0P=)=c~8&^Q%Qi(OU6c+5khG?co8H^iu}5+wW)oKKigjv0EBQ~|k1hX|5C0;4p) znSzZt2M45&@YYK>9HDJ-s18Y7>AtQtbH_n!Pql-_%)MgRzKGjr*qE!no1$t{`?WKjRhnq zdf=igC!Mni>OTBMz1G!5k!y83CvWpVWRUX%DZRYQQzuHff=?c*{q$rd{UxVvOU%72 zHDydcof5Knw%2ot9Xv;LZ!Lc>Zy3~ksh+;2hNn6!Ic!FJxI zvb~dZ`0bQtCsxx>dIeo^2b?QxQ+kE4>j=`9*k5-nou(|ZgD5>TlN zrL@TPVI&t|*gW6F_?izjeYJ5Zw`l4Xm$02Ms%;5+QlQa7%c!4D4T#(~v~)Un7HT>` z?Pk$1x<#5Q=YcHT6;EV`&CgF~U#^D0zRl39^WBw6oa)pMeLdv`a6~C2h*M7#8#DxO z`qsLnMXGY}=CbVR(iU+lp`v#G!l7BQ^mM^phM4K!%UFLj>w#XfOkPQPh_K z@JorvYUI3HJ!{MvFp+QLX`Jv zE_p<-D&i&)|BJ;R%t{)y9LD)>hPWh|knsrH4X#1BMPpPiRjUMzZy%>z*(yJfUlRJ^ zw<~(VoDhEj2B30}A0zSlGn=o`9BH|NL1b<$U$Fm{w&2DMHoAuOcj@V0q-%i2$)*$O z_W$@m_bl$GH&%AV)Xxg?s#9~qmp%%ma`<+K4(?-p_s&*jAr}M|5?Y8kz72_L1DEyX zeL=1*EF}O#2=f?JLVEMF+=Ra+VF_Tqtb5a9uYnU78xR`A&1^jaSb372ql;+isA?i5 z;^O?CSlm@HP&wVMLNvnV9k?~}{Gyu=yWv)?{GbL4Z=Kh#`bb@}q_e%e++7_vMdK2T2sIoikIIzqi%Punc^8JQDJ_=J~8 z$Q_UcUWHDJ%l?OI;**6K?;_ZM6p=y9I3fLfzClY#YDJebR+))%I)Lp3;Eqa_XMv;o zK45-J*pAe~2JHTYoIg9em0;<8d=U`KaC&0$ZEet>ofQI@?DgN4Q>47}8oz2p3q4_a zRsP3B+b{SIaFfANrN!nMyKO}d#&pm=d?7Yum~xrLwhDr4@|3eN8M5D>nR3*LpXP#~ z(9~EYuWu=(nr^|^K0WS0G5YwAc)8A+Il+V(cz{C3-_^Fl@&G9x>-3cav=n`dn*Kf# zyV(uPS@l^<0<|eT4*$KN&UM z@Has(-beUpV0J)aS<8sqif@g{Px@E|;wYUR>(ER{3SF!0BF($t3XFmKC3W2IkVw&H zMVs(fj;qG&%fZM!_!Ywmwo}6J!y%v0FD-+WE#|@dwTZ?8m?wJ;q86f&Q`)s8{BJ`eKH18E?J(IVXbr#B)UKWDq`qJ1XXI)M zwq*HUyzfwPEd^vR&oTwzYkJE_+l|of0{bSGev75Jv;#@m`I|LO5`*6O-ND-uUI|PN zCJ$JYUvAu2sNwb3HQJbhS$@sNmQ<>q0oQGV%Px4-q9owm?+8nox z9(LOl#6W2zG3@wM7O#|q+h|UHtTOS}rqTE>BAJ@|z&x+T{4Uc`yuu{asWjkuY6QuM zO8D?Gn`NgQc3oLmjUgwWt&|0bh^K;o6#eSyKUuP=)KT>)3}^BYn+4GgQ{xQ~caD6@ zJ@7T@y0Uc3C>hu8;*OLZI&1Q&(rKz{l^djYwRw?+;WgtmeXuiWxqkA*8Q0kQx4uB< zrSSc$i$$#HyAfxm93#(CCJMv$ZpRc^GKm|P4)~~k%l%q#Jwhk*`e*k{n;)zOS?VR! z0GFoo`z)Pn!Mi`B&SpuDDR*EQKd#du>fz#FsDV3GxiW`AoN2hsdD=x~bia z0pG4!=Ek|e1mC5=y<}{kRAWN(mTkLs^tmJOW!-x2)N2g_zc^K8MUp=+vR86CT4HZW z40|dMimIu@*m;O=TWOr!9IkMhcJX@55i{9a9DE0n&GvGKU0t`C5PqLcZx8H#D)%SP zVw3@5Yczl2x>nP*duuGu4z~5Di+90D#GWlzMnN5yfn$2$m$0}zwE@1pwJt`L^YuaM z@1T>a)b?NP_RL>pB2x;OGBroXGx4cWtf$cT2;QIDR*@rCuPxT2q^hOYC^G~W$$Vh;vhZ!WPOU!fxMM0L!0r9)8*|6lg+#B5JUH(8 zYv6t5(7hpkpgSc3baV5{{@kazmV^5#qFyTb4!E!P^Oug=wf1E8n5gL>5*iUfLLf=A z|6i<}Vqy6##BW8nP(W@?PJO%1m0Dhu0AAGzkct0H1$orY-%Hn9_8GL{IA5yoP-mMj z{FJru_UPc#ti`LP{vCb!!!lwo(+~IuKLtO=HDCslJ0;I}5dZRqlCcEJG4n$Fwquq- zFbMh_m)0KchBZRa}UT{0}qOF1o2a z^eeVqPg}w32v3XdN2H--Ajj>5^DmJCj5iW3_y{e3l<85X#m;p2&6|>?=!TXz+s1(H z9db-0TXObIR>!A=>|=eODSeSM^3!&v5@e{SFO&0&%bIh16k<3Fx1o8o`sE#Ef_Z9C z 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

cNb_C0<|3nLqCXA2nar|DB>Ji6B( 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 f=&4VxH4XHyn@WymJ;Po2s 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≪scP|Bq2?I5h$n;56TVi?|4qE_o5bbF(Z)$)% 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%0Dtk%cA;uf^)gM1o1o{2ti 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 z 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 r&k96@Sb-ZD8T1~>?JsJ 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

3z-l95@a*0-?G{NQAG8Lc)wHm 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 diff --git a/images/screens/DSTconsolecommand.png b/images/screens/DSTconsolecommand.png deleted file mode 100644 index 9f95d35dc4030774bd7fcf622d90dfeedffaf2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1254268 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

oyM)AxQ|wDYEHj-;oCw|30>i2s7>qQ80m6VF#^ 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�D0zYJ>gKX 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 z zY4W{gLuXk@=#gKPT6+&&q?vWBw00;AE!9h*bE7tGp?xb;fB_*zn)a;0}NZE?ju({b}B*Ya(nBT?t)9CYEz&^ zx~n9}jt_$;+u8apCyxy)ucWDugFxd`0-sHaK=YnpRZz5l zIAgm9BS>E5n}aga&>#V7FK4n~$Y3|b+5yrN4NQtz@#*SmnGZK_=JnCAJqxopE56`s zs9;)1x|5?;n?>;*QmZZWKKD~oB~BXil2Y=$v6EitbgowuFLOAqpF3VTGYNL@Csw}y zMC1S2RG1B2wVIFkysMVQKCa@^=5ywP^m)OT;LtNNKFBE_@UE76#n=T4Un=Pr-WCFTlke5gsXd2H;3N;UeajWR{SVw^=#>d~a85ziX( zARtCU$n%SU!#|*#RM`T^|8N&X5N8N*JIu#)GM@ zFRQA`1vDnVh*67_o)_AA(XK~sY-`#K$*&wyG6mk&Fkf>pPQ@mEcEuJEd1e2P_g9_E z1m@zBJZ$=so_F0Sw@@%JFo;=xqry>~@F1+N%hw?bxicA6QW-48)el|v=nd~?y%^q0 z5D9m;)1o97z}r(WTU?7cN07iUWd>v)c|HDW6A3wgLi^_fAJu@)LS_zZSFbi*zDHb~ zosVHk(^QIrZxmg|n*LlA65%H6Ws_b9PZ?LIjCH$Uv+5wfRbJR@H5OJ`7#-Gjyn)Fe z++MN*D@gF7Hw4UCMXdYl4fD~pSJ1ZmlTmew`;|kQZfIgsv0t>5XiC79wo${Z!T8%R z$Ub)J+0ki*!Quqr=;iyK@Idl+JOhG=7L0;83?noCVXvC3FM$>suGokCH9210Wn3gh z-!8(r?ZAm_)7#upH%QYxfiWy?05#0&s4@}5gUh7AS^jpQ;Yx=M<rS}`B37DRq~!gkmtgY60sTU9$y!@CvxU7e@X$WN-=U^kEvU?ve|7&`OsD)cwCd?W4-IK29G%-Z@d5xhe z+=y5}`b30XiajcaIGD{}O_;Wwotc9(!;qfthRtWUNQVpPi!kF}nS`hrX#KQVZD0#eK_BMRT^7-E;>=n<1863O2UoTu8ozU1SV zJyebq3>~5nCSs5l5oY1RkAhqCjC+j3Vq1&sBCglh~mQshcZNJ_) z%Z^?DYyC68+`17fmtvckE(EzZZsz{gSp|?q>T?wCU;y;_Yd$T)RA%znB#W$@jc9?5 zd`8TF;p0-Ip^eR5&}%!dZ3U+vw)MH|zC*Grq~339n@5za3|_f`^YY zu?YO*k%jRfCjBZW*}hN6BwX6d5LB-kNPUH5$oHhxO92}|s7BD8Zl5YNGUCjn$O5D) z=%{(&28==BE7Q1Xf0g0Rl6k_!IuEd+5M$VK$NQak}*i@a*;cGcgiCFf%+Y{i}k3?x!~$g8~6F$YZOpOENWO@K(mQ8KB7U>eY?Cda+%4xaa8n0ul^)M;g_QDEw{t@!&C^LB;1P`^U~&+&9-2@`4LbmhreUz?<~v`?Xp$$lFTfg2A4H!D33g1;Qr z!@=w)QZVT|LeH@s0lRcHlT$?Df;>b*#j|+kI`Bs-R z5@@Cq73#5!N^^P1dlVrJ*0YdZjW5`KU=~W-Nm)+4$)JG!MjPthPe%53A$;#B@=Re@ zg8RQ)#dcv|5}5kEy!)Nf{NfS_LQmDO5j9v+n^6eokO*I;irAmWEg1ORgV}2+h z$*XDLL>xz&v>opvU7o*O?C!>}dJI2Z(UOepsfdJMnK82c%D zGVaj2-9Sq+sKon+>T0Xv;akx*R2^wwb7hKZB1utSq)XA4uU@L8iUmCQ)4h*G=K<#ZqcT07BPFl*Y37$3C7*>{kQlvW?egs^8~>pll?n`hj6n(IoIE{ z79=q7C5hutFaoz3dk3H4sbv1Sc1~Va>^hhTWBC2wmq|=e#=-OTd4|h_u&1e}RL}wh z(kB%<1#v@15|P(!D1EmbDcMMruZ+K*FgaS{bKAS-T0E%Tmwu`tqS{1#<@D#u_c@dk zdL13q%9qXS*41WXK6>)<8_iU zRm2(yhc!LA&wJb-R8h^$N%);s$>Kb66z6^se&#eoe_=vC$Zn?c#$wYjVC4xXYid98Tv z|E`9BDeWpZc`oh$3R+KY{AQ(&D7pC|=SQ@c{KiWS4=jdF&+cm;@7JAXJ5|sW39>?i z7vQUP+7*{^y3W_ClG6DgH5f3kgGXeL2UghAbbCpCU)hyt-G{NiZr6Bj4U}f+hc*sq zGUc1I!|dXUI0gGPV4k=m*)o zcfI^B-{HKD`{B@6dTFQj=b%0GM(7V0z1i^?rv;a#yN}L0XUnZ31hiWJPl>KP`)Hg~ z!#p=_$X)db+$LQKD7%ieI|@m~bniik-GHgvgYbyRl6}SjoA9Bq6wR-c`kVk88yV2; zdndkJYv8uV97M(oO&+?J*#Xva&Z(Tmc{o(JeDE=UjWg@;aJ_5WvR~*9^xfWJ|1@R*eP*j{G z%a`1!={qR{%y7l*E?g8yjgQLAa7BXO&<5ymKR#u-?&Cn4gTo94B=_-H=r2C~o}DNx z=?$mOV&f88ub7BDiYpi^-tUY;yIJ3*K^{Ss*oXaqf8{dd0ZU@7sjZuE_Ubr=eVVO& zzpZg>UWvqY{#z=U%{>wx^T2~!55NVmXNfm24G)FqK|(Zz?i`F9)WPN*ye=iZWgDYG z+R|Ma=iS1L?vg5bS+M$pWDZkV^AO_&wI)sb+A_qxAj|FfylTt+oK}vxxIS?^uEC=a0d z`6vFpEKZ=Gr1e`l{liWI+8NmgIPa!8$NfcR?HwF!gDv{;%GvY&Y-hjO_=QmFS?`FP zP2hmk+FAFz`7lavL>Rr1%yvuUJ^oKyHS?5rnap@LF$|E=1RSbk#Uk6~RG zX=dPc_lA|t;S>uW&vS4FqMJ<;c2>Bh6b9>qeyDd4~k^ z>^II`Rh``U*J{n&?^DWM_s@2jf}S{yDH4lwar^>AV zkE*u}in9y0a9`XlxVr^+8{9oeu;6YXxVyW%6FgY3Ac5fS65O5O79iMtzf*P3xwmSH znqL$n?C#yY*0T(KucT9P@F|RqJ^I7Z#Vk~sYSZ|N1<^*X)Rum@F=^H4Q`$rgnMPe? zdr8a5BMzp2{)7X>lYNZpt!6*f`55N15H}c|^~f-SDyg(2mhq12B`FDWFWXYlS}z$p zVSg-RCr#U^r+S$yDGe_odWSnzF86RMC$7A}kEmtSpI9OSZO}A|YcZZ0=-Bx-b~%%j z;JE1LQDkq&Lx)eEERH2!QrwU?KjpdYXg219 zerm|qT&Yz2vZ9U>fN#^AYs2?R+1#?kRLQ9Wy2=?YkWi5JY2eVX+v_lw-r*)Gi6pLi zPi{W7-1v8_??}0(Ccc%ak~E{j4HvCJRPx2u@PtawXTHtg#lIcl(GBmKyK}i%NhRU$ zy0fhEi?m|q%9MM$e;Humu952^N!GioP#!FrQ?PMC;TyU_k@=sR#F7f>L79G(2enGG zU>VnIURryN=h>dx$UQ2$>f-8TdTz!0Vdef3Ud3h7`+P0105$Q0m1y@%u-oX_haqgFq*A=e5 z_Y7?XGn)+E4GrVFkB>+UN`yhN^Qh0SV;8MkYbc2YWHtNB1dw(HbQ{JIPqQ~-+fIC3 zqR5f75%rdLj{6_Aw|*g9^f6Sb3LHCSZv>xe+OPj0^f6qgc5@U^-wm(At%B}G|9mxg z^2PYg?uoYGOJ51nZerHEnAj4mieXjF7{%I8BSw`-@Ma+OA_kb9rJhJIKNl(*D(O(vPhoS$CV)^bA}D z0we<6)bO2W=H_m{-7P3ht<)lBAq5r)E)b43^c1nV=-uTwB9WRpe3Ozf`J25Z9-`<==@pAqmWp@PrVH|OVc)9!jnNL|A_VV>yN^34Bl6FbWu1uk6(c;6`QFTqkmFyRrVNaYg8IUaJ%gBr?- z8nRy`CHGOi@9uNIPv1h_n1QzExE?^5+ zRil(Y9S?3ZFv6}Rxx{}Fd#HFpcekITTBjg%|0>(QEW)1ovT*_%m|6>G4I@^TcL*8< z<#Q@=6ugjLGF9?ZE>cAxEPFwJp@ABko@RAKhQ}dao>$xb?)*5ssN`2YvmsestHg8VL!>dPDR2 zo0H=ro@I}-?(1AG;_sZ z;q$^;6}aL3`ghHA#Rm8LG3k%2$}Bsf<5Z7gT}P<2B3_Z*A-Y^7N$_|-CXGx41uHM! z&-?SiFnoi^hl*_?a#er;pE#@{F=%*dYAEN+uS$)06c-J(bkg{1-wVJ|Ney*SGh_SM zDu1x1W%K=AJ*{c)b5a&&Y|{g~R2<@v+oDmqmLzp=gqgilY;V(6_lD-$kfwM??21<%m3{Q-gY%ZplBcXWg($z)hD`8oP7!f47} zr`@w2dL)X6N3b*5jalG5aG2+l4xQ2FVtEu_J?;S}fd;@P%+Vzbxv)VZT&6^|3+`JZ z0dsj_g(x)Xy-36`#g+~Cs=YZ!r5XkGR^BoOBC~JNP9wDVjQS<}?`sz6lyd`4k?$haIg}F(ns=aI5ans?N^NUXGNLo9%x~dw1@rd_zzv zr1tLBiaekUlU;xk9h4U0_}~1?)(vY%l9}ETx6Nz$av?&~A8MEH^v6!k5*3d{Clq7z z>BC~#uItvbre3zn018`YpmGkM{9z5tjx4OLcZ!(=7AbBNeS!bGMSUMMQ|bt_!3rEW zebSYdo*+L2*Oi-8dF&+0^KwnvKkeC*&2*};0NCIogL*DEC1kWTl@x3Q!&!UTDB5zF0_&`9y6 zCYw&^iP3Kgx97`n^2vwx)H}r`z8dPT(Qn~##J5>ydZ>W!VV}q4yvsZHEkF}T#%w0l zJ}$t<9S8Xu<#ON3X!M3xdzJ&|#&#Bq<#YFno88rH44aAT$1s%>ZGhpi$9tGZq)o-d z!L~!s{MXeW@m97#BaMM2QOEy!Xy>j<*d3h&yxm`J0LKqq;({r=Qb3~Fpg^M)HLoC1 zUpQnBSAa z`|iAS*Wen6Z$`T2_owTp+OuUk{4}gnV9RRea2*ah+H~i<_PNB9j8sK4_{$Cn@`3MG zQ~83mRs?y1?&{PO!J@$;WWQ%s%>jz3W1Tfec)}?V`GMsHzZ?>z>YY#0KO&~*jS#5f zXhDEDw-u@f`Ld?BHPy`zMiwJag-VB;dnN~W9k_eGBe&qWUj9zI+ZDxCck?s6SZoTf zuVEiLU}w-*3$PC0TN~)#B=n$<;kb-;fcd$SFZf+vlU@Z$PE+i$Mx&k(fZ`;9 z3mrC>D4;FkaSFn|zjvlvNe%xs%Wkt`>w*UK0OT$b2;}+OeX768y-J{qs#T%{=8+H3 z0fXtObSPK&$;wZU<2TK~#JBPM^IWkRP4~Nm*XU1+9*;_lVy;k~E29Iq$x_6OG^Ijm zp;i%<$H|bHXtNyeA9jj=?Bt6I*QTCqcg+U+qKn;VP(cy-zR9yIUXw5ixIP8H<;#t_VfO9Fu&7hezb0~py>@ZtYys^B{?Of zIjJOIgABH}t4x{5baKhn@9I>?Jr+L&)!plv32?kUnqioV!RIS>oQ$4X;;tjny(+TB z9kOY^y1HVRK-Ca!-R`r-YZ>7NS zcx2B&@PlShjS1~y$gD9r=)HN1Nk+QK7xxQ|6 zyZ1PparC6zi4$@H7t@I2_N9j}0wi?P73%G?=^)P2{*t3Ly;8#$S^N5fzs} z$o-zx@{qH$9BQ5{&-XPi_gdMRb47_;*4On?JfQA2;0rQ2iN z>dwzfpDz~wwHwbsM>US5BdraCcG`w9`!&rA6U;bVVxGwc-#GUV$sM80DC1p2yZ7hDKfSt>CJGdn$wZ6P1@kGgew! zvzPzFu!+9Udb3<~V>e?BLSJ9__Jqe~zlF9T-J>Wh(;<%Op@JPYe!6IRyYI`u;>tOV zG{$c?Vr;YU6TJw1)l@qgmG{cCys?ix5Gr6#FRYDmMsOfcYp72$yh@txW-Ke>|0YsH zvm?-Aqurw4OhUrjNv5Iz3O>DEj7P>1`E)qr=?~5ScDc8Tf|_25BOMHWel3ViihzZs znil;~3-?vEZlnG0OQCp(>o>NcN82<$$3PW?gVszl)7ouW$&CDUpKsYM_O*%@ZWpu4 z|8ls)ZJ5ly)K+dv4jt#JD;Rb=@%9)ckons}S;u;hKNN61KJ40-Pc{RIUpe9kJzOkF zhknBYdcK1@+~Fq#4yI=T)1zpA2`Q{~Fs9n-N!v5*Mn$AX!}t873r0{;%h`>iW&P{& z;_aaL@Vk@0r!mSuGwaUj8pKBU4q9?gUgkN?v)eCO1`?YTF9+#Z4Cz|@bjjCXu+oWH ztHN{t>m7GHrC;o-P}h3MGZ@k^YuzX5GXn81GlE>e2K-4N@iMFv=reEE)59ymnHv<` zLERk2&0p(-lynHwyY(w^@mU}6wNS*3)-uqe05(64VVzX~>$BPubl}bqS^xpy#{96I zdxr5+9Tw0Wm_Vh;dG472w+vaER>cRJwhDSHER#iY!kGa331k{4_ij-Ia%5G2p&$zZ z#DX|!!UnJ+GQd$`z^-Sz&a7oPvDbATs{UwKceYnHW z_uU>?`A&}Vs)k0K8{Yl8Uf)WGu!@&Q0L)5^1KmEV0C=!|yBv`%Fg9moY1rw%P{Uix zGzh(2GSO+Y<@xn^ZAUXm|CO0qqUHbuyY=3It-3~mz{KO3$EN%7gvW*^srM5mD=1Q+ z83?yqLI%tv=U2|6%Jap%^@7nK+D>ewjy^zM_B1?Sniti$+_@zp9?d3m1^9g**c%!e zZ~$j-rbV0_E}yb+m%T=6hizwN4z#B;KDV>Jy?&kMGHO^vl6lg_O;0rUu6AN<`gj># zmDW$cys)7t_%!5INrM`vL_aNBjg5>3%G9lifOrD&&!0MBo}p z)yPM6E(*K0RQT>IT&I^ho0yRN&Pzm58v5w!R+3m!|QXsnJ?$T2V1l zVtwhn!{fDI3e0V?E*V7ss3^Ly3FZxwWA!~9)6qh~wD0z!OwKt!KBSnH-ecBw{w1<8 zlR3IE(FJ}Cf-f=#fy@^WAVfkQL!`8kKMoCK1$*EP1)FSZ(qTY7v5}13kbo zV*ZgMjAI4r^`Pnt_yzO|s!WrYQ$bvG<01EYz$&4qudtwlDjb7$^lI*1xz3fU)~iSU z&;F3Cp3MG@VWHWw`2RZfs9P{3%>o>&ZvL=eHiZ(4hlzu{w$7}8Bh8@H5*k8s^q%jO z3xa{U65|H`NITY@_zau4$SWGbLSqEEW_FVmyRp1P>kkP3%pALoF~^eS;TI(Ap{r%v4DAgmxHogmmq;p2kr71hi?9hgaz*~ z`W#RbHK^GKZy7c6s? zHK2bsgUSrF8Dt2`QQ}KdkF-kJ7X+qRG1H_*=b#hs-%Z<;HWlUii*~XCdu@8wmh#*A zYsFVMi~vp->I0Ym?{9dV>Xzav8&yKkE!&b?4ljq$f$sWi6otNgaFemx_3s1#ikmpx zoU3_AvSS=>Vat>f%&tpEFDRgycQ4%)hHsx?<5kGbSG+t74Nw^qQ|a5MqcGT88mpsk zmot-?Gk;asT7&Jk5jn*vGAb^M(?ouP41`Bw&cH{h*o4fNRPw4krv)FPlLBthX!;PN2Hp&yi1M})=TfyN>BeOH&=UHs#Mf0SaaV}Tmi#GykJIbyUW=dw(WG{FEZ|0>CHcOBFO)+cB=sV zU(W42z>JNh`d!qL((;vUOG+*lMDN}5785WKn21dskFe5~#lj*ro14CCCO z7hIsLRayDF63le_)F~&m*G%>{nWFx0znNU~1Ypp3S(sDUojFQ52_Gwq2=H(U=eYCm z0$~I7g&Z$7It3>LS>l`~n|5*yi4TvksM*cM*w$w<93z0sKX$dKM@pNI*@y>Atd_5=Aj2gp--V?5TSKn0Q?kITaH&^PZnyV+xH?Er%*@eH4?z3grw3iMYE&phAM|cwb8DE zDQ$;XYDUKHoNB^WII)A6yKR%o^5@ld!hF92LI}vk%4E12OZBwNH(&PZbxhWvnR+Ug z%15g8@?Zw6_oFPJh8vdH%W*)}aQ|2`TY~6o>jQS3M$nYNA@f94f2fWo?%6UXgECgu4R(O;olu5AZJi=1xx_+u zM|cRwI^?ZZm6qsoUB%M=e&>#v&aC?tVAsB`U=WsC1enKFrj6>_+>Z@B)=L8m+&)ia ze{^QSTVu?0;s7qMhREh@`ZdZ`oc6rRKIJ2zl0-s#xwq2onKuI@@fhd<6jLYr*GjO) zBe(Xs&0mRxGU9q$dp%(>P!{%ac|Wi0K?m9(Q9JIZX}?FEQc@f|ogo~84Ln(_85$xF zh@DT>jQ#sRpppN^+~+ue@KcD?djEN9&$Gg$Ln1=%v@ zsFe0He?`Tn30SnUS)Dpfbe;1ep3Z1kttC-9c1)F;@RMdT2Xftk6B3Z!!7alJ7OTa1 z_K1_WWz59bp#iR8c60lpa8+)thABd8X+`evkq3=hANzBYS;hN38t($M*@xvDvV0Ft zw2ceo;?jXsX1w3}yEZ^!xT^ae9FWbfluHnf{c1x(3Vc{!asv4?IuAC_tv?D#MMnd9 znwe9nUtG$>>sFb=ovz05qwl@Jz#}EiHkQrKiL&g_c?!Lcz3#xtU~;(mi_2HaFdGH ziYD7EQE%!M>Cb7Tk2$T?I9HnNBezR;ew2S@B7Lnjjf0Z2%}LfVq|`;Lf3niX^zZHm z@9~xc7|JEiz^gQl63kJn+6^CrTM&mbmc9@Q4{cjKtMlwWjCLvTyMIgoOj1on0YXu?Q^KpirZ{;y2^}rnF{rrwOX7PwBioKOOfLHd?1|poA8-GUb#rxd?G3R( zAzESjp=r?C(e|viFMmf-vK&Ylo5oLQ!GC8F*bVAyZJ?w)KymV##otjTR*eU4|7Yv< zXHz{lPRm$@f$K_X9g!M>#vyYvab+^zah8w#+h~AFh7V$9YrL-3HR376OvuoG+d|)a zq;#pn%Y_uk%z>cZ9E?x7vsq_O2Hjo!PDPAB{}NslQDD$Ho5rodv^Xc`91ufEFQGMqBqkOfFW>S z4c*=Uz_3Syw)p)Zc4GQ_y8Pp`?dOpaXnS4juzfV3wi$}zWcB*E?P$G`>Ad}h6>>Aq zRRO9vZO1Wd5|}LUsCex$c^z~-?7=4O*8&Ql1gh#k@z!Vqt&TmAP}Jj^yT~g8!O{=A zLLU0)2XSKq?aS&3C6K&(;^S=QcZ*rY8qH=>)*dG;Efl<*I_38FHz$#xSyc|oSj+O; zV1fzATdg(uz$I%T@3j|lB0j771#m2d0nYWcN-gT$#NpJbB24H0p?MyzdwkH*sYtvB zX+?b@7$SkMoj*?suWPn~T5uYKbTyt2?bXFETnN#BU7>>9&93gxXrsEoGP*`%pOO1_3*$ zj{*DRRO{ft6z=Vz4+ELa>?^g?o3J`Ufj|0OxssHMLZn`_bNg$dh=C(mEEoXh;i>e0 z?~Zt;@KuI0tX4;Fy1>g1Rj{kVQ{$9KOw*o}o5!T{J!AJ+xg2o{K_xM3eGNJ~`v32o zJKlr}B<6Eyij@F^hL#IPrpB}{WdXS**;d&TLA_)+Ctsd`y3{alJtTH^r*hAvtlB+B?e8njcqzC)=wCLW+CE*ojK)Jy1kM_-h@=TQ# z8|sme*wDGZur=J0#tXG%AvvrmNx4geu^y4LE>nCt5|HIiTD1y#nurQm!Q|mlF;u|b zgoC_~o&SLTWXl6)7PX&~BIZ!Iju^hjCA?@_cT-gxUGgR&{#`=hg}Hfe`qO-XP=eR(xU33oIRX9xN(1-QVQ-aEIA2EeK(v!! z&CcGi1Xq@-4HXHHh{XXU26=&F6`W{V6d*g#l3NLB7woNcABf^%9=xI*(7-IWrn4J7 zcCbdW@Oc-o;KQaW>^D7Y$ouk44h02fi@F#2C@?YJjMdJk!U6k@D6d&l%~u?76B4CS z3=@{hLBv;rF9*Wod=fl!43`-QVS#=u4?{*g4^^S{(B{(RLjQVX;^xBKPOco*??}M7 zxwm)}fbk3FGzwt9R#6WvcK`-2sCT_x{gmhgHPLo3{5}WvjxSu$-A4Ye1HplRH$lN$ zEO^COc(r_SioX2MCnFle-hUffJtzFM1|me5;mT~bP8EVabGR~CAt(r{Q!7)Q9n zN=>U!wD+H>Cp^^)Of4CXB>bkqQXVhg!|kMDh#5sGiEsjs)Ux5tv{PJNS&||{_mzSk zEkWdO#X@mvDox1%{4qSO%b>Z5%ttyI%K-{{O3iE5#b)tABdEYowtAD-rFOTNgY|D| zOl}HHlzZGGeO_iR9KRTljycq|_A7NnhoIx>p##@QOpUt?TQ4@A=10F(^Bax%oIjv4 zwn*Kc&mdul-X_+fff%-{B$#^J3C>gh&wLBjMp2jBojjWY>nU3n=6?}mE6FO;o%Pw+ z=-!hoBT2e_yLfhL%hXGX|2mJQS2k9LIhpo{DDL&8or<}lrS@vr*ZfiYAWqEol)a?9 zd^d(oWGIerBXWFC4vkIF9MG!KE3z}-{PK=QRe=*RA(kw7PzZFKF>|aYt`w8$37JC+m*sCjy6)OaXF+e80bw)%Z5|&*e816aRYc1RNV%<>QH?!%*=59MHw!GxxK&$2kKbs`*e2nQTETj;YRTK^;uf38LlanO82J%5)`EQD$w@^;V zVpl)_sp=eNgi?^1q2XbCxA2R1u;UESP3AA0ispJU`w`6@{x4~TZ2USBDpDijE5G}J z+P3NtdV3kgloRtg67ZO}IINM)ox<^R7zq&O<1R&=q8M}Rd7p$WcGbT9E?ksmZS@b)4_xX-Z!}fLR=DBo)}UP>4AB6X?Sz2(E5fdQFXO-sKWZ|#zL}-O1MB+ zoAggGZ{zVln-6QAvd8+2&EFHV;JYChN3&0tjh9LIXlYVw^c+tPOJ|??D3`j+?`WXB zG28q*1tImB+SPK^=J{ctk#k?U&^r>mh8SC$wsr-5{>6Yst~1f**ObAif}i(C=;sV` zUv*K!oJgvjJg9j;RIhOh^9Ck%Cpa+h0Y^yx;w@femoF34fhC=1+xb24)|wFT5=0*G zfOWs_LcU|V`{AQ*>50PC^S!8V!k1q!gARj1MgdPBFWg>d52wg!_1)**0rJrOk_mAlnN2oLO2>?-|A@QPd!fpNWiFMPo<~g;ULo1cZNgn0+DHuYkuAugP7T`kdpEN zYGGk0I5^!*wrzh07%>St=gw%3+*hK>jN z5PtG*egHhr{v#8-OH{6vlenA~1Lef)o_D{soqpqHm}y#Mr7NrGA=AZ?S7}*SI&ow& z9PbFjhUTIx8aMe3@%G0Pgf@dPYCp!4Q8_oRiZ6T+$4$S7qmYE}Za0>d7;3{xiee60 zM73?#?}gt6tc;9%ABakZ^uWsWnIA+AgjyMS;w`RwvPjTu7E^~;4dAix;m?~>3D6OM z3;XkKe%J;X4g{Y{pcDG8F@IdNIbjsyRn}$b-3V{vl!(f zNhu$*g52!1E8W)djeLW8pGh=v`;G6$p~DJ_`e2+^KeyPvZhH2)5paEz$dA!6FQqZ* zU7A^HGZSjiNa6UwphB6w3>(V+rvqh5($|#&j0O@L#?<|yQjpwW7Hv$p95LIsTybn!m=4zaN%l~$RFdW+9M>0TkFU4 zlfeak*wxq_th>AkU+WK<94z738)-dtXn<57577I@8zs7Jsb&aI)_U*XaW|NgDeA*| z&8ZGTo?@?(@e|}bmL7BYotQb_1vfowPkw_7-1NIA{dd1xJKrXkKpubgiPsF2*Ex+y z<5QY1QRKNR+ihKLQMSIe+wn|&>D;G_CDthQ%FoJ;%;qTmZnlbtBiC6qnV{AUTI99$ z{RZTrx^ZXe`XexA1#dz3kMVB1TO#rfc@ee$;PUP^X=RmwTH$YkcqUY@Jqm?co5|UfZ4Eyj@ zRZ8vw(1lWZQqOZ~_#g!$z9GUKhbt8t75KN?U2X-1;37NuPGz}Oa*JkX1 zTwpq0)`w9v%~u33l#4inL8k;%-!NIO(d3((#wO5%Y+LOI8?l1&j?m*&Y-quoxnmiq z!jg+R7%}447qA9!hM z)g_a`?$Nj*xba@YgWYgYrD|I+l8ACH<_6f`>u4QdXNwFF-~zJAoiT`+d5smC_Dzgo zhN5j2Zoy7R4^H<4iB2Ku~M%qS~ z@fqg%syBv>0eIeDG`gH)6Wzvm98$*Gc-j*7y?^m=Z*+LMdM)lE8>ka~i{`0XJX%54 z|1y0dNg?P3Sd+F1NO&t$>k+Pd9p=fYME1^qqgjpP*`n2FP{5G%vdPkuNyE)BF$bk8 zh;`Uf1EFYx(I3a0j;1N4q@)V_H{de0xOSt>lJarF&`uUjz=+EBRmPgYbI@qf@vs)- zd3{CC(cXZ}m=uHz2nh2~`@>EO-Y_@QD8?o9jsI~)v0lb>-0o*Cp$|1#o-O5f-iy?` zEdht7zBa-C>b=ym^h7Oa!cE>SqWWIZvcLrEgumQktL|o%=l6ilK8^|xzUut6y4QCH z{n8Okz)mUL&`>WR-}ix|K}!5L%ug~gaYMl}OkFDCyaC5}m6 zOvUycYulD-$8|50=S_D`d(0oR1W33nxxXe~@0Lmp><4hpDCvCa$efj1;~2T0ltmD& z_B+jU`w{>9#cw}P&;!9UsS5cU3ZkPgJ8ov`WVP`DlC?S}*3MJYbpy}mhxe)bVY{)o z)b%dXY3EBTm3~ZMmB|yVX>O%Z6vw{!#Mh!T%7b%UiPZYhAiNmbynF+K3}EA@83u{&(uZdli}U{R}|LX zcAk^Ve^qtGmilqEPs2Xe+asigQzD1V9ZwrS^%8VsKJk7Qx6R#~N+nTB_bjK6pXPyU zi(%VU6lLrs3U4-^)DMOGJFqjN+uj4enELbW^$C|q~#A4{m+KG$bSCwNu=X?mdW#ZW+;h(IO4h*ixnUcpn|^eyCs|K z+|q{&WU^d@7Au>I+~nE`FZ}jRf9E?sx$k9Ai5LA>D(I#SVvlN+CI=BU9#k;oU zn^CejgaYEh<4XGc-X{4JENlqo$!EunU!Uzryq_q}f4w=FTlSkCw6+7&(GhTV^q7F9 z#nu)v!fzrDCfavkW4+=qihJ%7k{UfL@qBX-uv3IU)@z0#96m(mkBT9Do4CMq?vR%u z06k{ucxYyWVToJBPp|f}d%k90oT1F7nTA^ePIy@da}YLD|C$nl0Y0hh$ZptV2ajHd z`Bh$%?Ndz+8y(L(W7&spv)a(w`sgEDI zL;Ep2Ec#Kr+qFJ1-~Wjh=-)l5nMD_GE!Nb;Pj$qtc0@VQE9ZxTAig8Lt8cqN_gXH= z0|rrvmQScF$;ljYB9KVzS8=6W9{(?IAt3jcBA5^a8<=Y{#KAnY-Smg6@zmO}nAian zsBcZJtQD6Bi|IiVDfX(63bm!5{#kEq$uAEpFab#Di2=FuUSu@N{ z(VL67!wp(~B} z0}^m>rk<@z22Ag%4*lI}(Vz!4$X_rM569gGqmIqium0N4V{s)CI$&wT05xdh6?pD+ zITGx$DLVK-szSw+e=C2mY3H3b}GP9Fm8?sh~%TCMFfvsH5T?pFhpx>RMQcm zzp=KlVNnFg$AIc`X?JvSQngu;9!Cg2L<6#8`JAp(nf%Inuit@d z)5$!#$C_7!3KVagz`$|H+RNR4Mi@P}LvjzO*Rwr$C=p%2x_{lcF`1fO*^pa&SBvo!9Wkm z0~>EVKW^t#Q}aNot?YhAzu*His~~g?9?PtOy*BHopxabfIIE`2y>KjW6W!Y%W%ePJ z^hB>^VsA0rix#~9hkqS6Z&v#B(;3&@elwm+bM?F5lUB1Bv4%nXcq)NXt&-O8s1Kos ziqAgI?|Nsyf!R`>W>eaQYQ18wX3q^s>YimGjj;Zl>{c?40Kx9iN0Z65EUD)n!~wP89Toc* z{cx4OgB4$_q9C1iQ>0NQg%6py@oqOUYuEjZD$>d++~e88Ffkd-Qch~&dY?H1^3EUD zey0wM+z>`FVh_r98l0tXENhfgh_aAjD`30k$sar=1_{@DE>kIG3qlDHQh)c<`=JfU zUFn(`$VHI{m8vf?jVXReCJp<|#e!+GGkH927X28wWIgo5z#6%8g4KTg|SPyAo=F0~UIGl4RO`ECj2?$5~584Y+s04mv`FJKRY4>;2; zlX|ShH_daS9&H*0k%(gr&B1!+Lfc#R-<>St|ChJx@35&hIMG>M+1>QF7z=IaABiGy z7SBBrj=;j9XLbQ&Vcj${LR3JxFxCBauZpHZTV-xA1OX@xxjaH*jv0ZA=r7xO!uGT z`untA$7jnG)Rq)XDKcw;jCyO!oHzZ1nAj%qO4ZnaAX8RQxJ>qg86XCO{%Q0Oj|gFm zE!v60-@4=UhIP4H$s`{^uCW&D`HHgePj7db>zvYT;X*>L#HxfjmV45yWvFpf)?3w9QvdlH)OaJ0kStJ)r7X2sKIt)ui)LM7Irk0k_B$8l3))jaLq1h_c7|Y`BE_Z+Qnog?a;8C`I?gBWO#VJ}J=dh8BB8*Peu`>|YLl7uJ znUfvXO(T!WoPI?lnMRXD_($peAcjL1VRD|SWN+}{B>yWM<+hrx3O9IKC8iNXN8v6s z>FUkT{9|AoHJZfedqx5qP6Uf{D-sXp%2e+CA}V@hMztVB@&$ZK@lGtxCO#@!GMg*O z4{7*ey6*xGYPfu1#AR`1?ArcgZ;8WrQ`sH?d$i%kT5f_r_;<$dkhtE3Q`mcc(Zq}Y zKw%|@$m0QRA}@-HaT;Yif&fFj%(3kh5~_*@$X)GG?J1)1GD_+R|g~e zwtd!iT3r)Fk~K6WwUF=5@u{oV&Lj9I?KA(y73-u$-j);*P#&WZZ{TMk^|AZt!w;qn zQolC`ICp}ZawmjCnL(JLS`vQ9X{uw%0Gt_UYE*gT1!62Fk2^t9m}|y<;Hv?Ly)j!q zJcfk49xUF%p7Dvqm?$()Z`<>{F^I(KzNGX=L_Vs0Oikj3H5)U7A>R<4_!@o?Itlif@onU^g| z@MlMD7tY+oVc7S4oAFe^V`hwUa2eav6s=h@c0MSG1!{ek zu`Su7$hK3U9wHt9JAGLa+twqiu=b&Z7Hue1EsAL9Og#e8^AWOF4tvrbXHP8we=q)Z z&+DTDs+MvFq-7N`eRV0BU;?x?uEvyG=z2K}g=kfdF9wRQ-?kmHZu-_DcDN)5tLf>5 z9vb>1--QJ3B54du&hsbdY@$S#SPTuk3sf@&D0=HQA`O#X|in zG6{j_uknA`o!sI4=Aj^5t>2~|CyV-ULl;jvC3FFil9gskJz3HnoXHccprt4Wlgigo zNcVln1c!5|t&-pzk_rzQm)_H9*PH0%hdc3cmDFOM-9JEMBLItk@x2YO-9#98K=V_En z9a3?5G>~>aNRShy#@2(;b~%FUjvFU=_&{-c%ld3^9hz6-M5xk=YaK$LfISC96|dJP zcX7hw8oz-OMA^HLC(yCF7UvHB&Dcu7^F9|u0)`)kAKlOP+FAH8ho**_=BWvqdZ|v- z{+iw}4bDA$=`DU(M|-`pe!fd(%5CSwoX*07VN%ZgPtIU!*$xy!x9R~)`k>J-F7paJ z!Nl@=Ax;;mGMD_ohZ^|iZrv=F>7g4HpyHg6?A3@~d-Pz)z9>#}$gy8Q9hr0P_M7$r~mc_9CaX?;I#9Qoh^)JDd zW}N-QAv};ktqN3pO69ZrYDWZ4nnT)Mu#57r0Yk65G(<$??*0+%E6}HR!rEis{okVb zytt42IQ!$q>(TkQsyYcJ3DoRndv_(K?*Eb@w7{#_R&XEI~G+tI#sM>tRsPD7q7GvL4=b~^qhnA-ErFAtb8hf9G3UAMAY_mBVP=Y zYF_7BaFopR`Ehum>BOnTT@HIZ(C3wxxGQDDO+`@}Mz|}>@p)s7R8>D`oMn;;vZFL? zMloLRNmZ5z30yw4YQn>fwV?P|1?xxgiH?=keSAqY$(Fz4hvY_eEU=Llw%HZe^4 z$Pr+P_E@21xU;hCdrI^0`ltfz{nZX? zx3J;=8qg@W)-nAj@e5;(WWFlIGbm|D=0p1$^0j<+n8m(W+PLcbo3q02s{FoF0uAP` zsH=T97^*MggK?x5K9pp?hLo~+O|BnF&5 z4Y`0M=@O%^U+}}i>CnY&W?~_e_IR$}Bqia~@0e14{h9iUYQH#$IAF<=o%M>QyHKwo zi!wDT6l;%&Fa;DXwP{!#PqXU0K2~-f4X7{_2^CKfBg|F^LLn|AKpnLU{A<2KKr(vw zLud>u@aXRAo^XPO22?wMpED(dRm1$!u&|z zvqZoi7fCGPC#Fq1*&FW%Ip}0OhkVQWFU3T|+@rd1lADz#gs^YB0uckC!sh`DQ zBzt~-E=p8lk|Ee1_?cqyJ~V>mFZ$_`U$iZ(F{KUCqk8D`uq2I+J54!hvH{W$TKu(` z&eg2zc71m(k+9J7ABf!&phHG$+z1PYx>%%ANrX-8wd}FtbshHf^!|GzgBE^Ke$3d+ zucAoXi$YQf9Y)PJGLO_(>ffpNjcp-yJ?7{OBL#pV zu!re&-gfv6D^T_2D#3Y()MGeJ+mI0yZdQ(G^Ngim6K(%4>;HcMFG0}0^icF%?%Q{0 zZ>RM3DeGgzUWd{SM&MyU)2DAABl+My*g^|kny^?6vdkAE24c#Mt2&i-GJ_iS+H2Ro zoe_X+f5!fCMhvQ6j$ho2{A(1J|H3Dr`=c*&b;BO+oo{emf47>uWdxw>=fvUg@PvVb zFdktWL{mlpVzAVlz5kl$@eY*Dd5~?9UG_fak#iN?kNa~Dg=NVw0 zxTgF3RVM*+@4P(QA^;sc=gGv$xI7dg05x9njf}yzWMTwhYE77;Fin5n7Ss>rZ`~^F z(MVdfJHT_XZ=)K>G*)*sBKG`q0uVyZfu9`_fE3zEK;rU>Gy)J|L;}#S2nc^Juwn#Y zaL>h+5`abm#sf5*ICCP+-Tj@v52PA|T6kwme>GiTmVjmrs9|Ao70xnK-mL5q-gt{4 zZM+~QKWP-+i1BM>O7iOY40%mRz$hoec*BC#uGT2DabdBDC7|sG7~`Z~e6K!!wczM+ zKlB3vkPn(eKOh9jKjz8Zx^|Tg+Tpd+h6eFxONV=grNb;srlTQ#>vZZztG;4{Ukb=S zy^VZR3%jrjyYPPnEZbgQHAYI?x0dc*OKp$S z{Z~(s@{wiIu|pdfJ*1ae1QrXs3%jrjyRZwpunW7eGx*9W2g!GDxllImze@GX-KB2b z-FJ!r+;89g23 zW!8Us5C4F^kB-fresBfwAv^=;8*oFHPL}}ljDLtf;&B2HzbQFo1X>ZY2|mCq{8}`R zd`9jdQr#`TaL*^z+^>c;0x%$0{y~0nV1x^=4&fFEr6K)!y?*DcLcPd`;&d;2wc|DW%RcIoo5 z{(IxCH{^p43oHQj?;jui!wwZW;kXl|b<5ULyJqd;AAw>Q0k{jhunW7eeXuN_eI8kA zZu|coxzv{Dv)|-N2QRc`=$~e({x0moF6_cC?85)=@Kqp1aSVGjhx@M{r+UiqpB&ZV zw76JZl*1155m6Wp6!W*Ua2YtxJ>@{T^V+lJAcLLO+e7u)PFD=j5OHC$0i{xGwsc#z%48n$ z9pl_qTB&;qZ8sT;yeI8q-$pf91JTTKwR?Mx*XU*yl@NebT1o&q_#kNHDQV|NJA2_h z4hx?M%*i(3jT{ss03ik~oPI>yhi3f zan)-WNj|LnQbYpKHa1n*z5oh8poDwMMaSK`U2Eypx0jKC&p!LCS@CUsXRBO#@ufyU zPMkDRUV8l{d0+oI0mvWsg@1JTzxmB?WW~}IQm=MBsZ+B~UgL-G1Kj5mfV&jfUD$

b}kR$h+BS-EzyBdy&IBvhWn*O|q`SQhs7s_deEm16u*Ts3j z4~LnhIR1e7hA$qnNKQF)v7CPRQu*>xE99)Bb2z);n?e@noqT|N?bOY3#e5SkcIj!Bd5|b9+il+tqNt^`Z(AZAJG56FxQ!8XtdMh(h<*J! zbc#fv`ZqV#w;}yF{G)r%?sl56oeZqHJv;-%6}*R&W$-KY8#I*GC2dT{Hk}{+T(73z zJI@hyb+*X@xPwM;7pl{@Xx`EcTiBwkp~i<1O~w&K-U1kr7(t#&T0x4z5wtBzG8uQE z`E;HKULfTdj7&>74d);V-RwDX9F#vL0Ew5pam5q6QZi*Cq@@P&L9_ms`!w{%?&u`MApx4Dz}88*_@3@H6vOMfR+6%02`w zGv)F!TEkD`FcaM*?NCOpK|W3Z;+~f$jh6;i*Z^o$bPl#3Ap09O4Dw9lB42jYc(W#U z3^~LfA6eH@vhv_(-RgDnz`YO1pP&7+JoMm0Qa-NSKAPV> z`MaCDZ_|MXG3_5{fVsy$O3+2?$1q*aCwNSor@LV}&zu6g% z+i%VearC~kU%vJ2>$`Ca(E%J!W5I zo5N9x!}geElk)#b9J%K#IcBc{XdCc0bHagDa;ml^toFc{j#y?gD31KPpkFxm3o65t zayaiqb=Nvd@t>shT3aoKg0f>_@l`vOI>OpcfgcT5ti63+IHxdQ`uu;6V9;`Y2uCFii4yU>o+$qQ$oQ}`^?pEZeE5X_4!}<{T;5~)zPYSr=Slg>=(Xp@O(K@`)tQa zSs$Jv^ec|z=}-32Z}XtJa@rA#lqLEpy7{3q!*?;!2dbX>@xNM6+q zcgOKs=3})#DJ(Z9pQo~Mg5qC=Bebr)e>+8GPX2>DiS0%^nt$m{6D2*eu zotd)lswuM9@=3C8VYw`uJyI6W93j)k_m^qq{iR|=9~n8YyA18uHN)`!`4~5>r!1@- zE_<$+D0{D(95G4uS-F$IuS1_X{eAPsN;y>X1`gY(*r0h$aLD=@a?rYIant6MwMc^WlP-K<_+sh@!7h7AImH)$X(n>CacO%-}=)2fM-wryc(-=?{= zYuzjl_#sRN4cD?+BSYJgrWU5OT?^@|`R~@LwP8@7PBMHzR~a#|t5l5aElc$~0H{`bXy}{+O?H7ts#Y4O1riY zN^GOm+;nUQ`m$SzweQ&8_R@zOL>%W)nBo6GT>LkY?lDU4Wcfwnsl<%>&E#T?kT6oZ`@hrdqR38)*g_h5rM?3@b*`fCH2_jmts4(#A?x*OnR<5Qmj7Apt3eU&(vkQef=>TrLo5G;nW7X(OOP@v)E({9ByX z`2_jYYuLd25eIUjVbUmBLJS$$t#dc+w8KZ-p?wGG(M<=Qp1sTxk0Z`|^z32QfDnRo zgdA1wd8}VAM*>3pK{ArRcJ15QJ_ytaR)aKl;=&Z0^lR6vZJj9=hm>#Bs8MqM*Up!p z-2W4qIANmsIs2<;+d&~t`~f=n^p6vuUVr^{IqkI5q^zv0`k=AkEIhbtY1_vE2>7z@;PH=)`THaSuxl!WBeeUd=HT66W0Y4AaTNw$P(<8=L%eGPL-Yp<_FpWJNHcDQVF}(O62Fe?Dl}S|<&y=u`N$FQBPT zsG2sezg;wMTu)jxtuO6M8cPR7x6&5US!L0udwY}5=pj91_N36J<|SA>QRQ2!W^y6sJ`02oOt0sshL_(|fI$BzrEOD4Uj!-yt?GsgMne1J*7auWfutwR}0! zZ=o29g;}7OHl~k^(>611a90_t7^X^Fw~npz>aU~KpUPd)N@dSvx0q~GG*L9vKCi+5 zFq$^3D=iuqKquSYW=dKz>DEbD^G1gDI!ULzUiMDyTgi~J&L)?#o*iXySy!1dc0h(X zQwPbs87fc3k~zawxux&XzGXeoK1G%3FRFrFtZ&#pg0lAMQ7q2lfUM5|IimgDmlcqq zoLbIuW~>vyi3cy#ehh+RwqjO>qZBD21yIEI)%L!RD*s^l>`~f3hc>)D6l<%+Fqbh! z`~9UeN64WYD@_@s3|4*}m;Nu1fkynDpku2l<)QQYjT1nEF#p>Y^5%_2;QngVNRWj8q#%6#dUdqSj!=Hu zBXb%jdwO?kE5iqLG16rG@Ln=yTwj?szRXZLp?}eSXJ=5X9|Ciy4zn?O(^BSgjPa9X zztvNXNIl_z`8o$!XoPdI{`b@1%%hjdsfTNytn-iz1@jKT))N4d?8rUC+&1mEw}mep zsPo?<@%=k-(!mSlxc%qpoSb>NgK-9edZz8K3-(y1b7q|*Ez>#ktVx5kUmPeE!~5vm zS?gx@?omCbx_?@zt!5cY8GwF|D#Zytl0NZw~l@T z4LC5;m;V<3COI7#KmeY4%Bk|+d++5FfFCJ7{HNUeqkCo5@>RBqjTLWL|8?!!ReCCV zbnPPDyLMLHx07_~)X|m%cZy(HFV=maQ*sbmu}i z5!X6eow+4jy9nnE(9@l-z`v7Sz&Qmgx06`_w@7di#yJmU;PK#(tI5UPwM@YF08}}+ zAB$f>yarFF0LU*8fb6a3fB+1H8t+mWJ3K$W6uLEpoQ4H~1Z-WM1dKAnzsZDqm6eyt z>juEL9BOwEiH#VYaWakB>!o;DYilW73P&aEQ@_3)nJW7GoCdRCjgBER5Xo5 zQ_F;{)k=mG`YZ$>!ol50E=a9{FsZw{xqvhO@go5|+dI$04hTT|$TU96feEdZN1v_C zMMyx>_q?YBpp$@>KgdKHc5L9dc|-TGUIvd7zl9_qc}UYHuc6G8A(Vp;ow~C4`G{hJ zPCr&)zeH%d#7!Mp*&qQ`E)9@_KEr8Y2MPT z_AsZOGkcD0w2J%m%IUK8pIal<7yh(sk9Xk@QtlROtbxS75!data?1)}cs+0D@fy$thw|^OubeJSUUe?tz z)u~-8fj;B54e*OzqlWbiO{fD^UfQ&3YG?~e5=8f%Mca~QM!a?H*jl=G3gB11lw@&q zXwyvNZ&EFe)-9S?o*>g8X}Wi6lf{*yN0&BIs%f=o!FQo$X`+f4zfdY5=el(&k*q3QOzr()uJQ$k%5< zrjUUsi()eSPX?P}Q@{Dp@)w|3SlUDi{N>3^+j%jWQqS~1pb?6BvxcGnD1r`cnoHmA z?F@ZXY3<#$tzG-~>>#5Db(66}dwwbm>(^EK^(fW&+Gpt7JqP*^(l6{|Qk1j|{SEnd z(3TrF3VmcX(0?YN{KzODIhlV}cs=k1x0%3}^Zi-V>89#E* znRz$@BzgF>ID9Y7yOt*pTAqV9&XmQoN6Wx|ouz5>hEk*UzrGLtyg<9~rCca<%tx@; zs9xvl|MNhRJnSs!Ptvgi>}ccte;2CvbH)9o2<6FrOa6Tp^ZTEOAcxp~DBF(Uez%7r z;nF^i@tr=Yj*bJ&DVbN%Z?Yn>kwU)ncsYwiJ>Hg2GOGJSMGpS=z6V`{N@{#7WPLwQ*&-&wwLV+;L#-8wZ@ z#x=uys<2Lq)ms4y+r6Q{&wm_h1?*N!+kZ`kUfm5eZq``N`}%qL8bi?&mPjZR}U%c-BWt^Qr)&kH`8++EcImxFzC>+gOqkI zmCoG~a*2 zcGFySlIG#ikA`989ar<)B*(iroQyJ#U^@gL`~m))uRz~UIR&2WJ!GH0Cq9t5B?O>z zJf3#y25&)lBmdM50?_>cPrr}=3}jt^6K0?o0SHWv`p)DU7-?HH+MH^{<5+p@-B*$`~&JnzFG1NtW7D3jTO~k zzBaARQw4;+F~XM1E{}vA$!UK{_$=PDe(XSpGr&_3PVD z%KDTEoh$EH3T%^&-D}v=U^i_>F6^`LlZSs|L|?JPKlp?E`{56NXcmNowZleq^34EJ z^h1cKHrO~ATxv%!_%QGk3IBfqMa#bfSX~uDCoLI@y;oq;|Ea*FsBQwABn1>p=QBgw zVX<=mM}bM>_JE&l{JQ#|0P2ZfiyJkppP{j$iB7Bm))d9U?ZW>IsAs zd+O;pRA14sZVhSLu#S$|`Dj?bwlr-}TUs@#m!X-WQG(_zR0&O$>qNfJY{~N&=2WXhB&hJO9} z*&Jzm<5t!${~J&&{r_~N)hK?92EnBygCM}xS!I6W94whDJT1nl8b){-NYDO&j&PQTEsvuwm_5Sul65%$rjs^Qx+3@|4Lkc<^A`?h174-c34p?Ic~h zcag3=y6QCmcYqEH35Ydd=T4n7uz!B%&YkVBO(U>Wr#8Z@WzgFpZR`rc6-k_w=)pfa zJbHMOMuDe5w}t!*96_T%{xuD}gCiyXK*kXyJOKnC?v|&>RS+iS5diOv^N9KOINi+& zK*BqpkrIIJ=A4C}{%Ztapv#|133zaE6bCXgO7qnkum$)kjbaVo7J_( zk9jh3WG_DU`0J@17$21FLr}l2bSiBx-MWPnknjtM)}eh{>Di-OApUyxGGvy4J$u+* z2;_-;)2LZG3<1b5AXxrUHw;Ahh4h2`>#rD4)=!4?A0qvF_mi%rU2XYs;|5wrEjw}} zPaKENJs%=U)_X!9{ZOO*hM}x87=C zZ^lO+c~~BM^kMn=V~@xaPyAk9c;N+k`Q?|3;xB*si#++{lNRP-#UqbCB9A`$Xoklg zdrW@w%iqZT_uMbvyzQHE)AcvW%{SgG*Ij#^eB~=&$-s%whaPfhhRug;mdyukmO~Ca zL^iD1po9LrfU5ss%vETeIQH9bKRNJ#{pEoD_szqB`|o8~wPLYMtQaFbx_6d_O&Z!> zo}hkXZ6~UD7j0iVz$ad z?msj_qA*7qF=B+wnKMV0E?sK!JK~5VVJp^5rwXoQE^cI9t><+E1ZTBd)YXF5>e`w#3dvu4jS zY}mL#4nFW;IrJc%pDGSJ7I!Pc!?Wy_W=)#Cbh;OVEI zmOuUJPx8tuuh@R?lT1MZ9&n3b zdn;DC0p78PzF$k*l?FnoBoIw(v&CNc>7gSKO-@2#J;>@j`Y!ZqBeqnpw=Kw`5ftvO z=L0wa=Qxa5gcyS#fZT!`h)Bsl+9iAi&z5%L$N7#lPIq(gobe$F=RSbDk%qbPF22u5 z#OT-3Z~`zP0?oqDm%MTxpWzgo{K^pJXn7>=7(ek?{;dr8R(B>Rjnmws?EPJO4*|&P zQJ24iI)DiDGJ0C6oJfQ6z-t%}qkegx=3~1^$Un+%L}x+Si_f_VKxG&KNTws9x6=fm zhS^yH&0yj<8YFTc-%ktM&uQ`Z-W2?P8xb1AOJH9#bN}YRu=j23QF?>%mUKW za<`Zl3l|%uSFGj38-m_D0qDRFvU6*^!Z-_I@}&$W2dowY@#ptxc>G%Y3i3k(qj5M1 zNW=0xlD5l@Z~(cmhd`Ikoup4s2)l0jzKOckla{So*vHkeOGhmed1@@3I+kVxV0OhK zP{aCxA*9Eomo~$`f-LDJ4cs|)ou$A05(Nne0XSsfAXzYHfqeHn-<7|-@E3XO&9`iz zqH|BdfW!WOnR#~s5y&%sF2DS8S-pC-j2t=ACTrx6e9`$qWR|F$>{;alIYGzBFEnLk zeP#5R(K2PqWc&4pU&gBD&yl$c=gP*tHp*c~>cD*DVRF<_M=Fl`%sBe!qvg2cj?2Rt zUphm+arrkgTzdJXa>eCW$W@nLm52ZO&VR{|{`*H6?*75ua`)Z&c;NmAiuAA8`<()DlZL|5{2=Bb?h(0NME@VX|B-z7o|a{6EYtrHSiO9>RX+Y;OCH{P z?{)o7UXyp;{kwi=ugIHk>f}kkw_pD9m-6UikIHwx`yEqO@BVLXM=5@IxBTcwKaxA| zyfaf)zj0Y;qmBzMx}aK{KIWKXinjm%tvFJ@Z-@=<_dasDUZ#1l`HOD|P9C%EJrm&k>e zTqqY@e1XZH@d|>*mAPUB&i@oVPybs`Oi}-|K<3Or_;Jw=82gMEG-!~Nk1v<;hVk14 z{(|4}GHv=aS+QcpXT!?vWBKysMiOylWx|_pz8Ocn+?ZE%Y*NsNGuAo^`}fZSK5plY zssEvXm|zaG<-INP?z``1b4Di)UikA1^6*0s+gz#I+^GN$KB)bB{L%53zxrj~9MtAX z@8{-0+1%$dfH<6#a6I$$pX7W0^=-N9JKvJ;+o zT&!bDVPBVy$^TQh@=BezUZwNZi0iMr&IqY@RE`dpYl`Qedp_?+-bWvK)W*|?e)dp? zpFR9Dx#x%Xgn5bAo6b+}zE|t^-XF=;*IsRXJr-ZZ@^j&-M=daBL2 z3GcY&_FKZdI-L(`n%}(Rn{wUt*U9a7+-`Fxz>n14b^y;m|M}15@y8#Rzy9^F))wD= z=Uv(Qj<%sK`fV#9rflw-%$*G%D~hxiZ}YqUcH-}2?Q1{!r@Zm^H{{WuJt~)d<1#r- z=W(Z=c8Y=e-*c}$<(Q+6v3U`D&o5cLMEdvZpBcIYU?|aDdc?i(F`jT30oXYbfhidn zpCSHI5)jKkR>-+~3fwz&>SQ`8SH?JuXw2HINjT8MxPr(xG%dm-I3EDN;nr^3BLLxf zwnaucZ{u*@#Q6_T3lt*&-HrI&|Mmz#i$CF50QY9$=XpyAz+xm=MgV%;3X3P^y>$s( zNf822QH_jC$Uxo`r`JWg?Akb$#_AUNB_sO^F!C&Eiemeug6qdgz z;a3PFqM`+$XPyi>xdhTmG^h}bEQ?_S0@20^ywwQ6=J^c~@LWi^0iFx3{E+}OGBKtJNYmwE4U@(d!}8AZ zq?KPt0FqXV*a!>Do|Z91$V(tC19=%>B%p>f>&7I!=Zo^t$kIl_v**)69XW~X#AxTz zj?zavx!$T6aWr}plW9XcyaUr_{3DZ2rKQrddw1&)=@@(W>YeQiXr|EG@$riWd2(5j z4toi*zo0Ms?bkODfCKyWlc9r$%8)@rj2x_-Q7K0sb+nvt;t8gFpYi20Siz*s z!pFSY)uHbHX@99aJ}pw&d{$)N;OBu40&Jq~lkFmD?g+)oygd|)qYy>&`@aCi^7?t> z-7W8$mBP!fsB);v(Z4HQ$e5o#_*1$3vdhgvc;mW_hRIVWOZkNIPmDS9=E(9@%k!{$ z#cElzVvS+nJ@=JUPC7+SI_abx;)`GW;?CiuFUnO{TqQT(aI*o+g;eQwTz%EmdB9rg zo_p@uF7CbOUb8g0|GxXp3j5h-pOt5xdB!X-Qece%o_+3Fv!?Lzbce9<_Os#>v{&u7 z&CfQJ>VGxp3;q-S3j42rJ3g;}#o|_Mt8V_?&@65j#lrlb!#{HM;omSnMq(WcSRL}W zzx_?_z4u;QS+Zv38rge~z2&Q4`Kp|M-uZItEw{?g9{QP`{QBH8&&kK{e;j_yjX&sq z^g-^xz)y;z`Tdmmzx1aivN9Eu*}ocva@`r&JWuC)%>6KWc;dHD$P-U&8^8bk?`^z$ z{Fjf*PagV-;l~gCSbqG|AIpDz?=JcFx4$hn-E@;#Y9D#T5wiKv&9?k_;J|?y;g?4Y zCZr!QqOVIJ1Jn0~Zf;4~qgM~xrVBkD;t9fsrK6_HCx%BUoTD&4V4DOWOKAg1Mi}&U z{HNRjWEk=AF7Oz+Wxb@~Ae{RnF8soGcsPsS+;YU9!%4dIOoNpCGdCjuqZObcEd34F zY#D58NWB1ygFHo!#?ndl+be1TXz>*x;c!#%4mpxn-%`y9Ks)e7>%mAty;AOC1YjyB z=YYJvc1QqbmVf!Me3=|V{)-ZRg>V8dBkL4yN$12@N_ZKlB)4L#MgRtK$XLxJPQqIS z#tI>xLJ|z5L|7odg1a~FLek90HurDo2l6i<v+^V#vcD(aISa-}0^%OSIxLM?SCnU4B%ptc zX*$S*(}tQhZek>0-(EeXk9InpJ9V`BtkQ1IvBGLq?&q@PTZb`~zTAiGpC!tEoIubcCy)&<-b z5^7ley}$K+`}Lb&*0~aIn#aOFbosXxhYfBRec{qKG+ zPyGG~`R#9hE5CUB7lz;d`nU4p3opuRue>IIf93D;+TUN3x8Hg@9P1y`C4SF4@INMh zA8gffz5k*7{(hHc>zpe|zz7^3uyMndJd-GU@#AgAa`` z<`?Zhzwl@KB1`ehn`s59IWhzy3x3_{TpQ@els+hd*eWdCJ-iz(U~15B%6j ziu>w zaqzAAxA(>yZ^(-;{#BlT{`m}l{_~&hJ3zs~0^+epAImHvxY{%K$ulr(gP%X1eMj#8 z_+vkpU+BAEJpQ=+@)y4d_~kF<7kYKS;FrJnr9Azor%eH)o~p?sLHbwhy`z{6J`-Z! zQuI0Yuho$HcX)k%^l^29Y6q}zI|8J$Dy12CF6J+yXdbr(h%6_wKO?EVBUG!?_)Qc= zq2K=@6qW&N^>nOod=z2#Me5m6818=x?^~Z-1nM68+O&_>J{A=Ay%CHrZXw5yp?vf7 zxAe1r_`{R(hd=(op4nOjIN59Dul5oCoVi6pn0M~S@#2dwTA%Le?JVAYr(kU0IYH(p z&n>urTI8koX+d6!xhvjzThl25#zN}E#>OJ`^;uCkCjTozdOnAt%=|b&TYB&(5896l z0IS&BZ@XR2`N}zRAPt5&X($&)6B)k3}d$iRLBWpMw&GO%o*VNls1 z898L6j2bpdMh_b;qlS)>5kp4E;6a1!;J|(N-d9dO>12zWA1)vj9n2vO1$E-GcX%Cq z(s_=5r|J0a_o>@Uw6HcaFD`SWir3}(GL}R zwI8kSz0YvZ-S-$#ck4|$hrjtYyIy_8)pFV?r^%UTe95*w0LLD4tn9nbzP5GLKKtxr z*F}pK8I~+rBIV`fVIRP_q!(hZJH%XK1(;d5|B+ZlO@1ho%Et2y;8j4rfC~AtRX)0-erG$N2= z&>;csBqZ&C2v@gWUCR?6327lOIx!>vx+mmcv;+ipuN@{G9{U{-4pZhny}|(?{p}Et zGAYwR9wM<{|9&!H-~d^oyRQT1Au<5&<1$koPKpc*jUV6!{ zEGPNNgFndwWuvTsXZAT{`QSCzT_e|AdyV|pcmGSid*^rMip#FBK@ePd)s=G5B^Sxp zFZjA#eCfq<#Z_0xHCJC_1nNPD93%%Ew7(pD$N}=DGme*=u0Kz1yzX4N?BX-!`fJaX z8?HM`jyY;CS+J-|R!a8?W1h3`K+G5Rey?`8(hKj_u=f-3`~tjW^wB z_5S1gek?z^|0nX?)6dDT9{-iR@caw5TsM_ z!R5`j-;`&beMbKJm%qwipZlvk_owIN`KONJ@$d5X-MIZI~D zm?0A&W1BW29kF}6nxzc4Ocwp7-wUuXNpfIT+tVOX_ll`LJd)Fvw{mamZY z8`j$<$G9_znLBr`Eomn{mbg!vQXz*NxLmHjsGWb0trTe?(k@#4i+ z&OA&BFLH0XfKif-({d2%Ax7;Fke(O%T|DOBg{=0R;c(*DfKe|`${N|mue;1QG|EAo3@BQ+#pZ!c8 z`sqU%=qG;n``;P4O#cFW-yf{$=*M;jS(pT`#PF}a@@k&nS6_WK5A0>;;Q2Sd{Y_Z* z^vEM&DYV{0NV4?qXAk}?;3x5_<#C`0LbQML&Tq;c-@3za`yIE*Ew|kwH{EiRk?yzL zdXwJYXwNBbzD4U)ansG}Pvv~Gx#iq%zV&8{oA)ej|H)5&VoK;wfBK+2^x#kBrw=?R z58QLVJgC=)e)5n!{8P=h;*p>JEaG8#>}QV|SVHv3LywrE!Ll!YARzvG@4MHQrcvHU zAA2M&1&e!@CQHM(KK65s3q1aqJpPNvo=;3=rKpjY5MJ+aNMzSyn;RB&d_i7 zw9`(NbI(0TzW(*E$vG^w)cdo(d{($uoPGA$wnfJmPW*x#fBbQB{0YYg9Ix?29C!RN za@?^;X&MRCFWUzkt7#o`>@l|W2jJe`#cdLJ&#H&hG%shKd8VBCi-xy?C?Y7u)|bwRvdolVYUa|F-ILG2OV&L?6udPvT5TcS-WP9EY~q($fUI9JP$=Gm_RKRzyT%IAnt z!)45vky^e9SzKUz`FNY#P!`HjQK562@#DjlcRCgU_s@7oy6k~$8U zlT#RjhRKNGnhyne1*1j=*%A*JF@kdFRs9Sfs%{A?$}3E+GgX$A)25poXXrh0b|Ay4 zQ>NP3$#uH=b2q>Ged-r~jLnSK%oP};xd+T2mMztL#d6&AikpM+o4Lfo1q)@tg82dS z=UcmCFUbY-7X&N_zzzA19vkXq;DCX)6%YDArYor4kWZ@UJ9G)#Z>?u`?@KUQX#^R_ zHGTH?Dcp|(ouhZp-U0EQ$IWwposW$gK2pYy)wVHK+rv0*j}s=z)Jaoh>Eb2&Ev>aV z4rQA+f1b&1^_tbT%zxqHg)(nJa9g%~nf4*)+FpIkF&KB4*Is?i)pkPdIp>{YIQP7B zMS!gFXR?zA6|8_-s) z4XLimHLZ8vrGT_^K;k)pm$t(UT_U*e9N^?!cgQ)A5_Z4|z!*o~I|W-{vBa0d>sN8XB;@0<%d^-kTWojA#x=tw}ao5M{$EE=S7T^gaFj{+0tM2ZyZYGMQ}^q?Oh=O zSkh8K*>VIR2Y94_*z~kg{pH;9Xep zY6PHya^v4g!!$1dIXU;^{0#(bnx8BW{tN-=aJM2TO86DRPs>foG{`%*l5=9oi7PVa zM>peU1Qi6JhH+#BpcaPstRck8PCWmH-Iork}!=L zH!;{UU?Tt>p?vO-bkh8BZ{_kb;V%+!4v0F^!#|CR#zZ6a@Rom-CuIx>`7@?o@9k9O z=7C7XJxj~VRUJlFMr7rSd9gZ*SGz~{q^)T*Z>0^;K9ta)*hthrXwRqBZLAN<&2nG% z?yFb7t~Rm~?GU@#fXPX}Ewz)VTc@rO7|4xNh=|WSD>^$Hu)FD?-Zg(9XHdYM&fPwW zlGfHa^Xne*(;?EXh?9Jjc4)6*yV}RchmR#;-+q0qBV;16e*Jn|*2MBHl!5m@dOwfQ z`!s)q$4Z1>yC4eY>jdY&|NFm<*fGlX(b?%*|P1{z| zsY^%c)kn*&<>}Q|Cno)LfYj$M-MZL`QvC+>lR-lVNuU0Gq(j#Z(z9<*JCvhOPaW(O zY(&dG6y3CL7!dd-T4~2IYkU9-(OTEUmbyC_%)~~9NL-wnbJ=aZ=6^q8m zLHkz95u2-YlG9u2HLPoCGC^e$?GxZZI-zALH}%0r%eF67&E0J?V-7*#%Bj!D>794q zi6!5;Kl|nKgAe7cH{LSx@6XTwS$^~D-^f#cdP<)A^K?`FQ;=z#f{i$pjgu1&nI`+KA0yKy z_LTiMs&Y82lhmtM+xG7w@0@B$zX6HKH`%+dPWCi?h~fSN`WuPQ1hEE^w$Zb#&7PbbfJt5Rp1wY0JjV(!vJ;HD@33xdnkke1#-xMG8s^& zeO&LJI+@h(5jmEX*-4$qleDdzxM`h`cT?grC2v>&N~bD`D0ZV&_O75hP$bF2aD6{S zzwg0ARCxrN*8#DNo_ETKoa`DwSw{{VVT9-KVZ&5e(fG8j_{n$x#n+W(t|+kOs<@9H zJ<9SBl-fjLCQlshgW@`5una>^#HsO{lB$Z^NcF>YjJCJ2W5>w&abt}%047IO@}^9m zV#{VHO_?MURheh+RFuw16Y&>F?x|Czs4|MOI?WVOwt1K_1BF(f6_v9qrE=B`^*2c- zt8xx1G_7%(?x;~giFR3%cP|5QH~i4d!;Jm z3hpasRhs|VRkLMQ)ht=Cc!4Zkxl~rJSt+a5u9D@eRRLeMR93B8E^Ah;kPYg-Vclw3 zvwDrJUZq!6I>G8yt7NUZtzWlZ{jIjm%2B|VEmdW8^>PijLa(c2ow;w?xKYR1wX#;zUaj$v{>Jqi zH62Y;)7rRUqiou9lZM$tHf&fg>(+%ICf4YCNCxsUw`#8as6qWs)%G!!cA=OxbB4^S zth9HtXU(>@kdhcYJ9ws@%$ljsl^RaN&QZB7R=KUwe36H}_t`@>ZQ39k)~}Pj_Shi% zX*u@OeC?<1`|Y<$_S$bx*>m4LWy4+@Okp2aKF$tsfCM8=@;QIrd?PJT;E8k79-Hix zNDh-g&TCb6D^d1U8K&+a(P%pmUq-g*6=G|OwqL`fi85LH^hw%|>D%e!`5}#V=Oh|! ziTjZXsYI^Qu8xM7A;i8Ta|6dmlc|)6%aQ|7wfaOmn92j3DA06q;goWV4e{& z3l}c1{256xcb-{75#O|FQ}jC=ukBlvZ5=9KxZ*;1Ds}OlwrvZA;{>fVQsgtJ|AxIq~XZvwWpOF=1#Xm$J zKXxGt`epw{>02gEoMf`Gu};UiQQC*mS1~@)|K|Dw?dPoT(kV>d>UZ5 z0NKJkX4nwMS#3|lwf!lE3>vEO_OWs>Cvf?DT9A=tDmRFH2tU9N_<$euuDtxp4A)$B zja+~2^@ba-ztMhZWPjdEF25whxnDciNIytHuIHV5o?P(t3v8b{!vz=0dFP!cr+?{m z!^x+fEMGk3i)Jmy50>YhbDo^@)pP91VSFhrz2s84@-od!imM{747lRTE2`m=%Puj4 zgNrW4}H?VIa+i6^K@g;K6#TUuN7ptF3E|yC!(J*@T`|SA}`uvScY#(X% zMn3=i^X2@nEA;x+bG~YETz1)I_CqT=E4nKOWg!2w9eDlHW+2pn*Q?dH>Z8>=(r!U#{tL@pRx~%W*=l;x3%vbu}o^@{SZuxQReb>&W z1JEb;>Dxy-cI;@nGdi*H2Z{9`)^#kgb)7z2?rUh9LnMjN-O*8zD`B`#$tUAB;`>}0 zfh%!0uM^vcE)reD<^EIP7n01b#G^1i2?A2{4mV=%8b4@N63{Y%E!!nM5J|brqS4FO zTFX|FBQ8^vkVlnYD~Ld>1R)F)i%80VA0q;zERcyWuVpJV%PVDK>2F;A>vDi6gMV>8 z&C*nNmt{(F5(YnTHt6v19`Hht+@YSRw*rg6qU2vL|Bh7G+$J)D2{Nr|uskC(J0bvS zWMtfkGUA8?R->kY$TKoe-q z4P&POI|-N&fEiJSAB($5uF+{3xwmq8nKWN1!DeCg8Cl_%O3f-aApyMsq$dKWprQfH zdnQA@8hNK~F54!}g0-Q;W#$%u0lB|{GWYU1UW5=cHH0At6>uNOWcpo7MZj?O=d z(hjATH}U}41hGJ!wAV%sJI|?YoZ!Yl?@Iv~03a!m1CzA7e{{DIIc^d7Y5yRE0P(OK zfK#EcgmLqCmW5z4U+mAxLo5-oK4gPo}iHS+-pg#`;T`lNp> zU&DF>*fggjWmpDcQHQ0c9|*(2BrGlaG=Fa0hqV;s0J6lo!t2}L`yX}5-c;m^ zrNUUdy!h7_ZTT_z#Uchv6s%8JGLp6l%Jji|AJ~%R>#n)ZNF5HH@lF>a)lMB%;NHKi zzf7JOh!eoCiAalo6CNBRf<9asm(qfx2W8YD$KJ zUrH&n=c9hZx^npbQ{-D$?IAZ@yiUGw*bF)T;K{ORc7N$qs{K%-no`oTq4etBN;-FJ zrUPz6Y1gK)oYW&P4tv%z83w8%f`StXK;j5i z6*+~5dy88q+Q^Z6!r%{Ui%cO>zn%}C2?zW=78-Vq?xc@jms6iUJyqFZ@~-*s6~M2` zuJCyJgoFG;{t#rrvIFo-HdY_QROv+Fo;fv1;|VTO^a_y+|TcgqjNpXO&sB1e;x=52^7v^)<- z(N;f@gTu8s4ka8%>PNEtqHgSR}?XJAzjsg!L04GkUP{n^rv{-=%3?v|A(6s50 zCy<4N9d864M& z2xJH(jV(1=yhK*6Tq!G8EEfo$<;#}H>Xpl7-Rc#xdesVB5(f##b=4~TDVD3>rAzh7 z{YoPUSF`Wn%4M=<)iU+FT%q9=Tvx7GCW{s?GOS#=RNYs~I*7q_Yh>;EHL~YkkbdiA z!}|5Ie%(6zp>6G2O>@;MJ5-Cb$;*aykZl{x8X0S2u1)}M*tEecN02FH3?v(*5Asnt zO`d2Zk+%or!PTw50PO?vkFd0-DH?XVk+texInAyM7tFOXL0Imk`QD&c%CTXCmSfX; z*=Nsx*0r^1h-_{D-VOlId>ckaYn!CK7$L237&)qO zW3?SDZWd_USZHZO?n3@8UNm18EUc2nOR&zFCv)dj$-MbgQ$hZ;t=Y37DW?3NATJF%F6a8)0K(Ac+dX5Uk6Q^C|LjLL#v_f}$2}iEa0fPa zMDWZQ20Tm}-rx6!0E`%*Z~~BV-Uz@V_wg6x_eN zd;EZOJ#FAbkmad>089x>{94@1!DCp`f%sz%#k`j~W1Pn-cFahv|6!wy{43M>TKDcf zEv(BKIe1(y6WR$RJpJL?wQKE12m0sb%jiRv+kNOuS8G4bj|*$9Z(q7Xzj5uOmudfP z(0i?TadV|F<{jzs9{;Qe0sf-~_j~TSr}mwD<*-iy z_71SV)1hH9Xn(rbo_pDzj9{O=_AwlM(7|%(p;#y%mVswZ%Rc0gLuB(Io5TI)LkyeE zlKD_M=%9my6-ZnGehEi@P2X1i3H^`xCvAcHOzV|;aAM8cU2H$r9#wzk-cghQbi`)} zIdn39#CQG7K^lHY2gsiF9eOQu?qcCGHw|N?V#n}|e-DFO=Z>Y)B@%%A$es~^kXS9_ zGE{gQ)#2T`&bb-%`Jx11LK30dAyf2J{1dOgvos3GJm(3xrf$@UTh_rhq+wE6*dhd= z=NWh!zzIMn0nKVp^SoUGuyp_ye3Z}QviRU?v|L64YPgI5j6|Q8+x?UjkZ<_QBLE>^ zBLPeNmL42ZTp^pfTfFhTlYlNq<9{LuSJDzo$6UIf2Ci>z7oKQJ07AY%0A*xX<46ET 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 From b1493a5e9a600e49cf29217a391a6a2a5269c45b Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Thu, 31 Aug 2017 17:09:00 +0200 Subject: [PATCH 075/752] Fixed GSLT installation --- lgsm/functions/install_gslt.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/install_gslt.sh b/lgsm/functions/install_gslt.sh index 954a78af1..bef4c154b 100644 --- a/lgsm/functions/install_gslt.sh +++ b/lgsm/functions/install_gslt.sh @@ -30,15 +30,19 @@ if [ -z "${autoinstall}" ]; then echo "Enter token below (Can be blank)." echo -n "GSLT TOKEN: " read token - sed -i -e "s/gslt=\"\"/gslt=\"${token}\"/g" "${rootdir}/${selfname}" + if ! grep -q "^gslt=" "${configdirserver}/${servicename}.cfg" > /dev/null 2>&1; then + echo -e "\ngslt=\"${token}\"" >> "${configdirserver}/${servicename}.cfg" + else + sed -i -e "s/gslt=\".*\"/gslt=\"${token}\"/g" "${configdirserver}/${servicename}.cfg" + fi fi fi sleep 1 if [ "${gamename}" == "Tower Unite" ]; then - echo "The GSLT can be changed by editing ${servercfg}." - fn_script_log_info "The GSLT can be changed by editing ${servercfg}." + echo "The GSLT can be changed by editing ${servercfgdir}/${servercfg}." + fn_script_log_info "The GSLT can be changed by editing ${servercfgdir}/${servercfg}." else - echo "The GSLT can be changed by editing ${selfname}." - fn_script_log_info "The GSLT can be changed by editing ${selfname}." + echo "The GSLT can be changed by editing ${configdirserver}/${servicename}.cfg." + fn_script_log_info "The GSLT can be changed by editing ${configdirserver}/${servicename}.cfg." fi echo "" \ No newline at end of file From 7508096454935d8c569152b4ed765e23fefb663b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 16:25:07 +0100 Subject: [PATCH 076/752] removed old images --- images/screens/Tmux.png | Bin 48122 -> 0 bytes images/screens/steamcmd.png | Bin 39809 -> 0 bytes images/screens/steamguard.jpg | Bin 56615 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 images/screens/Tmux.png delete mode 100644 images/screens/steamcmd.png delete mode 100644 images/screens/steamguard.jpg diff --git a/images/screens/Tmux.png b/images/screens/Tmux.png deleted file mode 100644 index 1d676ef3fef0d0072a416cbb7bfcf322e2e368e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48122 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 K;rv7HH~t5%)lPl@ diff --git a/images/screens/steamcmd.png b/images/screens/steamcmd.png deleted file mode 100644 index d22b76505b0a19588284a5a93cf090cb618cc77c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39809 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

Hassle-Free Dedicated Servers

Game servers traditionally are not easy to manage yourself. Admins often have to spend hours just messing around trying to get their server working. LinuxGSM is designed to be a simple as possible allowing admins to spend less time on management and more time gaming. @@ -40,11 +42,11 @@ All FAQ can be found here.

Donate

If you want to donate to the project you can via PayPal. I have had a may kind people show their support by sending me a donation. Any donations you send help cover my server costs and buy me a drink. Cheers!

Useful Links

&}_QEABHcX}v1KhbcGJyAUdO$m_W!hk_KK7Uz&c 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 diff --git a/images/screens/steamguard.jpg b/images/screens/steamguard.jpg deleted file mode 100644 index db93381ff9451bfdc73cca36f6f1335c25465927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56615 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 VT}xe>d|JIe?uvTw>m7!F|JlKBs7C+* From e99dc8b594b5d54b2f7e5ce29c5f7a60f36531f9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 16:25:23 +0100 Subject: [PATCH 077/752] added message summery --- lgsm/functions/alert_email.sh | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 68b9c19ce..1e608aaf4 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -8,12 +8,29 @@ local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -fn_details_email(){ - # - # Failure reason: Testing bb2-server email alert - # Action Taken: Sent test email...hello is this thing on? - - echo -e "${alertbody}" >> "${emaillog}" +fn_details_head(){ + { + echo -e "" + echo -e "Summery" + echo -e "=================================" + echo -e "Message" + echo -e "${alertbody}" + echo -e "" + echo -e "Game" + echo -e "${gamename}" + echo -e "" + echo -e "Server name" + echo -e "${servername}" + echo -e "" + echo -e "Hostname" + echo -e "${HOSTNAME}" + echo -e "" + echo -e "Server IP" + echo -e "${ip}:${port}" + echo -e "" + echo -e "More info" + echo -e "${alerturl}" + } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 } fn_details_os(){ @@ -202,11 +219,11 @@ fn_alert_email_template_logs(){ echo "${gamelogdir} (NO LOG FILES)" else echo "${gamelogdir}" - tail "${gamelogdir}"/* | grep -v "==>" | sed '/^$/d' | tail -25 + # dos2unix sed 's/\r//' + tail "${gamelogdir}"/* 2>/dev/null | grep -v "==>" | sed '/^$/d' | sed 's/\r//'| tail -25 fi echo "" fi - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 } @@ -222,7 +239,7 @@ emaillog="${emaillog}" if [ -f "${emaillog}" ]; then rm "${emaillog}" fi -fn_details_email +fn_details_head fn_details_os fn_details_performance fn_details_disk From 94a4b5c6d42f51ab4df773c2ad1672e447522457 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 16:28:38 +0100 Subject: [PATCH 078/752] Altered MailGun print --- lgsm/functions/alert_mailgun.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index b1b752fcf..42c081edd 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -8,15 +8,15 @@ local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -fn_print_dots "Sending Email (Mailgun) alert" +fn_print_dots "Sending Email alert: Mailgun: ${email}" sleep 0.5 mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="LinuxGSM Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then - fn_print_fail_nl "Sending Email (Mailgun) alert" - fn_script_log_fatal "Sending Email (Mailgun) alert" + fn_print_fail_nl "Sending Email alert: Mailgun: ${email}" + fn_script_log_fatal "Sending Email alert: Mailgun: ${email}" else - fn_print_ok_nl "Sending Email (Mailgun) alert" - fn_script_log_pass "Sent Email (Mailgun) alert" + fn_print_ok_nl "Sending Email alert: Mailgun: ${email}" + fn_script_log_pass "Sending Email alert: Mailgun: ${email}" fi From 839b6b4e3e601ad7cf44006e36c99f22952164f9 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Thu, 31 Aug 2017 17:33:08 +0200 Subject: [PATCH 079/752] Improved sed safety --- lgsm/functions/install_gslt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_gslt.sh b/lgsm/functions/install_gslt.sh index bef4c154b..44ba390a3 100644 --- a/lgsm/functions/install_gslt.sh +++ b/lgsm/functions/install_gslt.sh @@ -33,7 +33,7 @@ if [ -z "${autoinstall}" ]; then if ! grep -q "^gslt=" "${configdirserver}/${servicename}.cfg" > /dev/null 2>&1; then echo -e "\ngslt=\"${token}\"" >> "${configdirserver}/${servicename}.cfg" else - sed -i -e "s/gslt=\".*\"/gslt=\"${token}\"/g" "${configdirserver}/${servicename}.cfg" + sed -i -e "s/gslt=\"[^\"]*\"/gslt=\"${token}\"/g" "${configdirserver}/${servicename}.cfg" fi fi fi From a7788b59129e77069711c996bed876d7e72c5609 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 19:35:08 +0100 Subject: [PATCH 080/752] Added info_messages.sh --- lgsm/functions/core_functions.sh | 4 + lgsm/functions/info_messages.sh | 406 +++++++++++++++++++++++++++++++ 2 files changed, 410 insertions(+) create mode 100644 lgsm/functions/info_messages.sh diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 3de1fdf70..1ac4aaa5c 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -365,6 +365,10 @@ functionfile="${FUNCNAME}" fn_fetch_function } +info_messages.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} info_parms.sh(){ functionfile="${FUNCNAME}" fn_fetch_function diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh new file mode 100644 index 000000000..d0b0e46a7 --- /dev/null +++ b/lgsm/functions/info_messages.sh @@ -0,0 +1,406 @@ +#!/bin/bash +# LinuxGSM info_messages.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Defines server info messages for details, alerts. + +# Standard Details +# This applies to all engines + +info_message_head(){ + { + echo -e "" + echo -e "Summery" + echo -e "=================================" + echo -e "Message" + echo -e "${alertbody}" + echo -e "" + echo -e "Game" + echo -e "${gamename}" + echo -e "" + echo -e "Server name" + echo -e "${servername}" + echo -e "" + echo -e "Hostname" + echo -e "${HOSTNAME}" + echo -e "" + echo -e "Server IP" + echo -e "${ip}:${port}" + echo -e "" + echo -e "More info" + echo -e "${alerturl}" + } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 +} + +info_message_distro(){ + # + # Distro Details + # ===================================== + # Distro: Ubuntu 14.04.4 LTS + # Arch: x86_64 + # Kernel: 3.13.0-79-generic + # Hostname: hostname + # tmux: tmux 1.8 + # GLIBC: 2.19 + + echo -e "" + echo -e "${lightyellow}Distro Details${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { + echo -e "${blue}Distro:\t${default}${distroname}" + echo -e "${blue}Arch:\t${default}${arch}" + echo -e "${blue}Kernel:\t${default}${kernel}" + echo -e "${blue}Hostname:\t${default}${HOSTNAME}" + echo -e "${blue}tmux:\t${default}${tmuxv}" + echo -e "${blue}GLIBC:\t${default}${glibcversion}" + } | column -s $'\t' -t +} + +info_message_performance(){ + # + # Performance + # ===================================== + # Uptime: 55d, 3h, 38m + # Avg Load: 1.00, 1.01, 0.78 + # + # Mem: total used free cached + # Physical: 741M 656M 85M 256M + # Swap: 0B 0B 0B + + echo -e "" + echo -e "${lightyellow}Performance${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { + echo -e "${blue}Uptime:\t${default}${days}d, ${hours}h, ${minutes}m" + echo -e "${blue}Avg Load:\t${default}${load}" + } | column -s $'\t' -t + echo -e "" + { + echo -e "${blue}Mem:\t${blue}total\t used\t free\t cached${default}" + echo -e "${blue}Physical:\t${default}${physmemtotal}\t${physmemused}\t${physmemfree}\t${physmemcached}${default}" + echo -e "${blue}Swap:\t${default}${swaptotal}\t${swapused}\t${swapfree}${default}" + } | column -s $'\t' -t +} + +info_message_disk(){ + # + # Storage + # ===================================== + # Filesystem: /dev/disk/by-uuid/320c8edd-a2ce-4a23-8c9d-e00a7af2d6ff + # Total: 15G + # Used: 8.4G + # Available: 5.7G + # LinuxGSM Total: 1G + # Serverfiles: 961M + # Backups: 2G + + echo -e "" + echo -e "${lightyellow}Storage${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { + echo -e "${blue}Filesystem:\t${default}${filesystem}" + echo -e "${blue}Total:\t${default}${totalspace}" + echo -e "${blue}Used:\t${default}${usedspace}" + echo -e "${blue}Available:\t${default}${availspace}" + echo -e "${blue}LinuxGSM Total:\t${default}${rootdirdu}" + echo -e "${blue}Serverfiles:\t${default}${serverfilesdu}" + if [ -d "${backupdir}" ]; then + echo -e "${blue}Backups:\t${default}${backupdirdu}" + fi + } | column -s $'\t' -t +} + +info_message_gameserver(){ + # + # Quake Live Server Details + # ===================================== + # Server name: ql-server + # Server IP: 1.2.3.4:27960 + # RCON password: CHANGE_ME + # Server password: NOT SET + # Maxplayers: 16 + # Status: OFFLINE + + echo -e "" + echo -e "${lightgreen}${gamename} Server Details${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { + # Server name + if [ -n "${servername}" ]; then + echo -e "${blue}Server name:\t${default}${servername}" + fi + + # Branch + if [ -n "${branch}" ]; then + echo -e "${blue}Branch:\t${default}${branch}" + fi + + # Server ip + echo -e "${blue}Server IP:\t${default}${ip}:${port}" + + # Server password + if [ -n "${serverpassword}" ]; then + echo -e "${blue}Server password:\t${default}${serverpassword}" + fi + + # RCON password + if [ -n "${rconpassword}" ]; then + echo -e "${blue}RCON password:\t${default}${rconpassword}" + fi + + # RCON web (Rust) + if [ -n "${rconweb}" ]; then + echo -e "${blue}RCON web:\t${default}${rconweb}" + fi + + # Admin password + if [ -n "${adminpassword}" ]; then + echo -e "${blue}Admin password:\t${default}${adminpassword}" + fi + + # Stats password (Quake Live) + if [ -n "${statspassword}" ]; then + echo -e "${blue}Stats password:\t${default}${statspassword}" + fi + + # Maxplayers + if [ -n "${maxplayers}" ]; then + echo -e "${blue}Maxplayers:\t${default}${maxplayers}" + fi + + # Game mode + if [ -n "${gamemode}" ]; then + echo -e "${blue}Game mode:\t${default}${gamemode}" + fi + + # Game world + if [ -n "${gameworld}" ]; then + echo -e "${blue}Game world:\t${default}${gameworld}" + fi + + # Tick rate + if [ -n "${tickrate}" ]; then + echo -e "${blue}Tick rate:\t${default}${tickrate}" + fi + + # Sharding (Don't Starve Together) + if [ -n "${sharding}" ]; then + echo -e "${blue}Sharding:\t${default}${sharding}" + fi + + # Master (Don't Starve Together) + if [ -n "${master}" ]; then + echo -e "${blue}Master:\t${default}${master}" + fi + + # Shard (Don't Starve Together) + if [ -n "${shard}" ]; then + echo -e "${blue}Shard:\t${default}${shard}" + fi + + # Cluster (Don't Starve Together) + if [ -n "${cluster}" ]; then + echo -e "${blue}Cluster:\t${default}${cluster}" + fi + + # Cave (Don't Starve Together) + if [ -n "${cave}" ]; then + echo -e "${blue}Cave:\t${default}${cave}" + fi + + # Creativemode (Hurtworld) + if [ -n "${creativemode}" ]; then + echo -e "${blue}Creativemode:\t${default}${creativemode}" + fi + + # TeamSpeak dbplugin + if [ -n "${dbplugin}" ]; then + echo -e "${blue}dbplugin:\t${default}${dbplugin}" + fi + + # ASE (Multi Theft Auto) + if [ -n "${ase}" ]; then + echo -e "${blue}ASE:\t${default}${ase}" + fi + + # Save interval (Rust) + if [ -n "${saveinterval}" ]; then + echo -e "${blue}ASE:\t${default}${saveinterval} s" + fi + + # Random map rotation mode (Squad) + if [ -n "${randommap}" ]; then + echo -e "${blue}Map rotation:\t${default}${randommap}" + fi + + # Online status + if [ "${status}" == "0" ]; then + echo -e "${blue}Status:\t${red}OFFLINE${default}" + else + echo -e "${blue}Status:\t${green}ONLINE${default}" + fi + } | column -s $'\t' -t + echo -e "" +} + +info_message_script(){ + # + # qlserver Script Details + # ===================================== + # Service name: ql-server + # qlserver version: 150316 + # User: lgsm + # Email alert: off + # Update on start: off + # Location: /home/lgsm/qlserver + # Config file: /home/lgsm/qlserver/serverfiles/baseq3/ql-server.cfg + + echo -e "${lightgreen}${selfname} Script Details${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { + # Service name + echo -e "${blue}Service name:\t${default}${servicename}" + + # Script version + if [ -n "${version}" ]; then + echo -e "${blue}${selfname} version:\t${default}${version}" + fi + + # User + echo -e "${blue}User:\t${default}$(whoami)" + + # GLIBC required + if [ -n "${glibcrequired}" ]; then + if [ "${glibcrequired}" == "NOT REQUIRED" ]; then + : + elif [ "${glibcrequired}" == "UNKNOWN" ]; then + echo -e "${blue}GLIBC required:\t${red}${glibcrequired}" + elif [ "$(printf '%s\n'${glibcrequired}'\n' ${glibcversion} | sort -V | head -n 1)" != "${glibcrequired}" ]; then + if [ "${glibcfix}" == "yes" ]; then + echo -e "${blue}GLIBC required:\t${red}${glibcrequired} ${default}(${green}Using GLIBC fix${default})" + else + echo -e "${blue}GLIBC required:\t${red}${glibcrequired} ${default}(${red}GLIBC version too old${default})" + fi + else + echo -e "${blue}GLIBC required:\t${green}${glibcrequired}${default}" + fi + fi + + # Email alert + echo -e "${blue}Email alert:\t${default}${emailalert}" + + # Pushbullet alert + echo -e "${blue}Pushbullet alert:\t${default}${pushbulletalert}" + + # Update on start + if [ -n "${updateonstart}" ]; then + echo -e "${blue}Update on start:\t${default}${updateonstart}" + fi + + # Script location + echo -e "${blue}Location:\t${default}${rootdir}" + + # Config file location + if [ -n "${servercfgfullpath}" ]; then + if [ -f "${servercfgfullpath}" ]; then + echo -e "${blue}Config file:\t${default}${servercfgfullpath}" + elif [ -d "${servercfgfullpath}" ]; then + echo -e "${blue}Config dir:\t${default}${servercfgfullpath}" + else + echo -e "${blue}Config file:\t${default}${red}${servercfgfullpath}${default} (${red}FILE MISSING${default})" + fi + fi + + # Network config file location (ARMA 3) + if [ -n "${networkcfgfullpath}" ]; then + echo -e "${blue}Network config file:\t${default}${networkcfgfullpath}" + fi + } | column -s $'\t' -t +} + +info_message_backup(){ + # + # Backups + # ===================================== + # No. of backups: 1 + # Latest backup: + # date: Fri May 6 18:34:19 UTC 2016 + # file: /home/lgsm/qlserver/backups/ql-server-2016-05-06-183239.tar.gz + # size: 945M + + echo -e "" + echo -e "${lightgreen}Backups${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + if [ ! -d "${backupdir}" ]||[ "${backupcount}" == "0" ]; then + echo -e "No Backups created" + else + { + echo -e "${blue}No. of backups:\t${default}${backupcount}" + echo -e "${blue}Latest backup:${default}" + if [ "${lastbackupdaysago}" == "0" ]; then + echo -e "${blue} date:\t${default}${lastbackupdate} (less than 1 day ago)" + elif [ "${lastbackupdaysago}" == "1" ]; then + echo -e "${blue} date:\t${default}${lastbackupdate} (1 day ago)" + else + echo -e "${blue} date:\t${default}${lastbackupdate} (${lastbackupdaysago} days ago)" + fi + echo -e "${blue} file:\t${default}${lastbackup}" + echo -e "${blue} size:\t${default}${lastbackupsize}" + } | column -s $'\t' -t + fi +} + +info_message_commandlineparms(){ + # + # Command-line Parameters + # ===================================== + # ./run_server_x86.sh +set net_strict 1 + + echo -e "" + echo -e "${lightgreen}Command-line Parameters${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + echo -e "${executable} ${parms}" +} + +info_message_ports(){ + # Ports + # ===================================== + # Change ports by editing the parameters in: + # /home/lgsm/qlserver/serverfiles/baseq3/ql-server.cfg + + echo -e "" + echo -e "${lightgreen}Ports${default}" + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + echo -e "Change ports by editing the parameters in:" + + parmslocation="${red}UNKNOWN${default}" + # engines/games that require editing in the config file + local ports_edit_array=( "avalanche" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) + for port_edit in "${ports_edit_array[@]}" + do + if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then + parmslocation="${servercfgfullpath}" + fi + done + # engines/games that require editing in the script file + local ports_edit_array=( "goldsource" "Factorio" "Hurtworld" "iw3.0" "Rust" "spark" "source" "starbound" "unreal4" "realvirtuality") + for port_edit in "${ports_edit_array[@]}" + do + if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then + parmslocation="${selfname}" + fi + done + echo -e "${parmslocation}" + echo -e "" + echo -e "Useful port diagnostic command:" +} + +info_message_statusbottom(){ + echo -e "" + if [ "${status}" == "0" ]; then + echo -e "${blue}Status:\t${red}OFFLINE${default}" + else + echo -e "${blue}Status:\t${green}ONLINE${default}" + fi + echo -e "" +} \ No newline at end of file From 424880ea2905fe11cf638ad0c5974baf7e174ea9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 19:35:31 +0100 Subject: [PATCH 081/752] removed emoji from IFTTT as may cause issues with intergrations --- lgsm/functions/alert_ifttt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index 580c0a283..f3f6a9cf6 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -11,7 +11,7 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" json=$(cat < Date: Thu, 31 Aug 2017 19:58:34 +0100 Subject: [PATCH 082/752] corrected url link --- lgsm/functions/core_getopt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/core_getopt.sh b/lgsm/functions/core_getopt.sh index 4e52b0d1f..794e60067 100644 --- a/lgsm/functions/core_getopt.sh +++ b/lgsm/functions/core_getopt.sh @@ -148,7 +148,7 @@ fn_opt_usage(){ echo "Usage: $0 [option]" echo -e "" echo "${gamename} - Linux Game Server Manager - Version ${version}" - echo "https://gameservermanagers.com/${selfname}" + echo "https://gameservermanagers.com/${gameservername}" echo -e "" echo -e "${lightyellow}Commands${default}" # Display available commands From 8aa35e4929fe0246c16ae3a170261ff7023d780d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 21:01:23 +0100 Subject: [PATCH 083/752] details being moved to info messages.sh --- lgsm/functions/alert_email.sh | 120 +--- lgsm/functions/command_details.sh | 914 ++---------------------------- lgsm/functions/info_messages.sh | 511 ++++++++++++++++- 3 files changed, 541 insertions(+), 1004 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 1e608aaf4..169d4f1dd 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -8,104 +8,6 @@ local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -fn_details_head(){ - { - echo -e "" - echo -e "Summery" - echo -e "=================================" - echo -e "Message" - echo -e "${alertbody}" - echo -e "" - echo -e "Game" - echo -e "${gamename}" - echo -e "" - echo -e "Server name" - echo -e "${servername}" - echo -e "" - echo -e "Hostname" - echo -e "${HOSTNAME}" - echo -e "" - echo -e "Server IP" - echo -e "${ip}:${port}" - echo -e "" - echo -e "More info" - echo -e "${alerturl}" - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 -} - -fn_details_os(){ - # - # Distro Details - # ===================================== - # Distro: Ubuntu 14.04.4 LTS - # Arch: x86_64 - # Kernel: 3.13.0-79-generic - # Hostname: hostname - # tmux: tmux 1.8 - # GLIBC: 2.19 - - { - echo -e "" - echo -e "Distro Details" - echo -e "=================================" - echo -e "Distro: ${distroname}" - echo -e "Arch: ${arch}" - echo -e "Kernel: ${kernel}" - echo -e "Hostname: ${HOSTNAME}" - echo -e "tmux: ${tmuxv}" - echo -e "GLIBC: ${glibcversion}" - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 -} - -fn_details_performance(){ - # - # Performance - # ===================================== - # Uptime: 55d, 3h, 38m - # Avg Load: 1.00, 1.01, 0.78 - # - # Mem: total used free - # Physical: 741M 656M 85M - # Swap: 0B 0B 0B - - { - echo -e "" - echo -e "Performance" - echo -e "=================================" - echo -e "Uptime: ${days}d, ${hours}h, ${minutes}m" - echo -e "Avg Load: ${load}" - echo -e "" - echo -e "Mem: total used free" - echo -e "Physical: ${physmemtotal} ${physmemused} ${physmemfree}" - echo -e "Swap: ${swaptotal} ${swapused} ${swapfree}" - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 -} - -fn_details_disk(){ - # - # Storage - # ===================================== - # Filesystem: /dev/disk/by-uuid/320c8edd-a2ce-4a23-8c9d-e00a7af2d6ff - # Total: 15G - # Used: 8.4G - # Available: 5.7G - # Serverfiles: 961M - - { - echo -e "" - echo -e "Storage" - echo -e "=================================" - echo -e "Filesystem: ${filesystem}" - echo -e "Total: ${totalspace}" - echo -e "Used: ${usedspace}" - echo -e "Available: ${availspace}" - echo -e "Serverfiles: ${serverfilesdu}" - if [ -d "${backupdir}" ]; then - echo -e "Backups: ${backupdirdu}" - fi - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 -} - fn_details_gameserver(){ # # Quake Live Server Details @@ -182,7 +84,6 @@ fn_details_gameserver(){ } fn_alert_email_template_logs(){ - { echo -e "" echo -e "${servicename} Logs" echo -e "=================================" @@ -224,7 +125,6 @@ fn_alert_email_template_logs(){ fi echo "" fi - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 } fn_print_dots "Sending Email alert: ${email}" @@ -233,18 +133,24 @@ fn_script_log_info "Sending Email alert: ${email}" info_distro.sh info_config.sh info_glibc.sh -check_ip.sh +check_ip.sh +postdetails=1 +info_messages.sh emaillog="${emaillog}" if [ -f "${emaillog}" ]; then rm "${emaillog}" fi -fn_details_head -fn_details_os -fn_details_performance -fn_details_disk -fn_details_gameserver -fn_alert_email_template_logs + +{ + fn_details_head + fn_message_os + fn_message_performance + fn_message_disk + fn_message_gameserver + fn_alert_email_template_logs +} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 + if [ -n "${emailfrom}" ]; then mail -s "${alertsubject}" -r "${emailfrom}" "${email}" < "${emaillog}" else diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 7fbe479c1..f8f271cf0 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -9,826 +9,6 @@ local commandname="DETAILS" local commandaction="Details" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -# Standard Details -# This applies to all engines - -fn_details_os(){ - # - # Distro Details - # ===================================== - # Distro: Ubuntu 14.04.4 LTS - # Arch: x86_64 - # Kernel: 3.13.0-79-generic - # Hostname: hostname - # tmux: tmux 1.8 - # GLIBC: 2.19 - - echo -e "" - echo -e "${lightyellow}Distro Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}Distro:\t${default}${distroname}" - echo -e "${blue}Arch:\t${default}${arch}" - echo -e "${blue}Kernel:\t${default}${kernel}" - echo -e "${blue}Hostname:\t${default}${HOSTNAME}" - echo -e "${blue}tmux:\t${default}${tmuxv}" - echo -e "${blue}GLIBC:\t${default}${glibcversion}" - } | column -s $'\t' -t -} - -fn_details_performance(){ - # - # Performance - # ===================================== - # Uptime: 55d, 3h, 38m - # Avg Load: 1.00, 1.01, 0.78 - # - # Mem: total used free cached - # Physical: 741M 656M 85M 256M - # Swap: 0B 0B 0B - - echo -e "" - echo -e "${lightyellow}Performance${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}Uptime:\t${default}${days}d, ${hours}h, ${minutes}m" - echo -e "${blue}Avg Load:\t${default}${load}" - } | column -s $'\t' -t - echo -e "" - { - echo -e "${blue}Mem:\t${blue}total\t used\t free\t cached${default}" - echo -e "${blue}Physical:\t${default}${physmemtotal}\t${physmemused}\t${physmemfree}\t${physmemcached}${default}" - echo -e "${blue}Swap:\t${default}${swaptotal}\t${swapused}\t${swapfree}${default}" - } | column -s $'\t' -t -} - -fn_details_disk(){ - # - # Storage - # ===================================== - # Filesystem: /dev/disk/by-uuid/320c8edd-a2ce-4a23-8c9d-e00a7af2d6ff - # Total: 15G - # Used: 8.4G - # Available: 5.7G - # LinuxGSM Total: 1G - # Serverfiles: 961M - # Backups: 2G - - echo -e "" - echo -e "${lightyellow}Storage${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}Filesystem:\t${default}${filesystem}" - echo -e "${blue}Total:\t${default}${totalspace}" - echo -e "${blue}Used:\t${default}${usedspace}" - echo -e "${blue}Available:\t${default}${availspace}" - echo -e "${blue}LinuxGSM Total:\t${default}${rootdirdu}" - echo -e "${blue}Serverfiles:\t${default}${serverfilesdu}" - if [ -d "${backupdir}" ]; then - echo -e "${blue}Backups:\t${default}${backupdirdu}" - fi - } | column -s $'\t' -t -} - -fn_details_gameserver(){ - # - # Quake Live Server Details - # ===================================== - # Server name: ql-server - # Server IP: 1.2.3.4:27960 - # RCON password: CHANGE_ME - # Server password: NOT SET - # Maxplayers: 16 - # Status: OFFLINE - - echo -e "" - echo -e "${lightgreen}${gamename} Server Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - # Server name - if [ -n "${servername}" ]; then - echo -e "${blue}Server name:\t${default}${servername}" - fi - - # Branch - if [ -n "${branch}" ]; then - echo -e "${blue}Branch:\t${default}${branch}" - fi - - # Server ip - echo -e "${blue}Server IP:\t${default}${ip}:${port}" - - # Server password - if [ -n "${serverpassword}" ]; then - echo -e "${blue}Server password:\t${default}${serverpassword}" - fi - - # RCON password - if [ -n "${rconpassword}" ]; then - echo -e "${blue}RCON password:\t${default}${rconpassword}" - fi - - # RCON web (Rust) - if [ -n "${rconweb}" ]; then - echo -e "${blue}RCON web:\t${default}${rconweb}" - fi - - # Admin password - if [ -n "${adminpassword}" ]; then - echo -e "${blue}Admin password:\t${default}${adminpassword}" - fi - - # Stats password (Quake Live) - if [ -n "${statspassword}" ]; then - echo -e "${blue}Stats password:\t${default}${statspassword}" - fi - - # Maxplayers - if [ -n "${maxplayers}" ]; then - echo -e "${blue}Maxplayers:\t${default}${maxplayers}" - fi - - # Game mode - if [ -n "${gamemode}" ]; then - echo -e "${blue}Game mode:\t${default}${gamemode}" - fi - - # Game world - if [ -n "${gameworld}" ]; then - echo -e "${blue}Game world:\t${default}${gameworld}" - fi - - # Tick rate - if [ -n "${tickrate}" ]; then - echo -e "${blue}Tick rate:\t${default}${tickrate}" - fi - - # Sharding (Don't Starve Together) - if [ -n "${sharding}" ]; then - echo -e "${blue}Sharding:\t${default}${sharding}" - fi - - # Master (Don't Starve Together) - if [ -n "${master}" ]; then - echo -e "${blue}Master:\t${default}${master}" - fi - - # Shard (Don't Starve Together) - if [ -n "${shard}" ]; then - echo -e "${blue}Shard:\t${default}${shard}" - fi - - # Cluster (Don't Starve Together) - if [ -n "${cluster}" ]; then - echo -e "${blue}Cluster:\t${default}${cluster}" - fi - - # Cave (Don't Starve Together) - if [ -n "${cave}" ]; then - echo -e "${blue}Cave:\t${default}${cave}" - fi - - # Creativemode (Hurtworld) - if [ -n "${creativemode}" ]; then - echo -e "${blue}Creativemode:\t${default}${creativemode}" - fi - - # TeamSpeak dbplugin - if [ -n "${dbplugin}" ]; then - echo -e "${blue}dbplugin:\t${default}${dbplugin}" - fi - - # ASE (Multi Theft Auto) - if [ -n "${ase}" ]; then - echo -e "${blue}ASE:\t${default}${ase}" - fi - - # Save interval (Rust) - if [ -n "${saveinterval}" ]; then - echo -e "${blue}ASE:\t${default}${saveinterval} s" - fi - - # Random map rotation mode (Squad) - if [ -n "${randommap}" ]; then - echo -e "${blue}Map rotation:\t${default}${randommap}" - fi - - # Online status - if [ "${status}" == "0" ]; then - echo -e "${blue}Status:\t${red}OFFLINE${default}" - else - echo -e "${blue}Status:\t${green}ONLINE${default}" - fi - } | column -s $'\t' -t - echo -e "" -} - -fn_details_script(){ - # - # qlserver Script Details - # ===================================== - # Service name: ql-server - # qlserver version: 150316 - # User: lgsm - # Email alert: off - # Update on start: off - # Location: /home/lgsm/qlserver - # Config file: /home/lgsm/qlserver/serverfiles/baseq3/ql-server.cfg - - echo -e "${lightgreen}${selfname} Script Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - # Service name - echo -e "${blue}Service name:\t${default}${servicename}" - - # Script version - if [ -n "${version}" ]; then - echo -e "${blue}${selfname} version:\t${default}${version}" - fi - - # User - echo -e "${blue}User:\t${default}$(whoami)" - - # GLIBC required - if [ -n "${glibcrequired}" ]; then - if [ "${glibcrequired}" == "NOT REQUIRED" ]; then - : - elif [ "${glibcrequired}" == "UNKNOWN" ]; then - echo -e "${blue}GLIBC required:\t${red}${glibcrequired}" - elif [ "$(printf '%s\n'${glibcrequired}'\n' ${glibcversion} | sort -V | head -n 1)" != "${glibcrequired}" ]; then - if [ "${glibcfix}" == "yes" ]; then - echo -e "${blue}GLIBC required:\t${red}${glibcrequired} ${default}(${green}Using GLIBC fix${default})" - else - echo -e "${blue}GLIBC required:\t${red}${glibcrequired} ${default}(${red}GLIBC version too old${default})" - fi - else - echo -e "${blue}GLIBC required:\t${green}${glibcrequired}${default}" - fi - fi - - # Email alert - echo -e "${blue}Email alert:\t${default}${emailalert}" - - # Pushbullet alert - echo -e "${blue}Pushbullet alert:\t${default}${pushbulletalert}" - - # Update on start - if [ -n "${updateonstart}" ]; then - echo -e "${blue}Update on start:\t${default}${updateonstart}" - fi - - # Script location - echo -e "${blue}Location:\t${default}${rootdir}" - - # Config file location - if [ -n "${servercfgfullpath}" ]; then - if [ -f "${servercfgfullpath}" ]; then - echo -e "${blue}Config file:\t${default}${servercfgfullpath}" - elif [ -d "${servercfgfullpath}" ]; then - echo -e "${blue}Config dir:\t${default}${servercfgfullpath}" - else - echo -e "${blue}Config file:\t${default}${red}${servercfgfullpath}${default} (${red}FILE MISSING${default})" - fi - fi - - # Network config file location (ARMA 3) - if [ -n "${networkcfgfullpath}" ]; then - echo -e "${blue}Network config file:\t${default}${networkcfgfullpath}" - fi - } | column -s $'\t' -t -} - -fn_details_backup(){ - # - # Backups - # ===================================== - # No. of backups: 1 - # Latest backup: - # date: Fri May 6 18:34:19 UTC 2016 - # file: /home/lgsm/qlserver/backups/ql-server-2016-05-06-183239.tar.gz - # size: 945M - - echo -e "" - echo -e "${lightgreen}Backups${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - if [ ! -d "${backupdir}" ]||[ "${backupcount}" == "0" ]; then - echo -e "No Backups created" - else - { - echo -e "${blue}No. of backups:\t${default}${backupcount}" - echo -e "${blue}Latest backup:${default}" - if [ "${lastbackupdaysago}" == "0" ]; then - echo -e "${blue} date:\t${default}${lastbackupdate} (less than 1 day ago)" - elif [ "${lastbackupdaysago}" == "1" ]; then - echo -e "${blue} date:\t${default}${lastbackupdate} (1 day ago)" - else - echo -e "${blue} date:\t${default}${lastbackupdate} (${lastbackupdaysago} days ago)" - fi - echo -e "${blue} file:\t${default}${lastbackup}" - echo -e "${blue} size:\t${default}${lastbackupsize}" - } | column -s $'\t' -t - fi -} - -fn_details_commandlineparms(){ - # - # Command-line Parameters - # ===================================== - # ./run_server_x86.sh +set net_strict 1 - - echo -e "" - echo -e "${lightgreen}Command-line Parameters${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - echo -e "${executable} ${parms}" -} - -fn_details_ports(){ - # Ports - # ===================================== - # Change ports by editing the parameters in: - # /home/lgsm/qlserver/serverfiles/baseq3/ql-server.cfg - - echo -e "" - echo -e "${lightgreen}Ports${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - echo -e "Change ports by editing the parameters in:" - - parmslocation="${red}UNKNOWN${default}" - # engines/games that require editing in the config file - local ports_edit_array=( "avalanche" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) - for port_edit in "${ports_edit_array[@]}" - do - if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then - parmslocation="${servercfgfullpath}" - fi - done - # engines/games that require editing in the script file - local ports_edit_array=( "goldsource" "Factorio" "Hurtworld" "iw3.0" "Rust" "spark" "source" "starbound" "unreal4" "realvirtuality") - for port_edit in "${ports_edit_array[@]}" - do - if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then - parmslocation="${selfname}" - fi - done - echo -e "${parmslocation}" - echo -e "" - echo -e "Useful port diagnostic command:" -} - -fn_details_statusbottom(){ - echo -e "" - if [ "${status}" == "0" ]; then - echo -e "${blue}Status:\t${red}OFFLINE${default}" - else - echo -e "${blue}Status:\t${green}ONLINE${default}" - fi - echo -e "" -} - -# Engine Specific details - -fn_details_ark(){ - echo -e "netstat -atunp | grep ShooterGame" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - # Don't do arithmetics if ever the port wasn't a numeric value - if [ "${port}" -eq "${port}" ]; then - echo -e "> RAW\tINBOUND\t$((port+1))\tudp" - fi - echo -e "> Query\tINBOUND\t${queryport}\tudp" - echo -e "> RCON\tINBOUND\t${rconport}\ttcp" - } | column -s $'\t' -t -} - -fn_details_ballisticoverkill(){ - echo -e "netstat -atunp | grep BODS.x86" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - } | column -s $'\t' -t -} - -fn_details_avalanche(){ - echo -e "netstat -atunp | grep Jcmp-Server" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_cod(){ - echo -e "netstat -atunp | grep cod_lnxded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_coduo(){ - echo -e "netstat -atunp | grep coduo_lnxded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_cod2(){ - echo -e "netstat -atunp | grep cod2_lnxded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_cod4(){ - echo -e "netstat -atunp" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_codwaw(){ - echo -e "netstat -atunp | grep codwaw_lnxded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_dontstarve(){ - echo -e "netstat -atunp | grep dontstarve" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game: Server\tINBOUND\t${port}\tudp" - echo -e "> Game: Master\tINBOUND\t${masterport}\tudp" - echo -e "> Steam: Auth\tINBOUND\t${steamauthenticationport}\tudp" - echo -e "> Steam: Master\tINBOUND\t${steammasterserverport}\tudp" - } | column -s $'\t' -t -} - -fn_details_factorio(){ - echo -e "netstat -atunp | grep factorio" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\ttcp" - } | column -s $'\t' -t -} - -fn_details_goldsource(){ - echo -e "netstat -atunp | grep hlds_linux" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\ttcp/udp" - echo -e "< Client\tOUTBOUND\t${clientport}\tudp" - } | column -s $'\t' -t -} - -fn_details_hurtworld(){ - echo -e "netstat -atunp | grep Hurtworld" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - } | column -s $'\t' -t -} - -fn_details_minecraft(){ - echo -e "netstat -atunp | grep java" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_mumble(){ - echo -e "netstat -atunp | grep murmur" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Voice\tINBOUND\t${port}\tudp" - echo -e "> ServerQuery\tINBOUND\t${port}\ttcp" - } | column -s $'\t' -t -} - -fn_details_projectcars(){ - echo -e "netstat -atunp | grep DedicatedS" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - echo -e "> Steam\tINBOUND\t${steamport}\tudp" - } | column -s $'\t' -t -} - -fn_details_projectzomboid(){ - echo -e "netstat -atunp | grep java" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_quake(){ - echo -e "netstat -atunp | grep mvdsv" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_quake2(){ - echo -e "netstat -atunp | grep quake2" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_quake3(){ - echo -e "netstat -atunp | grep q3ded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_quakelive(){ - echo -e "netstat -atunp | grep qzeroded" - echo -e "" - if [ -z "${port}" ]||[ -z "${rconport}" ]||[ -z "${statsport}" ]; then - echo -e "${red}ERROR!${default} Missing/commented ports in ${servercfg}." - echo -e "" - fi - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - echo -e "> Rcon\tINBOUND\t${rconport}\tudp" - echo -e "> Stats\tINBOUND\t${statsport}\tudp" - } | column -s $'\t' -t -} - -fn_details_realvirtuality(){ - echo -e "netstat -atunp | grep arma3server" - echo -e "" - # Default port - if [ -z "${port}" ]; then - port="2302" - fi - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - # Don't do arithmetics if ever the port wasn't a numeric value - if [ "${port}" -eq "${port}" ]; then - echo -e "> Steam: Query\tINBOUND\t$((port+1))\tudp" - echo -e "> Steam: Master traffic\tINBOUND\t$((port+2))\tudp" - echo -e "> Undocumented Port\tINBOUND\t$((port+3))\tudp" - fi - } | column -s $'\t' -t -} - -fn_details_refractor(){ - echo -e "netstat -atunp | grep bf1942_lnxd" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/Query\tINBOUND\t${port}\tudp" - echo -e "> Steam: Query\tINBOUND\t${queryport}\tudp" - } | column -s $'\t' -t -} - -fn_details_rust(){ - echo -e "netstat -atunp | grep Rust" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" - echo -e "> RCON\tINBOUND\t${rconport}\ttcp" - } | column -s $'\t' -t -} - -fn_details_seriousengine35(){ - echo -e "netstat -atunp | grep Sam3_Dedicate" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\ttcp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - } | column -s $'\t' -t -} - -fn_details_sdtd(){ - echo -e "netstat -atunp | grep 7DaysToDie" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp" - echo -e "> Telnet\tINBOUND\t${telnetport}\ttcp" - } | column -s $'\t' -t - echo -e "" - echo -e "${lightgreen}${servername} WebAdmin${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" - echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" - echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" - } | column -s $'\t' -t - echo -e "" - echo -e "${lightgreen}${servername} Telnet${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}Telnet enabled:\t${default}${telnetenabled}" - echo -e "${blue}Telnet address:\t${default}${ip} ${telnetport}" - echo -e "${blue}Telnet password:\t${default}${telnetpass}" - } | column -s $'\t' -t -} - -fn_details_source(){ - echo -e "netstat -atunp | grep srcds_linux" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\ttcp/udp" - echo -e "> SourceTV\tINBOUND\t${sourcetvport}\tudp" - echo -e "< Client\tOUTBOUND\t${clientport}\tudp" - } | column -s $'\t' -t -} - -fn_details_spark(){ - echo -e "netstat -atunp | grep server_linux3" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/RCON\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp" - } | column -s $'\t' -t - echo -e "" - echo -e "${lightgreen}${servername} WebAdmin${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}/index.html" - echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" - echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" - } | column -s $'\t' -t -} - -fn_details_squad(){ - echo -e "netstat -atunp | grep SquadServer" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - echo -e "> RCON\tINBOUND\t${rconport}\ttcp" - } | column -s $'\t' -t -} - -fn_details_starbound(){ - echo -e "netstat -atunp | grep starbound" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\ttcp" - echo -e "> Query\tINBOUND\t${queryport}\ttcp" - echo -e "> Rcon\tINBOUND\t${rconport}\ttcp" - } | column -s $'\t' -t -} - -fn_details_teamspeak3(){ - echo -e "netstat -atunp | grep ts3server" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Voice\tINBOUND\t${port}\tudp" - echo -e "> ServerQuery\tINBOUND\t${queryport}\ttcp" - echo -e "> File transfer\tINBOUND\t${fileport}\ttcp" - } | column -s $'\t' -t -} - -fn_details_teeworlds(){ - echo -e "netstat -atunp | grep teeworlds_srv" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\ttcp" - } | column -s $'\t' -t -} - -fn_details_terraria(){ - echo -e "netstat -atunp | grep TerrariaServer" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\ttcp" - } | column -s $'\t' -t -} - -fn_details_towerunite(){ - echo -e "netstat -atunp | grep TowerServer" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\ttcp" - # Don't do arithmetics if ever the port wasn't a numeric value - if [ "${port}" -eq "${port}" ]; then - echo -e "> Steam\tINBOUND\t$((port+1))\tudp" - fi - echo -e "> Query\tINBOUND\t${queryport}\tudp" - } | column -s $'\t' -t -} - -fn_details_unreal(){ - echo -e "netstat -atunp | grep ucc-bin" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL\tINI VARIABLE" - echo -e "> Game\tINBOUND\t${port}\tudp\tPort=${port}" - echo -e "> Query\tINBOUND\t${queryport}\tudp" - if [ "${engine}" == "unreal" ]; then - echo -e "< UdpLink Port (random)\tOUTBOUND\t${udplinkport}+\tudp" - fi - if [ "${engine}" != "unreal" ] && [ "${appid}" != "223250" ]; then - echo -e "> GameSpy query\tINBOUND\t${gsqueryport}\tudp\tOldQueryPortNumber=${gsqueryport}" - fi - if [ "${appid}" == "215360" ]; then - echo -e "< Master server\tOUTBOUND\t28852\ttcp/udp" - else - echo -e "< Master server\tOUTBOUND\t28900/28902\ttcp/udp" - fi - if [ "${appid}" ]; then - if [ "${appid}" == "223250" ]; then - echo -e "< Steam\tOUTBOUND\t20610\tudp" - else - echo -e "< Steam\tOUTBOUND\t20660\tudp" - fi - fi - echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" - } | column -s $'\t' -t - echo -e "" - echo -e "${lightgreen}${servername} WebAdmin${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = - { - echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" - echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" - echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" - echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" - } | column -s $'\t' -t -} - -fn_details_ut3(){ - echo -e "netstat -atunp | grep ut3-bin" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" - } | column -s $'\t' -t -} - -fn_details_wolfensteinenemyterritory(){ - echo -e "netstat -atunp | grep etded" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/Query\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - -fn_details_mta(){ - echo -e "netstat -atunp | grep mta-server64" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tOUTBOUND\t${port}\tudp" - echo -e "> HTTP Server\tINBOUND\t${httpport}\ttcp" - if [ "${ase}" == "Enabled" ]; then - echo -e "> ASE Game_Monitor\tOUTBOUND\t$((${port} + 123))\tudp" - fi - } | column -s $'\t' -t -} - # Run checks and gathers details to display. fn_display_details() { @@ -837,99 +17,99 @@ fn_display_details() { info_distro.sh info_glibc.sh info_parms.sh - fn_details_os - fn_details_performance - fn_details_disk - fn_details_gameserver - fn_details_script - fn_details_backup + info_messages.sh + info_message_distro + info_message_performance + info_message_disk + info_message_gameserver + info_message_script + info_message_backup # Some game servers do not have parms. if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then fn_parms - fn_details_commandlineparms + info_message_commandlineparms fi - fn_details_ports + info_message_ports # Display details depending on game or engine. if [ "${engine}" == "avalanche" ]; then - fn_details_avalanche + info_message_avalanche elif [ "${engine}" == "refractor" ]; then - fn_details_refractor + info_message_refractor elif [ "${engine}" == "dontstarve" ]; then - fn_details_dontstarve + info_message_dontstarve elif [ "${engine}" == "goldsource" ]; then - fn_details_goldsource + info_message_goldsource elif [ "${engine}" == "lwjgl2" ]; then - fn_details_minecraft + info_message_minecraft elif [ "${engine}" == "projectzomboid" ]; then - fn_details_projectzomboid + info_message_projectzomboid elif [ "${engine}" == "realvirtuality" ]; then - fn_details_realvirtuality + info_message_realvirtuality elif [ "${engine}" == "seriousengine35" ]; then - fn_details_seriousengine35 + info_message_seriousengine35 elif [ "${engine}" == "source" ]; then - fn_details_source + info_message_source elif [ "${engine}" == "spark" ]; then - fn_details_spark + info_message_spark elif [ "${engine}" == "starbound" ]; then - fn_details_starbound + info_message_starbound elif [ "${engine}" == "teeworlds" ]; then - fn_details_teeworlds + info_message_teeworlds elif [ "${engine}" == "terraria" ]; then - fn_details_terraria + info_message_terraria elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then - fn_details_unreal + info_message_unreal elif [ "${engine}" == "unreal3" ]; then - fn_details_ut3 + info_message_ut3 elif [ "${gamename}" == "7 Days To Die" ]; then - fn_details_sdtd + info_message_sdtd elif [ "${gamename}" == "ARK: Survival Evolved" ]; then - fn_details_ark + info_message_ark elif [ "${gamename}" == "Ballistic Overkill" ]; then - fn_details_ballisticoverkill + info_message_ballisticoverkill elif [ "${gamename}" == "Call of Duty" ]; then - fn_details_cod + info_message_cod elif [ "${gamename}" == "Call of Duty: United Offensive" ]; then - fn_details_coduo + info_message_coduo elif [ "${gamename}" == "Call of Duty 2" ]; then - fn_details_cod2 + info_message_cod2 elif [ "${gamename}" == "Call of Duty 4" ]; then - fn_details_cod4 + info_message_cod4 elif [ "${gamename}" == "Call of Duty: World at War" ]; then - fn_details_codwaw + info_message_codwaw elif [ "${gamename}" == "Factorio" ]; then - fn_details_factorio + info_message_factorio elif [ "${gamename}" == "Hurtworld" ]; then - fn_details_hurtworld + info_message_hurtworld elif [ "${gamename}" == "Project Cars" ]; then - fn_details_projectcars + info_message_projectcars elif [ "${gamename}" == "QuakeWorld" ]; then - fn_details_quake + info_message_quake elif [ "${gamename}" == "Quake 2" ]; then - fn_details_quake2 + info_message_quake2 elif [ "${gamename}" == "Quake 3: Arena" ]; then - fn_details_quake3 + info_message_quake3 elif [ "${gamename}" == "Quake Live" ]; then - fn_details_quakelive + info_message_quakelive elif [ "${gamename}" == "Squad" ]; then - fn_details_squad + info_message_squad elif [ "${gamename}" == "TeamSpeak 3" ]; then - fn_details_teamspeak3 + info_message_teamspeak3 elif [ "${gamename}" == "Tower Unite" ]; then - fn_details_towerunite + info_message_towerunite elif [ "${gamename}" == "Multi Theft Auto" ]; then - fn_details_mta + info_message_mta elif [ "${gamename}" == "Mumble" ]; then - fn_details_mumble + info_message_mumble elif [ "${gamename}" == "Rust" ]; then - fn_details_rust + info_message_rust elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then - fn_details_wolfensteinenemyterritory + info_message_wolfensteinenemyterritory else fn_print_error_nl "Unable to detect server engine." fi - - fn_details_statusbottom + info_message_statusbottom } if [ -z "${postdetails}" ] ; diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index d0b0e46a7..c2db257bf 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -8,28 +8,26 @@ # This applies to all engines info_message_head(){ - { - echo -e "" - echo -e "Summery" - echo -e "=================================" - echo -e "Message" - echo -e "${alertbody}" - echo -e "" - echo -e "Game" - echo -e "${gamename}" - echo -e "" - echo -e "Server name" - echo -e "${servername}" - echo -e "" - echo -e "Hostname" - echo -e "${HOSTNAME}" - echo -e "" - echo -e "Server IP" - echo -e "${ip}:${port}" - echo -e "" - echo -e "More info" - echo -e "${alerturl}" - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 + echo -e "" + echo -e "Summary" + echo -e "=================================" + echo -e "Message" + echo -e "${alertbody}" + echo -e "" + echo -e "Game" + echo -e "${gamename}" + echo -e "" + echo -e "Server name" + echo -e "${servername}" + echo -e "" + echo -e "Hostname" + echo -e "${HOSTNAME}" + echo -e "" + echo -e "Server IP" + echo -e "${ip}:${port}" + echo -e "" + echo -e "More info" + echo -e "${alerturl}" } info_message_distro(){ @@ -45,7 +43,7 @@ info_message_distro(){ echo -e "" echo -e "${lightyellow}Distro Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator { echo -e "${blue}Distro:\t${default}${distroname}" echo -e "${blue}Arch:\t${default}${arch}" @@ -69,7 +67,7 @@ info_message_performance(){ echo -e "" echo -e "${lightyellow}Performance${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + { echo -e "${blue}Uptime:\t${default}${days}d, ${hours}h, ${minutes}m" echo -e "${blue}Avg Load:\t${default}${load}" @@ -96,7 +94,7 @@ info_message_disk(){ echo -e "" echo -e "${lightyellow}Storage${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator { echo -e "${blue}Filesystem:\t${default}${filesystem}" echo -e "${blue}Total:\t${default}${totalspace}" @@ -123,7 +121,7 @@ info_message_gameserver(){ echo -e "" echo -e "${lightgreen}${gamename} Server Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator { # Server name if [ -n "${servername}" ]; then @@ -256,7 +254,7 @@ info_message_script(){ # Config file: /home/lgsm/qlserver/serverfiles/baseq3/ql-server.cfg echo -e "${lightgreen}${selfname} Script Details${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator { # Service name echo -e "${blue}Service name:\t${default}${servicename}" @@ -330,7 +328,7 @@ info_message_backup(){ echo -e "" echo -e "${lightgreen}Backups${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator if [ ! -d "${backupdir}" ]||[ "${backupcount}" == "0" ]; then echo -e "No Backups created" else @@ -358,7 +356,7 @@ info_message_commandlineparms(){ echo -e "" echo -e "${lightgreen}Command-line Parameters${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator echo -e "${executable} ${parms}" } @@ -370,7 +368,7 @@ info_message_ports(){ echo -e "" echo -e "${lightgreen}Ports${default}" - printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + fn_messages_separator echo -e "Change ports by editing the parameters in:" parmslocation="${red}UNKNOWN${default}" @@ -403,4 +401,457 @@ info_message_statusbottom(){ echo -e "${blue}Status:\t${green}ONLINE${default}" fi echo -e "" +} + +# Engine/Game Specific details + +info_message_ark(){ + echo -e "netstat -atunp | grep ShooterGame" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + # Don't do arithmetics if ever the port wasn't a numeric value + if [ "${port}" -eq "${port}" ]; then + echo -e "> RAW\tINBOUND\t$((port+1))\tudp" + fi + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> RCON\tINBOUND\t${rconport}\ttcp" + } | column -s $'\t' -t +} + +info_message_ballisticoverkill(){ + echo -e "netstat -atunp | grep BODS.x86" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + } | column -s $'\t' -t +} + +info_message_avalanche(){ + echo -e "netstat -atunp | grep Jcmp-Server" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_cod(){ + echo -e "netstat -atunp | grep cod_lnxded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_coduo(){ + echo -e "netstat -atunp | grep coduo_lnxded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_cod2(){ + echo -e "netstat -atunp | grep cod2_lnxded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_cod4(){ + echo -e "netstat -atunp" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_codwaw(){ + echo -e "netstat -atunp | grep codwaw_lnxded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_dontstarve(){ + echo -e "netstat -atunp | grep dontstarve" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game: Server\tINBOUND\t${port}\tudp" + echo -e "> Game: Master\tINBOUND\t${masterport}\tudp" + echo -e "> Steam: Auth\tINBOUND\t${steamauthenticationport}\tudp" + echo -e "> Steam: Master\tINBOUND\t${steammasterserverport}\tudp" + } | column -s $'\t' -t +} + +info_message_factorio(){ + echo -e "netstat -atunp | grep factorio" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + } | column -s $'\t' -t +} + +info_message_goldsource(){ + echo -e "netstat -atunp | grep hlds_linux" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\ttcp/udp" + echo -e "< Client\tOUTBOUND\t${clientport}\tudp" + } | column -s $'\t' -t +} + +info_message_hurtworld(){ + echo -e "netstat -atunp | grep Hurtworld" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + } | column -s $'\t' -t +} + +info_message_minecraft(){ + echo -e "netstat -atunp | grep java" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_mumble(){ + echo -e "netstat -atunp | grep murmur" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Voice\tINBOUND\t${port}\tudp" + echo -e "> ServerQuery\tINBOUND\t${port}\ttcp" + } | column -s $'\t' -t +} + +info_message_projectcars(){ + echo -e "netstat -atunp | grep DedicatedS" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> Steam\tINBOUND\t${steamport}\tudp" + } | column -s $'\t' -t +} + +info_message_projectzomboid(){ + echo -e "netstat -atunp | grep java" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_quake(){ + echo -e "netstat -atunp | grep mvdsv" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_quake2(){ + echo -e "netstat -atunp | grep quake2" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_quake3(){ + echo -e "netstat -atunp | grep q3ded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_quakelive(){ + echo -e "netstat -atunp | grep qzeroded" + echo -e "" + if [ -z "${port}" ]||[ -z "${rconport}" ]||[ -z "${statsport}" ]; then + echo -e "${red}ERROR!${default} Missing/commented ports in ${servercfg}." + echo -e "" + fi + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + echo -e "> Rcon\tINBOUND\t${rconport}\tudp" + echo -e "> Stats\tINBOUND\t${statsport}\tudp" + } | column -s $'\t' -t +} + +info_message_realvirtuality(){ + echo -e "netstat -atunp | grep arma3server" + echo -e "" + # Default port + if [ -z "${port}" ]; then + port="2302" + fi + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + # Don't do arithmetics if ever the port wasn't a numeric value + if [ "${port}" -eq "${port}" ]; then + echo -e "> Steam: Query\tINBOUND\t$((port+1))\tudp" + echo -e "> Steam: Master traffic\tINBOUND\t$((port+2))\tudp" + echo -e "> Undocumented Port\tINBOUND\t$((port+3))\tudp" + fi + } | column -s $'\t' -t +} + +info_message_refractor(){ + echo -e "netstat -atunp | grep bf1942_lnxd" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/Query\tINBOUND\t${port}\tudp" + echo -e "> Steam: Query\tINBOUND\t${queryport}\tudp" + } | column -s $'\t' -t +} + +info_message_rust(){ + echo -e "netstat -atunp | grep Rust" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" + echo -e "> RCON\tINBOUND\t${rconport}\ttcp" + } | column -s $'\t' -t +} + +info_message_seriousengine35(){ + echo -e "netstat -atunp | grep Sam3_Dedicate" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\ttcp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + } | column -s $'\t' -t +} + +info_message_sdtd(){ + echo -e "netstat -atunp | grep 7DaysToDie" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp" + echo -e "> Telnet\tINBOUND\t${telnetport}\ttcp" + } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} WebAdmin${default}" + fn_messages_separator + { + echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" + echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" + echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" + } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} Telnet${default}" + fn_messages_separator + { + echo -e "${blue}Telnet enabled:\t${default}${telnetenabled}" + echo -e "${blue}Telnet address:\t${default}${ip} ${telnetport}" + echo -e "${blue}Telnet password:\t${default}${telnetpass}" + } | column -s $'\t' -t +} + +info_message_source(){ + echo -e "netstat -atunp | grep srcds_linux" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\ttcp/udp" + echo -e "> SourceTV\tINBOUND\t${sourcetvport}\tudp" + echo -e "< Client\tOUTBOUND\t${clientport}\tudp" + } | column -s $'\t' -t +} + +info_message_spark(){ + echo -e "netstat -atunp | grep server_linux3" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp" + } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} WebAdmin${default}" + fn_messages_separator + { + echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}/index.html" + echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" + echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" + } | column -s $'\t' -t +} + +info_message_squad(){ + echo -e "netstat -atunp | grep SquadServer" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> RCON\tINBOUND\t${rconport}\ttcp" + } | column -s $'\t' -t +} + +info_message_starbound(){ + echo -e "netstat -atunp | grep starbound" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + echo -e "> Query\tINBOUND\t${queryport}\ttcp" + echo -e "> Rcon\tINBOUND\t${rconport}\ttcp" + } | column -s $'\t' -t +} + +info_message_teamspeak3(){ + echo -e "netstat -atunp | grep ts3server" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Voice\tINBOUND\t${port}\tudp" + echo -e "> ServerQuery\tINBOUND\t${queryport}\ttcp" + echo -e "> File transfer\tINBOUND\t${fileport}\ttcp" + } | column -s $'\t' -t +} + +info_message_teeworlds(){ + echo -e "netstat -atunp | grep teeworlds_srv" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + } | column -s $'\t' -t +} + +info_message_terraria(){ + echo -e "netstat -atunp | grep TerrariaServer" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + } | column -s $'\t' -t +} + +info_message_towerunite(){ + echo -e "netstat -atunp | grep TowerServer" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + # Don't do arithmetics if ever the port wasn't a numeric value + if [ "${port}" -eq "${port}" ]; then + echo -e "> Steam\tINBOUND\t$((port+1))\tudp" + fi + echo -e "> Query\tINBOUND\t${queryport}\tudp" + } | column -s $'\t' -t +} + +info_message_unreal(){ + echo -e "netstat -atunp | grep ucc-bin" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL\tINI VARIABLE" + echo -e "> Game\tINBOUND\t${port}\tudp\tPort=${port}" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + if [ "${engine}" == "unreal" ]; then + echo -e "< UdpLink Port (random)\tOUTBOUND\t${udplinkport}+\tudp" + fi + if [ "${engine}" != "unreal" ] && [ "${appid}" != "223250" ]; then + echo -e "> GameSpy query\tINBOUND\t${gsqueryport}\tudp\tOldQueryPortNumber=${gsqueryport}" + fi + if [ "${appid}" == "215360" ]; then + echo -e "< Master server\tOUTBOUND\t28852\ttcp/udp" + else + echo -e "< Master server\tOUTBOUND\t28900/28902\ttcp/udp" + fi + if [ "${appid}" ]; then + if [ "${appid}" == "223250" ]; then + echo -e "< Steam\tOUTBOUND\t20610\tudp" + else + echo -e "< Steam\tOUTBOUND\t20660\tudp" + fi + fi + echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" + } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} WebAdmin${default}" + fn_messages_separator + { + echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" + echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" + echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" + echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" + } | column -s $'\t' -t +} + +info_message_ut3(){ + echo -e "netstat -atunp | grep ut3-bin" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" + } | column -s $'\t' -t +} + +info_message_wolfensteinenemyterritory(){ + echo -e "netstat -atunp | grep etded" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/Query\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +info_message_mta(){ + echo -e "netstat -atunp | grep mta-server64" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tOUTBOUND\t${port}\tudp" + echo -e "> HTTP Server\tINBOUND\t${httpport}\ttcp" + if [ "${ase}" == "Enabled" ]; then + echo -e "> ASE Game_Monitor\tOUTBOUND\t$((${port} + 123))\tudp" + fi + } | column -s $'\t' -t +} + +# Separator is different for details +fn_messages_separator(){ + if [ "${function_selfname}" == "command_details.sh" ]; then + printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' = + else + echo -e "=================================" + fi } \ No newline at end of file From 952e29c2f1c3bcb861f53881fa09ca166282c6c1 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 21:10:38 +0100 Subject: [PATCH 084/752] Email and details working with info_messages.sh --- lgsm/functions/alert_email.sh | 10 ++-- lgsm/functions/command_details.sh | 92 ++++++++++++++--------------- lgsm/functions/info_messages.sh | 98 +++++++++++++++---------------- 3 files changed, 100 insertions(+), 100 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 169d4f1dd..b31020d08 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -143,11 +143,11 @@ if [ -f "${emaillog}" ]; then fi { - fn_details_head - fn_message_os - fn_message_performance - fn_message_disk - fn_message_gameserver + fn_info_message_head + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver fn_alert_email_template_logs } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index f8f271cf0..3b1787618 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -18,98 +18,98 @@ fn_display_details() { info_glibc.sh info_parms.sh info_messages.sh - info_message_distro - info_message_performance - info_message_disk - info_message_gameserver - info_message_script - info_message_backup + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver + fn_info_message_script + fn_info_message_backup # Some game servers do not have parms. if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then fn_parms - info_message_commandlineparms + fn_info_message_commandlineparms fi - info_message_ports + fn_info_message_ports # Display details depending on game or engine. if [ "${engine}" == "avalanche" ]; then - info_message_avalanche + fn_info_message_avalanche elif [ "${engine}" == "refractor" ]; then - info_message_refractor + fn_info_message_refractor elif [ "${engine}" == "dontstarve" ]; then - info_message_dontstarve + fn_info_message_dontstarve elif [ "${engine}" == "goldsource" ]; then - info_message_goldsource + fn_info_message_goldsource elif [ "${engine}" == "lwjgl2" ]; then - info_message_minecraft + fn_info_message_minecraft elif [ "${engine}" == "projectzomboid" ]; then - info_message_projectzomboid + fn_info_message_projectzomboid elif [ "${engine}" == "realvirtuality" ]; then - info_message_realvirtuality + fn_info_message_realvirtuality elif [ "${engine}" == "seriousengine35" ]; then - info_message_seriousengine35 + fn_info_message_seriousengine35 elif [ "${engine}" == "source" ]; then - info_message_source + fn_info_message_source elif [ "${engine}" == "spark" ]; then - info_message_spark + fn_info_message_spark elif [ "${engine}" == "starbound" ]; then - info_message_starbound + fn_info_message_starbound elif [ "${engine}" == "teeworlds" ]; then - info_message_teeworlds + fn_info_message_teeworlds elif [ "${engine}" == "terraria" ]; then - info_message_terraria + fn_info_message_terraria elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then - info_message_unreal + fn_info_message_unreal elif [ "${engine}" == "unreal3" ]; then - info_message_ut3 + fn_info_message_ut3 elif [ "${gamename}" == "7 Days To Die" ]; then - info_message_sdtd + fn_info_message_sdtd elif [ "${gamename}" == "ARK: Survival Evolved" ]; then - info_message_ark + fn_info_message_ark elif [ "${gamename}" == "Ballistic Overkill" ]; then - info_message_ballisticoverkill + fn_info_message_ballisticoverkill elif [ "${gamename}" == "Call of Duty" ]; then - info_message_cod + fn_info_message_cod elif [ "${gamename}" == "Call of Duty: United Offensive" ]; then - info_message_coduo + fn_info_message_coduo elif [ "${gamename}" == "Call of Duty 2" ]; then - info_message_cod2 + fn_info_message_cod2 elif [ "${gamename}" == "Call of Duty 4" ]; then - info_message_cod4 + fn_info_message_cod4 elif [ "${gamename}" == "Call of Duty: World at War" ]; then - info_message_codwaw + fn_info_message_codwaw elif [ "${gamename}" == "Factorio" ]; then - info_message_factorio + fn_info_message_factorio elif [ "${gamename}" == "Hurtworld" ]; then - info_message_hurtworld + fn_info_message_hurtworld elif [ "${gamename}" == "Project Cars" ]; then - info_message_projectcars + fn_info_message_projectcars elif [ "${gamename}" == "QuakeWorld" ]; then - info_message_quake + fn_info_message_quake elif [ "${gamename}" == "Quake 2" ]; then - info_message_quake2 + fn_info_message_quake2 elif [ "${gamename}" == "Quake 3: Arena" ]; then - info_message_quake3 + fn_info_message_quake3 elif [ "${gamename}" == "Quake Live" ]; then - info_message_quakelive + fn_info_message_quakelive elif [ "${gamename}" == "Squad" ]; then - info_message_squad + fn_info_message_squad elif [ "${gamename}" == "TeamSpeak 3" ]; then - info_message_teamspeak3 + fn_info_message_teamspeak3 elif [ "${gamename}" == "Tower Unite" ]; then - info_message_towerunite + fn_info_message_towerunite elif [ "${gamename}" == "Multi Theft Auto" ]; then - info_message_mta + fn_info_message_mta elif [ "${gamename}" == "Mumble" ]; then - info_message_mumble + fn_info_message_mumble elif [ "${gamename}" == "Rust" ]; then - info_message_rust + fn_info_message_rust elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then - info_message_wolfensteinenemyterritory + fn_info_message_wolfensteinenemyterritory else fn_print_error_nl "Unable to detect server engine." fi - info_message_statusbottom + fn_info_message_statusbottom } if [ -z "${postdetails}" ] ; diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index c2db257bf..5512e3b26 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -7,10 +7,10 @@ # Standard Details # This applies to all engines -info_message_head(){ +fn_info_message_head(){ echo -e "" - echo -e "Summary" - echo -e "=================================" + echo -e "${lightyellow}Summary${default}" + fn_messages_separator echo -e "Message" echo -e "${alertbody}" echo -e "" @@ -30,7 +30,7 @@ info_message_head(){ echo -e "${alerturl}" } -info_message_distro(){ +fn_info_message_distro(){ # # Distro Details # ===================================== @@ -54,7 +54,7 @@ info_message_distro(){ } | column -s $'\t' -t } -info_message_performance(){ +fn_info_message_performance(){ # # Performance # ===================================== @@ -80,7 +80,7 @@ info_message_performance(){ } | column -s $'\t' -t } -info_message_disk(){ +fn_info_message_disk(){ # # Storage # ===================================== @@ -108,7 +108,7 @@ info_message_disk(){ } | column -s $'\t' -t } -info_message_gameserver(){ +fn_info_message_gameserver(){ # # Quake Live Server Details # ===================================== @@ -241,7 +241,7 @@ info_message_gameserver(){ echo -e "" } -info_message_script(){ +fn_info_message_script(){ # # qlserver Script Details # ===================================== @@ -316,7 +316,7 @@ info_message_script(){ } | column -s $'\t' -t } -info_message_backup(){ +fn_info_message_backup(){ # # Backups # ===================================== @@ -348,7 +348,7 @@ info_message_backup(){ fi } -info_message_commandlineparms(){ +fn_info_message_commandlineparms(){ # # Command-line Parameters # ===================================== @@ -360,7 +360,7 @@ info_message_commandlineparms(){ echo -e "${executable} ${parms}" } -info_message_ports(){ +fn_info_message_ports(){ # Ports # ===================================== # Change ports by editing the parameters in: @@ -393,7 +393,7 @@ info_message_ports(){ echo -e "Useful port diagnostic command:" } -info_message_statusbottom(){ +fn_info_message_statusbottom(){ echo -e "" if [ "${status}" == "0" ]; then echo -e "${blue}Status:\t${red}OFFLINE${default}" @@ -405,7 +405,7 @@ info_message_statusbottom(){ # Engine/Game Specific details -info_message_ark(){ +fn_info_message_ark(){ echo -e "netstat -atunp | grep ShooterGame" echo -e "" { @@ -420,7 +420,7 @@ info_message_ark(){ } | column -s $'\t' -t } -info_message_ballisticoverkill(){ +fn_info_message_ballisticoverkill(){ echo -e "netstat -atunp | grep BODS.x86" echo -e "" { @@ -430,7 +430,7 @@ info_message_ballisticoverkill(){ } | column -s $'\t' -t } -info_message_avalanche(){ +fn_info_message_avalanche(){ echo -e "netstat -atunp | grep Jcmp-Server" echo -e "" { @@ -439,7 +439,7 @@ info_message_avalanche(){ } | column -s $'\t' -t } -info_message_cod(){ +fn_info_message_cod(){ echo -e "netstat -atunp | grep cod_lnxded" echo -e "" { @@ -448,7 +448,7 @@ info_message_cod(){ } | column -s $'\t' -t } -info_message_coduo(){ +fn_info_message_coduo(){ echo -e "netstat -atunp | grep coduo_lnxded" echo -e "" { @@ -457,7 +457,7 @@ info_message_coduo(){ } | column -s $'\t' -t } -info_message_cod2(){ +fn_info_message_cod2(){ echo -e "netstat -atunp | grep cod2_lnxded" echo -e "" { @@ -466,7 +466,7 @@ info_message_cod2(){ } | column -s $'\t' -t } -info_message_cod4(){ +fn_info_message_cod4(){ echo -e "netstat -atunp" echo -e "" { @@ -475,7 +475,7 @@ info_message_cod4(){ } | column -s $'\t' -t } -info_message_codwaw(){ +fn_info_message_codwaw(){ echo -e "netstat -atunp | grep codwaw_lnxded" echo -e "" { @@ -484,7 +484,7 @@ info_message_codwaw(){ } | column -s $'\t' -t } -info_message_dontstarve(){ +fn_info_message_dontstarve(){ echo -e "netstat -atunp | grep dontstarve" echo -e "" { @@ -496,7 +496,7 @@ info_message_dontstarve(){ } | column -s $'\t' -t } -info_message_factorio(){ +fn_info_message_factorio(){ echo -e "netstat -atunp | grep factorio" echo -e "" { @@ -505,7 +505,7 @@ info_message_factorio(){ } | column -s $'\t' -t } -info_message_goldsource(){ +fn_info_message_goldsource(){ echo -e "netstat -atunp | grep hlds_linux" echo -e "" { @@ -515,7 +515,7 @@ info_message_goldsource(){ } | column -s $'\t' -t } -info_message_hurtworld(){ +fn_info_message_hurtworld(){ echo -e "netstat -atunp | grep Hurtworld" echo -e "" { @@ -525,7 +525,7 @@ info_message_hurtworld(){ } | column -s $'\t' -t } -info_message_minecraft(){ +fn_info_message_minecraft(){ echo -e "netstat -atunp | grep java" echo -e "" { @@ -534,7 +534,7 @@ info_message_minecraft(){ } | column -s $'\t' -t } -info_message_mumble(){ +fn_info_message_mumble(){ echo -e "netstat -atunp | grep murmur" echo -e "" { @@ -544,7 +544,7 @@ info_message_mumble(){ } | column -s $'\t' -t } -info_message_projectcars(){ +fn_info_message_projectcars(){ echo -e "netstat -atunp | grep DedicatedS" echo -e "" { @@ -555,7 +555,7 @@ info_message_projectcars(){ } | column -s $'\t' -t } -info_message_projectzomboid(){ +fn_info_message_projectzomboid(){ echo -e "netstat -atunp | grep java" echo -e "" { @@ -564,7 +564,7 @@ info_message_projectzomboid(){ } | column -s $'\t' -t } -info_message_quake(){ +fn_info_message_quake(){ echo -e "netstat -atunp | grep mvdsv" echo -e "" { @@ -573,7 +573,7 @@ info_message_quake(){ } | column -s $'\t' -t } -info_message_quake2(){ +fn_info_message_quake2(){ echo -e "netstat -atunp | grep quake2" echo -e "" { @@ -582,7 +582,7 @@ info_message_quake2(){ } | column -s $'\t' -t } -info_message_quake3(){ +fn_info_message_quake3(){ echo -e "netstat -atunp | grep q3ded" echo -e "" { @@ -591,7 +591,7 @@ info_message_quake3(){ } | column -s $'\t' -t } -info_message_quakelive(){ +fn_info_message_quakelive(){ echo -e "netstat -atunp | grep qzeroded" echo -e "" if [ -z "${port}" ]||[ -z "${rconport}" ]||[ -z "${statsport}" ]; then @@ -606,7 +606,7 @@ info_message_quakelive(){ } | column -s $'\t' -t } -info_message_realvirtuality(){ +fn_info_message_realvirtuality(){ echo -e "netstat -atunp | grep arma3server" echo -e "" # Default port @@ -625,7 +625,7 @@ info_message_realvirtuality(){ } | column -s $'\t' -t } -info_message_refractor(){ +fn_info_message_refractor(){ echo -e "netstat -atunp | grep bf1942_lnxd" echo -e "" { @@ -635,7 +635,7 @@ info_message_refractor(){ } | column -s $'\t' -t } -info_message_rust(){ +fn_info_message_rust(){ echo -e "netstat -atunp | grep Rust" echo -e "" { @@ -645,7 +645,7 @@ info_message_rust(){ } | column -s $'\t' -t } -info_message_seriousengine35(){ +fn_info_message_seriousengine35(){ echo -e "netstat -atunp | grep Sam3_Dedicate" echo -e "" { @@ -655,7 +655,7 @@ info_message_seriousengine35(){ } | column -s $'\t' -t } -info_message_sdtd(){ +fn_info_message_sdtd(){ echo -e "netstat -atunp | grep 7DaysToDie" echo -e "" { @@ -683,7 +683,7 @@ info_message_sdtd(){ } | column -s $'\t' -t } -info_message_source(){ +fn_info_message_source(){ echo -e "netstat -atunp | grep srcds_linux" echo -e "" { @@ -694,7 +694,7 @@ info_message_source(){ } | column -s $'\t' -t } -info_message_spark(){ +fn_info_message_spark(){ echo -e "netstat -atunp | grep server_linux3" echo -e "" { @@ -713,7 +713,7 @@ info_message_spark(){ } | column -s $'\t' -t } -info_message_squad(){ +fn_info_message_squad(){ echo -e "netstat -atunp | grep SquadServer" echo -e "" { @@ -724,7 +724,7 @@ info_message_squad(){ } | column -s $'\t' -t } -info_message_starbound(){ +fn_info_message_starbound(){ echo -e "netstat -atunp | grep starbound" echo -e "" { @@ -735,7 +735,7 @@ info_message_starbound(){ } | column -s $'\t' -t } -info_message_teamspeak3(){ +fn_info_message_teamspeak3(){ echo -e "netstat -atunp | grep ts3server" echo -e "" { @@ -746,7 +746,7 @@ info_message_teamspeak3(){ } | column -s $'\t' -t } -info_message_teeworlds(){ +fn_info_message_teeworlds(){ echo -e "netstat -atunp | grep teeworlds_srv" echo -e "" { @@ -755,7 +755,7 @@ info_message_teeworlds(){ } | column -s $'\t' -t } -info_message_terraria(){ +fn_info_message_terraria(){ echo -e "netstat -atunp | grep TerrariaServer" echo -e "" { @@ -764,7 +764,7 @@ info_message_terraria(){ } | column -s $'\t' -t } -info_message_towerunite(){ +fn_info_message_towerunite(){ echo -e "netstat -atunp | grep TowerServer" echo -e "" { @@ -778,7 +778,7 @@ info_message_towerunite(){ } | column -s $'\t' -t } -info_message_unreal(){ +fn_info_message_unreal(){ echo -e "netstat -atunp | grep ucc-bin" echo -e "" { @@ -816,7 +816,7 @@ info_message_unreal(){ } | column -s $'\t' -t } -info_message_ut3(){ +fn_info_message_ut3(){ echo -e "netstat -atunp | grep ut3-bin" echo -e "" { @@ -825,7 +825,7 @@ info_message_ut3(){ } | column -s $'\t' -t } -info_message_wolfensteinenemyterritory(){ +fn_info_message_wolfensteinenemyterritory(){ echo -e "netstat -atunp | grep etded" echo -e "" { @@ -834,7 +834,7 @@ info_message_wolfensteinenemyterritory(){ } | column -s $'\t' -t } -info_message_mta(){ +fn_info_message_mta(){ echo -e "netstat -atunp | grep mta-server64" echo -e "" { From c26c5730ff213e0a56df7b5a47d08f13df98548e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 21:38:22 +0100 Subject: [PATCH 085/752] created fn_info_message_select_engine function --- lgsm/functions/info_messages.sh | 81 +++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 5512e3b26..74027de35 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -847,6 +847,87 @@ fn_info_message_mta(){ } | column -s $'\t' -t } +fn_info_message_select_engine(){ + # Display details depending on game or engine. + if [ "${engine}" == "avalanche" ]; then + fn_info_message_avalanche + elif [ "${engine}" == "refractor" ]; then + fn_info_message_refractor + elif [ "${engine}" == "dontstarve" ]; then + fn_info_message_dontstarve + elif [ "${engine}" == "goldsource" ]; then + fn_info_message_goldsource + elif [ "${engine}" == "lwjgl2" ]; then + fn_info_message_minecraft + elif [ "${engine}" == "projectzomboid" ]; then + fn_info_message_projectzomboid + elif [ "${engine}" == "realvirtuality" ]; then + fn_info_message_realvirtuality + elif [ "${engine}" == "seriousengine35" ]; then + fn_info_message_seriousengine35 + elif [ "${engine}" == "source" ]; then + fn_info_message_source + elif [ "${engine}" == "spark" ]; then + fn_info_message_spark + elif [ "${engine}" == "starbound" ]; then + fn_info_message_starbound + elif [ "${engine}" == "teeworlds" ]; then + fn_info_message_teeworlds + elif [ "${engine}" == "terraria" ]; then + fn_info_message_terraria + elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then + fn_info_message_unreal + elif [ "${engine}" == "unreal3" ]; then + fn_info_message_ut3 + elif [ "${gamename}" == "7 Days To Die" ]; then + fn_info_message_sdtd + elif [ "${gamename}" == "ARK: Survival Evolved" ]; then + fn_info_message_ark + elif [ "${gamename}" == "Ballistic Overkill" ]; then + fn_info_message_ballisticoverkill + elif [ "${gamename}" == "Call of Duty" ]; then + fn_info_message_cod + elif [ "${gamename}" == "Call of Duty: United Offensive" ]; then + fn_info_message_coduo + elif [ "${gamename}" == "Call of Duty 2" ]; then + fn_info_message_cod2 + elif [ "${gamename}" == "Call of Duty 4" ]; then + fn_info_message_cod4 + elif [ "${gamename}" == "Call of Duty: World at War" ]; then + fn_info_message_codwaw + elif [ "${gamename}" == "Factorio" ]; then + fn_info_message_factorio + elif [ "${gamename}" == "Hurtworld" ]; then + fn_info_message_hurtworld + elif [ "${gamename}" == "Project Cars" ]; then + fn_info_message_projectcars + elif [ "${gamename}" == "QuakeWorld" ]; then + fn_info_message_quake + elif [ "${gamename}" == "Quake 2" ]; then + fn_info_message_quake2 + elif [ "${gamename}" == "Quake 3: Arena" ]; then + fn_info_message_quake3 + elif [ "${gamename}" == "Quake Live" ]; then + fn_info_message_quakelive + elif [ "${gamename}" == "Squad" ]; then + fn_info_message_squad + elif [ "${gamename}" == "TeamSpeak 3" ]; then + fn_info_message_teamspeak3 + elif [ "${gamename}" == "Tower Unite" ]; then + fn_info_message_towerunite + elif [ "${gamename}" == "Multi Theft Auto" ]; then + fn_info_message_mta + elif [ "${gamename}" == "Mumble" ]; then + fn_info_message_mumble + elif [ "${gamename}" == "Rust" ]; then + fn_info_message_rust + elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then + fn_info_message_wolfensteinenemyterritory + else + fn_print_error_nl "Unable to detect server engine." + fi +} + # Separator is different for details fn_messages_separator(){ if [ "${function_selfname}" == "command_details.sh" ]; then From 7879fd0fa8f8f12dd959673c05caebcb3d9e6321 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 31 Aug 2017 21:41:55 +0100 Subject: [PATCH 086/752] more changes for info_messages.sh --- lgsm/functions/command_details.sh | 127 +++++--------------------- lgsm/functions/command_postdetails.sh | 85 ++++++----------- 2 files changed, 48 insertions(+), 164 deletions(-) diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 3b1787618..07a1c5953 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -10,110 +10,25 @@ local commandaction="Details" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" # Run checks and gathers details to display. - -fn_display_details() { - check.sh - info_config.sh - info_distro.sh - info_glibc.sh - info_parms.sh - info_messages.sh - fn_info_message_distro - fn_info_message_performance - fn_info_message_disk - fn_info_message_gameserver - fn_info_message_script - fn_info_message_backup - # Some game servers do not have parms. - if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then - fn_parms - fn_info_message_commandlineparms - fi - fn_info_message_ports - - # Display details depending on game or engine. - if [ "${engine}" == "avalanche" ]; then - fn_info_message_avalanche - elif [ "${engine}" == "refractor" ]; then - fn_info_message_refractor - elif [ "${engine}" == "dontstarve" ]; then - fn_info_message_dontstarve - elif [ "${engine}" == "goldsource" ]; then - fn_info_message_goldsource - elif [ "${engine}" == "lwjgl2" ]; then - fn_info_message_minecraft - elif [ "${engine}" == "projectzomboid" ]; then - fn_info_message_projectzomboid - elif [ "${engine}" == "realvirtuality" ]; then - fn_info_message_realvirtuality - elif [ "${engine}" == "seriousengine35" ]; then - fn_info_message_seriousengine35 - elif [ "${engine}" == "source" ]; then - fn_info_message_source - elif [ "${engine}" == "spark" ]; then - fn_info_message_spark - elif [ "${engine}" == "starbound" ]; then - fn_info_message_starbound - elif [ "${engine}" == "teeworlds" ]; then - fn_info_message_teeworlds - elif [ "${engine}" == "terraria" ]; then - fn_info_message_terraria - elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then - fn_info_message_unreal - elif [ "${engine}" == "unreal3" ]; then - fn_info_message_ut3 - elif [ "${gamename}" == "7 Days To Die" ]; then - fn_info_message_sdtd - elif [ "${gamename}" == "ARK: Survival Evolved" ]; then - fn_info_message_ark - elif [ "${gamename}" == "Ballistic Overkill" ]; then - fn_info_message_ballisticoverkill - elif [ "${gamename}" == "Call of Duty" ]; then - fn_info_message_cod - elif [ "${gamename}" == "Call of Duty: United Offensive" ]; then - fn_info_message_coduo - elif [ "${gamename}" == "Call of Duty 2" ]; then - fn_info_message_cod2 - elif [ "${gamename}" == "Call of Duty 4" ]; then - fn_info_message_cod4 - elif [ "${gamename}" == "Call of Duty: World at War" ]; then - fn_info_message_codwaw - elif [ "${gamename}" == "Factorio" ]; then - fn_info_message_factorio - elif [ "${gamename}" == "Hurtworld" ]; then - fn_info_message_hurtworld - elif [ "${gamename}" == "Project Cars" ]; then - fn_info_message_projectcars - elif [ "${gamename}" == "QuakeWorld" ]; then - fn_info_message_quake - elif [ "${gamename}" == "Quake 2" ]; then - fn_info_message_quake2 - elif [ "${gamename}" == "Quake 3: Arena" ]; then - fn_info_message_quake3 - elif [ "${gamename}" == "Quake Live" ]; then - fn_info_message_quakelive - elif [ "${gamename}" == "Squad" ]; then - fn_info_message_squad - elif [ "${gamename}" == "TeamSpeak 3" ]; then - fn_info_message_teamspeak3 - elif [ "${gamename}" == "Tower Unite" ]; then - fn_info_message_towerunite - elif [ "${gamename}" == "Multi Theft Auto" ]; then - fn_info_message_mta - elif [ "${gamename}" == "Mumble" ]; then - fn_info_message_mumble - elif [ "${gamename}" == "Rust" ]; then - fn_info_message_rust - elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then - fn_info_message_wolfensteinenemyterritory - else - fn_print_error_nl "Unable to detect server engine." - fi - fn_info_message_statusbottom -} - -if [ -z "${postdetails}" ] ; -then - fn_display_details - core_exit.sh +check.sh +info_config.sh +info_distro.sh +info_glibc.sh +info_parms.sh +info_messages.sh +fn_info_message_distro +fn_info_message_performance +fn_info_message_disk +fn_info_message_gameserver +fn_info_message_script +fn_info_message_backup +# Some game servers do not have parms. +if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then + fn_parms + fn_info_message_commandlineparms fi +fn_info_message_ports +fn_info_message_select_engine +fn_info_message_statusbottom +core_exit.sh + diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index 414569381..b92c1db4d 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -9,10 +9,6 @@ local commandname="postdetails" local commandaction="Postdetails" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -# postdetails variable affects the output of command_details.sh. Setting -# it here silences the output from sourcing command_details.sh. -postdetails=yes - # Set posttarget to the appropriately-defined post destination. # The options for posttarget are: @@ -38,22 +34,17 @@ posttarget=${posttarget="https://hastebin.com"} # This, too, may be overridden from the command line at the top-level postexpire="${postexpire="30D"}" -# This file sources the command_details.sh file to leverage all -# of the already-defined functions. To keep the command_details.sh +# This file sources the info_messages.sh file to leverage all +# of the already-defined functions. To keep the command_details.sh # from actually producing output, the main executable statements have # been wrapped in the equivalent of an ifdef clause, that looks # for the variable "postdetails" to be defined. -CedarLUG # source all of the functions defined in the details command -command_details.sh - -# redefine as command_details.sh changes them -local commandname="postdetails" -local commandaction="Postdetails" -local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +info_messages.sh fn_bad_tmpfile() { - echo "There was a problem creating a temporary file ${tmpfile}." + fn_print_fail_nl "Unable to create temporary file ${tmpfile}." core_exit.sh } @@ -61,51 +52,29 @@ fn_bad_tmpfile() { tmpfile="${tmpdir}/postdetails-$(date +"%Y-%d-%m_%H-%M-%S").tmp" touch "${tmpfile}" || fn_bad_tmpfile - -# fn_display_details is found in the command_details.sh file (which -# was sourced above). The output is parsed for passwords and other -# confidential information. -CedarLUG - -# The numerous sed lines could certainly be condensed quite a bit, -# but they are separated out to provide examples for how to add -# additional criteria in a straight-forward manner. -# (This was originally a sed one-liner.) -CedarLUG - -fn_display_details | sed -e 's/password="[^"]*/password="--stripped--/' | - sed -e 's/password "[^"]*/password "--stripped--/' | - sed -e 's/password: .*/password: --stripped--/' | - sed -e 's/gslt="[^"]*/gslt="--stripped--/' | - sed -e 's/gslt "[^"]*/gslt "--stripped--/' | - sed -e 's/pushbullettoken="[^"]*/pushbullettoken="--stripped--/' | - sed -e 's/pushbullettoken "[^"]*/pushbullettoken "--stripped--/' | - sed -e 's/authkey="[^"]*/authkey="--stripped--/' | - sed -e 's/authkey "[^"]*/authkey "--stripped--/' | - sed -e 's/authkey [A-Za-z0-9]\+/authkey --stripped--/' | - sed -e 's/rcts_strAdminPassword="[^"]*/rcts_strAdminPassword="--stripped--/' | - sed -e 's/rcts_strAdminPassword "[^"]*/rcts_strAdminPassword "--stripped--/' | - sed -e 's/sv_setsteamaccount [A-Za-z0-9]\+/sv_setsteamaccount --stripped--/' | - sed -e 's/sv_password="[^"]*/sv_password="--stripped--/' | - sed -e 's/sv_password "[^"]*/sv_password "--stripped--/' | - sed -e 's/zmq_stats_password="[^"]*/zmq_stats_password="--stripped--/' | - sed -e 's/zmq_stats_password "[^"]*/zmq_stats_password "--stripped--/' | - sed -e 's/zmq_rcon_password="[^"]*/zmq_rcon_password="--stripped--/' | - sed -e 's/zmq_rcon_password "[^"]*/zmq_rcon_password "--stripped--/' | - sed -e 's/pass="[^"]*/pass="--stripped--/' | - sed -e 's/pass "[^"]*/pass "--stripped--/' | - sed -e 's/rconServerPassword="[^"]*/rconServerPassword="--stripped--/' | - sed -e 's/rconServerPassword "[^"]*/rconServerPassword "--stripped--/' > "${tmpfile}" - -# strip off all console escape codes (colorization) -sed -i -r "s/[\x1B,\x0B]\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" "${tmpfile}" - -# If the gameserver uses anonymous steam credentials, leave them displayed -# in the output. Otherwise, strip these out as well. -if ! grep -q "^steampass[= ]\"\"" "${tmpfile}" ; then - sed -i -e 's/steampass[= ]"[^"]*/steampass "--stripped--/' "${tmpfile}" -fi -if ! grep -q "^steamuser[= ]\"anonymous\"" "${tmpfile}" ; then - sed -i -e 's/steamuser[= ]"[^"]*/steamuser "--stripped--/' "${tmpfile}" -fi +{ + # Run checks and gathers details to display. + check.sh + info_config.sh + info_distro.sh + info_glibc.sh + info_parms.sh + info_messages.sh + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver + fn_info_message_script + fn_info_message_backup + # Some game servers do not have parms. + if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then + fn_parms + fn_info_message_commandlineparms + fi + fn_info_message_ports + fn_info_message_select_engine + fn_info_message_statusbottom +} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${tmpfile}" > /dev/null 2>&1 if [ "${posttarget}" == "http://pastebin.com" ] ; then fn_print_dots "Posting details to pastbin.com for ${postexpire}" From d4af776a9f7f7ae4cccd7aa93a260c56f34601b6 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 13:59:19 +0100 Subject: [PATCH 087/752] added fn_info_logs --- lgsm/functions/alert_email.sh | 50 +-------------------------------- lgsm/functions/alert_mailgun.sh | 28 ++++++++++++++++-- lgsm/functions/info_messages.sh | 44 +++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 52 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index b31020d08..12a551cce 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -83,61 +83,13 @@ fn_details_gameserver(){ } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 } -fn_alert_email_template_logs(){ - echo -e "" - echo -e "${servicename} Logs" - echo -e "=================================" - - if [ -n "${lgsmlog}" ]; then - echo -e "\nScript log\n===================" - if [ ! "$(ls -A ${lgsmlogdir})" ]; then - echo "${lgsmlogdir} (NO LOG FILES)" - elif [ ! -s "${lgsmlog}" ]; then - echo "${lgsmlog} (LOG FILE IS EMPTY)" - else - echo "${lgsmlog}" - tail -25 "${lgsmlog}" - fi - echo "" - fi - - if [ -n "${consolelog}" ]; then - echo -e "\nConsole log\n====================" - if [ ! "$(ls -A ${consolelogdir})" ]; then - echo "${consolelogdir} (NO LOG FILES)" - elif [ ! -s "${consolelog}" ]; then - echo "${consolelog} (LOG FILE IS EMPTY)" - else - echo "${consolelog}" - tail -25 "${consolelog}" | awk '{ sub("\r$", ""); print }' - fi - echo "" - fi - - if [ -n "${gamelogdir}" ]; then - echo -e "\nServer log\n===================" - if [ ! "$(ls -A ${gamelogdir})" ]; then - echo "${gamelogdir} (NO LOG FILES)" - else - echo "${gamelogdir}" - # dos2unix sed 's/\r//' - tail "${gamelogdir}"/* 2>/dev/null | grep -v "==>" | sed '/^$/d' | sed 's/\r//'| tail -25 - fi - echo "" - fi -} - fn_print_dots "Sending Email alert: ${email}" sleep 0.5 fn_script_log_info "Sending Email alert: ${email}" info_distro.sh info_config.sh info_glibc.sh - -check_ip.sh -postdetails=1 info_messages.sh -emaillog="${emaillog}" if [ -f "${emaillog}" ]; then rm "${emaillog}" fi @@ -148,7 +100,7 @@ fi fn_info_message_performance fn_info_message_disk fn_info_message_gameserver - fn_alert_email_template_logs + fn_info_logs } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 if [ -n "${emailfrom}" ]; then diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index 42c081edd..707adeaac 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -10,7 +10,30 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email alert: Mailgun: ${email}" sleep 0.5 -mailgunsend=$(curl -s --user "api:${mailguntoken}" -F from="LinuxGSM <${mailgunemailfrom}>" -F to="LinuxGSM Admin <${mailgunemail}>" -F subject="${alertemoji} ${alertsubject} ${alertemoji}" --form-string html="

Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" https://api.mailgun.net/v3/${mailgundomain}/messages) +info_distro.sh +info_config.sh +info_glibc.sh +info_messages.sh +if [ -f "${emaillog}" ]; then + rm "${emaillog}" +fi + +{ + fn_info_message_head + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver + fn_info_logs +} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 + +mailgunsend=$(curl -s --user "api:${mailguntoken}" \ +-F from="LinuxGSM <${mailgunemailfrom}>" \ +-F to="LinuxGSM Admin <${mailgunemail}>" \ +-F subject="${alertemoji} ${alertsubject} ${alertemoji}" \ +-F o:tag='alert' \ +-F o:tag='LinuxGSM' \ +-F text="$(cat ${emaillog})" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then fn_print_fail_nl "Sending Email alert: Mailgun: ${email}" @@ -18,5 +41,4 @@ if [ -z "${mailgunsend}" ]; then else fn_print_ok_nl "Sending Email alert: Mailgun: ${email}" fn_script_log_pass "Sending Email alert: Mailgun: ${email}" -fi - +fi \ No newline at end of file diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 74027de35..1bc8f39df 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -403,6 +403,50 @@ fn_info_message_statusbottom(){ echo -e "" } +fn_info_logs(){ + echo -e "" + echo -e "${servicename} Logs" + echo -e "=================================" + + if [ -n "${lgsmlog}" ]; then + echo -e "\nScript log\n===================" + if [ ! "$(ls -A ${lgsmlogdir})" ]; then + echo "${lgsmlogdir} (NO LOG FILES)" + elif [ ! -s "${lgsmlog}" ]; then + echo "${lgsmlog} (LOG FILE IS EMPTY)" + else + echo "${lgsmlog}" + tail -25 "${lgsmlog}" + fi + echo "" + fi + + if [ -n "${consolelog}" ]; then + echo -e "\nConsole log\n====================" + if [ ! "$(ls -A ${consolelogdir})" ]; then + echo "${consolelogdir} (NO LOG FILES)" + elif [ ! -s "${consolelog}" ]; then + echo "${consolelog} (LOG FILE IS EMPTY)" + else + echo "${consolelog}" + tail -25 "${consolelog}" | awk '{ sub("\r$", ""); print }' + fi + echo "" + fi + + if [ -n "${gamelogdir}" ]; then + echo -e "\nServer log\n===================" + if [ ! "$(ls -A ${gamelogdir})" ]; then + echo "${gamelogdir} (NO LOG FILES)" + else + echo "${gamelogdir}" + # dos2unix sed 's/\r//' + tail "${gamelogdir}"/* 2>/dev/null | grep -v "==>" | sed '/^$/d' | sed 's/\r//'| tail -25 + fi + echo "" + fi +} + # Engine/Game Specific details fn_info_message_ark(){ From 4ddf79f4d005a048e825ce24d0028c995bbd39e3 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 14:14:52 +0100 Subject: [PATCH 088/752] Added password strip function --- lgsm/functions/info_messages.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 1bc8f39df..497f22503 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -121,6 +121,7 @@ fn_info_message_gameserver(){ echo -e "" echo -e "${lightgreen}${gamename} Server Details${default}" + fn_info_message_password_strip fn_messages_separator { # Server name @@ -700,6 +701,7 @@ fn_info_message_seriousengine35(){ } fn_info_message_sdtd(){ + fn_info_message_password_strip echo -e "netstat -atunp | grep 7DaysToDie" echo -e "" { @@ -739,6 +741,7 @@ fn_info_message_source(){ } fn_info_message_spark(){ + fn_info_message_password_strip echo -e "netstat -atunp | grep server_linux3" echo -e "" { @@ -823,6 +826,7 @@ fn_info_message_towerunite(){ } fn_info_message_unreal(){ + fn_info_message_password_strip echo -e "netstat -atunp | grep ucc-bin" echo -e "" { @@ -979,4 +983,16 @@ fn_messages_separator(){ else echo -e "=================================" fi +} + +# Removes the passwords form all but details +fn_info_message_password_strip(){ + if [ "${function_selfname}" != "command_details.sh" ]; then + serverpassword="********" + rconpassword="********" + adminpassword="********" + statspassword="********" + webadminpass="********" + telnetpass="********" + fi } \ No newline at end of file From 9c29197c45a232d590675af94412df5e435f5181 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 14:41:33 +0100 Subject: [PATCH 089/752] removed fn_details_gameserver --- lgsm/functions/alert_email.sh | 75 ----------------------------------- 1 file changed, 75 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 12a551cce..789294e9d 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -8,81 +8,6 @@ local commandname="ALERT" local commandaction="Alert" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -fn_details_gameserver(){ - # - # Quake Live Server Details - # ===================================== - # Server name: ql-server - # Server IP: 1.2.3.4:27960 - # RCON password: CHANGE_ME - # Server password: NOT SET - # Maxplayers: 16 - # Status: OFFLINE - - { - echo -e "" - echo -e "${gamename} Server Details" - echo -e "=================================" - # Server name - echo -e "Server name: ${servername}" - - # Server ip - echo -e "Server IP: ${ip}:${port}" - - # Server password - if [ -n "${serverpassword}" ]; then - echo -e "Server password: ********" - fi - - # RCON password - if [ -n "${rconpassword}" ]; then - echo -e "RCON password: ********" - fi - - # Admin password - if [ -n "${adminpassword}" ]; then - echo -e "Admin password: ********" - fi - - # Stats password (Quake Live) - if [ -n "${statspassword}" ]; then - echo -e "Stats password: ********" - fi - - # Maxplayers - if [ -n "${maxplayers}" ]; then - echo -e "Maxplayers: ${maxplayers}" - fi - - # Game mode - if [ -n "${gamemode}" ]; then - echo -e "Game mode: ${gamemode}" - fi - - # Game world - if [ -n "${gameworld}" ]; then - echo -e "Game world: ${gameworld}" - fi - - # Tick rate - if [ -n "${tickrate}" ]; then - echo -e "Tick rate: ${tickrate}" - fi - - # TeamSpeak dbplugin - if [ -n "${dbplugin}" ]; then - echo -e "dbplugin: ${dbplugin}" - fi - - # Online status - if [ "${status}" == "0" ]; then - echo -e "Status: OFFLINE" - else - echo -e "Status: ONLINE" - fi - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 -} - fn_print_dots "Sending Email alert: ${email}" sleep 0.5 fn_script_log_info "Sending Email alert: ${email}" From 69e9c58f180c32ad3aca34c34165438a1f876a8c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 14:44:16 +0100 Subject: [PATCH 090/752] password strip only displays relevent passwords --- lgsm/functions/info_messages.sh | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 497f22503..0025a5286 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -988,11 +988,28 @@ fn_messages_separator(){ # Removes the passwords form all but details fn_info_message_password_strip(){ if [ "${function_selfname}" != "command_details.sh" ]; then - serverpassword="********" - rconpassword="********" - adminpassword="********" - statspassword="********" - webadminpass="********" - telnetpass="********" + if [ -n "${serverpassword}" ]; then + serverpassword="********" + fi + + if [ -n "${rconpassword}" ]; then + rconpassword="********" + fi + + if [ -n "${adminpassword}" ]; then + adminpassword="********" + fi + + if [ -n "${statspassword}" ]; then + statspassword="********" + fi + + if [ -n "${webadminpass}" ]; then + webadminpass="********" + fi + + if [ -n "${telnetpass}" ]; then + telnetpass="********" + fi fi } \ No newline at end of file From 4e38a2294ee5e65ea4573ef517223f3c87b76894 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 14:52:26 +0100 Subject: [PATCH 091/752] error checking --- lgsm/functions/alert_pushover.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/alert_pushover.sh b/lgsm/functions/alert_pushover.sh index 86adbbce5..592a979f1 100644 --- a/lgsm/functions/alert_pushover.sh +++ b/lgsm/functions/alert_pushover.sh @@ -24,7 +24,7 @@ else alertpriority="0" fi -pushoversend=$(${curlpath} -sS -F token="${pushovertoken}" -F user="${pushoveruserkey}" -F html="1" -F sound="${alertsound}" -F priority="${alertpriority}" -F title="${alertemoji} ${alertsubject} ${alertemoji}" -F message=" Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" "https://api.pushover.net/1/messages.json") +pushoversend=$(${curlpath} -sS -F token="${pushovertoken}" -F user="${pushoveruserkey}" -F html="1" -F sound="${alertsound}" -F priority="${alertpriority}" -F title="${alertemoji} ${alertsubject} ${alertemoji}" -F message=" Message
${alertbody}

Game
${gamename}

Server name
${servername}

Hostname
${HOSTNAME}

Server IP
${ip}:${port}

More info
${alerturl}" "https://api.pushover.net/1/messages.json"|grep errors) if [ -n "${pushoversend}" ]; then fn_print_fail_nl "Sending Pushover alert: ${pushoversend}" From cb556fbecb73ef763a10b4ef9a7670689fb726a4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 15:18:22 +0100 Subject: [PATCH 092/752] Added mailgun settings --- lgsm/config-default/config-lgsm/arkserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/arma3server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/bb2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/boserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/bsserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ccserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/cod2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/cod4server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/codserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/coduoserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/codwawserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/coserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/csczserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/csserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/cssserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/dabserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/dodserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/dodsserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/doiserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/dstserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/emserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/fctrserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/fofserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/gesserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/hldmsserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/hwserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/insserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/jc2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/kfserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/l4d2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/mcserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/mtaserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/mumbleserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/nmrihserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ns2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/opforserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/pcserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/pzserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/q2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/q3server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/qlserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/qwserver/_default.cfg | 7 +++++++ .../config-default/config-lgsm/ricochetserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/roserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/rustserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/sbserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/squadserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ss3server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/svenserver/_default.cfg | 7 +++++++ .../config-default/config-lgsm/terrariaserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/tf2server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ts3server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/tuserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/twserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ut2k4server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ut3server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/ut99server/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/utserver/_default.cfg | 7 +++++++ lgsm/config-default/config-lgsm/wetserver/_default.cfg | 7 +++++++ 71 files changed, 497 insertions(+) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index f4ce29750..66d9de172 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index bb764b324..f0414555f 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -55,6 +55,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 7efb737b9..e10f45a5d 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 31a4188dc..7f51fd23d 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -32,6 +32,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index b28c933ae..1dac74765 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 578e440fb..87e564145 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 5f4ebf104..637fa6312 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -44,6 +44,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index e7208ae72..a6a5a4d69 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 9a6225b9b..17143faab 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index bbed3cec4..725a598f2 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 8e507c41c..87045f7ec 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 155c52ac7..d55b2512a 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 6f1648f00..876c88e6d 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index b99a53eb3..4d83a6822 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -63,6 +63,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 3579114fc..666b445c8 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index f76c00d97..1624aeefc 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -63,6 +63,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 4d8f97548..aa2ec7d0f 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index e32d9086d..7e0a078e4 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 8f25caf13..7a47e3431 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index c8ec7550c..ecfe82402 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 9af6364ad..c1fa05197 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index e33e3c42c..d70fb3631 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index aa9717f87..3b9dcb541 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -42,6 +42,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index c01280b75..b91fc674b 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -43,6 +43,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index 94693501b..c0fb444a2 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 292006d3e..612e1e85e 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index 05f842f45..adcb44dd7 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 29c6fa199..9f226b4e8 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index 2e08109e1..1bb7c9a87 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -55,6 +55,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 76e3c735c..312865595 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index bd4f9df30..58b019d58 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index c0a822c73..728760baa 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index bbfb39764..67002dced 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -53,6 +53,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 626baf010..3ffb5bd79 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -47,6 +47,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 0f0abf393..1d9a1545c 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -32,6 +32,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 87203bb67..53feaadfd 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -44,6 +44,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index fe8ced8af..f7af7fb1e 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 9717b61d3..def447c9e 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 7a9b27cf3..4d631485d 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -34,6 +34,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 7e4fca37d..f23fd29e8 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -33,6 +33,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 56e4a45f7..869e4dce0 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -33,6 +33,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 824b2d8da..19630a408 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 0cfeee16a..6e9424e29 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -51,6 +51,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 66a7afeff..899f30ea1 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -51,6 +51,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index c41b6a7fd..9b36d2b7d 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 69f486406..86f1cb170 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -33,6 +33,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index dd316fe8d..fa9f75772 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 6536e65ac..f7c4acc20 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -35,6 +35,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index 44dbf5997..dad40d56c 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -37,6 +37,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index ddbbf2907..a55656a4a 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -37,6 +37,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index c9d52c170..5ba275781 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -37,6 +37,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index f57abb990..03d568e08 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -36,6 +36,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index a9dcad6cb..a0e73fe8f 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -58,6 +58,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 5e3ba4fd3..6a9d1d212 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 2fdd43fbf..9b3eb6af5 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -57,6 +57,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index db3b5f930..52b87b7f4 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index 5e7c5125f..e12e1e85b 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index bfc800855..84fdc2c2d 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -38,6 +38,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 1bb22b7c8..fc248fa01 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -36,6 +36,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 9cd0e2878..920b1ee00 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 1fe929d60..e03338320 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 4767dc7cb..5754b0c3c 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -45,6 +45,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 00a8a6191..380ff8d64 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 9074de6d9..bcf75c848 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -28,6 +28,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index b3111467a..b37b28a30 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -37,6 +37,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index a1fe6980c..0fb3cc88d 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -39,6 +39,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index fd1d17d91..63c5722d6 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -36,6 +36,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 9396cead5..9d8de1912 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -48,6 +48,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index cbab7dc3b..9b87390f8 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -36,6 +36,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 22e6dba7d..87226f5b1 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -40,6 +40,13 @@ 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" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index fccac7d6e..ff5602fc3 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -32,6 +32,13 @@ 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" From 6c3e30b8954aac9ca39d608bdab24c2147284dda Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 15:18:39 +0100 Subject: [PATCH 093/752] added password strip to parms --- lgsm/functions/info_messages.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 0025a5286..0dfbc3ba2 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -357,6 +357,7 @@ fn_info_message_commandlineparms(){ echo -e "" echo -e "${lightgreen}Command-line Parameters${default}" + fn_info_message_password_strip fn_messages_separator echo -e "${executable} ${parms}" } From 1b7f2f9626944feca75d9cdcef9c92d1880b72b3 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 15:37:52 +0100 Subject: [PATCH 094/752] Alerts will postdetails to allow more info in alert --- .../config-lgsm/arkserver/_default.cfg | 2 +- .../config-lgsm/arma3server/_default.cfg | 2 +- .../config-lgsm/bb2server/_default.cfg | 2 +- .../config-lgsm/bf1942server/_default.cfg | 2 +- .../config-lgsm/bmdmserver/_default.cfg | 2 +- .../config-lgsm/boserver/_default.cfg | 2 +- .../config-lgsm/bsserver/_default.cfg | 2 +- .../config-lgsm/ccserver/_default.cfg | 2 +- .../config-lgsm/cod2server/_default.cfg | 2 +- .../config-lgsm/cod4server/_default.cfg | 2 +- .../config-lgsm/codserver/_default.cfg | 2 +- .../config-lgsm/coduoserver/_default.cfg | 2 +- .../config-lgsm/codwawserver/_default.cfg | 2 +- .../config-lgsm/coserver/_default.cfg | 2 +- .../config-lgsm/csczserver/_default.cfg | 2 +- .../config-lgsm/csgoserver/_default.cfg | 2 +- .../config-lgsm/csserver/_default.cfg | 2 +- .../config-lgsm/cssserver/_default.cfg | 2 +- .../config-lgsm/dabserver/_default.cfg | 2 +- .../config-lgsm/dmcserver/_default.cfg | 2 +- .../config-lgsm/dodserver/_default.cfg | 2 +- .../config-lgsm/dodsserver/_default.cfg | 2 +- .../config-lgsm/doiserver/_default.cfg | 2 +- .../config-lgsm/dstserver/_default.cfg | 2 +- .../config-lgsm/emserver/_default.cfg | 2 +- .../config-lgsm/fctrserver/_default.cfg | 2 +- .../config-lgsm/fofserver/_default.cfg | 2 +- .../config-lgsm/gesserver/_default.cfg | 2 +- .../config-lgsm/gmodserver/_default.cfg | 2 +- .../config-lgsm/hl2dmserver/_default.cfg | 2 +- .../config-lgsm/hldmserver/_default.cfg | 2 +- .../config-lgsm/hldmsserver/_default.cfg | 2 +- .../config-lgsm/hwserver/_default.cfg | 2 +- .../config-lgsm/insserver/_default.cfg | 2 +- .../config-lgsm/jc2server/_default.cfg | 2 +- .../config-lgsm/kfserver/_default.cfg | 2 +- .../config-lgsm/l4d2server/_default.cfg | 2 +- .../config-lgsm/l4dserver/_default.cfg | 2 +- .../config-lgsm/mcserver/_default.cfg | 2 +- .../config-lgsm/mtaserver/_default.cfg | 2 +- .../config-lgsm/mumbleserver/_default.cfg | 2 +- .../config-lgsm/nmrihserver/_default.cfg | 2 +- .../config-lgsm/ns2cserver/_default.cfg | 2 +- .../config-lgsm/ns2server/_default.cfg | 2 +- .../config-lgsm/opforserver/_default.cfg | 2 +- .../config-lgsm/pcserver/_default.cfg | 2 +- .../config-lgsm/pvkiiserver/_default.cfg | 2 +- .../config-lgsm/pzserver/_default.cfg | 2 +- .../config-lgsm/q2server/_default.cfg | 2 +- .../config-lgsm/q3server/_default.cfg | 2 +- .../config-lgsm/qlserver/_default.cfg | 2 +- .../config-lgsm/qwserver/_default.cfg | 2 +- .../config-lgsm/ricochetserver/_default.cfg | 2 +- .../config-lgsm/roserver/_default.cfg | 2 +- .../config-lgsm/rustserver/_default.cfg | 2 +- .../config-lgsm/sbserver/_default.cfg | 2 +- .../config-lgsm/sdtdserver/_default.cfg | 2 +- .../config-lgsm/squadserver/_default.cfg | 2 +- .../config-lgsm/ss3server/_default.cfg | 2 +- .../config-lgsm/svenserver/_default.cfg | 2 +- .../config-lgsm/terrariaserver/_default.cfg | 2 +- .../config-lgsm/tf2server/_default.cfg | 2 +- .../config-lgsm/tfcserver/_default.cfg | 2 +- .../config-lgsm/ts3server/_default.cfg | 2 +- .../config-lgsm/tuserver/_default.cfg | 2 +- .../config-lgsm/twserver/_default.cfg | 2 +- .../config-lgsm/ut2k4server/_default.cfg | 2 +- .../config-lgsm/ut3server/_default.cfg | 2 +- .../config-lgsm/ut99server/_default.cfg | 2 +- .../config-lgsm/utserver/_default.cfg | 2 +- .../config-lgsm/wetserver/_default.cfg | 2 +- lgsm/functions/alert.sh | 26 ++++++ lgsm/functions/alert_email.sh | 21 +---- lgsm/functions/alert_mailgun.sh | 18 +---- lgsm/functions/command_postdetails.sh | 80 +++++++++++-------- lgsm/functions/core_legacy.sh | 4 + 76 files changed, 149 insertions(+), 142 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index 66d9de172..4810669e4 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index f0414555f..9de7f7644 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -127,7 +127,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index e10f45a5d..2fc1937c6 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -118,7 +118,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 7f51fd23d..96931cb2a 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 1dac74765..978811185 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -118,7 +118,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 87e564145..b12832d49 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -108,7 +108,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 637fa6312..c5b313197 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -117,7 +117,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index a6a5a4d69..4d07c21f4 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -113,7 +113,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 17143faab..02d68535a 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index 725a598f2..b9735cd85 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 87045f7ec..3a405db07 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index d55b2512a..cc47b894f 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 876c88e6d..1d34d288f 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -97,7 +97,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 4d83a6822..cd865abc8 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -141,7 +141,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 666b445c8..fbc55edfb 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -113,7 +113,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 1624aeefc..7e817ff94 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -133,7 +133,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index aa2ec7d0f..aea00245e 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 7e0a078e4..61b706a66 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -115,7 +115,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 7a47e3431..ef126acbf 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index ecfe82402..1f4391f7b 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index c1fa05197..5001e1180 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index d70fb3631..4252cf50f 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 3b9dcb541..7ea596ea4 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -111,7 +111,7 @@ gamelogdir="${systemdir}/logs" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index b91fc674b..46bcea3ac 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -120,7 +120,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index c0fb444a2..b171010f6 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -115,7 +115,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 612e1e85e..789027969 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -100,7 +100,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index adcb44dd7..839ed16da 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 9f226b4e8..abf6dd538 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index 1bb7c9a87..4277958db 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -126,7 +126,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 312865595..0a78b7aac 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 58b019d58..350308015 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 728760baa..b193b2631 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 67002dced..06a293c98 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -124,7 +124,7 @@ consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 3ffb5bd79..5ba8d0e6e 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -117,7 +117,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 1d9a1545c..253345e4c 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -102,7 +102,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 53feaadfd..29fcdd5b4 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -116,7 +116,7 @@ consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index f7af7fb1e..0f8691f57 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index def447c9e..e56933a7b 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 4d631485d..dc5cea422 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -96,7 +96,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index f23fd29e8..0344ba0fe 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -92,7 +92,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 869e4dce0..e2d535e62 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -94,7 +94,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 19630a408..c5752f95a 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -115,7 +115,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 6e9424e29..fe709ccf0 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -120,7 +120,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 899f30ea1..0a111c00d 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -120,7 +120,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 9b36d2b7d..81bd636dc 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 86f1cb170..b0bb14d7e 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -103,7 +103,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index fa9f75772..2c3045d32 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index f7c4acc20..4d6377b98 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -105,7 +105,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index dad40d56c..d1d680b82 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -96,7 +96,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index a55656a4a..a3d9577d2 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -96,7 +96,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 5ba275781..19b826fb7 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -108,7 +108,7 @@ consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 03d568e08..4c7f436ea 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -95,7 +95,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index a0e73fe8f..c68333d94 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -129,7 +129,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 6a9d1d212..e72c5de26 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -113,7 +113,7 @@ consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 9b3eb6af5..93382230d 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -128,7 +128,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 52b87b7f4..38dea6dc4 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index e12e1e85b..b99c6a7eb 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -110,7 +110,7 @@ consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 84fdc2c2d..b6ae6b33a 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -109,7 +109,7 @@ consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index fc248fa01..f40cdfa05 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -107,7 +107,7 @@ consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 920b1ee00..26d75d495 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index e03338320..b62aa21b0 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -109,7 +109,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 5754b0c3c..430358e28 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -115,7 +115,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 380ff8d64..55150c04b 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -110,7 +110,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index bcf75c848..5e99dc366 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -88,7 +88,7 @@ logdir="${rootdir}/log" gamelogdir="${serverfiles}/logs" lgsmlogdir="${logdir}/script" lgsmlog="${lgsmlogdir}/${servicename}-script.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index b37b28a30..b9ccc8bf4 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -107,7 +107,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 0fb3cc88d..20f8909f7 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -110,7 +110,7 @@ consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 63c5722d6..e42e1db63 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -97,7 +97,7 @@ consolelogdir="${logdir}/console" gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 9d8de1912..7f0b7c5fd 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -108,7 +108,7 @@ consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 9b87390f8..3b361ef84 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -96,7 +96,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index 87226f5b1..c0339e139 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -98,7 +98,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index ff5602fc3..c86eda7e3 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -91,7 +91,7 @@ lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${lgsmlogdir}/${servicename}-email.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" ## Logs Naming lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index b860f2d76..067687176 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -7,6 +7,25 @@ local commandname="ALERT" local commandaction="Alert" +fn_alert_log(){ + info_distro.sh + info_config.sh + info_glibc.sh + info_messages.sh + if [ -f "${alertlog}" ]; then + rm "${alertlog}" + fi + + { + fn_info_message_head + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver + fn_info_logs + } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${alertlog}" > /dev/null 2>&1 +} + fn_alert_test(){ fn_script_log_info "Sending test alert" alertsubject="Alert - ${servicename} - Test" @@ -52,6 +71,8 @@ fn_alert_permissions(){ alertbody="${servicename} has permissions issues" } + + if [ "${alert}" == "permissions" ]; then fn_alert_permissions elif [ "${alert}" == "restart" ]; then @@ -64,6 +85,11 @@ elif [ "${alert}" == "update" ]; then fn_alert_update fi +# Generate alert log +fn_alert_log +alert=1 +command_postdetails.sh + if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then alert_discord.sh elif [ "${discordalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 789294e9d..7057ebf93 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -10,28 +10,11 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email alert: ${email}" sleep 0.5 -fn_script_log_info "Sending Email alert: ${email}" -info_distro.sh -info_config.sh -info_glibc.sh -info_messages.sh -if [ -f "${emaillog}" ]; then - rm "${emaillog}" -fi - -{ - fn_info_message_head - fn_info_message_distro - fn_info_message_performance - fn_info_message_disk - fn_info_message_gameserver - fn_info_logs -} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 if [ -n "${emailfrom}" ]; then - mail -s "${alertsubject}" -r "${emailfrom}" "${email}" < "${emaillog}" + mail -s "${alertsubject}" -r "${emailfrom}" "${email}" < "${alertlog}" else - mail -s "${alertsubject}" "${email}" < "${emaillog}" + mail -s "${alertsubject}" "${email}" < "${alertlog}" fi exitcode=$? if [ "${exitcode}" == "0" ]; then diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index 707adeaac..306a91682 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -10,22 +10,6 @@ local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" fn_print_dots "Sending Email alert: Mailgun: ${email}" sleep 0.5 -info_distro.sh -info_config.sh -info_glibc.sh -info_messages.sh -if [ -f "${emaillog}" ]; then - rm "${emaillog}" -fi - -{ - fn_info_message_head - fn_info_message_distro - fn_info_message_performance - fn_info_message_disk - fn_info_message_gameserver - fn_info_logs -} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${emaillog}" > /dev/null 2>&1 mailgunsend=$(curl -s --user "api:${mailguntoken}" \ -F from="LinuxGSM <${mailgunemailfrom}>" \ @@ -33,7 +17,7 @@ mailgunsend=$(curl -s --user "api:${mailguntoken}" \ -F subject="${alertemoji} ${alertsubject} ${alertemoji}" \ -F o:tag='alert' \ -F o:tag='LinuxGSM' \ --F text="$(cat ${emaillog})" https://api.mailgun.net/v3/${mailgundomain}/messages) +-F text="$(cat ${alertlog})" https://api.mailgun.net/v3/${mailgundomain}/messages) if [ -z "${mailgunsend}" ]; then fn_print_fail_nl "Sending Email alert: Mailgun: ${email}" diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index b92c1db4d..fe9447f7d 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -43,38 +43,41 @@ postexpire="${postexpire="30D"}" # source all of the functions defined in the details command info_messages.sh -fn_bad_tmpfile() { - fn_print_fail_nl "Unable to create temporary file ${tmpfile}." +fn_bad_postdetailsfile() { + fn_print_fail_nl "Unable to create temporary file ${postdetailsfile}." core_exit.sh } # Rather than a one-pass sed parser, default to using a temporary directory -tmpfile="${tmpdir}/postdetails-$(date +"%Y-%d-%m_%H-%M-%S").tmp" - -touch "${tmpfile}" || fn_bad_tmpfile -{ - # Run checks and gathers details to display. - check.sh - info_config.sh - info_distro.sh - info_glibc.sh - info_parms.sh - info_messages.sh - fn_info_message_distro - fn_info_message_performance - fn_info_message_disk - fn_info_message_gameserver - fn_info_message_script - fn_info_message_backup - # Some game servers do not have parms. - if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then - fn_parms - fn_info_message_commandlineparms - fi - fn_info_message_ports - fn_info_message_select_engine - fn_info_message_statusbottom -} | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${tmpfile}" > /dev/null 2>&1 +if [ -n "${alert}" ]; then + postdetailsfile="${alertlog}" +else + postdetailsfile="${tmpdir}/postdetails-$(date +"%Y-%d-%m_%H-%M-%S").tmp" + touch "${postdetailsfile}" || fn_bad_postdetailsfile + { + # Run checks and gathers details to display. + check.sh + info_config.sh + info_distro.sh + info_glibc.sh + info_parms.sh + info_messages.sh + fn_info_message_distro + fn_info_message_performance + fn_info_message_disk + fn_info_message_gameserver + fn_info_message_script + fn_info_message_backup + # Some game servers do not have parms. + if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then + fn_parms + fn_info_message_commandlineparms + fi + fn_info_message_ports + fn_info_message_select_engine + fn_info_message_statusbottom + } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${postdetailsfile}" > /dev/null 2>&1 +fi if [ "${posttarget}" == "http://pastebin.com" ] ; then fn_print_dots "Posting details to pastbin.com for ${postexpire}" @@ -89,26 +92,33 @@ if [ "${posttarget}" == "http://pastebin.com" ] ; then -F "post_key=${csrftoken}" -F "paste_expire_date=${postexpire}" \ -F "paste_name=${gamename} Debug Info" \ -F "paste_format=8" -F "paste_private=0" \ - -F "paste_type=bash" -F "paste_code=<${tmpfile}" | + -F "paste_type=bash" -F "paste_code=<${postdetailsfile}" | awk '/^location: / { print $2 }' | sed "s/\n//g") # Output the resulting link. fn_print_ok_nl "Posting details to pastbin.com for ${postexpire}" - echo " Please share the following url for support: ${posttarget}${link}" + pdurl="${posttarget}${link}" + echo " Please share the following url for support: ${pdurl}" elif [ "${posttarget}" == "https://hastebin.com" ] ; then fn_print_dots "Posting details to hastebin.com" sleep 1 # hastebin is a bit simpler. If successful, the returned result # should look like: {"something":"key"}, putting the reference that # we need in "key". TODO - error handling. -CedarLUG - link=$(${curlpath} -H "HTTP_X_REQUESTED_WITH:XMLHttpRequest" -s -d "$(<${tmpfile})" "${posttarget}/documents" | cut -d\" -f4) + link=$(${curlpath} -H "HTTP_X_REQUESTED_WITH:XMLHttpRequest" -s -d "$(<${postdetailsfile})" "${posttarget}/documents" | cut -d\" -f4) fn_print_ok_nl "Posting details to hastebin.com for ${postexpire}" - echo " Please share the following url for support: ${posttarget}/${link}" + pdurl="${posttarget}/${link}" + echo " Please share the following url for support: ${pdurl}" else - fn_print_warn_nl Review the output in "${tmpfile}" + fn_print_warn_nl Review the output in "${postdetailsfile}" core_exit.sh fi # cleanup -rm "${tmpfile}" || /bin/true -core_exit.sh +rm "${postdetailsfile}" || /bin/true + +if [ -n "${alert}" ]; then + core_exit.sh +else + alerturl="${pdurl}" +fi \ No newline at end of file diff --git a/lgsm/functions/core_legacy.sh b/lgsm/functions/core_legacy.sh index a6443e9bd..5f814a486 100644 --- a/lgsm/functions/core_legacy.sh +++ b/lgsm/functions/core_legacy.sh @@ -36,3 +36,7 @@ fi if [ -z "${tmpdir}" ]; then tmpdir="${lgsmdir}/tmp" fi + +if [ -z "${alertlog}" ]; then + alertlog="${emaillog}" +fi \ No newline at end of file From 0d0c2a36a0d0eed2a450a3bca4a6d61bf0dd977c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 15:43:06 +0100 Subject: [PATCH 095/752] corrected if --- lgsm/functions/command_postdetails.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index fe9447f7d..13b464bba 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -117,7 +117,7 @@ fi # cleanup rm "${postdetailsfile}" || /bin/true -if [ -n "${alert}" ]; then +if [ -z "${alert}" ]; then core_exit.sh else alerturl="${pdurl}" From 6d8de27cdef9637305844cc7f9d331d7e947b6ca Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 1 Sep 2017 16:08:39 +0100 Subject: [PATCH 096/752] fixed message --- lgsm/functions/command_postdetails.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index 13b464bba..bf8c7a334 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -110,7 +110,7 @@ elif [ "${posttarget}" == "https://hastebin.com" ] ; then pdurl="${posttarget}/${link}" echo " Please share the following url for support: ${pdurl}" else - fn_print_warn_nl Review the output in "${postdetailsfile}" + fn_print_warn_nl "Review output in: ${postdetailsfile}" core_exit.sh fi From 2719351565f4bc6254749f1a1bc0f75d79370da5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 2 Sep 2017 23:28:53 +0100 Subject: [PATCH 097/752] command_details was running after postdetails --- lgsm/functions/core_functions.sh | 7 ------- 1 file changed, 7 deletions(-) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 1ac4aaa5c..929c9fd2a 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -63,14 +63,7 @@ fn_fetch_function command_postdetails.sh(){ functionfile="${FUNCNAME}" -tempffname="${functionfile}" -# First, grab the command_postdetails.sh file fn_fetch_function -# But then next, command_details.sh needs to also be pulled -# because command_postdetails.sh sources its functions -CedarLUG -functionfile="command_details.sh" -fn_fetch_function -functionfile="${tempffname}" } command_details.sh(){ From fdae2a15e62c4bfc6b6610caaf64f70daf480b63 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 2 Sep 2017 23:46:22 +0100 Subject: [PATCH 098/752] code tidy --- lgsm/functions/alert.sh | 4 +++- lgsm/functions/command_postdetails.sh | 10 ++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 067687176..1d973153a 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -87,7 +87,9 @@ fi # Generate alert log fn_alert_log -alert=1 + +# Generates the more info link +alertflag=1 command_postdetails.sh if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index bf8c7a334..f94fb11b8 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -34,12 +34,6 @@ posttarget=${posttarget="https://hastebin.com"} # This, too, may be overridden from the command line at the top-level postexpire="${postexpire="30D"}" -# This file sources the info_messages.sh file to leverage all -# of the already-defined functions. To keep the command_details.sh -# from actually producing output, the main executable statements have -# been wrapped in the equivalent of an ifdef clause, that looks -# for the variable "postdetails" to be defined. -CedarLUG - # source all of the functions defined in the details command info_messages.sh @@ -49,7 +43,7 @@ fn_bad_postdetailsfile() { } # Rather than a one-pass sed parser, default to using a temporary directory -if [ -n "${alert}" ]; then +if [ -n "${alertflag}" ]; then postdetailsfile="${alertlog}" else postdetailsfile="${tmpdir}/postdetails-$(date +"%Y-%d-%m_%H-%M-%S").tmp" @@ -117,7 +111,7 @@ fi # cleanup rm "${postdetailsfile}" || /bin/true -if [ -z "${alert}" ]; then +if [ -z "${alertflag}" ]; then core_exit.sh else alerturl="${pdurl}" From de8032d6712592d0b104e35c4afb0c223b45606a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 10:40:21 +0100 Subject: [PATCH 099/752] Added flags for more info as this setting is optional --- .../config-lgsm/arkserver/_default.cfg | 5 ++++ .../config-lgsm/arma3server/_default.cfg | 5 ++++ .../config-lgsm/bb2server/_default.cfg | 5 ++++ .../config-lgsm/bf1942server/_default.cfg | 5 ++++ .../config-lgsm/bmdmserver/_default.cfg | 5 ++++ .../config-lgsm/boserver/_default.cfg | 5 ++++ .../config-lgsm/bsserver/_default.cfg | 5 ++++ .../config-lgsm/ccserver/_default.cfg | 5 ++++ .../config-lgsm/cod2server/_default.cfg | 5 ++++ .../config-lgsm/cod4server/_default.cfg | 5 ++++ .../config-lgsm/codserver/_default.cfg | 5 ++++ .../config-lgsm/coduoserver/_default.cfg | 5 ++++ .../config-lgsm/codwawserver/_default.cfg | 5 ++++ .../config-lgsm/coserver/_default.cfg | 5 ++++ .../config-lgsm/csczserver/_default.cfg | 5 ++++ .../config-lgsm/csgoserver/_default.cfg | 5 ++++ .../config-lgsm/csserver/_default.cfg | 5 ++++ .../config-lgsm/cssserver/_default.cfg | 5 ++++ .../config-lgsm/dabserver/_default.cfg | 5 ++++ .../config-lgsm/dmcserver/_default.cfg | 5 ++++ .../config-lgsm/dodserver/_default.cfg | 5 ++++ .../config-lgsm/dodsserver/_default.cfg | 5 ++++ .../config-lgsm/doiserver/_default.cfg | 5 ++++ .../config-lgsm/dstserver/_default.cfg | 5 ++++ .../config-lgsm/emserver/_default.cfg | 5 ++++ .../config-lgsm/fctrserver/_default.cfg | 5 ++++ .../config-lgsm/fofserver/_default.cfg | 5 ++++ .../config-lgsm/gesserver/_default.cfg | 5 ++++ .../config-lgsm/gmodserver/_default.cfg | 5 ++++ .../config-lgsm/hl2dmserver/_default.cfg | 5 ++++ .../config-lgsm/hldmserver/_default.cfg | 5 ++++ .../config-lgsm/hldmsserver/_default.cfg | 5 ++++ .../config-lgsm/hwserver/_default.cfg | 5 ++++ .../config-lgsm/insserver/_default.cfg | 5 ++++ .../config-lgsm/jc2server/_default.cfg | 5 ++++ .../config-lgsm/kfserver/_default.cfg | 5 ++++ .../config-lgsm/l4d2server/_default.cfg | 5 ++++ .../config-lgsm/l4dserver/_default.cfg | 5 ++++ .../config-lgsm/mcserver/_default.cfg | 5 ++++ .../config-lgsm/mtaserver/_default.cfg | 5 ++++ .../config-lgsm/mumbleserver/_default.cfg | 5 ++++ .../config-lgsm/nmrihserver/_default.cfg | 5 ++++ .../config-lgsm/ns2cserver/_default.cfg | 5 ++++ .../config-lgsm/ns2server/_default.cfg | 5 ++++ .../config-lgsm/opforserver/_default.cfg | 5 ++++ .../config-lgsm/pcserver/_default.cfg | 5 ++++ .../config-lgsm/pvkiiserver/_default.cfg | 5 ++++ .../config-lgsm/pzserver/_default.cfg | 5 ++++ .../config-lgsm/q2server/_default.cfg | 5 ++++ .../config-lgsm/q3server/_default.cfg | 5 ++++ .../config-lgsm/qlserver/_default.cfg | 5 ++++ .../config-lgsm/qwserver/_default.cfg | 5 ++++ .../config-lgsm/ricochetserver/_default.cfg | 5 ++++ .../config-lgsm/roserver/_default.cfg | 5 ++++ .../config-lgsm/rustserver/_default.cfg | 5 ++++ .../config-lgsm/sbserver/_default.cfg | 5 ++++ .../config-lgsm/sdtdserver/_default.cfg | 5 ++++ .../config-lgsm/squadserver/_default.cfg | 5 ++++ .../config-lgsm/ss3server/_default.cfg | 5 ++++ .../config-lgsm/svenserver/_default.cfg | 5 ++++ .../config-lgsm/terrariaserver/_default.cfg | 5 ++++ .../config-lgsm/tf2server/_default.cfg | 5 ++++ .../config-lgsm/tfcserver/_default.cfg | 5 ++++ .../config-lgsm/ts3server/_default.cfg | 5 ++++ .../config-lgsm/tuserver/_default.cfg | 5 ++++ .../config-lgsm/twserver/_default.cfg | 5 ++++ .../config-lgsm/ut2k4server/_default.cfg | 5 ++++ .../config-lgsm/ut3server/_default.cfg | 5 ++++ .../config-lgsm/ut99server/_default.cfg | 5 ++++ .../config-lgsm/utserver/_default.cfg | 5 ++++ .../config-lgsm/wetserver/_default.cfg | 5 ++++ lgsm/functions/alert.sh | 25 +++++++++++++------ 72 files changed, 373 insertions(+), 7 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index 4810669e4..61dd5867b 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -25,6 +25,11 @@ parms="\"TheIsland?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${q ## 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" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index 9de7f7644..ee0b17ab8 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -41,6 +41,11 @@ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${serv ## 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" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 2fc1937c6..1f6d0ccf9 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -31,6 +31,11 @@ parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${c ## 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" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 96931cb2a..42286ca2a 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -18,6 +18,11 @@ parms="+hostServer 1 +dedicated 1" ## 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" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 978811185..e65bf394a 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -31,6 +31,11 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index b12832d49..6db7813dd 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -24,6 +24,11 @@ parms=" -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index c5b313197..03d14d933 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -30,6 +30,11 @@ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 4d07c21f4..29e0d1e58 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo ## 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" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 02d68535a..35808133b 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -24,6 +24,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index b9735cd85..d063a87fd 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -24,6 +24,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 3a405db07..4af162e1a 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -24,6 +24,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index cc47b894f..5a0a3b121 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -24,6 +24,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index 1d34d288f..beb0c5525 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -24,6 +24,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index cd865abc8..7f138ec89 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -49,6 +49,11 @@ parms="-game csco -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## 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" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index fbc55edfb..ece918b41 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 7e817ff94..df62cf59a 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -49,6 +49,11 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ ## 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" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index aea00245e..3af55cbb3 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## 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" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index 61b706a66..d48d8e64b 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -31,6 +31,11 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## 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" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index ef126acbf..88fdfd590 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -26,6 +26,11 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por ## 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" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 1f4391f7b..a08631393 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 5001e1180..078adc9ee 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 4252cf50f..7f7990ed9 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 7ea596ea4..8e5fe8d3e 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -28,6 +28,11 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index 46bcea3ac..a0a4c38c3 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -29,6 +29,11 @@ parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -c ## 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" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index b171010f6..e32dc71cc 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -31,6 +31,11 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien ## 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" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index 789027969..ad2d07fe6 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -25,6 +25,11 @@ parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfull ## 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" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index 839ed16da..b0aa8cfcd 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index abf6dd538..2d1dae8f0 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie ## 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" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index 4277958db..ee780f17b 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -41,6 +41,11 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr ## 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" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index 0a78b7aac..d0b6df0ce 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 350308015..cbcfac76e 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index b193b2631..6723974c4 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index 06a293c98..fcd39f50e 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -39,6 +39,11 @@ parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};que ## 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" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 5ba8d0e6e..4393efd0b 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -33,6 +33,11 @@ parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## 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" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 253345e4c..669f5535c 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -18,6 +18,11 @@ parms="" ## 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" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index 29fcdd5b4..a72fed1af 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -30,6 +30,11 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini ## 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" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 0f8691f57..48808e751 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -25,6 +25,11 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl ## 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" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index e56933a7b..59aaf5411 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli ## 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" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index dc5cea422..6808d9be8 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -20,6 +20,11 @@ parms="nogui" ## 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" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 0344ba0fe..25c06816a 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -19,6 +19,11 @@ parms="" ## 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" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index e2d535e62..521e33e77 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -19,6 +19,11 @@ parms="-fg -ini ${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index c5752f95a..62e9332f7 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -31,6 +31,11 @@ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ## 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" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index fe709ccf0..3fe148800 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -37,6 +37,11 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## 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" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 0a111c00d..5aaf98f80 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -37,6 +37,11 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ## 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" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 81bd636dc..c65904bde 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clien ## 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" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index b0bb14d7e..79963298a 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -19,6 +19,11 @@ parms="--config ${servercfg}" ## 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" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 2c3045d32..2abfd16d9 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -26,6 +26,11 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp ## 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" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 4d6377b98..52f463fe1 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -21,6 +21,11 @@ parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" ## 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" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index d1d680b82..ff04a0814 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -23,6 +23,11 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set ## 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" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index a3d9577d2..ceabe83f1 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -23,6 +23,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se ## 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" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 19b826fb7..18aeac001 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -23,6 +23,11 @@ parms="+exec ${servercfg}" ## 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" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 4c7f436ea..89f672db1 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -22,6 +22,11 @@ parms="-port ${port} -game ktx +exec ${servercfg}" ## 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" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index c68333d94..8da3cb441 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -44,6 +44,11 @@ parms="" ## 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" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index e72c5de26..07e679e56 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -26,6 +26,11 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in ## 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" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 93382230d..44038ce31 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -43,6 +43,11 @@ fi ## 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" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index 38dea6dc4..d39c751fd 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -25,6 +25,11 @@ parms="" ## 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" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index b99c6a7eb..4c1222d44 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -25,6 +25,11 @@ parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit - ## 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" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index b6ae6b33a..48676fe2e 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -24,6 +24,11 @@ parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" ## 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" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index f40cdfa05..9ccb2d764 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -22,6 +22,11 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 26d75d495..3459a8619 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie ## 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" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index b62aa21b0..0e79c8cfa 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -25,6 +25,11 @@ parms="-config ${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 430358e28..91933f5d2 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -31,6 +31,11 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport ## 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" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 55150c04b..405ade2fa 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -25,6 +25,11 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor ## 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" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 5e99dc366..3987be3e4 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -14,6 +14,11 @@ ## 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" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index b9ccc8bf4..47efb92c1 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -23,6 +23,11 @@ parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerI ## 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" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index 20f8909f7..e5f0489d6 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -25,6 +25,11 @@ parms="-f ${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index e42e1db63..94eb83313 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -22,6 +22,11 @@ parms="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} l ## 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" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 7f0b7c5fd..95ed62ba5 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -34,6 +34,11 @@ parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch ## 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" diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 3b361ef84..488addb83 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -22,6 +22,11 @@ parms="server ${defaultmap}.unr ini=${servercfgfullpath}" ## 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" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index c0339e139..bb6b5f884 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -26,6 +26,11 @@ parms="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -p ## 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" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index c86eda7e3..c4032b46a 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -18,6 +18,11 @@ fn_parms(){ ## 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" diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 1d973153a..edfc14cc8 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -31,7 +31,7 @@ fn_alert_test(){ alertsubject="Alert - ${servicename} - Test" alertemoji="🚧" alertsound="1" - alerturl="https://gameservermanagers.com" + alerturl="not enabled" alertbody="Testing LinuxGSM Alert. No action to be taken." } @@ -40,7 +40,7 @@ fn_alert_restart(){ alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alertsound="2" - alerturl="https://gameservermanagers.com" + alerturl="not enabled" alertbody="${servicename} ${executable} not running" } @@ -49,7 +49,7 @@ fn_alert_restart_query(){ alertsubject="Alert - ${servicename} - Restarted" alertemoji="🚨" alertsound="2" - alerturl="https://gameservermanagers.com" + alerturl="not enabled" alertbody="gsquery.py failed to query: ${gsquerycmd}" } @@ -58,7 +58,7 @@ fn_alert_update(){ alertsubject="Alert - ${servicename} - Updated" alertemoji="🎮" alertsound="1" - alerturl="https://gameservermanagers.com" + alerturl="not enabled" alertbody="${gamename} received update" } @@ -67,7 +67,7 @@ fn_alert_permissions(){ alertsubject="Alert - ${servicename}: Permissions error" alertemoji="❗" alertsound="2" - alerturl="https://gameservermanagers.com" + alerturl="not enabled" alertbody="${servicename} has permissions issues" } @@ -89,8 +89,19 @@ fi fn_alert_log # Generates the more info link -alertflag=1 -command_postdetails.sh +if [ "${postalert}" == "on" ]&&[ -n "${postalert}" ]; then + alertflag=1 + command_postdetails.sh +elif [ "${postalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_warn_nl "Discord alerts not enabled" + fn_script_log_warn "Discord alerts not enabled" +elif [ -z "${posttarget}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "posttarget not set" + fn_script_error_warn "posttarget not set" +elif [ -z "${postdays}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then + fn_print_error_nl "postdays not set" + fn_script_error_warn "postdays not set" +fi if [ "${discordalert}" == "on" ]&&[ -n "${discordalert}" ]; then alert_discord.sh From 49320d041e968b555134160a57bf980a906bcada Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 10:51:27 +0100 Subject: [PATCH 100/752] Removed more info from email and postdetails --- lgsm/functions/info_messages.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 0dfbc3ba2..c6285233b 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -25,9 +25,6 @@ fn_info_message_head(){ echo -e "" echo -e "Server IP" echo -e "${ip}:${port}" - echo -e "" - echo -e "More info" - echo -e "${alerturl}" } fn_info_message_distro(){ From 5bbce3032cdc09137107249534f4a77bbcaa944e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 11:08:25 +0100 Subject: [PATCH 101/752] added more commands to check logs --- lgsm/functions/check.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check.sh b/lgsm/functions/check.sh index 196b748e0..b64e4fb3e 100644 --- a/lgsm/functions/check.sh +++ b/lgsm/functions/check.sh @@ -37,7 +37,7 @@ do fi done -local allowed_commands_array=( command_backup.sh command_console.sh command_debug.sh command_details.sh command_unreal2_maps.sh command_ut99_maps.sh command_monitor.sh command_start.sh command_stop.sh command_update.sh command_validate.sh command_update_functions.sh command_email_test.sh command_mods_install.sh command_mods_update.sh command_mods_remove.sh command_wipe.sh ) +local allowed_commands_array=( command_backup.sh command_console.sh command_debug.sh command_details.sh command_unreal2_maps.sh command_fastdl.sh command_mods_install.sh command_mods_remove.sh command_mods_update.sh command_monitor.sh command_postdetails.sh command_restart.sh command_start.sh command_stop.sh command_test_alert.sh command_ts3_server_pass.sh command_update.sh command_update_functions.sh command_validate.sh command_wipe.sh command_unreal2_maps.sh command_ut99maps.sh) for allowed_command in "${allowed_commands_array[@]}" do if [ "${allowed_command}" == "${function_selfname}" ]; then From 6f692f5ca5432f08c954622a7418d5bb0a5b3696 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 11:15:35 +0100 Subject: [PATCH 102/752] added post details log --- .../config-lgsm/arkserver/_default.cfg | 1 + .../config-lgsm/arma3server/_default.cfg | 1 + .../config-lgsm/bb2server/_default.cfg | 1 + .../config-lgsm/bf1942server/_default.cfg | 1 + .../config-lgsm/bmdmserver/_default.cfg | 1 + .../config-lgsm/boserver/_default.cfg | 1 + .../config-lgsm/bsserver/_default.cfg | 1 + .../config-lgsm/ccserver/_default.cfg | 1 + .../config-lgsm/cod2server/_default.cfg | 1 + .../config-lgsm/cod4server/_default.cfg | 1 + .../config-lgsm/codserver/_default.cfg | 1 + .../config-lgsm/coduoserver/_default.cfg | 1 + .../config-lgsm/codwawserver/_default.cfg | 1 + .../config-lgsm/coserver/_default.cfg | 1 + .../config-lgsm/csczserver/_default.cfg | 1 + .../config-lgsm/csgoserver/_default.cfg | 1 + .../config-lgsm/csserver/_default.cfg | 1 + .../config-lgsm/cssserver/_default.cfg | 1 + .../config-lgsm/dabserver/_default.cfg | 1 + .../config-lgsm/dmcserver/_default.cfg | 1 + .../config-lgsm/dodserver/_default.cfg | 1 + .../config-lgsm/dodsserver/_default.cfg | 1 + .../config-lgsm/doiserver/_default.cfg | 1 + .../config-lgsm/dstserver/_default.cfg | 1 + .../config-lgsm/emserver/_default.cfg | 1 + .../config-lgsm/fctrserver/_default.cfg | 1 + .../config-lgsm/fofserver/_default.cfg | 1 + .../config-lgsm/gesserver/_default.cfg | 1 + .../config-lgsm/gmodserver/_default.cfg | 1 + .../config-lgsm/hl2dmserver/_default.cfg | 1 + .../config-lgsm/hldmserver/_default.cfg | 1 + .../config-lgsm/hldmsserver/_default.cfg | 1 + .../config-lgsm/hwserver/_default.cfg | 1 + .../config-lgsm/insserver/_default.cfg | 1 + .../config-lgsm/jc2server/_default.cfg | 1 + .../config-lgsm/kfserver/_default.cfg | 1 + .../config-lgsm/l4d2server/_default.cfg | 1 + .../config-lgsm/l4dserver/_default.cfg | 1 + .../config-lgsm/mcserver/_default.cfg | 1 + .../config-lgsm/mtaserver/_default.cfg | 1 + .../config-lgsm/mumbleserver/_default.cfg | 1 + .../config-lgsm/nmrihserver/_default.cfg | 1 + .../config-lgsm/ns2cserver/_default.cfg | 1 + .../config-lgsm/ns2server/_default.cfg | 1 + .../config-lgsm/opforserver/_default.cfg | 1 + .../config-lgsm/pcserver/_default.cfg | 1 + .../config-lgsm/pvkiiserver/_default.cfg | 1 + .../config-lgsm/pzserver/_default.cfg | 1 + .../config-lgsm/q2server/_default.cfg | 1 + .../config-lgsm/q3server/_default.cfg | 1 + .../config-lgsm/qlserver/_default.cfg | 1 + .../config-lgsm/qwserver/_default.cfg | 1 + .../config-lgsm/ricochetserver/_default.cfg | 1 + .../config-lgsm/roserver/_default.cfg | 1 + .../config-lgsm/rustserver/_default.cfg | 1 + .../config-lgsm/sbserver/_default.cfg | 1 + .../config-lgsm/sdtdserver/_default.cfg | 1 + .../config-lgsm/squadserver/_default.cfg | 1 + .../config-lgsm/ss3server/_default.cfg | 1 + .../config-lgsm/svenserver/_default.cfg | 1 + .../config-lgsm/terrariaserver/_default.cfg | 1 + .../config-lgsm/tf2server/_default.cfg | 1 + .../config-lgsm/tfcserver/_default.cfg | 1 + .../config-lgsm/ts3server/_default.cfg | 1 + .../config-lgsm/tuserver/_default.cfg | 1 + .../config-lgsm/twserver/_default.cfg | 1 + .../config-lgsm/ut2k4server/_default.cfg | 1 + .../config-lgsm/ut3server/_default.cfg | 1 + .../config-lgsm/ut99server/_default.cfg | 1 + .../config-lgsm/utserver/_default.cfg | 1 + .../config-lgsm/wetserver/_default.cfg | 1 + lgsm/functions/command_postdetails.sh | 19 +++++++++---------- 72 files changed, 80 insertions(+), 10 deletions(-) diff --git a/lgsm/config-default/config-lgsm/arkserver/_default.cfg b/lgsm/config-default/config-lgsm/arkserver/_default.cfg index 61dd5867b..708167946 100644 --- a/lgsm/config-default/config-lgsm/arkserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/arkserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index ee0b17ab8..ed4f5ae15 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -133,6 +133,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 1f6d0ccf9..8274647f8 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -124,6 +124,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 42286ca2a..45c637b12 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index e65bf394a..5c0973bfc 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -124,6 +124,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/boserver/_default.cfg b/lgsm/config-default/config-lgsm/boserver/_default.cfg index 6db7813dd..f1712d72e 100644 --- a/lgsm/config-default/config-lgsm/boserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/boserver/_default.cfg @@ -114,6 +114,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index 03d14d933..fc806f72f 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -123,6 +123,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index 29e0d1e58..b037479a6 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -119,6 +119,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cod2server/_default.cfg b/lgsm/config-default/config-lgsm/cod2server/_default.cfg index 35808133b..ca622987f 100644 --- a/lgsm/config-default/config-lgsm/cod2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod2server/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cod4server/_default.cfg b/lgsm/config-default/config-lgsm/cod4server/_default.cfg index d063a87fd..fd740266a 100644 --- a/lgsm/config-default/config-lgsm/cod4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/cod4server/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/codserver/_default.cfg b/lgsm/config-default/config-lgsm/codserver/_default.cfg index 4af162e1a..aa1796779 100644 --- a/lgsm/config-default/config-lgsm/codserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codserver/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg index 5a0a3b121..ba33a4e83 100644 --- a/lgsm/config-default/config-lgsm/coduoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coduoserver/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg index beb0c5525..b9d373e2d 100644 --- a/lgsm/config-default/config-lgsm/codwawserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/codwawserver/_default.cfg @@ -103,6 +103,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index 7f138ec89..ce5dbd080 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -147,6 +147,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index ece918b41..49f13b83a 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -119,6 +119,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index df62cf59a..c6775eb53 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -139,6 +139,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index 3af55cbb3..e50bb03f2 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/cssserver/_default.cfg b/lgsm/config-default/config-lgsm/cssserver/_default.cfg index d48d8e64b..4aaab2d78 100644 --- a/lgsm/config-default/config-lgsm/cssserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/cssserver/_default.cfg @@ -121,6 +121,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dabserver/_default.cfg b/lgsm/config-default/config-lgsm/dabserver/_default.cfg index 88fdfd590..bee302e3d 100644 --- a/lgsm/config-default/config-lgsm/dabserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dabserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index a08631393..8d89d06f2 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 078adc9ee..1551f291b 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg index 7f7990ed9..60b8c84bf 100644 --- a/lgsm/config-default/config-lgsm/dodsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodsserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/doiserver/_default.cfg b/lgsm/config-default/config-lgsm/doiserver/_default.cfg index 8e5fe8d3e..d0660be38 100644 --- a/lgsm/config-default/config-lgsm/doiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/doiserver/_default.cfg @@ -117,6 +117,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/dstserver/_default.cfg b/lgsm/config-default/config-lgsm/dstserver/_default.cfg index a0a4c38c3..960643c43 100644 --- a/lgsm/config-default/config-lgsm/dstserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dstserver/_default.cfg @@ -126,6 +126,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/emserver/_default.cfg b/lgsm/config-default/config-lgsm/emserver/_default.cfg index e32dc71cc..9e245c811 100644 --- a/lgsm/config-default/config-lgsm/emserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/emserver/_default.cfg @@ -121,6 +121,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg index ad2d07fe6..44abf26e0 100644 --- a/lgsm/config-default/config-lgsm/fctrserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fctrserver/_default.cfg @@ -106,6 +106,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/fofserver/_default.cfg b/lgsm/config-default/config-lgsm/fofserver/_default.cfg index b0aa8cfcd..326c6e7fe 100644 --- a/lgsm/config-default/config-lgsm/fofserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/fofserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/gesserver/_default.cfg b/lgsm/config-default/config-lgsm/gesserver/_default.cfg index 2d1dae8f0..ab8bc255e 100644 --- a/lgsm/config-default/config-lgsm/gesserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gesserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index ee780f17b..a333bd06f 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -132,6 +132,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg index d0b6df0ce..5f2f8c3ba 100644 --- a/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index cbcfac76e..65d93ca37 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg index 6723974c4..624ee0047 100644 --- a/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmsserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/hwserver/_default.cfg b/lgsm/config-default/config-lgsm/hwserver/_default.cfg index fcd39f50e..e3fdb7184 100644 --- a/lgsm/config-default/config-lgsm/hwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hwserver/_default.cfg @@ -130,6 +130,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" +postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" ## Logs Naming gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" diff --git a/lgsm/config-default/config-lgsm/insserver/_default.cfg b/lgsm/config-default/config-lgsm/insserver/_default.cfg index 4393efd0b..45012cb9d 100644 --- a/lgsm/config-default/config-lgsm/insserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/insserver/_default.cfg @@ -123,6 +123,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 669f5535c..1cfce558f 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -108,6 +108,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/kfserver/_default.cfg b/lgsm/config-default/config-lgsm/kfserver/_default.cfg index a72fed1af..fbb1d6ebf 100644 --- a/lgsm/config-default/config-lgsm/kfserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/kfserver/_default.cfg @@ -122,6 +122,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" 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" diff --git a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg index 48808e751..fb5e8bbb4 100644 --- a/lgsm/config-default/config-lgsm/l4d2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4d2server/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 59aaf5411..7676279f3 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mcserver/_default.cfg b/lgsm/config-default/config-lgsm/mcserver/_default.cfg index 6808d9be8..881109b11 100644 --- a/lgsm/config-default/config-lgsm/mcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mcserver/_default.cfg @@ -102,6 +102,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg index 25c06816a..aee1e3508 100644 --- a/lgsm/config-default/config-lgsm/mtaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mtaserver/_default.cfg @@ -98,6 +98,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg index 521e33e77..3fb7634a0 100644 --- a/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/mumbleserver/_default.cfg @@ -100,6 +100,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg index 62e9332f7..614d01ebf 100644 --- a/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/nmrihserver/_default.cfg @@ -121,6 +121,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 3fe148800..5f5d02288 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -126,6 +126,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index 5aaf98f80..b0def88d5 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -126,6 +126,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index c65904bde..842cfa0ce 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pcserver/_default.cfg b/lgsm/config-default/config-lgsm/pcserver/_default.cfg index 79963298a..b9815fd13 100644 --- a/lgsm/config-default/config-lgsm/pcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pcserver/_default.cfg @@ -109,6 +109,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg index 2abfd16d9..6fb51cfbc 100644 --- a/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/pzserver/_default.cfg b/lgsm/config-default/config-lgsm/pzserver/_default.cfg index 52f463fe1..05f69be0c 100644 --- a/lgsm/config-default/config-lgsm/pzserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/pzserver/_default.cfg @@ -111,6 +111,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/q2server/_default.cfg b/lgsm/config-default/config-lgsm/q2server/_default.cfg index ff04a0814..ca2c309ec 100644 --- a/lgsm/config-default/config-lgsm/q2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q2server/_default.cfg @@ -102,6 +102,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/q3server/_default.cfg b/lgsm/config-default/config-lgsm/q3server/_default.cfg index ceabe83f1..997c9ff83 100644 --- a/lgsm/config-default/config-lgsm/q3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/q3server/_default.cfg @@ -102,6 +102,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index 18aeac001..b9043a72b 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -114,6 +114,7 @@ lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.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" diff --git a/lgsm/config-default/config-lgsm/qwserver/_default.cfg b/lgsm/config-default/config-lgsm/qwserver/_default.cfg index 89f672db1..ac8005f53 100644 --- a/lgsm/config-default/config-lgsm/qwserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qwserver/_default.cfg @@ -101,6 +101,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 8da3cb441..61217f96b 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -135,6 +135,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 07e679e56..98d5fb001 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -119,6 +119,7 @@ lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.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" diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 44038ce31..5a1c5fc04 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -134,6 +134,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/sbserver/_default.cfg b/lgsm/config-default/config-lgsm/sbserver/_default.cfg index d39c751fd..b2fa9234d 100644 --- a/lgsm/config-default/config-lgsm/sbserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sbserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index 4c1222d44..93b36fb78 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -116,6 +116,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" 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" diff --git a/lgsm/config-default/config-lgsm/squadserver/_default.cfg b/lgsm/config-default/config-lgsm/squadserver/_default.cfg index 48676fe2e..990aa678b 100644 --- a/lgsm/config-default/config-lgsm/squadserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/squadserver/_default.cfg @@ -115,6 +115,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" 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" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 9ccb2d764..5d8b2edbf 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -113,6 +113,7 @@ lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.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" diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index 3459a8619..cd665a7d6 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg index 0e79c8cfa..8e4e246e6 100644 --- a/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/terrariaserver/_default.cfg @@ -115,6 +115,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/tf2server/_default.cfg b/lgsm/config-default/config-lgsm/tf2server/_default.cfg index 91933f5d2..897c9fed6 100644 --- a/lgsm/config-default/config-lgsm/tf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/tf2server/_default.cfg @@ -121,6 +121,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 405ade2fa..3a7dd9f8a 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -116,6 +116,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/ts3server/_default.cfg b/lgsm/config-default/config-lgsm/ts3server/_default.cfg index 3987be3e4..a2411801f 100644 --- a/lgsm/config-default/config-lgsm/ts3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ts3server/_default.cfg @@ -94,6 +94,7 @@ gamelogdir="${serverfiles}/logs" lgsmlogdir="${logdir}/script" lgsmlog="${lgsmlogdir}/${servicename}-script.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" diff --git a/lgsm/config-default/config-lgsm/tuserver/_default.cfg b/lgsm/config-default/config-lgsm/tuserver/_default.cfg index 47efb92c1..6cfeeaf11 100644 --- a/lgsm/config-default/config-lgsm/tuserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tuserver/_default.cfg @@ -113,6 +113,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index e5f0489d6..bc13ff3a0 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -116,6 +116,7 @@ lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.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" diff --git a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg index 94eb83313..c4ea0cf52 100644 --- a/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut2k4server/_default.cfg @@ -103,6 +103,7 @@ gamelog="${gamelogdir}/${servicename}-game.log" 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" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 95ed62ba5..26eb9fdaf 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -114,6 +114,7 @@ lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" +postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" ## Logs Naming diff --git a/lgsm/config-default/config-lgsm/ut99server/_default.cfg b/lgsm/config-default/config-lgsm/ut99server/_default.cfg index 488addb83..ae87abb88 100644 --- a/lgsm/config-default/config-lgsm/ut99server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut99server/_default.cfg @@ -102,6 +102,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/utserver/_default.cfg b/lgsm/config-default/config-lgsm/utserver/_default.cfg index bb6b5f884..1433496c8 100644 --- a/lgsm/config-default/config-lgsm/utserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/utserver/_default.cfg @@ -104,6 +104,7 @@ 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" diff --git a/lgsm/config-default/config-lgsm/wetserver/_default.cfg b/lgsm/config-default/config-lgsm/wetserver/_default.cfg index c4032b46a..1542bcb13 100644 --- a/lgsm/config-default/config-lgsm/wetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/wetserver/_default.cfg @@ -97,6 +97,7 @@ 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" diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index f94fb11b8..35d581d9f 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -37,17 +37,16 @@ postexpire="${postexpire="30D"}" # source all of the functions defined in the details command info_messages.sh -fn_bad_postdetailsfile() { - fn_print_fail_nl "Unable to create temporary file ${postdetailsfile}." +fn_bad_postdetailslog() { + fn_print_fail_nl "Unable to create temporary file ${postdetailslog}." core_exit.sh } # Rather than a one-pass sed parser, default to using a temporary directory if [ -n "${alertflag}" ]; then - postdetailsfile="${alertlog}" + postdetailslog="${alertlog}" else - postdetailsfile="${tmpdir}/postdetails-$(date +"%Y-%d-%m_%H-%M-%S").tmp" - touch "${postdetailsfile}" || fn_bad_postdetailsfile + touch "${postdetailslog}" || fn_bad_postdetailslog { # Run checks and gathers details to display. check.sh @@ -70,7 +69,7 @@ else fn_info_message_ports fn_info_message_select_engine fn_info_message_statusbottom - } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${postdetailsfile}" > /dev/null 2>&1 + } | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"| tee -a "${postdetailslog}" > /dev/null 2>&1 fi if [ "${posttarget}" == "http://pastebin.com" ] ; then @@ -86,7 +85,7 @@ if [ "${posttarget}" == "http://pastebin.com" ] ; then -F "post_key=${csrftoken}" -F "paste_expire_date=${postexpire}" \ -F "paste_name=${gamename} Debug Info" \ -F "paste_format=8" -F "paste_private=0" \ - -F "paste_type=bash" -F "paste_code=<${postdetailsfile}" | + -F "paste_type=bash" -F "paste_code=<${postdetailslog}" | awk '/^location: / { print $2 }' | sed "s/\n//g") # Output the resulting link. @@ -99,17 +98,17 @@ elif [ "${posttarget}" == "https://hastebin.com" ] ; then # hastebin is a bit simpler. If successful, the returned result # should look like: {"something":"key"}, putting the reference that # we need in "key". TODO - error handling. -CedarLUG - link=$(${curlpath} -H "HTTP_X_REQUESTED_WITH:XMLHttpRequest" -s -d "$(<${postdetailsfile})" "${posttarget}/documents" | cut -d\" -f4) + link=$(${curlpath} -H "HTTP_X_REQUESTED_WITH:XMLHttpRequest" -s -d "$(<${postdetailslog})" "${posttarget}/documents" | cut -d\" -f4) fn_print_ok_nl "Posting details to hastebin.com for ${postexpire}" pdurl="${posttarget}/${link}" echo " Please share the following url for support: ${pdurl}" else - fn_print_warn_nl "Review output in: ${postdetailsfile}" + fn_print_warn_nl "Review output in: ${postdetailslog}" core_exit.sh fi # cleanup -rm "${postdetailsfile}" || /bin/true +rm "${postdetailslog}" || /bin/true if [ -z "${alertflag}" ]; then core_exit.sh From df662e06f1c6805107008735a3f8d9195b07906a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 11:17:08 +0100 Subject: [PATCH 103/752] got rid of rm command. keeping the log file --- lgsm/functions/command_postdetails.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index 35d581d9f..25fcbed95 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -107,9 +107,6 @@ else core_exit.sh fi -# cleanup -rm "${postdetailslog}" || /bin/true - if [ -z "${alertflag}" ]; then core_exit.sh else From 7ec323391471651d567c6c7386500b137f00d682 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 19:36:11 +0100 Subject: [PATCH 104/752] Release 170619 --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 2c651e53c..378980070 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then set -x fi -version="170710" +version="170803" shortname="core" gameservername="core" rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" From b5ea773e773caac0db676ce6fce1824def23ff78 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 19:36:26 +0100 Subject: [PATCH 105/752] removed spaces --- lgsm/functions/alert.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index edfc14cc8..44cdcb7d6 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -71,8 +71,6 @@ fn_alert_permissions(){ alertbody="${servicename} has permissions issues" } - - if [ "${alert}" == "permissions" ]; then fn_alert_permissions elif [ "${alert}" == "restart" ]; then From 9caf66dbde8e635482c21d2d5c82435b085129be Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 3 Sep 2017 19:48:45 +0100 Subject: [PATCH 106/752] moved " --- lgsm/functions/update_factorio.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index af611e1b5..ba735d575 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -49,7 +49,7 @@ fn_update_factorio_currentbuild(){ fi # Get current build from logs - currentbuild=$(grep "Loading mod base" "${logdir}"/server/factorio-current.log 2> /dev/null|awk '{print $5}'|tail -1) + currentbuild=$(grep "Loading mod base" "${logdir}/server/factorio-current.log" 2> /dev/null|awk '{print $5}'|tail -1) if [ -z "${currentbuild}" ]; then fn_print_error_nl "Checking for update: factorio.com: Current build version not found" fn_script_log_error "Checking for update: factorio.com: Current build version not found" @@ -60,7 +60,7 @@ fn_update_factorio_currentbuild(){ command_stop.sh exitbypass=1 command_start.sh - currentbuild=$(grep "Loading mod base" "${logdir}"/server/factorio-current.log 2> /dev/null|awk '{print $5}'|tail -1) + currentbuild=$(grep "Loading mod base" "${logdir}/server/factorio-current.log" 2> /dev/null|awk '{print $5}'|tail -1) if [ -z "${currentbuild}" ]; then fn_print_fail_nl "Checking for update: factorio.com: Current build version still not found" fn_script_log_fatal "Checking for update: factorio.com: Current build version still not found" From 5596022780cc87479922c388ac425098c945b1fa Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 4 Sep 2017 12:02:24 +0100 Subject: [PATCH 107/752] corrected more info from discord --- lgsm/functions/alert.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 44cdcb7d6..60baa1ed6 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -91,8 +91,8 @@ if [ "${postalert}" == "on" ]&&[ -n "${postalert}" ]; then alertflag=1 command_postdetails.sh elif [ "${postalert}" != "on" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then - fn_print_warn_nl "Discord alerts not enabled" - fn_script_log_warn "Discord alerts not enabled" + fn_print_warn_nl "More Info not enabled" + fn_script_log_warn "More Info alerts not enabled" elif [ -z "${posttarget}" ]&&[ "${function_selfname}" == "command_test_alert.sh" ]; then fn_print_error_nl "posttarget not set" fn_script_error_warn "posttarget not set" From c2e41f10e8a1b6e844a891ca53baaa71b09b84bc Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Wed, 6 Sep 2017 10:39:31 +0200 Subject: [PATCH 108/752] Added fix_ark.sh() to core_functions Fixes #1605 --- lgsm/functions/core_functions.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 929c9fd2a..562d5cbe6 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -276,6 +276,11 @@ functionfile="${FUNCNAME}" fn_fetch_function } +fix_ark.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} + fix_arma3.sh(){ functionfile="${FUNCNAME}" fn_fetch_function From 8ec1c362ef809461e312b10cbf9369fa3332ee72 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 6 Sep 2017 11:27:32 +0100 Subject: [PATCH 109/752] migrated to fix_ark.sh --- lgsm/functions/command_install.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/lgsm/functions/command_install.sh b/lgsm/functions/command_install.sh index 8500ebb6b..0a4f03cee 100644 --- a/lgsm/functions/command_install.sh +++ b/lgsm/functions/command_install.sh @@ -39,8 +39,6 @@ elif [ "${gamename}" == "TeamSpeak 3" ]; then install_ts3db.sh elif [ "${gamename}" == "Multi Theft Auto" ]; then command_install_resources_mta.sh -elif [ "${gamename}" == "ARK: Survival Evolved" ]; then - ln -s "${steamcmddir}" "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" fi fix.sh From c065d6d79fd122e9fca768949c8d4ef42e100898 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 21:42:42 +0100 Subject: [PATCH 110/752] Added Killing Floor 2 --- lgsm/functions/install_config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 1a184acf1..ff333cdaf 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -342,6 +342,12 @@ elif [ "${gamename}" == "Killing Floor" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Killing Floor 2" ]; then + gamedirname="KillingFloor2" + array_configs+=( LinuxServer-KFGame.ini LinuxServer-KFEngine.ini KFWeb.ini ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "Left 4 Dead" ]; then gamedirname="Left4Dead" array_configs+=( server.cfg ) From 5589e2d2cc8861fb240a3fe803b2084746359da5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 21:44:55 +0100 Subject: [PATCH 111/752] Killing Floor 2 --- lgsm/data/serverlist.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index 758eea30c..b38a0233d 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -34,6 +34,7 @@ hw,hwserver,Hurtworld ins,insserver,Insurgency jc2,jc2server,Just Cause 2 kf,kfserver,Killing Floor +kf2,kf2server,Killing Floor 2 l4d,l4dserver,Left 4 Dead l4d2,l4d2server,Left 4 Dead 2 mc,mcserver,Minecraft From beb3bdefd6905f48dc53fc51f0d1c8e1c2bd6e6c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 21:51:15 +0100 Subject: [PATCH 112/752] Killing Floor 2 default.cfg --- .../config-lgsm/kf2server/_default.cfg | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 lgsm/config-default/config-lgsm/kf2server/_default.cfg diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg new file mode 100644 index 000000000..470f929c6 --- /dev/null +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -0,0 +1,125 @@ +################################## +######## 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 +ip="0.0.0.0" +port="7777" +queryport="27015" +rconport="27020" +maxplayers="12" +webadminuser="admin" +webadminpass="admin" +webadminport="8080" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="\"KF-BurningParis?Game=KFGameContent.KFGameInfo_VersusSurvival?maxplayers=${maxplayers}\"" +} + +#### 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="232130" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## LinuxGSM Server Details +# Do not edit +gamename="Killing Floor 2" +engine="unreal3" + +#### Directories #### +# Edit with care +## Server Specific Directories +systemdir="${serverfiles}" +executabledir="${systemdir}/Binaries/Win64" +executable="./KFGameSteamServer.bin.x86_64" +servercfgdir="${systemdir}/Saved/Config/LinuxServer" +servercfg="GameUserSettings.ini" +servercfgdefault="" +servercfgfullpath="${servercfgdir}/${servercfg}" + +## Backup Directory +backupdir="${lgsmdir}/backup" + +## Logging Directories +logdir="${rootdir}/log" +gamelogdir="${systemdir}/Saved/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" + From 42fc81b7ccd59c844ed1925c813835ca31522b92 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 21:54:35 +0100 Subject: [PATCH 113/752] servercfg blank --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index 470f929c6..1a1e5c816 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -102,7 +102,7 @@ systemdir="${serverfiles}" executabledir="${systemdir}/Binaries/Win64" executable="./KFGameSteamServer.bin.x86_64" servercfgdir="${systemdir}/Saved/Config/LinuxServer" -servercfg="GameUserSettings.ini" +servercfg="" servercfgdefault="" servercfgfullpath="${servercfgdir}/${servercfg}" From 2457f273f5eace45a748704f259a182a23a19896 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 21:58:27 +0100 Subject: [PATCH 114/752] added KFGame.ini as default cfg --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index 1a1e5c816..f4e5bf5b1 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -102,8 +102,8 @@ systemdir="${serverfiles}" executabledir="${systemdir}/Binaries/Win64" executable="./KFGameSteamServer.bin.x86_64" servercfgdir="${systemdir}/Saved/Config/LinuxServer" -servercfg="" -servercfgdefault="" +servercfg="LinuxServer-KFGame.ini" +servercfgdefault="LinuxServer-KFGame.ini" servercfgfullpath="${servercfgdir}/${servercfg}" ## Backup Directory From aa0207d6f858a842aed919fa6fc4ac2830d533e9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 22:11:34 +0100 Subject: [PATCH 115/752] removed servicename as shouldnt be there --- lgsm/config-default/config-lgsm/bb2server/_default.cfg | 3 --- lgsm/config-default/config-lgsm/bf1942server/_default.cfg | 3 --- lgsm/config-default/config-lgsm/bmdmserver/_default.cfg | 3 --- lgsm/config-default/config-lgsm/bsserver/_default.cfg | 3 --- lgsm/config-default/config-lgsm/ccserver/_default.cfg | 3 --- lgsm/config-default/config-lgsm/coserver/_default.cfg | 3 --- lgsm/config-default/config-lgsm/csczserver/_default.cfg | 3 --- 7 files changed, 21 deletions(-) diff --git a/lgsm/config-default/config-lgsm/bb2server/_default.cfg b/lgsm/config-default/config-lgsm/bb2server/_default.cfg index 8274647f8..4c036d47e 100644 --- a/lgsm/config-default/config-lgsm/bb2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bb2server/_default.cfg @@ -98,9 +98,6 @@ branch="" gamename="BrainBread 2" engine="source" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="bb2-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg index 45c637b12..449fa84ac 100644 --- a/lgsm/config-default/config-lgsm/bf1942server/_default.cfg +++ b/lgsm/config-default/config-lgsm/bf1942server/_default.cfg @@ -77,9 +77,6 @@ logdays="7" gamename="Battlefield: 1942" engine="refractor" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="bf1942-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg index 5c0973bfc..68f813db3 100644 --- a/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bmdmserver/_default.cfg @@ -98,9 +98,6 @@ branch="" gamename="Black Mesa: Deathmatch" engine="source" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="bmdm-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/bsserver/_default.cfg b/lgsm/config-default/config-lgsm/bsserver/_default.cfg index fc806f72f..4de2c7cb2 100644 --- a/lgsm/config-default/config-lgsm/bsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/bsserver/_default.cfg @@ -97,9 +97,6 @@ branch="" gamename="Blade Symphony" engine="source" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="bs-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/ccserver/_default.cfg b/lgsm/config-default/config-lgsm/ccserver/_default.cfg index b037479a6..898c48558 100644 --- a/lgsm/config-default/config-lgsm/ccserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ccserver/_default.cfg @@ -93,9 +93,6 @@ branch="" gamename="Codename CURE" engine="source" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="cc-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/coserver/_default.cfg b/lgsm/config-default/config-lgsm/coserver/_default.cfg index ce5dbd080..bcae9bffc 100644 --- a/lgsm/config-default/config-lgsm/coserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/coserver/_default.cfg @@ -121,9 +121,6 @@ steampass='password' gamename="Classic Offensive" engine="source" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="co-server" - #### Directories #### # Edit with care diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 49f13b83a..2741b5974 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -93,9 +93,6 @@ branch="" gamename="Counter-Strike: Condition Zero" engine="goldsource" -## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers -servicename="cscz-server" - #### Directories #### # Edit with care From 1ce0c450633f4570c70009437f53d4be2bb8a56e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 22:15:48 +0100 Subject: [PATCH 116/752] servicename for multiserver setup --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index f4e5bf5b1..c12160fdd 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -101,7 +101,7 @@ engine="unreal3" systemdir="${serverfiles}" executabledir="${systemdir}/Binaries/Win64" executable="./KFGameSteamServer.bin.x86_64" -servercfgdir="${systemdir}/Saved/Config/LinuxServer" +servercfgdir="${systemdir}/Saved/Config/${servicename}" servercfg="LinuxServer-KFGame.ini" servercfgdefault="LinuxServer-KFGame.ini" servercfgfullpath="${servercfgdir}/${servercfg}" From 8f1f376eec497101bf0dadc697e628ec5406bf7a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 22:20:44 +0100 Subject: [PATCH 117/752] corrected config dir --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index c12160fdd..e64382ad3 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -101,7 +101,7 @@ engine="unreal3" systemdir="${serverfiles}" executabledir="${systemdir}/Binaries/Win64" executable="./KFGameSteamServer.bin.x86_64" -servercfgdir="${systemdir}/Saved/Config/${servicename}" +servercfgdir="${systemdir}/KFGame/Config/${servicename}" servercfg="LinuxServer-KFGame.ini" servercfgdefault="LinuxServer-KFGame.ini" servercfgfullpath="${servercfgdir}/${servercfg}" From e4e8b5fbf3f4f2b5fe620cd2f75aedfe8214ebea Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 11 Sep 2017 22:34:52 +0100 Subject: [PATCH 118/752] added KF2 --- lgsm/functions/info_config.sh | 37 +++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 5e0c47694..3f1ee7575 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -627,7 +627,21 @@ fn_info_config_unreal3(){ webadminpass="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminpass=$(grep grep "AdminPassword" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + + # Not Set + servername=${servername:-"NOT SET"} + webadminpass=${webadminpass:-"NOT SET"} + fi +} + +fn_info_config_kf2(){ + if [ ! -f "${servercfgfullpath}" ]; then + servername="${unavailable}" + webadminpass="${unavailable}" + else + servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not Set servername=${servername:-"NOT SET"} @@ -804,6 +818,18 @@ elif [ "${engine}" == "dontstarve" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then fn_info_config_factorio +# Killing Floor 2 +elif [ "${gamename}" == "Killing Floor 2" ]; then + fn_info_config_kf2 +# Minecraft +elif [ "${engine}" == "lwjgl2" ]; then + fn_info_config_minecraft +# Project Cars +elif [ "${gamename}" == "Project Cars" ]; then + fn_info_config_projectcars +# Project Zomboid +elif [ "${engine}" == "projectzomboid" ]; then + fn_info_config_projectzomboid # QuakeWorld elif [ "${gamename}" == "QuakeWorld" ]; then fn_info_config_quakeworld @@ -816,15 +842,6 @@ elif [ "${gamename}" == "Quake 3: Arena" ]; then # Quake Live elif [ "${gamename}" == "Quake Live" ]; then fn_info_config_quakelive -# Minecraft -elif [ "${engine}" == "lwjgl2" ]; then - fn_info_config_minecraft -# Project Cars -elif [ "${gamename}" == "Project Cars" ]; then - fn_info_config_projectcars -# Project Zomboid -elif [ "${engine}" == "projectzomboid" ]; then - fn_info_config_projectzomboid # ARMA 3 elif [ "${engine}" == "realvirtuality" ]; then fn_info_config_realvirtuality From a6d09ec696f8c39052916fcdfa308b1ed8a4c9dd Mon Sep 17 00:00:00 2001 From: Doc1337 Date: Wed, 13 Sep 2017 16:45:32 +0200 Subject: [PATCH 119/752] Fix simple bug DarkRP is gamemode, not addon. --- lgsm/functions/mods_list.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index ef4a5881c..695b28c9d 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -63,7 +63,7 @@ mod_info_uclip=( MOD "uclip" "UClip" "https://github.com/TeamUlysses/uclip/archi mod_info_acf=( MOD "acf" "Armoured Combat Framework" "https://github.com/nrlulz/ACF/archive/master.zip" "acf-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "acf-master/lua/acf/shared/guns;" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/nrlulz/ACF" "Realistic Wepons & Engines" ) mod_info_acf_missiles=( MOD "acfmissiles" "ACF Missiles" "https://github.com/Bubbus/ACF-Missiles/archive/master.zip" "acf-missiles-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/Bubbus/ACF-Missiles" "More missiles for ACF" ) mod_info_advdupe2=( MOD "advdupe2" "Advanced Duplicator 2" "https://github.com/wiremod/advdupe2/archive/master.zip" "advdupe2-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://www.wiremod.com" "Save your constructions" ) -mod_info_darkrp=( MOD "darkrp" "DarkRP" "https://github.com/FPtje/DarkRP/archive/master.zip" "darkrp-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Most popular gamemode" ) +mod_info_darkrp=( MOD "darkrp" "DarkRP" "https://github.com/FPtje/DarkRP/archive/master.zip" "darkrp-master.zip" "0" "LowercaseOn" "${systemdir}/gamemodes" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Most popular gamemode" ) mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "https://github.com/FPtje/darkrpmodification/archive/master.zip" "darkrpmodification-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "NOUPDATE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Customize DarkRP settings" ) # Oxidemod mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://dl.bintray.com/oxidemod/builds/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) From bafb8fb37001d1a90c87925c57c40fb300e94ba9 Mon Sep 17 00:00:00 2001 From: RussianRonin <21460243+RussianRonin@users.noreply.github.com> Date: Fri, 15 Sep 2017 21:15:31 -0700 Subject: [PATCH 120/752] Add symlink based on $HOME to fix ark mod loading. --- lgsm/functions/fix_ark.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lgsm/functions/fix_ark.sh b/lgsm/functions/fix_ark.sh index 3ce2e0c19..94ea689f0 100644 --- a/lgsm/functions/fix_ark.sh +++ b/lgsm/functions/fix_ark.sh @@ -7,4 +7,8 @@ # Symlinking the SteamCMD directory into the correct ARK directory so that the mods auto-management will work. if [ ! -d "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" ]; then ln -s "${steamcmddir}" "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux" +fi + +if [ ! -d "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux/steamapps" ]; then + ln -s "$HOME/Steam/steamapps/" "${serverfiles}/Engine/Binaries/ThirdParty/SteamCMD/Linux/steamapps" fi \ No newline at end of file From b84bc547131eaf339fb119585bf9a16b01c7e376 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:23:52 +0100 Subject: [PATCH 121/752] Moved UT3 Maxplayers to config from parms --- .../config-lgsm/ut3server/_default.cfg | 3 +- lgsm/functions/info_config.sh | 41 ++++++------------- lgsm/functions/info_parms.sh | 1 - 3 files changed, 14 insertions(+), 31 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 26eb9fdaf..ecf8f6a56 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -13,7 +13,6 @@ ip="0.0.0.0" port="7777" queryport="25300" defaultmap="VCTF-Suspense" -maxplayers="32" game="UTGameContent.UTVehicleCTFGame_Content" mutators="" #"UTGame.UTMutator_Instagib,UTGame.UTMutator_LowGrav" isdedicated="true" @@ -26,7 +25,7 @@ allowjoininprogress="true" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | List of game types and mutators : http://wiki.unrealadmin.org/FAQ:UT3 fn_parms(){ -parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?MaxPlayers=${maxplayers}?Mutator=${mutators} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} -ini=${servercfgfullpath}" +parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} -ini=${servercfgfullpath}" } #### LinuxGSM Settings #### diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 3f1ee7575..2cbbf951f 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -625,27 +625,15 @@ fn_info_config_unreal3(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" webadminpass="${unavailable}" + maxplayers="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - - # Not Set - servername=${servername:-"NOT SET"} - webadminpass=${webadminpass:-"NOT SET"} - fi -} - -fn_info_config_kf2(){ - if [ ! -f "${servercfgfullpath}" ]; then - servername="${unavailable}" - webadminpass="${unavailable}" - else - servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - + webadminpass=$(grep "AdminPassword" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "MaxPlayers" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/MaxPlayers//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not Set servername=${servername:-"NOT SET"} webadminpass=${webadminpass:-"NOT SET"} + maxplayers=${maxplayers:-"NOT SET"} fi } @@ -818,18 +806,6 @@ elif [ "${engine}" == "dontstarve" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then fn_info_config_factorio -# Killing Floor 2 -elif [ "${gamename}" == "Killing Floor 2" ]; then - fn_info_config_kf2 -# Minecraft -elif [ "${engine}" == "lwjgl2" ]; then - fn_info_config_minecraft -# Project Cars -elif [ "${gamename}" == "Project Cars" ]; then - fn_info_config_projectcars -# Project Zomboid -elif [ "${engine}" == "projectzomboid" ]; then - fn_info_config_projectzomboid # QuakeWorld elif [ "${gamename}" == "QuakeWorld" ]; then fn_info_config_quakeworld @@ -842,6 +818,15 @@ elif [ "${gamename}" == "Quake 3: Arena" ]; then # Quake Live elif [ "${gamename}" == "Quake Live" ]; then fn_info_config_quakelive +# Minecraft +elif [ "${engine}" == "lwjgl2" ]; then + fn_info_config_minecraft +# Project Cars +elif [ "${gamename}" == "Project Cars" ]; then + fn_info_config_projectcars +# Project Zomboid +elif [ "${engine}" == "projectzomboid" ]; then + fn_info_config_projectzomboid # ARMA 3 elif [ "${engine}" == "realvirtuality" ]; then fn_info_config_realvirtuality diff --git a/lgsm/functions/info_parms.sh b/lgsm/functions/info_parms.sh index 72151a0e3..752eae86b 100644 --- a/lgsm/functions/info_parms.sh +++ b/lgsm/functions/info_parms.sh @@ -112,7 +112,6 @@ fn_info_parms_unreal3(){ port=${port:-"0"} queryport=${queryport:-"0"} defaultmap=${defaultmap:-"NOT SET"} - maxplayers=${maxplayers:-"0"} serverpassword=${serverpassword:-"NOT SET"} adminpassword=${adminpassword:-"NOT SET"} } From 7c393a959d5e4524e380dced39b849f079dd9d5d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:29:19 +0100 Subject: [PATCH 122/752] added missing path --- lgsm/functions/info_config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 2cbbf951f..012a13b8c 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -628,8 +628,8 @@ fn_info_config_unreal3(){ maxplayers="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminpass=$(grep "AdminPassword" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - maxplayers=$(grep "MaxPlayers" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/MaxPlayers//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/MaxPlayers//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not Set servername=${servername:-"NOT SET"} webadminpass=${webadminpass:-"NOT SET"} From 9ac0d1cfd25a40ee7e414871b367ae95670a6228 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:39:02 +0100 Subject: [PATCH 123/752] corrected order --- lgsm/config-default/config-lgsm/qlserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/roserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ss3server/_default.cfg | 2 +- lgsm/config-default/config-lgsm/twserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 3 +-- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lgsm/config-default/config-lgsm/qlserver/_default.cfg b/lgsm/config-default/config-lgsm/qlserver/_default.cfg index b9043a72b..d5e19bc22 100644 --- a/lgsm/config-default/config-lgsm/qlserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/qlserver/_default.cfg @@ -110,8 +110,8 @@ logdir="${rootdir}/log" gamelogdir="${logdir}/server" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" -lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" diff --git a/lgsm/config-default/config-lgsm/roserver/_default.cfg b/lgsm/config-default/config-lgsm/roserver/_default.cfg index 98d5fb001..8d678f872 100644 --- a/lgsm/config-default/config-lgsm/roserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/roserver/_default.cfg @@ -115,8 +115,8 @@ logdir="${rootdir}/log" gamelogdir="${logdir}/server" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" -lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" diff --git a/lgsm/config-default/config-lgsm/ss3server/_default.cfg b/lgsm/config-default/config-lgsm/ss3server/_default.cfg index 5d8b2edbf..d54bd259b 100644 --- a/lgsm/config-default/config-lgsm/ss3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ss3server/_default.cfg @@ -109,8 +109,8 @@ logdir="${rootdir}/log" gamelogdir="${logdir}/server" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" -lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" diff --git a/lgsm/config-default/config-lgsm/twserver/_default.cfg b/lgsm/config-default/config-lgsm/twserver/_default.cfg index bc13ff3a0..81ee6196b 100644 --- a/lgsm/config-default/config-lgsm/twserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/twserver/_default.cfg @@ -112,8 +112,8 @@ logdir="${rootdir}/log" gamelogdir="${logdir}/server" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" -lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelog="${consolelogdir}/${servicename}-console.log" alertlog="${lgsmlogdir}/${servicename}-alert.log" postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index ecf8f6a56..4e12b1f72 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -109,14 +109,13 @@ logdir="${rootdir}/log" gamelogdir="${logdir}/server" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" -lgsmlog="${lgsmlogdir}/${servicename}-script.log" gamelog="${gamelogdir}/${servicename}-game.log" +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" gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" From 971505e10d795a2956d25bc18080b367bc7ce22d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:44:38 +0100 Subject: [PATCH 124/752] added more details to unreal 3 --- lgsm/functions/info_config.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 012a13b8c..968c5afb0 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -624,15 +624,26 @@ fn_info_config_unreal(){ fn_info_config_unreal3(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" + serverpassword="${unavailable}" + adminpassword="${unavailable}" + webadminenabled="${unavailable}" + webadminport="${zero}" webadminpass="${unavailable}" maxplayers="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + # Not in UT3 + serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/MaxPlayers//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminenabled=$(grep "bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep "ListenPort" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') # Not Set servername=${servername:-"NOT SET"} - webadminpass=${webadminpass:-"NOT SET"} + serverpassword=${serverpassword:-"NOT SET"} + adminpassword=${adminpassword:-"NOT SET"} + webadminenabled=${webadminenabled:-"NOT SET"} + webadminport=${webadminport:-"0"} maxplayers=${maxplayers:-"NOT SET"} fi } From 66941dd403414174668456ee109f41b8089a5a31 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:47:59 +0100 Subject: [PATCH 125/752] maxplayers is now a number --- lgsm/functions/info_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 968c5afb0..2b878b1fe 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -635,7 +635,7 @@ fn_info_config_unreal3(){ # Not in UT3 serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/MaxPlayers//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') webadminenabled=$(grep "bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') webadminport=$(grep "ListenPort" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') # Not Set From a71bd1d10d91b01222cb3cd038fc07428b731cd1 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 14:59:28 +0100 Subject: [PATCH 126/752] added webadmin details --- lgsm/functions/info_config.sh | 7 ++++--- lgsm/functions/info_messages.sh | 13 +++++++++++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 2b878b1fe..2d268511b 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -626,10 +626,10 @@ fn_info_config_unreal3(){ servername="${unavailable}" serverpassword="${unavailable}" adminpassword="${unavailable}" + maxplayers="${unavailable}" webadminenabled="${unavailable}" webadminport="${zero}" webadminpass="${unavailable}" - maxplayers="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not in UT3 @@ -637,14 +637,15 @@ fn_info_config_unreal3(){ adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') webadminenabled=$(grep "bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep "ListenPort" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') + webadminport=$(grep "ListenPort" "${servercfgdir}"/* | grep -v "#" | tr -cd '[:digit:]') # Not Set servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} adminpassword=${adminpassword:-"NOT SET"} + maxplayers=${maxplayers:-"NOT SET"} webadminenabled=${webadminenabled:-"NOT SET"} webadminport=${webadminport:-"0"} - maxplayers=${maxplayers:-"NOT SET"} + fi } diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index c6285233b..39307ff0e 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -862,13 +862,22 @@ fn_info_message_unreal(){ } | column -s $'\t' -t } -fn_info_message_ut3(){ +fn_info_message_unreal3(){ echo -e "netstat -atunp | grep ut3-bin" echo -e "" { echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} WebAdmin${default}" + fn_messages_separator + { + echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" + echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" + echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" + echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" + } | column -s $'\t' -t } fn_info_message_wolfensteinenemyterritory(){ @@ -924,7 +933,7 @@ fn_info_message_select_engine(){ elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then fn_info_message_unreal elif [ "${engine}" == "unreal3" ]; then - fn_info_message_ut3 + fn_info_message_unreal3 elif [ "${gamename}" == "7 Days To Die" ]; then fn_info_message_sdtd elif [ "${gamename}" == "ARK: Survival Evolved" ]; then From f51f37ec408f0665ef389ce9ac25c7ff026dd404 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 15:01:08 +0100 Subject: [PATCH 127/752] added web port --- lgsm/functions/info_messages.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 39307ff0e..152ffce81 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -868,6 +868,7 @@ fn_info_message_unreal3(){ { echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" + echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" } | column -s $'\t' -t echo -e "" echo -e "${lightgreen}${servername} WebAdmin${default}" From 98c629b107d459cc345859e316d645175a7132bc Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 15:02:44 +0100 Subject: [PATCH 128/752] grep filter out file name --- lgsm/functions/info_config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 2d268511b..964fd9042 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -636,8 +636,8 @@ fn_info_config_unreal3(){ serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') - webadminenabled=$(grep "bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep "ListenPort" "${servercfgdir}"/* | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep -oh"bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep -oh "ListenPort" "${servercfgdir}"/* | grep -v "#" | tr -cd '[:digit:]') # Not Set servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} From 0c45328828d485c154eb3cc20e64b075954d58dc Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 16:35:30 +0100 Subject: [PATCH 129/752] Added webadmin for ut3 --- lgsm/functions/info_config.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 964fd9042..51c891885 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -629,6 +629,7 @@ fn_info_config_unreal3(){ maxplayers="${unavailable}" webadminenabled="${unavailable}" webadminport="${zero}" + webadminuser="${unavailable}" webadminpass="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') @@ -636,14 +637,19 @@ fn_info_config_unreal3(){ serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') - webadminenabled=$(grep -oh"bEnabled" "${servercfgdir}"/* | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep -oh "ListenPort" "${servercfgdir}"/* | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep -h "bEnabled" "${servercfgdir}/UTWeb.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep -h "ListenPort" "${servercfgdir}/UTWeb.ini" | grep -v "#" | tr -cd '[:digit:]') + webadminuser="admin" + webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + # Not Set servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} adminpassword=${adminpassword:-"NOT SET"} maxplayers=${maxplayers:-"NOT SET"} webadminenabled=${webadminenabled:-"NOT SET"} + webadminuser=${webadminuser:-"NOT SET"} + webadminpass=${webadminpass:-"NOT SET"} webadminport=${webadminport:-"0"} fi From cd99d741d8abb31fdccf8b6ea7bacb225c4d5369 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 16:46:11 +0100 Subject: [PATCH 130/752] if alteres config name depending on game --- lgsm/functions/info_config.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 51c891885..be3c76be4 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -637,8 +637,13 @@ fn_info_config_unreal3(){ serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') - webadminenabled=$(grep -h "bEnabled" "${servercfgdir}/UTWeb.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep -h "ListenPort" "${servercfgdir}/UTWeb.ini" | grep -v "#" | tr -cd '[:digit:]') + if [ "${shortname}" == "kf2" ]; then + web=KF + else + web=UT + fi + webadminenabled=$(grep -h "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep -h "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') webadminuser="admin" webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') From 13ec2a07822de89297bf2e967f9f084ba84f7a4e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 16:52:32 +0100 Subject: [PATCH 131/752] added KF2 glibc requirements --- lgsm/functions/info_glibc.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index 01a9d5ece..a1974e12a 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -1,4 +1,4 @@ -#!/bin/bash +F#!/bin/bash # LinuxGSM info_glibc.sh function # Author: Daniel Gibbs # Website: https://gameservermanagers.com @@ -65,6 +65,9 @@ elif [ "${gamename}" == "GoldenEye: Source" ]; then elif [ "${gamename}" == "Insurgency" ]; then glibcrequired="2.15" glibcfix="yes" +elif [ "${shortname}" == "kf2" ]; then + glibcrequired="2.17" + glibcfix="no" elif [ "${gamename}" == "Mumble" ]; then glibcrequired="NOT REQUIRED" glibcfix="no" From 2bd5a9082bd28e53d326895bacd004af25781c24 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 16:59:48 +0100 Subject: [PATCH 132/752] UT3 now uses ConfigSubDir= to better handle configs --- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 4e12b1f72..2187387d2 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -25,7 +25,7 @@ allowjoininprogress="true" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | List of game types and mutators : http://wiki.unrealadmin.org/FAQ:UT3 fn_parms(){ -parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} -ini=${servercfgfullpath}" +parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators}?ConfigSubDir=${servicename} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} } #### LinuxGSM Settings #### @@ -96,9 +96,9 @@ engine="unreal3" systemdir="${serverfiles}" executabledir="${systemdir}/Binaries" executable="./ut3" -servercfg="${servicename}.ini" +servercfg="UTGame.ini" servercfgdefault="UTGame.ini" -servercfgdir="${systemdir}/UTGame/Config" +servercfgdir="${systemdir}/UTGame/Config/${servicename}" servercfgfullpath="${servercfgdir}/${servercfg}" ## Backup Directory From 5887b4d5d107d68760e224fe759c0f9eaf9ab36f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:01:57 +0100 Subject: [PATCH 133/752] missed " --- lgsm/config-default/config-lgsm/ut3server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/ut3server/_default.cfg b/lgsm/config-default/config-lgsm/ut3server/_default.cfg index 2187387d2..f701b563d 100644 --- a/lgsm/config-default/config-lgsm/ut3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ut3server/_default.cfg @@ -25,7 +25,7 @@ allowjoininprogress="true" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | List of game types and mutators : http://wiki.unrealadmin.org/FAQ:UT3 fn_parms(){ -parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators}?ConfigSubDir=${servicename} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog} +parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch=${islanmatch}?bUsesStats=${usesstats}?bShouldAdvertise=${shouldadvertise}?PureServer=${pureserver}?bAllowJoinInProgress=${allowjoininprogress}?Mutator=${mutators}?ConfigSubDir=${servicename} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog}" } #### LinuxGSM Settings #### From 5bd18c20bdef1ba241f9a1d0e7bd78bc4298903c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:13:05 +0100 Subject: [PATCH 134/752] ut3 now checks for cfgdir --- lgsm/functions/install_config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index ff333cdaf..dcd2e0aa5 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -524,6 +524,7 @@ elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_set_config_vars elif [ "${gamename}" == "Unreal Tournament 3" ]; then gamedirname="UnrealTournament3" + fn_check_cfgdir array_configs+=( UTGame.ini ) fn_fetch_default_config fn_default_config_remote From 9d8200b44b602da1c48750c6c653fe3ef3f9456f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:15:14 +0100 Subject: [PATCH 135/752] stray letter --- lgsm/functions/info_glibc.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index a1974e12a..dca0c6238 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -1,4 +1,4 @@ -F#!/bin/bash +#!/bin/bash # LinuxGSM info_glibc.sh function # Author: Daniel Gibbs # Website: https://gameservermanagers.com From 18415361e59ba4c207a64ca61839015a6ba734b4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:22:05 +0100 Subject: [PATCH 136/752] Added UTWeb.ini to config download --- lgsm/functions/install_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index dcd2e0aa5..5b1b44c6e 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -525,7 +525,7 @@ elif [ "${gamename}" == "Unreal Tournament 2004" ]; then elif [ "${gamename}" == "Unreal Tournament 3" ]; then gamedirname="UnrealTournament3" fn_check_cfgdir - array_configs+=( UTGame.ini ) + array_configs+=( UTGame.ini UTWeb.ini ) fn_fetch_default_config fn_default_config_remote fn_set_config_vars From e123c9beacef1680fece6efd864ff317bccce994 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:31:58 +0100 Subject: [PATCH 137/752] Removed UT3 config download as causes server to fail starting UT3 server sees the dir already exists and then fails to copy all the config to the configdir --- lgsm/functions/install_config.sh | 7 ------- 1 file changed, 7 deletions(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 5b1b44c6e..cb37c8a30 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -522,13 +522,6 @@ elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars -elif [ "${gamename}" == "Unreal Tournament 3" ]; then - gamedirname="UnrealTournament3" - fn_check_cfgdir - array_configs+=( UTGame.ini UTWeb.ini ) - fn_fetch_default_config - fn_default_config_remote - fn_set_config_vars elif [ "${gamename}" == "Unreal Tournament 99" ]; then gamedirname="UnrealTournament99" array_configs+=( Default.ini ) From dff0ac440de059a768b900e13771247996562025 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:34:49 +0100 Subject: [PATCH 138/752] Removed KF2 config download as causes server to fail starting --- lgsm/functions/install_config.sh | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index cb37c8a30..e342e0e04 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -342,12 +342,6 @@ elif [ "${gamename}" == "Killing Floor" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars -elif [ "${gamename}" == "Killing Floor 2" ]; then - gamedirname="KillingFloor2" - array_configs+=( LinuxServer-KFGame.ini LinuxServer-KFEngine.ini KFWeb.ini ) - fn_fetch_default_config - fn_default_config_remote - fn_set_config_vars elif [ "${gamename}" == "Left 4 Dead" ]; then gamedirname="Left4Dead" array_configs+=( server.cfg ) From 14a493d7c05f0046b4dffcd6a7aefde88386de47 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:41:50 +0100 Subject: [PATCH 139/752] added kf2 info mesage --- lgsm/functions/info_messages.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 152ffce81..1a8bb28c6 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -881,6 +881,25 @@ fn_info_message_unreal3(){ } | column -s $'\t' -t } +fn_info_message_kf2(){ + echo -e "netstat -atunp | grep KFGame" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" + echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" + } | column -s $'\t' -t + echo -e "" + echo -e "${lightgreen}${servername} WebAdmin${default}" + fn_messages_separator + { + echo -e "${blue}WebAdmin enabled:\t${default}${webadminenabled}" + echo -e "${blue}WebAdmin url:\t${default}http://${ip}:${webadminport}" + echo -e "${blue}WebAdmin username:\t${default}${webadminuser}" + echo -e "${blue}WebAdmin password:\t${default}${webadminpass}" + } | column -s $'\t' -t +} + fn_info_message_wolfensteinenemyterritory(){ echo -e "netstat -atunp | grep etded" echo -e "" @@ -955,6 +974,8 @@ fn_info_message_select_engine(){ fn_info_message_factorio elif [ "${gamename}" == "Hurtworld" ]; then fn_info_message_hurtworld + elif [ "${shortname}" == "kf2" ]; then + fn_info_message_kf2 elif [ "${gamename}" == "Project Cars" ]; then fn_info_message_projectcars elif [ "${gamename}" == "QuakeWorld" ]; then From 690f3f3e0426d4678a810289b466e8f7c74e3e91 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 17:41:56 +0100 Subject: [PATCH 140/752] tidy --- lgsm/functions/info_config.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index be3c76be4..1a5e1d80a 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -653,9 +653,10 @@ fn_info_config_unreal3(){ adminpassword=${adminpassword:-"NOT SET"} maxplayers=${maxplayers:-"NOT SET"} webadminenabled=${webadminenabled:-"NOT SET"} + webadminport=${webadminport:-"0"} webadminuser=${webadminuser:-"NOT SET"} webadminpass=${webadminpass:-"NOT SET"} - webadminport=${webadminport:-"0"} + fi } From 3e6463f7b07b9b1854542f594d500296f70c8fc4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 20:36:56 +0100 Subject: [PATCH 141/752] Now gets internet IP for servers that are behind NAT --- lgsm/functions/info_distro.sh | 3 +++ lgsm/functions/info_messages.sh | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/lgsm/functions/info_distro.sh b/lgsm/functions/info_distro.sh index 0c2c770a3..b2f75b78b 100644 --- a/lgsm/functions/info_distro.sh +++ b/lgsm/functions/info_distro.sh @@ -133,3 +133,6 @@ if [ -d "${backupdir}" ]; then lastbackupsize=$(du -h "${lastbackup}" | awk '{print $1}') fi fi + +# External IP address +extip=$(curl -m 3 ifconfig.co 2>/dev/null) \ No newline at end of file diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 1a8bb28c6..3c8dd9e1c 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -134,6 +134,13 @@ fn_info_message_gameserver(){ # Server ip echo -e "${blue}Server IP:\t${default}${ip}:${port}" + # External server ip + if [ -n "${extip}" ]; then + if [ "${ip}" != "${extip}"]; then + echo -e "${blue}Internet IP:\t${default}${extip}:${port}" + fi + fi + # Server password if [ -n "${serverpassword}" ]; then echo -e "${blue}Server password:\t${default}${serverpassword}" From 60a57e64180e67fa58e8bcd750d8f47d1a69c537 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 21:22:44 +0100 Subject: [PATCH 142/752] space --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 3c8dd9e1c..c7bdc468c 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -136,7 +136,7 @@ fn_info_message_gameserver(){ # External server ip if [ -n "${extip}" ]; then - if [ "${ip}" != "${extip}"]; then + if [ "${ip}" != "${extip}" ]; then echo -e "${blue}Internet IP:\t${default}${extip}:${port}" fi fi From 3def9a2d9ee9df122bd9d803f06554584283514e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 21:36:24 +0100 Subject: [PATCH 143/752] gamename should come first --- lgsm/functions/info_messages.sh | 62 ++++++++++++++++----------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index c7bdc468c..69a5a5469 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -931,37 +931,7 @@ fn_info_message_mta(){ fn_info_message_select_engine(){ # Display details depending on game or engine. - if [ "${engine}" == "avalanche" ]; then - fn_info_message_avalanche - elif [ "${engine}" == "refractor" ]; then - fn_info_message_refractor - elif [ "${engine}" == "dontstarve" ]; then - fn_info_message_dontstarve - elif [ "${engine}" == "goldsource" ]; then - fn_info_message_goldsource - elif [ "${engine}" == "lwjgl2" ]; then - fn_info_message_minecraft - elif [ "${engine}" == "projectzomboid" ]; then - fn_info_message_projectzomboid - elif [ "${engine}" == "realvirtuality" ]; then - fn_info_message_realvirtuality - elif [ "${engine}" == "seriousengine35" ]; then - fn_info_message_seriousengine35 - elif [ "${engine}" == "source" ]; then - fn_info_message_source - elif [ "${engine}" == "spark" ]; then - fn_info_message_spark - elif [ "${engine}" == "starbound" ]; then - fn_info_message_starbound - elif [ "${engine}" == "teeworlds" ]; then - fn_info_message_teeworlds - elif [ "${engine}" == "terraria" ]; then - fn_info_message_terraria - elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then - fn_info_message_unreal - elif [ "${engine}" == "unreal3" ]; then - fn_info_message_unreal3 - elif [ "${gamename}" == "7 Days To Die" ]; then + if [ "${gamename}" == "7 Days To Die" ]; then fn_info_message_sdtd elif [ "${gamename}" == "ARK: Survival Evolved" ]; then fn_info_message_ark @@ -1007,6 +977,36 @@ fn_info_message_select_engine(){ fn_info_message_rust elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then fn_info_message_wolfensteinenemyterritory + elif [ "${engine}" == "avalanche" ]; then + fn_info_message_avalanche + elif [ "${engine}" == "refractor" ]; then + fn_info_message_refractor + elif [ "${engine}" == "dontstarve" ]; then + fn_info_message_dontstarve + elif [ "${engine}" == "goldsource" ]; then + fn_info_message_goldsource + elif [ "${engine}" == "lwjgl2" ]; then + fn_info_message_minecraft + elif [ "${engine}" == "projectzomboid" ]; then + fn_info_message_projectzomboid + elif [ "${engine}" == "realvirtuality" ]; then + fn_info_message_realvirtuality + elif [ "${engine}" == "seriousengine35" ]; then + fn_info_message_seriousengine35 + elif [ "${engine}" == "source" ]; then + fn_info_message_source + elif [ "${engine}" == "spark" ]; then + fn_info_message_spark + elif [ "${engine}" == "starbound" ]; then + fn_info_message_starbound + elif [ "${engine}" == "teeworlds" ]; then + fn_info_message_teeworlds + elif [ "${engine}" == "terraria" ]; then + fn_info_message_terraria + elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then + fn_info_message_unreal + elif [ "${engine}" == "unreal3" ]; then + fn_info_message_unreal3 else fn_print_error_nl "Unable to detect server engine." fi From bc72c4f6f629e9135f8f439e4e84518c55c3b270 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 21:40:38 +0100 Subject: [PATCH 144/752] Removed MaxPlayers as depends on game mode --- lgsm/functions/info_config.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 1a5e1d80a..39c1d21e6 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -626,7 +626,6 @@ fn_info_config_unreal3(){ servername="${unavailable}" serverpassword="${unavailable}" adminpassword="${unavailable}" - maxplayers="${unavailable}" webadminenabled="${unavailable}" webadminport="${zero}" webadminuser="${unavailable}" @@ -636,7 +635,6 @@ fn_info_config_unreal3(){ # Not in UT3 serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') if [ "${shortname}" == "kf2" ]; then web=KF else @@ -651,7 +649,6 @@ fn_info_config_unreal3(){ servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} adminpassword=${adminpassword:-"NOT SET"} - maxplayers=${maxplayers:-"NOT SET"} webadminenabled=${webadminenabled:-"NOT SET"} webadminport=${webadminport:-"0"} webadminuser=${webadminuser:-"NOT SET"} From 374851129980c933aa10ef717275d39777eef816 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 22:00:02 +0100 Subject: [PATCH 145/752] changed default admin user --- lgsm/functions/info_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 39c1d21e6..ee188e7d1 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -642,7 +642,7 @@ fn_info_config_unreal3(){ fi webadminenabled=$(grep -h "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') webadminport=$(grep -h "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') - webadminuser="admin" + webadminuser="Admin" webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not Set From 408db1a9f4ca704e7ae177dffdb4a14d3e23fb1f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 22:10:17 +0100 Subject: [PATCH 146/752] added external IP to debug info --- lgsm/functions/command_debug.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/command_debug.sh b/lgsm/functions/command_debug.sh index 0ff223a50..29b2ec77f 100644 --- a/lgsm/functions/command_debug.sh +++ b/lgsm/functions/command_debug.sh @@ -52,6 +52,12 @@ if [ -n "${glibcrequired}" ]; then fi # Server ip echo -e "${blue}Server IP:\t${default}${ip}:${port}" +# External server ip +if [ -n "${extip}" ]; then + if [ "${ip}" != "${extip}" ]; then + echo -e "${blue}Internet IP:\t${default}${extip}:${port}" + fi +fi # Server password if [ -n "${serverpassword}" ]; then echo -e "${blue}Server password:\t${default}${serverpassword}" From a1b61eed75007bbe672b9a5631b709d6888525e5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 22:44:45 +0100 Subject: [PATCH 147/752] updated parms for kf2 --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index e64382ad3..5e9c243cd 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -10,17 +10,12 @@ ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters ip="0.0.0.0" -port="7777" queryport="27015" -rconport="27020" -maxplayers="12" -webadminuser="admin" -webadminpass="admin" -webadminport="8080" +defaultmap="KF-BioticsLab" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="\"KF-BurningParis?Game=KFGameContent.KFGameInfo_VersusSurvival?maxplayers=${maxplayers}\"" +parms="\"${defaultmap}?Game=KFGameContent.KFGameInfo_VersusSurvival?ConfigSubDir=${servicename} -QueryPort=${queryport}\"" } #### LinuxGSM Settings #### From c9ba8af7aa16e355385599641746ea80858df84f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 23:09:50 +0100 Subject: [PATCH 148/752] Updated ports for KF2 server --- lgsm/functions/info_messages.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 69a5a5469..1f50f82e0 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -851,9 +851,9 @@ fn_info_message_unreal(){ fi if [ "${appid}" ]; then if [ "${appid}" == "223250" ]; then - echo -e "< Steam\tOUTBOUND\t20610\tudp" + echo -e "< Steam\tINBOUND\t20610\tudp" else - echo -e "< Steam\tOUTBOUND\t20660\tudp" + echo -e "< Steam\tINBOUND\t20660\tudp" fi fi echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" @@ -893,7 +893,9 @@ fn_info_message_kf2(){ echo -e "" { echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game/Query\tINBOUND\t${port}\ttcp/udp" + echo -e "> Game\tINBOUND\t${port}\ttcp" + echo -e "> Query\tINBOUND\t${queryport}\ttcp/udp" + echo -e "> Steam\tINBOUND\t20560\tudp" echo -e "> WebAdmin\tINBOUND\t${webadminport}\ttcp\tListenPort=${webadminport}" } | column -s $'\t' -t echo -e "" From 26067f7572b240a929fdda8db68a2d61119ddd72 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 23:16:45 +0100 Subject: [PATCH 149/752] added kf2 specific parms --- lgsm/functions/info_parms.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lgsm/functions/info_parms.sh b/lgsm/functions/info_parms.sh index 752eae86b..b708ac0e5 100644 --- a/lgsm/functions/info_parms.sh +++ b/lgsm/functions/info_parms.sh @@ -116,6 +116,11 @@ fn_info_parms_unreal3(){ adminpassword=${adminpassword:-"NOT SET"} } +fn_info_parms_kf2(){ + queryport=${queryport:-"0"} + defaultmap=${defaultmap:-"NOT SET"} +} + # ARK: Survival Evolved if [ "${gamename}" == "ARK: Survival Evolved" ]; then fn_info_parms_ark @@ -128,6 +133,8 @@ elif [ "${gamename}" == "Call of Duty" ]||[ "${gamename}" == "Call of Duty: Unit # Factorio elif [ "${gamename}" == "Factorio" ]; then fn_info_parms_factorio +elif [ "${shortname}" == "kf2" ]; then + fn_info_parms_kf2 # Project Zomboid elif [ "${engine}" == "projectzomboid" ]; then fn_info_parms_projectzomboid From fb17dce7a3f2abe210a80c9c3a1f7c3fb7dde500 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 23:17:05 +0100 Subject: [PATCH 150/752] added port to ut3 --- lgsm/functions/info_config.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index ee188e7d1..8651a0718 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -626,6 +626,7 @@ fn_info_config_unreal3(){ servername="${unavailable}" serverpassword="${unavailable}" adminpassword="${unavailable}" + port="${unavailable}" webadminenabled="${unavailable}" webadminport="${zero}" webadminuser="${unavailable}" @@ -640,8 +641,9 @@ fn_info_config_unreal3(){ else web=UT fi - webadminenabled=$(grep -h "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep -h "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') + port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') webadminuser="Admin" webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') @@ -649,6 +651,7 @@ fn_info_config_unreal3(){ servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} adminpassword=${adminpassword:-"NOT SET"} + port=${port:-"0"} webadminenabled=${webadminenabled:-"NOT SET"} webadminport=${webadminport:-"0"} webadminuser=${webadminuser:-"NOT SET"} From 43c764c59de3ddc2d0749ec8c06495f3409f06bb Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 23:21:21 +0100 Subject: [PATCH 151/752] fixed port displaying all ports --- lgsm/functions/info_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 8651a0718..7db448a44 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -641,7 +641,7 @@ fn_info_config_unreal3(){ else web=UT fi - port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | grep -v "#" | tr -cd '[:digit:]') + port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') webadminenabled=$(grep "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') webadminport=$(grep "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') webadminuser="Admin" From a12d21df45f693ef7453480d7ad5d2273237583d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Sep 2017 23:43:22 +0100 Subject: [PATCH 152/752] seporated ut3 and kf2 --- lgsm/functions/info_config.sh | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 7db448a44..d4d3b7028 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -661,6 +661,46 @@ fn_info_config_unreal3(){ fi } +fn_info_config_kf2(){ + if [ ! -f "${servercfgfullpath}" ]; then + servername="${unavailable}" + serverpassword="${unavailable}" + adminpassword="${unavailable}" + port="${unavailable}" + webadminenabled="${unavailable}" + webadminport="${zero}" + webadminuser="${unavailable}" + webadminpass="${unavailable}" + else + servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + # Not in UT3 + serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + if [ "${shortname}" == "kf2" ]; then + web=KF + else + web=UT + fi + port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') + webadminuser="Admin" + webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + + # Not Set + servername=${servername:-"NOT SET"} + serverpassword=${serverpassword:-"NOT SET"} + adminpassword=${adminpassword:-"NOT SET"} + port=${port:-"0"} + webadminenabled=${webadminenabled:-"NOT SET"} + webadminport=${webadminport:-"0"} + webadminuser=${webadminuser:-"NOT SET"} + webadminpass=${webadminpass:-"NOT SET"} + + + fi +} + fn_info_config_sdtd(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" @@ -830,6 +870,9 @@ elif [ "${engine}" == "dontstarve" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then fn_info_config_factorio +# Killing Floor 2 +elif [ "${shortname}" == "kf2" ]; then + fn_info_config_kf2 # QuakeWorld elif [ "${gamename}" == "QuakeWorld" ]; then fn_info_config_quakeworld From 310b6cd0a149b911c55094c28e69936b444c6c0b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 18 Sep 2017 20:24:44 +0100 Subject: [PATCH 153/752] tidy up ut2 and kf2 --- lgsm/functions/info_config.sh | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index d4d3b7028..645869985 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -636,14 +636,9 @@ fn_info_config_unreal3(){ # Not in UT3 serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - if [ "${shortname}" == "kf2" ]; then - web=KF - else - web=UT - fi - port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') - webadminenabled=$(grep "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') + port=$(grep "Port" "${servercfgdir}/UTEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep "bEnabled" "${servercfgdir}/UTWeb.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep "ListenPort" "${servercfgdir}/UTWeb.ini" | grep -v "#" | tr -cd '[:digit:]') webadminuser="Admin" webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') @@ -676,14 +671,9 @@ fn_info_config_kf2(){ # Not in UT3 serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - if [ "${shortname}" == "kf2" ]; then - web=KF - else - web=UT - fi port=$(grep "Port" "${servercfgdir}/LinuxServer-KFEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') - webadminenabled=$(grep "bEnabled" "${servercfgdir}/${web}Web.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - webadminport=$(grep "ListenPort" "${servercfgdir}/${web}Web.ini" | grep -v "#" | tr -cd '[:digit:]') + webadminenabled=$(grep "bEnabled" "${servercfgdir}/KFWeb.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + webadminport=$(grep "ListenPort" "${servercfgdir}/KFWeb.ini" | grep -v "#" | tr -cd '[:digit:]') webadminuser="Admin" webadminpass=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') From 9ceb61574e73aa9eec1371a0a505fb0043db9af0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 18 Sep 2017 21:13:20 +0100 Subject: [PATCH 154/752] imroving UT3 & KF2 details --- lgsm/functions/info_config.sh | 4 ---- lgsm/functions/info_messages.sh | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 645869985..da6b0a6f4 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -633,8 +633,6 @@ fn_info_config_unreal3(){ webadminpass="${unavailable}" else servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - # Not in UT3 - serverpassword=$(grep "GamePassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/GamePassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') adminpassword=$(grep "AdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/AdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') port=$(grep "Port" "${servercfgdir}/UTEngine.ini" | sed -e 's/^[ \t]*//g' | grep "^Port" | grep -v "#" | tr -cd '[:digit:]') webadminenabled=$(grep "bEnabled" "${servercfgdir}/UTWeb.ini" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/bEnabled//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') @@ -651,8 +649,6 @@ fn_info_config_unreal3(){ webadminport=${webadminport:-"0"} webadminuser=${webadminuser:-"NOT SET"} webadminpass=${webadminpass:-"NOT SET"} - - fi } diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 1f50f82e0..4418f7519 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -382,12 +382,16 @@ fn_info_message_ports(){ local ports_edit_array=( "avalanche" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) for port_edit in "${ports_edit_array[@]}" do - if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then + if [ "${shortname}" == "ut3" ]; then + parmslocation="${servercfgdir}/UTEngine.ini\n${servercfgdir}/UTWeb.ini" + elif [ "${shortname}" == "kf2" ]; then + parmslocation="${servercfgdir}/LinuxServer-KFEngine.ini\n${servercfgdir}/KFWeb.ini" + elif [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then parmslocation="${servercfgfullpath}" fi done # engines/games that require editing in the script file - local ports_edit_array=( "goldsource" "Factorio" "Hurtworld" "iw3.0" "Rust" "spark" "source" "starbound" "unreal4" "realvirtuality") + local ports_edit_array=( "goldsource" "Factorio" "Hurtworld" "iw3.0" "Rust" "spark" "source" "starbound" "unreal4" "realvirtuality") for port_edit in "${ports_edit_array[@]}" do if [ "${engine}" == "${port_edit}" ]||[ "${gamename}" == "${port_edit}" ]; then From 8410191aba5c29c5c24a62b686da304f48eb9d5a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 18 Sep 2017 21:20:54 +0100 Subject: [PATCH 155/752] ut3 and kf2 bypass config checker --- lgsm/functions/check_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check_config.sh b/lgsm/functions/check_config.sh index 7b1ff92cf..bbb8b7054 100644 --- a/lgsm/functions/check_config.sh +++ b/lgsm/functions/check_config.sh @@ -8,7 +8,7 @@ local commandname="CHECK" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" if [ ! -e "${servercfgfullpath}" ]; then - if [ "${gamename}" != "Hurtworld" ]; then + if [ "${gamename}" != "Hurtworld" ]||[ "${shortname}" != "ut3" ]||[ "${shortname}" != "kf2" ]; then fn_print_dots "" sleep 0.5 fn_print_warn_nl "Configuration file missing!" From 18a085a6e4cd5386c5629ff75763d620765355d1 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 21 Sep 2017 18:07:26 +0100 Subject: [PATCH 156/752] Added all alert types to details --- lgsm/functions/info_messages.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 4418f7519..87b62f64e 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -289,12 +289,20 @@ fn_info_message_script(){ fi fi + # Discord alert + echo -e "${blue}Discord alert:\t${default}${discordalert}" # Email alert echo -e "${blue}Email alert:\t${default}${emailalert}" - # Pushbullet alert echo -e "${blue}Pushbullet alert:\t${default}${pushbulletalert}" - + # IFTTT alert + echo -e "${blue}IFTTT alert:\t${default}${iftttalert}" + # Mailgun alert + echo -e "${blue}Mailgun (email) alert:\t${default}${mailgunalert}" + # Pushover alert + echo -e "${blue}Pushover alert:\t${default}${pushoveralert}" + # Telegram alert + echo -e "${blue}Telegram alert:\t${default}${telegramalert}" # Update on start if [ -n "${updateonstart}" ]; then echo -e "${blue}Update on start:\t${default}${updateonstart}" From 2cdda1802086be7d401ba4f47a55eb886919fd27 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 21 Sep 2017 18:14:01 +0100 Subject: [PATCH 157/752] fixes #1308 as per @cedarlugs suggestion --- lgsm/functions/install_config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index e342e0e04..65c1c9cf5 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -50,7 +50,7 @@ fn_default_config_remote(){ # PASSWORD to random password fn_set_config_vars(){ if [ -f "${servercfgfullpath}" ]; then - random=$(strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 8 | tr -d '\n'; echo) + random=$(tr -dc A-Za-z0-9_ < /dev/urandom | head -c 8 | xargs) servername="LinuxGSM" rconpass="admin$random" echo "changing hostname." @@ -82,7 +82,7 @@ fn_set_dst_config_vars(){ sleep 1 echo "randomizing cluster key." fn_script_log_info "randomizing cluster key." - randomkey=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) + randomkey=$(tr -dc A-Za-z0-9_ < /dev/urandom | head -c 8 | xargs) sed -i "s/CLUSTERKEY/${randomkey}/g" "${clustercfgfullpath}" sleep 1 else From 19a3d31763e2dd7bb1155dca882f8d8ba64fe5c8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 21 Sep 2017 18:20:22 +0100 Subject: [PATCH 158/752] fixed typo that says install instead of remove --- lgsm/functions/command_mods_remove.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_mods_remove.sh b/lgsm/functions/command_mods_remove.sh index 87a83f758..e2176fe18 100644 --- a/lgsm/functions/command_mods_remove.sh +++ b/lgsm/functions/command_mods_remove.sh @@ -32,7 +32,7 @@ done echo "" # Keep prompting as long as the user input doesn't correspond to an available mod while [[ ! " ${installedmodslist[@]} " =~ " ${usermodselect} " ]]; do - echo -en "Enter an ${cyan}addon/mod${default} to ${green}install${default} (or exit to abort): " + echo -en "Enter an ${cyan}addon/mod${default} to ${red}remove${default} (or exit to abort): " read -r usermodselect # Exit if user says exit or abort if [ "${usermodselect}" == "exit" ]||[ "${usermodselect}" == "abort" ]; then From 70be3e17eda0fa124068ce3c9db42bcba21d15c4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 21 Sep 2017 18:36:26 +0100 Subject: [PATCH 159/752] fix for #1315 by unsetting the updateonstart var --- lgsm/functions/command_start.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 44b705082..fec2dd946 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -191,6 +191,7 @@ logs.sh if [ "${status}" == "0" ]; then if [ "${updateonstart}" == "yes" ]||[ "${updateonstart}" == "1" ]||[ "${updateonstart}" == "on" ]; then exitbypass=1 + unset updateonstart command_update.sh fi fi From 3aa9cb18d278fbf198b8e3bf36ba2f63c9818bf0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 21 Sep 2017 22:43:02 +0100 Subject: [PATCH 160/752] added gperftools-libs.i686/libtcmalloc-minimal4:i386 to tf2 deps --- lgsm/functions/check_deps.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 1635b65c4..607cc2f1f 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -183,6 +183,9 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then # Brainbread 2 ,Don't Starve Together & Team Fortress 2 elif [ "${gamename}" == "Brainbread 2" ]||[ "${gamename}" == "Don't Starve Together" ]||[ "${gamename}" == "Team Fortress 2" ]; then array_deps_required+=( libcurl4-gnutls-dev:i386 ) + if [ "${gamename}" == "Team Fortress 2" ]; then + array_deps_required+=( libtcmalloc-minimal4:i386 ) + fi # Battlefield: 1942 elif [ "${gamename}" == "Battlefield: 1942" ]; then array_deps_required+=( libncurses5:i386 ) @@ -258,6 +261,9 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # Brainbread 2, Don't Starve Together & Team Fortress 2 elif [ "${gamename}" == "Brainbread 2" ]||[ "${gamename}" == "Don't Starve Together" ]||[ "${gamename}" == "Team Fortress 2" ]; then array_deps_required+=( libcurl.i686 ) + if [ "${gamename}" == "Team Fortress 2" ]; then + array_deps_required+=( gperftools-libs.i686 ) + fi # Battlefield: 1942 elif [ "${gamename}" == "Battlefield: 1942" ]; then array_deps_required+=( ncurses-libs.i686 ) From 659d24700132423f0caf67b60d32ab167cec7bf4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 23 Sep 2017 12:30:38 +0100 Subject: [PATCH 161/752] -nobreakpad option added to fix #1462 --- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index c6775eb53..70eb7ed2b 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -41,7 +41,7 @@ ws_start_map="" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game csgo -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}" +parms="-game csgo -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} -nobreakpad" } #### LinuxGSM Settings #### From 0856211aa9c2a8efb3ed29c0ea891127b227adb4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 23 Sep 2017 13:24:41 +0100 Subject: [PATCH 162/752] Added requirement for xz to decompress tar.xz #1579 --- lgsm/functions/check_deps.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 607cc2f1f..c022352a7 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -192,6 +192,9 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then # Call of Duty elif [ "${gamename}" == "Call of Duty" ]||[ "${gamename}" == "Call of Duty 2" ]; then array_deps_required+=( libstdc++5:i386 ) + # Factorio + elif [ "${gamename}" == "Factorio" ]; then + array_deps_required+=( xz-utils ) # Project Zomboid and Minecraft elif [ "${engine}" == "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then javaversion=$(java -version 2>&1 | grep "version") @@ -270,6 +273,9 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # Call of Duty elif [ "${gamename}" == "Call of Duty" ]||[ "${gamename}" == "Call of Duty 2" ]; then array_deps_required+=( compat-libstdc++-33.i686 ) + # Factorio + elif [ "${gamename}" == "Factorio" ]; then + array_deps_required+=( xz ) # Project Zomboid and Minecraft elif [ "${engine}" == "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then javaversion=$(java -version 2>&1 | grep "version") From ae9ff1a489e5040b895d952722cab18218ef18d0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 23 Sep 2017 16:34:10 +0100 Subject: [PATCH 163/752] Adding Zombie Panic! Source --- .../config-lgsm/zpsserver/_default.cfg | 128 ++++++++++++++++ lgsm/data/serverlist.csv | 141 +++++++++--------- 2 files changed, 199 insertions(+), 70 deletions(-) create mode 100644 lgsm/config-default/config-lgsm/zpsserver/_default.cfg diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg new file mode 100644 index 000000000..b41d28d4d --- /dev/null +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -0,0 +1,128 @@ +################################## +######## 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 +ip="0.0.0.0" +port="27015" +clientport="27005" +sourcetvport="27020" +defaultmap="zps_deadend" +maxplayers="20" + +## Optional: Game Server Login Token +# GSLT can be used for running a public server. +# More info: https://gameservermanagers.com/gslt +gslt="" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +} + +#### 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="475370" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## LinuxGSM Server Details +# Do not edit +gamename="Zombie Panic! Source" +engine="source" + +#### Directories #### +# Edit with care + +## Server Specific Directories +systemdir="${serverfiles}/zps" +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" \ No newline at end of file diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index b38a0233d..2e167a0b4 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -1,70 +1,71 @@ -arma3,arma3server,ARMA 3 -sdtd,sdtdserver,7 Days to Die -ark,arkserver,ARK: Survival Evolved -bo,boserver,Ballistic Overkill -bf1942,bf1942server,Battlefield 1942 -bmdm,bmdmserver,Black Mesa: Deathmatch -bs,bsserver,Blade Symphony -bb2,bb2server,BrainBread 2 -cod,codserver,Call of Duty -cod2,cod2server,Call of Duty 2 -cod4,cod4server,Call of Duty 4 -coduo,coduoserver,Call of Duty: United Offensive -codwaw,codwawserver,Call of Duty: World at War -cc,ccserver,Codename CURE -cs,csserver,Counter-Strike 1.6 -cscz,csczserver,Counter-Strike: Condition Zero -csgo,csgoserver,Counter-Strike: Global Offensive -css,cssserver,Counter-Strike: Source -dod,dodserver,Day of Defeat -dods,dodsserver,Day of Defeat: Source -doi,doiserver,Day of Infamy -dmc,dmcserver,Deathmatch Classic -dst,dstserver,Don't Starve Together -dab,dabserver,Double Action: Boogaloo -em,emserver,Empires Mod -fctr,fctrserver,Factorio -fof,fofserver,Fistful of Frags -gmod,gmodserver,Garrys Mod -ges,gesserver,GoldenEye: Source -hl2dm,hl2dmserver,Half-Life 2: Deathmatch -hldms,hldmsserver,Half-Life Deathmatch: Source -hldm,hldmserver,Half-Life: Deathmatch -hw,hwserver,Hurtworld -ins,insserver,Insurgency -jc2,jc2server,Just Cause 2 -kf,kfserver,Killing Floor -kf2,kf2server,Killing Floor 2 -l4d,l4dserver,Left 4 Dead -l4d2,l4d2server,Left 4 Dead 2 -mc,mcserver,Minecraft -mta,mtaserver,Multi Theft Auto -mumble,mumbleserver,Mumble -ns2,ns2server,Natural Selection 2 -nmrih,nmrihserver,No More Room in Hell -ns2c,ns2cserver,NS2: Combat -opfor,opforserver,Opposing Force -pvkii,pvkiiserver,Pirates Vikings & Knights II -pc,pcserver,Project Cars -pz,pzserver,Project Zomboid -q2,q2server,Quake 2 -q3,q3server,Quake 3: Arena -ql,qlserver,Quake Live -qw,qwserver,Quake World -ro,roserver,Red Orchestra: Ostfront 41-45 -ricochet,ricochetserver,Ricochet -rust,rustserver,Rust -ss3,ss3server,Serious Sam 3: BFE -sb,sbserver,Starbound -squad,squadserver,Squad -sven,svenserver,Sven Co-op -tf2,tf2server,Team Fortress 2 -tfc,tfcserver,Team Fortress Classic -ts3,ts3server,Teamspeak 3 -tw,twserver,Teeworlds -terraria,terrariaserver,Terraria -tu,tuserver,Tower Unite -ut2k4,ut2k4server,Unreal Tournament 2004 -ut3,ut3server,Unreal Tournament 3 -ut99,ut99server,Unreal Tournament 99 -wet,wetserver,Wolfenstein: Enemy Territory +arma3 arma3server ARMA 3 +sdtd sdtdserver 7 Days to Die +ark arkserver ARK: Survival Evolved +bo boserver Ballistic Overkill +bf1942 bf1942server Battlefield 1942 +bmdm bmdmserver Black Mesa: Deathmatch +bs bsserver Blade Symphony +bb2 bb2server BrainBread 2 +cod codserver Call of Duty +cod2 cod2server Call of Duty 2 +cod4 cod4server Call of Duty 4 +coduo coduoserver Call of Duty: United Offensive +codwaw codwawserver Call of Duty: World at War +cc ccserver Codename CURE +cs csserver Counter-Strike 1.6 +cscz csczserver Counter-Strike: Condition Zero +csgo csgoserver Counter-Strike: Global Offensive +css cssserver Counter-Strike: Source +dod dodserver Day of Defeat +dods dodsserver Day of Defeat: Source +doi doiserver Day of Infamy +dmc dmcserver Deathmatch Classic +dst dstserver Don't Starve Together +dab dabserver Double Action: Boogaloo +em emserver Empires Mod +fctr fctrserver Factorio +fof fofserver Fistful of Frags +gmod gmodserver Garrys Mod +ges gesserver GoldenEye: Source +hl2dm hl2dmserver Half-Life 2: Deathmatch +hldms hldmsserver Half-Life Deathmatch: Source +hldm hldmserver Half-Life: Deathmatch +hw hwserver Hurtworld +ins insserver Insurgency +jc2 jc2server Just Cause 2 +kf kfserver Killing Floor +kf2 kf2server Killing Floor 2 +l4d l4dserver Left 4 Dead +l4d2 l4d2server Left 4 Dead 2 +mc mcserver Minecraft +mta mtaserver Multi Theft Auto +mumble mumbleserver Mumble +ns2 ns2server Natural Selection 2 +nmrih nmrihserver No More Room in Hell +ns2c ns2cserver NS2: Combat +opfor opforserver Opposing Force +pvkii pvkiiserver Pirates Vikings & Knights II +pc pcserver Project Cars +pz pzserver Project Zomboid +q2 q2server Quake 2 +q3 q3server Quake 3: Arena +ql qlserver Quake Live +qw qwserver Quake World +ro roserver Red Orchestra: Ostfront 41-45 +ricochet ricochetserver Ricochet +rust rustserver Rust +ss3 ss3server Serious Sam 3: BFE +sb sbserver Starbound +squad squadserver Squad +sven svenserver Sven Co-op +tf2 tf2server Team Fortress 2 +tfc tfcserver Team Fortress Classic +ts3 ts3server Teamspeak 3 +tw twserver Teeworlds +terraria terrariaserver Terraria +tu tuserver Tower Unite +ut2k4 ut2k4server Unreal Tournament 2004 +ut3 ut3server Unreal Tournament 3 +ut99 ut99server Unreal Tournament 99 +wet wetserver Wolfenstein: Enemy Territory +zps zpsserver Zombie Panic! Source From d230b047c4f0ce90f20bcb9ffe875e97202d79ac Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 23 Sep 2017 16:55:24 +0100 Subject: [PATCH 164/752] corrected appid --- lgsm/config-default/config-lgsm/zpsserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg index b41d28d4d..cb36c22a5 100644 --- a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -87,7 +87,7 @@ logdays="7" ## SteamCMD Settings # Server appid -appid="475370" +appid="17505" # Steam App Branch Select # Allows to opt into the various Steam app branches. Default branch is "". # Example: "-beta latest_experimental" From 49bfeeab7b5264ced5480a50555ad9c8e77f1d29 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 26 Sep 2017 20:45:55 +0100 Subject: [PATCH 165/752] release 170926 --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 378980070..da94afcde 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then set -x fi -version="170803" +version="170926" shortname="core" gameservername="core" rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" From c6367472f50de2effa684b12fdace8ad55cefe8d Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 27 Sep 2017 14:40:26 +0800 Subject: [PATCH 166/752] Fix serverlist.csv Added commas to the CSV. --- lgsm/data/serverlist.csv | 142 +++++++++++++++++++-------------------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index 2e167a0b4..f4247eee3 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -1,71 +1,71 @@ -arma3 arma3server ARMA 3 -sdtd sdtdserver 7 Days to Die -ark arkserver ARK: Survival Evolved -bo boserver Ballistic Overkill -bf1942 bf1942server Battlefield 1942 -bmdm bmdmserver Black Mesa: Deathmatch -bs bsserver Blade Symphony -bb2 bb2server BrainBread 2 -cod codserver Call of Duty -cod2 cod2server Call of Duty 2 -cod4 cod4server Call of Duty 4 -coduo coduoserver Call of Duty: United Offensive -codwaw codwawserver Call of Duty: World at War -cc ccserver Codename CURE -cs csserver Counter-Strike 1.6 -cscz csczserver Counter-Strike: Condition Zero -csgo csgoserver Counter-Strike: Global Offensive -css cssserver Counter-Strike: Source -dod dodserver Day of Defeat -dods dodsserver Day of Defeat: Source -doi doiserver Day of Infamy -dmc dmcserver Deathmatch Classic -dst dstserver Don't Starve Together -dab dabserver Double Action: Boogaloo -em emserver Empires Mod -fctr fctrserver Factorio -fof fofserver Fistful of Frags -gmod gmodserver Garrys Mod -ges gesserver GoldenEye: Source -hl2dm hl2dmserver Half-Life 2: Deathmatch -hldms hldmsserver Half-Life Deathmatch: Source -hldm hldmserver Half-Life: Deathmatch -hw hwserver Hurtworld -ins insserver Insurgency -jc2 jc2server Just Cause 2 -kf kfserver Killing Floor -kf2 kf2server Killing Floor 2 -l4d l4dserver Left 4 Dead -l4d2 l4d2server Left 4 Dead 2 -mc mcserver Minecraft -mta mtaserver Multi Theft Auto -mumble mumbleserver Mumble -ns2 ns2server Natural Selection 2 -nmrih nmrihserver No More Room in Hell -ns2c ns2cserver NS2: Combat -opfor opforserver Opposing Force -pvkii pvkiiserver Pirates Vikings & Knights II -pc pcserver Project Cars -pz pzserver Project Zomboid -q2 q2server Quake 2 -q3 q3server Quake 3: Arena -ql qlserver Quake Live -qw qwserver Quake World -ro roserver Red Orchestra: Ostfront 41-45 -ricochet ricochetserver Ricochet -rust rustserver Rust -ss3 ss3server Serious Sam 3: BFE -sb sbserver Starbound -squad squadserver Squad -sven svenserver Sven Co-op -tf2 tf2server Team Fortress 2 -tfc tfcserver Team Fortress Classic -ts3 ts3server Teamspeak 3 -tw twserver Teeworlds -terraria terrariaserver Terraria -tu tuserver Tower Unite -ut2k4 ut2k4server Unreal Tournament 2004 -ut3 ut3server Unreal Tournament 3 -ut99 ut99server Unreal Tournament 99 -wet wetserver Wolfenstein: Enemy Territory -zps zpsserver Zombie Panic! Source +arma3,arma3server,ARMA 3 +sdtd,sdtdserver,7 Days to Die +ark,arkserver,ARK: Survival Evolved +bo,boserver,Ballistic Overkill +bf1942,bf1942server,Battlefield 1942 +bmdm,bmdmserver,Black Mesa: Deathmatch +bs,bsserver,Blade Symphony +bb2,bb2server,BrainBread 2 +cod,codserver,Call of Duty +cod2,cod2server,Call of Duty 2 +cod4,cod4server,Call of Duty 4 +coduo,coduoserver,Call of Duty: United Offensive +codwaw,codwawserver,Call of Duty: World at War +cc,ccserver,Codename CURE +cs,csserver,Counter-Strike 1.6 +cscz,csczserver,Counter-Strike: Condition Zero +csgo,csgoserver,Counter-Strike: Global Offensive +css,cssserver,Counter-Strike: Source +dod,dodserver,Day of Defeat +dods,dodsserver,Day of Defeat: Source +doi,doiserver,Day of Infamy +dmc,dmcserver,Deathmatch Classic +dst,dstserver,Don't Starve Together +dab,dabserver,Double Action: Boogaloo +em,emserver,Empires Mod +fctr,fctrserver,Factorio +fof,fofserver,Fistful of Frags +gmod,gmodserver,Garrys Mod +ges,gesserver,GoldenEye: Source +hl2dm,hl2dmserver,Half-Life 2: Deathmatch +hldms,hldmsserver,Half-Life Deathmatch: Source +hldm,hldmserver,Half-Life: Deathmatch +hw,hwserver,Hurtworld +ins,insserver,Insurgency +jc2,jc2server,Just Cause 2 +kf,kfserver,Killing Floor +kf2,kf2server,Killing Floor 2 +l4d,l4dserver,Left 4 Dead +l4d2,l4d2server,Left 4 Dead 2 +mc,mcserver,Minecraft +mta,mtaserver,Multi Theft Auto +mumble,mumbleserver,Mumble +ns2,ns2server,Natural Selection 2 +nmrih,nmrihserver,No More Room in Hell +ns2c,ns2cserver,NS2: Combat +opfor,opforserver,Opposing Force +pvkii,pvkiiserver,Pirates Vikings & Knights II +pc,pcserver,Project Cars +pz,pzserver,Project Zomboid +q2,q2server,Quake 2 +q3,q3server,Quake 3: Arena +ql,qlserver,Quake Live +qw,qwserver,Quake World +ro,roserver,Red Orchestra: Ostfront 41-45 +ricochet,ricochetserver,Ricochet +rust,rustserver,Rust +ss3,ss3server,Serious Sam 3: BFE +sb,sbserver,Starbound +squad,squadserver,Squad +sven,svenserver,Sven Co-op +tf2,tf2server,Team Fortress 2 +tfc,tfcserver,Team Fortress Classic +ts3,ts3server,Teamspeak 3 +tw,twserver,Teeworlds +terraria,terrariaserver,Terraria +tu,tuserver,Tower Unite +ut2k4,ut2k4server,Unreal Tournament 2004 +ut3,ut3server,Unreal Tournament 3 +ut99,ut99server,Unreal Tournament 99 +wet,wetserver,Wolfenstein: Enemy Territory +zps,zpsserver,Zombie Panic! Source From 7fa41cafc15f06459b2f0d2de753f0620bc72671 Mon Sep 17 00:00:00 2001 From: RustSociety <32376286+RustSociety@users.noreply.github.com> Date: Thu, 28 Sep 2017 19:07:58 -0400 Subject: [PATCH 167/752] Included new repo destinations --- lgsm/functions/mods_list.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index 695b28c9d..024391eeb 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -66,9 +66,9 @@ mod_info_advdupe2=( MOD "advdupe2" "Advanced Duplicator 2" "https://github.com/w mod_info_darkrp=( MOD "darkrp" "DarkRP" "https://github.com/FPtje/DarkRP/archive/master.zip" "darkrp-master.zip" "0" "LowercaseOn" "${systemdir}/gamemodes" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Most popular gamemode" ) mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "https://github.com/FPtje/darkrpmodification/archive/master.zip" "darkrpmodification-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "NOUPDATE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Customize DarkRP settings" ) # Oxidemod -mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://dl.bintray.com/oxidemod/builds/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) -mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://dl.bintray.com/oxidemod/builds/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) -mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://dl.bintray.com/oxidemod/builds/Oxide-SevenDays.zip" "Oxide-SevenDays.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) +mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) +mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) +mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-SevenDays.zip" "Oxide-SevenDays.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) # REQUIRED: Set all mods info into the global array mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" ) From 325275052a1fd8a809d843c235d52b8e8d12eb42 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:26:06 +0100 Subject: [PATCH 168/752] Added SAMP _default.cfg --- .../config-lgsm/sampserver/_default.cfg | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 lgsm/config-default/config-lgsm/sampserver/_default.cfg diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg new file mode 100644 index 000000000..1cdd73fe3 --- /dev/null +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -0,0 +1,107 @@ +################################## +######## 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 +ip="0.0.0.0" +port="7777" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="" +} + +#### 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="" + +## 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 #### + +## LinuxGSM Server Details +# Do not edit +gamename="San Andreas Multiplayer" +engine="RenderWare + +#### Directories #### +# Edit with care + +## Server Specific Directories +systemdir="${filesdir}" +executabledir="${systemdir}/samp03" +executable="./samp03svr" +servercfg="server.cfg" +servercfgdir="${systemdir}/samp03" +servercfgfullpath="${servercfgdir}/${servercfg}" + +## Backup Directory +backupdir="${rootdir}/backups" + +## Logging Directories +logdir="${rootdir}/log" +gamelogdir="${serverfiles}/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" From e29b24de2c8eeb2e8ff4e3758469074e759f695e Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:29:19 +0100 Subject: [PATCH 169/752] Updated SAMP to follow new system --- SanAndreasMultiplayer/cfg/lgsm-default.cfg | 17 --- SanAndreasMultiplayer/sampserver | 145 --------------------- lgsm/functions/install_config.sh | 10 +- 3 files changed, 5 insertions(+), 167 deletions(-) delete mode 100644 SanAndreasMultiplayer/cfg/lgsm-default.cfg delete mode 100755 SanAndreasMultiplayer/sampserver diff --git a/SanAndreasMultiplayer/cfg/lgsm-default.cfg b/SanAndreasMultiplayer/cfg/lgsm-default.cfg deleted file mode 100644 index 1a1922b60..000000000 --- a/SanAndreasMultiplayer/cfg/lgsm-default.cfg +++ /dev/null @@ -1,17 +0,0 @@ -echo Executing Server Config... -lanmode 0 -rcon_password "" -maxplayers 50 -port 7777 -hostname "" -gamemode0 grandlarc 1 -filterscripts base gl_actions gl_property gl_realtime -announce 0 -query 1 -weburl www.sa-mp.com -maxnpc 0 -onfoot_rate 40 -incar_rate 40 -weapon_rate 40 -stream_distance 300.0 -stream_rate 1000 diff --git a/SanAndreasMultiplayer/sampserver b/SanAndreasMultiplayer/sampserver deleted file mode 100755 index 6fa9a9165..000000000 --- a/SanAndreasMultiplayer/sampserver +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/bash -# San Andreas Multiplayer -# Server Management Script -# Author: Daniel Gibbs -# Website: https://gameservermanagers.com -if [ -f ".dev-debug" ]; then - exec 5>dev-debug.log - BASH_XTRACEFD="5" - set -x -fi - -version="210516" - -#### Variables #### - -# Notification Alerts -# (on|off) - -# Email -emailalert="off" -email="email@example.com" -#emailfrom="email@example.com" - -# Pushbullet -# https://www.pushbullet.com/#settings -pushbulletalert="off" -pushbullettoken="accesstoken" - -# Start Variables -ip="0.0.0.0" -port="7777" - -fn_parms(){ -parms=" " -} - -#### Advanced Variables #### - -# Github Branch Select -# Allows for the use of different function files -# from a different repo and/or branch. -githubuser="dgibbs64" -githubrepo="linuxgsm" -githubbranch="master" - -# Server Details -servicename="samp-server" -gamename="San Andreas Multiplayer" -engine="RenderWare" - -# Directories -rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" -selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" -lockselfname=".${servicename}.lock" -lgsmdir="${rootdir}/lgsm" -functionsdir="${lgsmdir}/functions" -libdir="${lgsmdir}/lib" -tmpdir="${lgsmdir}/tmp" -filesdir="${rootdir}/serverfiles" -systemdir="${filesdir}" -executabledir="${systemdir}/samp03" -executable="./samp03svr" -servercfg="server.cfg" -servercfgdir="${systemdir}/samp03" -servercfgfullpath="${servercfgdir}/${servercfg}" -servercfgdefault="${servercfgdir}/lgsm-default.cfg" -backupdir="${rootdir}/backups" - -# Logging -logdays="7" -gamelogdir="${filesdir}/Logs" -scriptlogdir="${rootdir}/log/script" -consolelogdir="${rootdir}/log/console" -consolelogging="on" - -scriptlog="${scriptlogdir}/${servicename}-script.log" -consolelog="${consolelogdir}/${servicename}-console.log" -emaillog="${scriptlogdir}/${servicename}-email.log" - -scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').log" -consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" - -##### Script ##### -# Do not edit - -# Fetches core_dl for file downloads -fn_fetch_core_dl(){ -github_file_url_dir="lgsm/functions" -github_file_url_name="${functionfile}" -filedir="${functionsdir}" -filename="${github_file_url_name}" -githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${github_file_url_name}" -# If the file is missing, then download -if [ ! -f "${filedir}/${filename}" ]; then - if [ ! -d "${filedir}" ]; then - mkdir -p "${filedir}" - fi - echo -e " fetching ${filename}...\c" - # Check curl exists and use available path - curlpaths="$(command -v curl 2>/dev/null) $(which curl >/dev/null 2>&1) /usr/bin/curl /bin/curl /usr/sbin/curl /sbin/curl)" - for curlcmd in ${curlpaths} - do - if [ -x "${curlcmd}" ]; then - break - fi - done - # If curl exists download file - if [ "$(basename ${curlcmd})" == "curl" ]; then - curlfetch=$(${curlcmd} -s --fail -o "${filedir}/${filename}" "${githuburl}" 2>&1) - if [ $? -ne 0 ]; then - echo -e "\e[0;31mFAIL\e[0m\n" - echo "${curlfetch}" - echo -e "${githuburl}\n" - exit 1 - else - echo -e "\e[0;32mOK\e[0m" - fi - else - echo -e "\e[0;31mFAIL\e[0m\n" - echo "Curl is not installed!" - echo -e "" - exit 1 - fi - chmod +x "${filedir}/${filename}" -fi -source "${filedir}/${filename}" -} - -core_dl.sh(){ -# Functions are defined in core_functions.sh. -functionfile="${FUNCNAME}" -fn_fetch_core_dl -} - -core_functions.sh(){ -# Functions are defined in core_functions.sh. -functionfile="${FUNCNAME}" -fn_fetch_core_dl -} - -core_dl.sh -core_functions.sh - -getopt=$1 -core_getopt.sh diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 1340b11e1..62e31e77e 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -463,11 +463,11 @@ elif [ "${gamename}" == "Starbound" ]; then fn_default_config_remote fn_set_config_vars elif [ "${gamename}" == "San Andreas Multiplayer" ]; then - echo -e "downloading server.cfg...\c" - wget -N /dev/null ${githuburl}/SanAndreasMultiplayer/cfg/lgsm-default.cfg 2>&1 | grep -F HTTP | cut -c45- | uniq - sleep 1 - fn_defaultconfig - fn_userinputconfig + gamedirname="SanAndreasMultiplayer" + array_configs+=( server.cfg ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "Sven Co-op" ]; then gamedirname="SvenCoop" array_configs+=( server.cfg ) From 64f5e1dd9c415f389a7597056d1267bc6394ccf9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:30:16 +0100 Subject: [PATCH 170/752] Added SAMP --- lgsm/data/serverlist.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index f4247eee3..a79a71552 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -54,6 +54,7 @@ qw,qwserver,Quake World ro,roserver,Red Orchestra: Ostfront 41-45 ricochet,ricochetserver,Ricochet rust,rustserver,Rust +samp,sampserver,San Andreas Multiplayer ss3,ss3server,Serious Sam 3: BFE sb,sbserver,Starbound squad,squadserver,Squad From c381d2524da4d2e8082f82fe5ecaf8dba9804682 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:32:56 +0100 Subject: [PATCH 171/752] bug --- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index 1cdd73fe3..cddc8943d 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -76,7 +76,7 @@ logdays="7" ## LinuxGSM Server Details # Do not edit gamename="San Andreas Multiplayer" -engine="RenderWare +engine="RenderWare" #### Directories #### # Edit with care From c0fafd9a6f3794f0af85aca5e21c2105534a768a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:47:27 +0100 Subject: [PATCH 172/752] Changed to if no appid --- lgsm/functions/command_install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_install.sh b/lgsm/functions/command_install.sh index 0a4f03cee..25c2bb1cd 100644 --- a/lgsm/functions/command_install.sh +++ b/lgsm/functions/command_install.sh @@ -19,7 +19,7 @@ installflag=1 if [ "${gamename}" == "Unreal Tournament 2004" ]; then install_server_files.sh install_ut2k4_key.sh -elif [ "${gamename}" == "Battlefield: 1942" ]||[ "${gamename}" == "Call of Duty" ]||[ "${gamename}" == "Call of Duty: United Offensive" ]||[ "${gamename}" == "Call of Duty 2" ]||[ "${gamename}" == "Call of Duty 4" ]||[ "${gamename}" == "Call of Duty: World at War" ]||[ "${gamename}" == "Factorio" ]||[ "${gamename}" == "Minecraft" ]||[ "${gamename}" == "Multi Theft Auto" ]||[ "${gamename}" == "Quake 2" ]||[ "${gamename}" == "Quake 3: Arena" ]||[ "${gamename}" == "QuakeWorld" ]||[ "${gamename}" == "Unreal Tournament 99" ]||[ "${gamename}" == "Unreal Tournament" ]||[ "${gamename}" == "Unreal Tournament 3" ]||[ "${gamename}" == "TeamSpeak 3" ]||[ "${gamename}" == "Mumble" ]||[ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then +elif [ -z "${appid}" ]; then installer=1 install_server_files.sh elif [ -n "${appid}" ]; then From dd2238147798ff73416eed58eede99544289de24 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:49:06 +0100 Subject: [PATCH 173/752] updated md5dum --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 33285f6b0..0768b7d98 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -40,7 +40,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then remote_fileurl="http://files.gameservermanagers.com/WolfensteinEnemyTerritory/enemy-territory.260b.tar.bz2"; local_filedir="${tmpdir}"; local_filename="enemy-territory.260b.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="f833f514bfcdd46b42c111f83350c5a7" elif [ "${gamename}" == "San Andreas Multiplayer" ]; then - fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; filename="samp037svr_R2-1.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="93705e165550c97484678236749198a4" + fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; filename="samp037svr_R2-1.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="6d8fc6f94cd06787406386038d728a5f" fi fn_fetch_file "${remote_fileurl}" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${forcedl}" "${md5}" fn_dl_extract "${local_filedir}" "${local_filename}" "${serverfiles}" From 4301824aaef3e909e5d2d4f923d5e4efea76de11 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 20:58:53 +0100 Subject: [PATCH 174/752] corrected download vars --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 0768b7d98..373ff7f65 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -40,7 +40,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then remote_fileurl="http://files.gameservermanagers.com/WolfensteinEnemyTerritory/enemy-territory.260b.tar.bz2"; local_filedir="${tmpdir}"; local_filename="enemy-territory.260b.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="f833f514bfcdd46b42c111f83350c5a7" elif [ "${gamename}" == "San Andreas Multiplayer" ]; then - fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; filename="samp037svr_R2-1.tar.gz"; executecmd="noexecute" run="norun"; force="noforce"; md5="6d8fc6f94cd06787406386038d728a5f" + fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; local_filedir="${tmpdir}"; local_filename="samp037svr_R2-1.tar.gz"; chmodx="nochmodx" run="norun"; force="noforce"; md5="6d8fc6f94cd06787406386038d728a5f" fi fn_fetch_file "${remote_fileurl}" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${forcedl}" "${md5}" fn_dl_extract "${local_filedir}" "${local_filename}" "${serverfiles}" From a86f158ee27c4f1cdb2b5db5b036a9c1290e7aca Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 21:54:21 +0100 Subject: [PATCH 175/752] corrected vars --- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 2 +- lgsm/functions/install_server_files.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index cddc8943d..235c5d058 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -82,7 +82,7 @@ engine="RenderWare" # Edit with care ## Server Specific Directories -systemdir="${filesdir}" +systemdir="${servefiles}" executabledir="${systemdir}/samp03" executable="./samp03svr" servercfg="server.cfg" diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 373ff7f65..cee1c928c 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -40,7 +40,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then remote_fileurl="http://files.gameservermanagers.com/WolfensteinEnemyTerritory/enemy-territory.260b.tar.bz2"; local_filedir="${tmpdir}"; local_filename="enemy-territory.260b.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="f833f514bfcdd46b42c111f83350c5a7" elif [ "${gamename}" == "San Andreas Multiplayer" ]; then - fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; filedir="${tmpdir}"; local_filedir="${tmpdir}"; local_filename="samp037svr_R2-1.tar.gz"; chmodx="nochmodx" run="norun"; force="noforce"; md5="6d8fc6f94cd06787406386038d728a5f" + remote_fileurl="http://files.sa-mp.com/samp037svr_R2-1.tar.gz"; local_filedir="${tmpdir}"; local_filename="samp037svr_R2-1.tar.gz"; chmodx="nochmodx" run="norun"; force="noforce"; md5="93705e165550c97484678236749198a4" fi fn_fetch_file "${remote_fileurl}" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${forcedl}" "${md5}" fn_dl_extract "${local_filedir}" "${local_filename}" "${serverfiles}" From 8694a72f4c6757bbef7f5c6e360a5161c128a22f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 22:12:02 +0100 Subject: [PATCH 176/752] missing r --- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index 235c5d058..8884fdf17 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -82,7 +82,7 @@ engine="RenderWare" # Edit with care ## Server Specific Directories -systemdir="${servefiles}" +systemdir="${serverfiles}" executabledir="${systemdir}/samp03" executable="./samp03svr" servercfg="server.cfg" From c76aa0303dd5e804a0b256f7bc3586227dcd5ce0 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 22:20:25 +0100 Subject: [PATCH 177/752] Added SAMP glibc requirements --- lgsm/functions/info_glibc.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index dca0c6238..bcb66a245 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -89,6 +89,9 @@ elif [ "${gamename}" == "Quake 3: Arena" ]; then elif [ "${gamename}" == "Quake Live" ]; then glibcrequired="2.15" glibcfix="no" +elif [ "${gamename}" == "San Andreas Multiplayer" ]; then + glibcrequired="2.3" + glibcfix="no" elif [ "${gamename}" == "Squad" ]; then glibcrequired="2.17" glibcfix="no" From f1c0b8ea001875ec5c43e59a8b69250a1540d9c8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:22:55 +0100 Subject: [PATCH 178/752] added if to reduce externalip queries if extip already exists then skip over the query. Should help reduce the chance of getting error 429 Too Many Requests --- lgsm/functions/info_distro.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/info_distro.sh b/lgsm/functions/info_distro.sh index b2f75b78b..570e856c1 100644 --- a/lgsm/functions/info_distro.sh +++ b/lgsm/functions/info_distro.sh @@ -135,4 +135,6 @@ if [ -d "${backupdir}" ]; then fi # External IP address -extip=$(curl -m 3 ifconfig.co 2>/dev/null) \ No newline at end of file +if [ -z "${extip}" ];then + extip=$(curl -m 3 ifconfig.co 2>/dev/null) +fi \ No newline at end of file From ba42c625ba5d5a8c5f13c02e5f9e72e7f928182b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:24:31 +0100 Subject: [PATCH 179/752] updated gamelog dir --- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index 8884fdf17..7179b8139 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -94,7 +94,7 @@ backupdir="${rootdir}/backups" ## Logging Directories logdir="${rootdir}/log" -gamelogdir="${serverfiles}/Logs" +gamelogdir="${serverfiles}/samp03" lgsmlogdir="${logdir}/script" consolelogdir="${logdir}/console" lgsmlog="${lgsmlogdir}/${servicename}-script.log" From 504f398536d56d75605670e87b595eded45f9e55 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:45:05 +0100 Subject: [PATCH 180/752] added SAMP --- lgsm/functions/info_config.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index da6b0a6f4..5eef23553 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -521,6 +521,26 @@ fn_info_config_mumble(){ fi } +fn_info_config_samp(){ + if [ ! -f "${servercfgfullpath}" ]; then + servername="unnamed server" + serverpassword="${unavailable}" + rconpassword="${unavailable}" + port="7777" + maxplayers="50" + else + servername=$(grep "hostname" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/hostname//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + rconpassword=$(grep "rcon_password" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/^rcon_password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + port=$(grep "port" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') + maxplayers=$(grep "maxplayers" "${servercfgfullpath}" | grep -v "#" | tr -cd '[:digit:]') + + # Not Set + servername=${servername:-"NOT SET"} + rconpassword=${rconpassword:-"NOT SET"} + port=${port:-"8303"} + maxplayers=${maxplayers:-"12"} +} + fn_info_config_teeworlds(){ if [ ! -f "${servercfgfullpath}" ]; then servername="unnamed server" @@ -895,8 +915,12 @@ elif [ "${engine}" == "starbound" ]; then # TeamSpeak 3 elif [ "${gamename}" == "TeamSpeak 3" ]; then fn_info_config_teamspeak3 +# Mumble elif [ "${gamename}" == "Mumble" ]; then fn_info_config_mumble +# San Andreas Multiplayer +elif [ "${gamename}" == "San Andreas Multiplayer" ]; then + fn_info_config_samp # Teeworlds elif [ "${engine}" == "teeworlds" ]; then fn_info_config_teeworlds From 87219949f2fdf48648d8e9ec7a4de40b0204da4b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:48:10 +0100 Subject: [PATCH 181/752] changed engine --- lgsm/config-default/config-lgsm/sampserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/sampserver/_default.cfg b/lgsm/config-default/config-lgsm/sampserver/_default.cfg index 7179b8139..07d30a73b 100644 --- a/lgsm/config-default/config-lgsm/sampserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sampserver/_default.cfg @@ -76,7 +76,7 @@ logdays="7" ## LinuxGSM Server Details # Do not edit gamename="San Andreas Multiplayer" -engine="RenderWare" +engine="renderware" #### Directories #### # Edit with care From 2498a0505055417b0a4d631cacb8e4231c809553 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:55:00 +0100 Subject: [PATCH 182/752] missing fi --- lgsm/functions/info_config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 5eef23553..600a92f36 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -539,6 +539,7 @@ fn_info_config_samp(){ rconpassword=${rconpassword:-"NOT SET"} port=${port:-"8303"} maxplayers=${maxplayers:-"12"} + fi } fn_info_config_teeworlds(){ From 22e5f14478e8e66fea3c18cff943de5234784525 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Sep 2017 23:59:59 +0100 Subject: [PATCH 183/752] added samp details --- lgsm/functions/info_messages.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 87b62f64e..78f1db000 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -707,6 +707,16 @@ fn_info_message_rust(){ } | column -s $'\t' -t } +fn_info_message_samp(){ + echo -e "netstat -atunp | grep samp03svr" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game/RCON\tINBOUND\t${port}\ttcp/udp" + } | column -s $'\t' -t +} + + fn_info_message_seriousengine35(){ echo -e "netstat -atunp | grep Sam3_Dedicate" echo -e "" @@ -977,6 +987,8 @@ fn_info_message_select_engine(){ fn_info_message_quake3 elif [ "${gamename}" == "Quake Live" ]; then fn_info_message_quakelive + elif [ "${gamename}" == "San Andreas Multiplayer" ]; then + fn_info_message_samp elif [ "${gamename}" == "Squad" ]; then fn_info_message_squad elif [ "${gamename}" == "TeamSpeak 3" ]; then From 1547dd13d8775159433215d778cd5f29ffcd4ad9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 1 Oct 2017 00:19:22 +0100 Subject: [PATCH 184/752] samp does not update --- lgsm/functions/core_getopt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/core_getopt.sh b/lgsm/functions/core_getopt.sh index 794e60067..fbc14d24a 100644 --- a/lgsm/functions/core_getopt.sh +++ b/lgsm/functions/core_getopt.sh @@ -56,7 +56,7 @@ currentopt=( "${cmd_start[@]}" "${cmd_stop[@]}" "${cmd_restart[@]}" "${cmd_monit currentopt+=( "${cmd_update_linuxgsm[@]}" ) # Exclude noupdate games here -if [ "${gamename}" != "Battlefield: 1942" ]&&[ "${engine}" != "quake" ]&&[ "${engine}" != "idtech2" ]&&[ "${engine}" != "idtech3" ]&&[ "${engine}" != "iw2.0" ]&&[ "${engine}" != "iw3.0" ]; then +if [ "${gamename}" != "Battlefield: 1942" ]&&[ "${engine}" != "quake" ]&&[ "${engine}" != "idtech2" ]&&[ "${engine}" != "idtech3" ]&&[ "${engine}" != "iw2.0" ]&&[ "${engine}" != "iw3.0" ]&&[ "${gamename}" != "San Andreas Multiplayer" ]; then currentopt+=( "${cmd_update[@]}" ) # force update for SteamCMD only or MTA if [ -n "${appid}" ] || [ "${gamename}" == "Multi Theft Auto" ]; then From a6ff34c4aec5d903c0fec3878ae8e2b59a088756 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 1 Oct 2017 21:25:25 +0100 Subject: [PATCH 185/752] added bc and binutils --- lgsm/functions/check_deps.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index c022352a7..6ac52ded3 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -145,7 +145,7 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then array_deps_missing=() # LinuxGSM requirements - array_deps_required=( curl wget ca-certificates file bsdmainutils util-linux python bzip2 gzip unzip binutils ) + array_deps_required=( curl wget ca-certificates file bsdmainutils util-linux python bzip2 gzip unzip binutils bc ) # All servers except ts3 require tmux if [ "${gamename}" != "TeamSpeak 3" ]; then @@ -231,9 +231,9 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # LinuxGSM requirements if [ "${distroversion}" == "6" ]; then - array_deps_required=( curl wget util-linux-ng python file gzip bzip2 unzip ) + array_deps_required=( curl wget util-linux-ng python file gzip bzip2 unzip binutils bc ) else - array_deps_required=( curl wget util-linux python file gzip bzip2 unzip ) + array_deps_required=( curl wget util-linux python file gzip bzip2 unzip binutils bc ) fi # All servers except ts3 require tmux From c1c976002be9fabe7fa2e7c4a14a6461fdc161b2 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Wed, 4 Oct 2017 20:03:21 +0200 Subject: [PATCH 186/752] Combined similar graceful stop functions into one by making the console command and timeout parameters. --- lgsm/functions/command_stop.sh | 121 ++++++--------------------------- 1 file changed, 20 insertions(+), 101 deletions(-) diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index 6c48a5cd9..10e95d45c 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -37,29 +37,31 @@ fn_stop_graceful_ctrlc(){ fn_stop_tmux } -# Attempts graceful shutdown by sending the 'quit' command. -fn_stop_graceful_quit(){ - fn_print_dots "Graceful: sending \"quit\"" - fn_script_log_info "Graceful: sending \"quit\"" - # sends quit - tmux send -t "${servicename}" quit ENTER > /dev/null 2>&1 - # waits up to 30 seconds giving the server time to shutdown gracefuly - for seconds in {1..30}; do +# Attempts graceful shutdown by sending a specified command. +# Usage: fn_stop_graceful_cmd "console_command" "timeout_in_seconds" +# e.g.: fn_stop_graceful_cmd "quit" "30" +fn_stop_graceful_cmd(){ + fn_print_dots "Graceful: sending \"${1}\"" + fn_script_log_info "Graceful: sending \"${1}\"" + # sends specific stop command + tmux send -t "${servicename}" ${1} ENTER > /dev/null 2>&1 + # waits up to given seconds giving the server time to shutdown gracefully + for ((seconds=1; seconds<=${2}; seconds++)); do check_status.sh if [ "${status}" == "0" ]; then - fn_print_ok "Graceful: sending \"quit\": ${seconds}: " + fn_print_ok "Graceful: sending \"${1}\": ${seconds}: " fn_print_ok_eol_nl - fn_script_log_pass "Graceful: sending \"quit\": OK: ${seconds} seconds" + fn_script_log_pass "Graceful: sending \"${1}\": OK: ${seconds} seconds" break fi sleep 1 - fn_print_dots "Graceful: sending \"quit\": ${seconds}" + fn_print_dots "Graceful: sending \"${1}\": ${seconds}" done check_status.sh if [ "${status}" != "0" ]; then - fn_print_error "Graceful: sending \"quit\": " + fn_print_error "Graceful: sending \"${1}\": " fn_print_fail_eol_nl - fn_script_log_error "Graceful: sending \"quit\": FAIL" + fn_script_log_error "Graceful: sending \"${1}\": FAIL" fi sleep 1 fn_stop_tmux @@ -175,105 +177,22 @@ fn_stop_graceful_sdtd(){ fn_stop_tmux } -# Attempts graceful of Minecraft using rcon 'stop' command. -fn_stop_graceful_minecraft(){ - fn_print_dots "Graceful: sending \"stop\"" - fn_script_log_info "Graceful: sending \"stop\"" - # sends quit - tmux send -t "${servicename}" stop ENTER > /dev/null 2>&1 - # waits up to 30 seconds giving the server time to shutdown gracefuly - for seconds in {1..30}; do - check_status.sh - if [ "${status}" == "0" ]; then - fn_print_ok "Graceful: sending \"stop\": ${seconds}: " - fn_print_ok_eol_nl - fn_script_log_pass "Graceful: sending \"stop\": OK: ${seconds} seconds" - break - fi - sleep 1 - fn_print_dots "Graceful: sending \"stop\": ${seconds}" - done - check_status.sh - if [ "${status}" != "0" ]; then - fn_print_error "Graceful: sending \"stop\": " - fn_print_fail_eol_nl - fn_script_log_error "Graceful: sending \"stop\": FAIL" - fi - sleep 1 - fn_stop_tmux -} - -# Attempts graceful of mta using rcon 'quit' command. -fn_stop_graceful_mta(){ - fn_print_dots "Graceful: sending \"quit\"" - fn_script_log_info "Graceful: sending \"quit\"" - # sends quit - tmux send -t "${servicename}" quit ENTER > /dev/null 2>&1 - # waits up to 120 seconds giving the server time to shutdown gracefuly, we need a long wait time here as resources are stopped individually and process their own shutdowns - for seconds in {1..120}; do - check_status.sh - if [ "${status}" == "0" ]; then - fn_print_ok "Graceful: sending \"quit\": ${seconds}: " - fn_print_ok_eol_nl - fn_script_log_pass "Graceful: sending \"quit\": OK: ${seconds} seconds" - break - fi - sleep 1 - fn_print_dots "Graceful: sending \"quit\": ${seconds}" - done - check_status.sh - if [ "${status}" != "0" ]; then - fn_print_error "Graceful: sending \"quit\": " - fn_print_fail_eol_nl - fn_script_log_error "Graceful: sending \"quit\": FAIL" - fi - sleep 1 - fn_stop_tmux -} - -# Attempts graceful of Terraria using 'exit' console command. -fn_stop_graceful_terraria(){ - fn_print_dots "Graceful: sending \"exit\"" - fn_script_log_info "Graceful: sending \"exit\"" - # sends exit - tmux send -t "${servicename}" exit ENTER > /dev/null 2>&1 - # waits up to 30 seconds giving the server time to shutdown gracefuly - for seconds in {1..30}; do - check_status.sh - if [ "${status}" == "0" ]; then - fn_print_ok "Graceful: sending \"exit\": ${seconds}: " - fn_print_ok_eol_nl - fn_script_log_pass "Graceful: sending \"exit\": OK: ${seconds} seconds" - break - fi - sleep 1 - fn_print_dots "Graceful: sending \"exit\": ${seconds}" - done - check_status.sh - if [ "${status}" != "0" ]; then - fn_print_error "Graceful: sending \"exit\": " - fn_print_fail_eol_nl - fn_script_log_error "Graceful: sending \"exit\": FAIL" - fi - sleep 1 - fn_stop_tmux -} - fn_stop_graceful_select(){ if [ "${gamename}" == "7 Days To Die" ]; then fn_stop_graceful_sdtd elif [ "${gamename}" == "Terraria" ]; then - fn_stop_graceful_terraria + fn_stop_graceful_cmd "exit" 30 elif [ "${gamename}" == "Minecraft" ]; then - fn_stop_graceful_minecraft + fn_stop_graceful_cmd "stop" 30 elif [ "${gamename}" == "Multi Theft Auto" ]; then - fn_stop_graceful_mta + # we need a long wait time here as resources are stopped individually and process their own shutdowns + fn_stop_graceful_cmd "quit" 120 elif [ "${engine}" == "goldsource" ]; then fn_stop_graceful_goldsource elif [ "${gamename}" == "Factorio" ]||[ "${engine}" == "unity3d" ]||[ "${engine}" == "unreal4" ]||[ "${engine}" == "unreal3" ]||[ "${engine}" == "unreal2" ]||[ "${engine}" == "unreal" ]||[ "${gamename}" == "Mumble" ]; then fn_stop_graceful_ctrlc elif [ "${engine}" == "source" ]||[ "${engine}" == "quake" ]||[ "${engine}" == "idtech2" ]||[ "${engine}" == "idtech3" ]||[ "${engine}" == "idtech3_ql" ]||[ "${engine}" == "Just Cause 2" ]; then - fn_stop_graceful_quit + fn_stop_graceful_cmd "quit" 30 else fn_stop_tmux fi From e6bd1a12f0abe484229ee05b0f80b9836f004a56 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Wed, 4 Oct 2017 20:10:33 +0200 Subject: [PATCH 187/752] Added graceful stop support for Project Zomboid --- lgsm/functions/command_stop.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index 10e95d45c..5ab2c2cce 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -191,7 +191,7 @@ fn_stop_graceful_select(){ fn_stop_graceful_goldsource elif [ "${gamename}" == "Factorio" ]||[ "${engine}" == "unity3d" ]||[ "${engine}" == "unreal4" ]||[ "${engine}" == "unreal3" ]||[ "${engine}" == "unreal2" ]||[ "${engine}" == "unreal" ]||[ "${gamename}" == "Mumble" ]; then fn_stop_graceful_ctrlc - elif [ "${engine}" == "source" ]||[ "${engine}" == "quake" ]||[ "${engine}" == "idtech2" ]||[ "${engine}" == "idtech3" ]||[ "${engine}" == "idtech3_ql" ]||[ "${engine}" == "Just Cause 2" ]; then + elif [ "${engine}" == "source" ]||[ "${engine}" == "quake" ]||[ "${engine}" == "idtech2" ]||[ "${engine}" == "idtech3" ]||[ "${engine}" == "idtech3_ql" ]||[ "${engine}" == "Just Cause 2" ]||[ "${engine}" == "projectzomboid" ]; then fn_stop_graceful_cmd "quit" 30 else fn_stop_tmux From e03078e0e0688629b7c374949f1053dabb8fc25f Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Wed, 4 Oct 2017 22:44:36 +0200 Subject: [PATCH 188/752] Corrected Ricochet config Removed duplicated and unsupported stuff --- .../config-lgsm/ricochetserver/_default.cfg | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index 61217f96b..c125fef3f 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -20,25 +20,6 @@ fn_parms(){ parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" } -########################## -######## Settings ######## -########################## - -#### Server Settings #### - -## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters -ip="0.0.0.0" - -## Optional: Game Server Login Token -# GSLT can be used for running a public server. -# More info: https://gameservermanagers.com/gslt -gslt="" - -## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters -fn_parms(){ -parms="" -} - #### LinuxGSM Settings #### ## Notification Alerts From 5bde4f38614303c42336471111ac4aa5ef2d936c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Oct 2017 14:54:46 +0100 Subject: [PATCH 189/752] Added fix_kf2.sh --- lgsm/functions/core_functions.sh | 5 +++++ lgsm/functions/fix.sh | 14 +------------- lgsm/functions/fix_kf2.sh | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 13 deletions(-) create mode 100644 lgsm/functions/fix_kf2.sh diff --git a/lgsm/functions/core_functions.sh b/lgsm/functions/core_functions.sh index 562d5cbe6..49e89fba7 100644 --- a/lgsm/functions/core_functions.sh +++ b/lgsm/functions/core_functions.sh @@ -326,6 +326,11 @@ functionfile="${FUNCNAME}" fn_fetch_function } +fix_kf2.sh(){ +functionfile="${FUNCNAME}" +fn_fetch_function +} + fix_ut2k4.sh(){ functionfile="${FUNCNAME}" fn_fetch_function diff --git a/lgsm/functions/fix.sh b/lgsm/functions/fix.sh index 04c3a6748..5c03a8f32 100644 --- a/lgsm/functions/fix.sh +++ b/lgsm/functions/fix.sh @@ -63,29 +63,17 @@ fi # Fixes that are run on install only. if [ "${function_selfname}" == "command_install.sh" ]; then - if [ "${gamename}" == "Killing Floor" ]; then echo "" echo "Applying ${gamename} Server Fixes" echo "=================================" sleep 1 + if [ "${gamename}" == "Killing Floor" ]; then fix_kf.sh elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then - echo "" - echo "Applying ${gamename} Server Fixes" - echo "=================================" - sleep 1 fix_ro.sh elif [ "${gamename}" == "Unreal Tournament 2004" ]; then - echo "" - echo "Applying ${gamename} Server Fixes" - echo "=================================" - sleep 1 fix_ut2k4.sh elif [ "${gamename}" == "Unreal Tournament" ]; then - echo "" - echo "Applying ${gamename} Server Fixes" - echo "=================================" - sleep 1 fix_ut.sh fi fi diff --git a/lgsm/functions/fix_kf2.sh b/lgsm/functions/fix_kf2.sh new file mode 100644 index 000000000..f9eaf2d71 --- /dev/null +++ b/lgsm/functions/fix_kf2.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# LinuxGSM fix_kf3.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Resolves various issues with Killing Floor 2. + +local commandname="FIX" +local commandaction="Fix" +local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" + +fn_parms(){ +parms="\"${defaultmap}?Game=KFGameContent.KFGameInfo_VersusSurvival\"" +} + +fn_print_information "starting Killing Floor 2 server to generate configs." +sleep 1 +command_start.sh +sleep 10 +command_stop.sh \ No newline at end of file From 19f250e701da235e5080dadfc8afde67322bb927 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Oct 2017 15:02:37 +0100 Subject: [PATCH 190/752] Added KF2 fix --- lgsm/functions/fix.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lgsm/functions/fix.sh b/lgsm/functions/fix.sh index 5c03a8f32..2fd0d9bca 100644 --- a/lgsm/functions/fix.sh +++ b/lgsm/functions/fix.sh @@ -69,6 +69,8 @@ if [ "${function_selfname}" == "command_install.sh" ]; then sleep 1 if [ "${gamename}" == "Killing Floor" ]; then fix_kf.sh + elif [ "${gamename}" == "Killing Floor 2" ]; then + fix_kf2.sh elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then fix_ro.sh elif [ "${gamename}" == "Unreal Tournament 2004" ]; then From e1a400a7e952c2febf426322422d092e1a28f970 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 7 Oct 2017 15:08:37 +0100 Subject: [PATCH 191/752] added exitbypass --- lgsm/functions/fix_kf2.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/fix_kf2.sh b/lgsm/functions/fix_kf2.sh index f9eaf2d71..29237a4eb 100644 --- a/lgsm/functions/fix_kf2.sh +++ b/lgsm/functions/fix_kf2.sh @@ -14,6 +14,7 @@ parms="\"${defaultmap}?Game=KFGameContent.KFGameInfo_VersusSurvival\"" fn_print_information "starting Killing Floor 2 server to generate configs." sleep 1 +exitbypass=1 command_start.sh sleep 10 command_stop.sh \ No newline at end of file From c1b641e5b992b42cd41baa1f291c10f835355af4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 8 Oct 2017 18:28:17 +0100 Subject: [PATCH 192/752] changed to && --- lgsm/functions/check_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check_config.sh b/lgsm/functions/check_config.sh index bbb8b7054..1b719c3b1 100644 --- a/lgsm/functions/check_config.sh +++ b/lgsm/functions/check_config.sh @@ -8,7 +8,7 @@ local commandname="CHECK" local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" if [ ! -e "${servercfgfullpath}" ]; then - if [ "${gamename}" != "Hurtworld" ]||[ "${shortname}" != "ut3" ]||[ "${shortname}" != "kf2" ]; then + if [ "${gamename}" != "Hurtworld" ]&&[ "${shortname}" != "ut3" ]&&[ "${shortname}" != "kf2" ]; then fn_print_dots "" sleep 0.5 fn_print_warn_nl "Configuration file missing!" From 298d157087628dcabcd08044b30bbfd09f73aec3 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 8 Oct 2017 19:52:10 +0100 Subject: [PATCH 193/752] Moved Config download message --- lgsm/functions/install_config.sh | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 65c1c9cf5..0eac4e01d 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -19,6 +19,11 @@ fn_check_cfgdir(){ # Downloads default configs from Game-Server-Configs repo to lgsm/config-default fn_fetch_default_config(){ + echo "" + echo "Downloading ${gamename} Configs" + echo "=================================" + echo "default configs from https://github.com/GameServerManagers/Game-Server-Configs" + sleep 1 mkdir -p "${lgsmdir}/config-default/config-game" githuburl="https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master" for config in "${array_configs[@]}"; do @@ -118,11 +123,6 @@ fn_set_dst_config_vars(){ echo "" } -echo "" -echo "Downloading ${gamename} Config" -echo "=================================" -echo "default configs from https://github.com/GameServerManagers/Game-Server-Configs" -sleep 2 if [ "${gamename}" == "7 Days To Die" ]; then gamedirname="7DaysToDie" array_configs+=( serverconfig.xml ) @@ -383,10 +383,6 @@ elif [ "${gamename}" == "Mumble" ]; then array_configs+=( murmur.ini ) fn_fetch_default_config fn_default_config_remote -elif [ "${gamename}" == "Natural Selection 2" ]; then - : -elif [ "${gamename}" == "NS2: Combat" ]; then - : elif [ "${gamename}" == "Pirates, Vikings, and Knights II" ]; then gamedirname="PiratesVikingandKnightsII" array_configs+=( server.cfg ) @@ -430,8 +426,6 @@ elif [ "${gamename}" == "QuakeWorld" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars -elif [ "${gamename}" == "Red Orchestra: Ostfront 41-45" ]; then - : elif [ "${gamename}" == "Ricochet" ]; then gamedirname="Ricochet" array_configs+=( server.cfg ) From 53d532bdd759d50df86dddcf528556e3c91cb6bc Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 20:50:08 +0100 Subject: [PATCH 194/752] added missing quotes --- lgsm/functions/command_dev_detect_ldd.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/command_dev_detect_ldd.sh b/lgsm/functions/command_dev_detect_ldd.sh index 312b037a4..3bdc2fc36 100644 --- a/lgsm/functions/command_dev_detect_ldd.sh +++ b/lgsm/functions/command_dev_detect_ldd.sh @@ -26,13 +26,13 @@ files=$(find "${serverfiles}" | wc -l) find "${serverfiles}" -type f -print0 | while IFS= read -r -d $'\0' line; do #ldd -v $line 2>/dev/null|grep "=>" >>"${tmpdir}/detect_ldd.tmp" - if [ -n "$(ldd $line 2>/dev/null |grep -v "not a dynamic executable")" ]; then - echo "$line" >> "${tmpdir}/detect_ldd.tmp" - ldd $line 2>/dev/null |grep -v "not a dynamic executable" >> "${tmpdir}/detect_ldd.tmp" + if [ -n "$(ldd ${line} 2>/dev/null |grep -v "not a dynamic executable")" ]; then + echo "${line}" >> "${tmpdir}/detect_ldd.tmp" + ldd "${line}" 2>/dev/null |grep -v "not a dynamic executable" >> "${tmpdir}/detect_ldd.tmp" if [ -n "$(ldd $line 2>/dev/null |grep -v "not a dynamic executable"|grep "not found")" ]; then - echo "$line" >> "${tmpdir}/detect_ldd_not_found.tmp" - ldd $line 2>/dev/null |grep -v "not a dynamic executable"|grep "not found" >> "${tmpdir}/detect_ldd_not_found.tmp" + echo "${line}" >> "${tmpdir}/detect_ldd_not_found.tmp" + ldd "${line} 2>/dev/null |grep -v "not a dynamic executable"|grep "not found" >> "${tmpdir}/detect_ldd_not_found.tmp" fi fi echo -n "$i / $files" $'\r' From fbfa4bbe7d30aa4b1d224ea47657b4772a95aafd Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 20:50:30 +0100 Subject: [PATCH 195/752] added extra requirements --- .travis.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index d385c27fa..d38ffd2a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,12 +13,14 @@ addons: packages: - tmux - mailutils - - postfix - - lib32gcc1 - - libstdc++6 - - libstdc++6:i386 - - telnet + - postfix + - lib32gcc1 + - libstdc++6 + - libstdc++6:i386 + - telnet - expect + - bc + - binutils script: From 38a48582a3d8be31fd27be76a8c11b50830aa518 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 20:53:22 +0100 Subject: [PATCH 196/752] added new tests --- tests/tests_jc2server.sh | 63 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index ee067c6f5..4b9f30348 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -423,7 +423,7 @@ fn_setstatus(){ # End of every test will expect the result to either pass or fail # If the script does not do as intended the whole test will fail -# if excpecting a pass +# if expecting a pass fn_test_result_pass(){ if [ $? != 0 ]; then echo "=================================" @@ -441,7 +441,7 @@ fn_test_result_pass(){ fi } -# if excpecting a fail +# if expecting a fail fn_test_result_fail(){ if [ $? == 0 ]; then echo "=================================" @@ -706,10 +706,10 @@ echo "=================================" echo "Description:" echo "runs update-functions." echo "" -echo "Command: ./jc2server update-functions" +echo "Command: ./jc2server update-lgsm" requiredstatus="OFFLINE" fn_setstatus -(command_update_functions.sh) +(command_update_linuxgsm.sh) fn_test_result_pass echo "" @@ -777,6 +777,61 @@ fn_setstatus (command_details.sh) fn_test_result_pass +echo "" +echo "6.1 - post details" +echo "=================================" +echo "Description:" +echo "display details." +echo "Command: ./jc2server postdetails" +requiredstatus="ONLINE" +fn_setstatus +(command_postdetails.sh) +fn_test_result_pass + +echo "" +echo "7.0 - backup" +echo "=================================" +echo "Description:" +echo "display details." +echo "Command: ./jc2server backup" +requiredstatus="ONLINE" +fn_setstatus +(command_backup.sh) +fn_test_result_pass + +echo "" +echo "8.0 - dev - detect glibc" +echo "=================================" +echo "Description:" +echo "display details." +echo "Command: ./jc2server detect-glibc" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_glibc.sh) +fn_test_result_pass + +echo "" +echo "8.1 - dev - detect ldd" +echo "=================================" +echo "Description:" +echo "display details." +echo "Command: ./jc2server detect-ldd" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_ldd.sh) +fn_test_result_pass + +echo "" +echo "8.2 - dev - detect deps" +echo "=================================" +echo "Description:" +echo "display details." +echo "Command: ./jc2server detect-deps" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_deps.sh) +fn_test_result_pass + echo "" echo "=================================" echo "Server Tests - Complete!" From 4a025973e330992b4466c716426d2d600cd251b3 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 21:02:13 +0100 Subject: [PATCH 197/752] removed test 4.9 update functions as forces the test to exit --- tests/tests_jc2server.sh | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 4b9f30348..6e70f0ef4 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -700,18 +700,6 @@ fn_setstatus (command_validate.sh) fn_test_result_pass -echo "" -echo "4.9 - update-functions" -echo "=================================" -echo "Description:" -echo "runs update-functions." -echo "" -echo "Command: ./jc2server update-lgsm" -requiredstatus="OFFLINE" -fn_setstatus -(command_update_linuxgsm.sh) -fn_test_result_pass - echo "" echo "5.1 - monitor - online" echo "=================================" @@ -723,7 +711,6 @@ fn_setstatus (command_monitor.sh) fn_test_result_pass - echo "" echo "5.2 - monitor - offline - with lockfile" echo "=================================" @@ -737,7 +724,6 @@ date > "${rootdir}/${lockselfname}" (command_monitor.sh) fn_test_result_pass - echo "" echo "5.3 - monitor - offline - no lockfile" echo "=================================" @@ -781,7 +767,7 @@ echo "" echo "6.1 - post details" echo "=================================" echo "Description:" -echo "display details." +echo "post details." echo "Command: ./jc2server postdetails" requiredstatus="ONLINE" fn_setstatus @@ -792,7 +778,7 @@ echo "" echo "7.0 - backup" echo "=================================" echo "Description:" -echo "display details." +echo "run a backup." echo "Command: ./jc2server backup" requiredstatus="ONLINE" fn_setstatus @@ -803,7 +789,7 @@ echo "" echo "8.0 - dev - detect glibc" echo "=================================" echo "Description:" -echo "display details." +echo "detect glibc." echo "Command: ./jc2server detect-glibc" requiredstatus="ONLINE" fn_setstatus @@ -814,7 +800,7 @@ echo "" echo "8.1 - dev - detect ldd" echo "=================================" echo "Description:" -echo "display details." +echo "detect ldd." echo "Command: ./jc2server detect-ldd" requiredstatus="ONLINE" fn_setstatus @@ -825,7 +811,7 @@ echo "" echo "8.2 - dev - detect deps" echo "=================================" echo "Description:" -echo "display details." +echo "detect dependencies." echo "Command: ./jc2server detect-deps" requiredstatus="ONLINE" fn_setstatus From 6847c9136e88bbf83ea920bd4e9bbdd2ff6fa61a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 21:21:47 +0100 Subject: [PATCH 198/752] updated requirements --- .travis.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index d38ffd2a2..1bba50377 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,16 +11,24 @@ addons: sources: - ubuntu-toolchain-r-test packages: - - tmux - mailutils - postfix + - curl + - wget + - file + - bzip2 + - gzip + - unzip + - bsdmainutils + - python + - util-linux + - ca-certificates + - binutils + - bc + - tmux - lib32gcc1 - libstdc++6 - libstdc++6:i386 - - telnet - - expect - - bc - - binutils script: From 5fa808deccb387c8c7538a112783f7d8c8dd37b4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 21:55:14 +0100 Subject: [PATCH 199/752] testing IP insert feature --- tests/tests_jc2server.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 6e70f0ef4..0f89cc22e 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -528,6 +528,14 @@ echo "Command: ./jc2server auto-install" (fn_autoinstall) fn_test_result_pass +echo "" +echo "Inserting IP address" +echo "=================================" +echo "Description:" +echo "Inserting Travis IP in to config." +echo "Allows monitor to work" +travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) +awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/serverfiles/config.lua" > "${serverfiles}/serverfiles/config.lua" echo "" echo "3.1 - start" From 112ff841d9cc468f236b1b8528121e870dc7c21f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 22:04:34 +0100 Subject: [PATCH 200/752] correcting directory --- tests/tests_jc2server.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 0f89cc22e..55896ed93 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -535,7 +535,7 @@ echo "Description:" echo "Inserting Travis IP in to config." echo "Allows monitor to work" travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/serverfiles/config.lua" > "${serverfiles}/serverfiles/config.lua" +awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/config.lua" > "${serverfiles}/config.lua" echo "" echo "3.1 - start" From 3328c0a9801901431cd15de5e95e7c2217e3e729 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 22:12:59 +0100 Subject: [PATCH 201/752] moved ip insert next to monitor --- tests/tests_jc2server.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 55896ed93..9274a1f97 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -528,15 +528,6 @@ echo "Command: ./jc2server auto-install" (fn_autoinstall) fn_test_result_pass -echo "" -echo "Inserting IP address" -echo "=================================" -echo "Description:" -echo "Inserting Travis IP in to config." -echo "Allows monitor to work" -travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/config.lua" > "${serverfiles}/config.lua" - echo "" echo "3.1 - start" echo "=================================" @@ -708,6 +699,15 @@ fn_setstatus (command_validate.sh) fn_test_result_pass +echo "" +echo "Inserting IP address" +echo "=================================" +echo "Description:" +echo "Inserting Travis IP in to config." +echo "Allows monitor to work" +travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) +awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/config.lua" > "${serverfiles}/config.lua" + echo "" echo "5.1 - monitor - online" echo "=================================" From 8ac209fd635ffa36e749d4a82cf69b359177faff Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 22:24:57 +0100 Subject: [PATCH 202/752] testing another method of IP insert --- tests/tests_jc2server.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 9274a1f97..5d33d043c 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -706,8 +706,7 @@ echo "Description:" echo "Inserting Travis IP in to config." echo "Allows monitor to work" travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -awk '/BindIP/ { print; print "BindIP = \"${travisip}\","; next }1' "${serverfiles}/config.lua" > "${serverfiles}/config.lua" - +sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" echo "" echo "5.1 - monitor - online" echo "=================================" From 712d9185b875b337df1dbce8828ec043d17fa546 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 22:31:01 +0100 Subject: [PATCH 203/752] added ip address tools --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1bba50377..eb258edce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,6 +29,8 @@ addons: - lib32gcc1 - libstdc++6 - libstdc++6:i386 + - net-tools + - iproute2 script: From 0f1a70e0b20afa61062dce7d0b3c56af05b10572 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 22:38:45 +0100 Subject: [PATCH 204/752] testing if ip insert id required not added ip tools --- tests/tests_jc2server.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 5d33d043c..b57516347 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -705,8 +705,9 @@ echo "=================================" echo "Description:" echo "Inserting Travis IP in to config." echo "Allows monitor to work" -travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" +#travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) +#sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" + echo "" echo "5.1 - monitor - online" echo "=================================" From 1918b45e080ee529418531e4924886712f8e5c1f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 23:14:20 +0100 Subject: [PATCH 205/752] ipconfig --- tests/tests_jc2server.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index b57516347..16360a254 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -707,7 +707,8 @@ echo "Inserting Travis IP in to config." echo "Allows monitor to work" #travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) #sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" - +echo "IP: ${ip}" +ipconfig echo "" echo "5.1 - monitor - online" echo "=================================" From 67844f3525467ddeaacb72cf80875aa6533fa01c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 23:14:49 +0100 Subject: [PATCH 206/752] ifconfig --- tests/tests_jc2server.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 16360a254..47c042123 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -708,7 +708,7 @@ echo "Allows monitor to work" #travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) #sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" echo "IP: ${ip}" -ipconfig +ifconfig echo "" echo "5.1 - monitor - online" echo "=================================" From aa4a325204804000dd3de3767f584c3e2c01584a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 23:25:03 +0100 Subject: [PATCH 207/752] eth0 --- tests/tests_jc2server.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 47c042123..7c4a39c2e 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -705,8 +705,8 @@ echo "=================================" echo "Description:" echo "Inserting Travis IP in to config." echo "Allows monitor to work" -#travisip=$(ip -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -#sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" +travisip=$(ip -o -4 addr|grep eth0|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) +sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" echo "IP: ${ip}" ifconfig echo "" From 70d4cd72273c0b72b2a38acbe36e993acc9a4de8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 23:33:25 +0100 Subject: [PATCH 208/752] more ip tests --- tests/tests_jc2server.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 7c4a39c2e..e50597721 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -706,9 +706,9 @@ echo "Description:" echo "Inserting Travis IP in to config." echo "Allows monitor to work" travisip=$(ip -o -4 addr|grep eth0|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -sed -i '/BindIP/c\BindIP = \"${travisip}\",' "${serverfiles}/config.lua" -echo "IP: ${ip}" -ifconfig +sed -i "/BindIP/c\BindIP = \"${travisip}\"," "${serverfiles}/config.lua" +echo "IP: ${travisip}" + echo "" echo "5.1 - monitor - online" echo "=================================" From 660a772dad55e793e22ec92072494a3d42f51bca Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 9 Oct 2017 23:41:22 +0100 Subject: [PATCH 209/752] added ip insert in second location --- tests/tests_jc2server.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index e50597721..e1ee6511b 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -744,6 +744,16 @@ fn_setstatus (command_monitor.sh) fn_test_result_fail +echo "" +echo "Inserting IP address" +echo "=================================" +echo "Description:" +echo "Inserting Travis IP in to config." +echo "Allows monitor to work" +travisip=$(ip -o -4 addr|grep eth0|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) +sed -i "/BindIP/c\BindIP = \"${travisip}\"," "${serverfiles}/config.lua" +echo "IP: ${travisip}" + echo "" echo "5.4 - monitor - gsquery.py failure" echo "=================================" From 0c84efad11702fb2867cbf3435a7d2580206a72a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 10 Oct 2017 20:00:32 +0100 Subject: [PATCH 210/752] insert ip not required here --- tests/tests_jc2server.sh | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index e1ee6511b..36d366069 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -744,16 +744,6 @@ fn_setstatus (command_monitor.sh) fn_test_result_fail -echo "" -echo "Inserting IP address" -echo "=================================" -echo "Description:" -echo "Inserting Travis IP in to config." -echo "Allows monitor to work" -travisip=$(ip -o -4 addr|grep eth0|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) -sed -i "/BindIP/c\BindIP = \"${travisip}\"," "${serverfiles}/config.lua" -echo "IP: ${travisip}" - echo "" echo "5.4 - monitor - gsquery.py failure" echo "=================================" @@ -844,8 +834,6 @@ echo "Using: ${gamename}" echo "=================================" requiredstatus="OFFLINE" fn_setstatus -sleep 1 fn_print_info "Tidying up directories." -sleep 1 rm -rfv "${serverfiles}" core_exit.sh \ No newline at end of file From 7615374b26d3a75b4d9cfaaadf6df56dcfc2a858 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 10 Oct 2017 20:08:11 +0100 Subject: [PATCH 211/752] Updated test --- tests/tests_ts3server.sh | 79 +++++++++++++++++++++++++++++----------- 1 file changed, 58 insertions(+), 21 deletions(-) diff --git a/tests/tests_ts3server.sh b/tests/tests_ts3server.sh index 22403dd43..dd5b8351b 100644 --- a/tests/tests_ts3server.sh +++ b/tests/tests_ts3server.sh @@ -423,7 +423,7 @@ fn_setstatus(){ # End of every test will expect the result to either pass or fail # If the script does not do as intended the whole test will fail -# if excpecting a pass +# if expecting a pass fn_test_result_pass(){ if [ $? != 0 ]; then echo "=================================" @@ -441,7 +441,7 @@ fn_test_result_pass(){ fi } -# if excpecting a fail +# if expecting a fail fn_test_result_fail(){ if [ $? == 0 ]; then echo "=================================" @@ -528,7 +528,6 @@ echo "Command: ./ts3server auto-install" (fn_autoinstall) fn_test_result_pass - echo "" echo "3.1 - start" echo "=================================" @@ -606,29 +605,16 @@ fn_setstatus (command_restart.sh) fn_test_result_pass -echo "" echo "4.1 - update" echo "=================================" echo "Description:" echo "check for updates." -echo "Command: ./jc2server update" +echo "Command: ./ts3server update" requiredstatus="OFFLINE" fn_setstatus (command_update.sh) fn_test_result_pass -echo "" -echo "4.2 - update-functions" -echo "=================================" -echo "Description:" -echo "runs update-functions." -echo "" -echo "Command: ./jc2server update-functions" -requiredstatus="OFFLINE" -fn_setstatus -(command_update_functions.sh) -fn_test_result_pass - echo "" echo "5.1 - monitor - online" echo "=================================" @@ -640,7 +626,6 @@ fn_setstatus (command_monitor.sh) fn_test_result_pass - echo "" echo "5.2 - monitor - offline - with lockfile" echo "=================================" @@ -654,7 +639,6 @@ date > "${rootdir}/${lockselfname}" (command_monitor.sh) fn_test_result_pass - echo "" echo "5.3 - monitor - offline - no lockfile" echo "=================================" @@ -677,6 +661,61 @@ fn_setstatus (command_details.sh) fn_test_result_pass +echo "" +echo "6.1 - post details" +echo "=================================" +echo "Description:" +echo "post details." +echo "Command: ./jc2server postdetails" +requiredstatus="ONLINE" +fn_setstatus +(command_postdetails.sh) +fn_test_result_pass + +echo "" +echo "7.0 - backup" +echo "=================================" +echo "Description:" +echo "run a backup." +echo "Command: ./jc2server backup" +requiredstatus="ONLINE" +fn_setstatus +(command_backup.sh) +fn_test_result_pass + +echo "" +echo "8.0 - dev - detect glibc" +echo "=================================" +echo "Description:" +echo "detect glibc." +echo "Command: ./jc2server detect-glibc" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_glibc.sh) +fn_test_result_pass + +echo "" +echo "8.1 - dev - detect ldd" +echo "=================================" +echo "Description:" +echo "detect ldd." +echo "Command: ./jc2server detect-ldd" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_ldd.sh) +fn_test_result_pass + +echo "" +echo "8.2 - dev - detect deps" +echo "=================================" +echo "Description:" +echo "detect dependencies." +echo "Command: ./jc2server detect-deps" +requiredstatus="ONLINE" +fn_setstatus +(command_dev_detect_deps.sh) +fn_test_result_pass + echo "" echo "=================================" echo "Server Tests - Complete!" @@ -684,8 +723,6 @@ echo "Using: ${gamename}" echo "=================================" requiredstatus="OFFLINE" fn_setstatus -sleep 1 fn_print_info "Tidying up directories." -sleep 1 rm -rfv "${serverfiles}" core_exit.sh \ No newline at end of file From df3b0c76805c53726f24e089daca07a6a652ea20 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 11 Oct 2017 21:24:52 +0100 Subject: [PATCH 212/752] updated md5 for Goldeneye: Source --- lgsm/functions/install_server_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index 3388ad8cb..daa54905e 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -22,7 +22,7 @@ fn_install_server_files(){ elif [ "${gamename}" == "Call of Duty: World at War" ]; then remote_fileurl="http://files.gameservermanagers.com/CallOfDutyWorldAtWar/codwaw-lnxded-1.7-full.tar.bz2"; local_filedir="${tmpdir}"; local_filename="codwaw-lnxded-1.7-full.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0489697ff3bf678c109bfb377d1b7895" elif [ "${gamename}" == "GoldenEye: Source" ]; then - remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.6_full_server.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_v5.0.6_full_server.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="ea227a150300abe346e757380325f84c" + remote_fileurl="http://files.gameservermanagers.com/GoldenEyeSource/GoldenEye_Source_v5.0.6_full_server.tar.bz2"; local_filedir="${tmpdir}"; local_filename="GoldenEye_Source_v5.0.6_full_server.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="c45c16293096706e8b5e2cd64a6f2931" elif [ "${gamename}" == "Quake 2" ]; then remote_fileurl="http://files.gameservermanagers.com/Quake2/quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; local_filedir="${tmpdir}"; local_filename="quake2-3.20-glibc-i386-full-linux2.0.tar.bz2"; chmodx="nochmodx" run="norun"; force="noforce"; md5="0b8c7e2d51f40b56b328c69e986e7c5f" elif [ "${gamename}" == "Quake 3: Arena" ]; then From 8ff4d3b16ea7fb8ad35b9e46a0a8287654f29b84 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 11 Oct 2017 21:54:52 +0100 Subject: [PATCH 213/752] missing " --- lgsm/functions/command_dev_detect_ldd.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_dev_detect_ldd.sh b/lgsm/functions/command_dev_detect_ldd.sh index 3bdc2fc36..668ca0377 100644 --- a/lgsm/functions/command_dev_detect_ldd.sh +++ b/lgsm/functions/command_dev_detect_ldd.sh @@ -32,7 +32,7 @@ while IFS= read -r -d $'\0' line; do if [ -n "$(ldd $line 2>/dev/null |grep -v "not a dynamic executable"|grep "not found")" ]; then echo "${line}" >> "${tmpdir}/detect_ldd_not_found.tmp" - ldd "${line} 2>/dev/null |grep -v "not a dynamic executable"|grep "not found" >> "${tmpdir}/detect_ldd_not_found.tmp" + ldd "${line}" 2>/dev/null |grep -v "not a dynamic executable"|grep "not found" >> "${tmpdir}/detect_ldd_not_found.tmp" fi fi echo -n "$i / $files" $'\r' From fb40a5ca00003bd8a67f18ceebf5ae79dfe085ca Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 11 Oct 2017 22:02:46 +0100 Subject: [PATCH 214/752] added starbound engine --- lgsm/functions/command_monitor.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_monitor.sh b/lgsm/functions/command_monitor.sh index d940bea70..fa4df8e0b 100644 --- a/lgsm/functions/command_monitor.sh +++ b/lgsm/functions/command_monitor.sh @@ -79,7 +79,7 @@ fn_monitor_tmux(){ fn_print_ok_eol_nl fn_script_log_pass "Checking session: OK" # runs gsquery check on game with specific engines. - local allowed_engines_array=( avalanche goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark unity3d unreal unreal2 ) + local allowed_engines_array=( avalanche goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) for allowed_engine in "${allowed_engines_array[@]}" do if [ "${allowed_engine}" == "${engine}" ]; then From a758192c978a42b57a94d6975b98e22981dd62f2 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 19:38:02 +0100 Subject: [PATCH 215/752] stray $ --- lgsm/functions/check_deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 6ac52ded3..821f81b09 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -19,7 +19,7 @@ fn_deps_detector(){ deptocheck="${javaversion}" unset javacheck elif [ -n "$(command -v apt-get 2>/dev/null)" ]; then - dpkg-query -W -f='${Status}' ${deptocheck} 2>/dev/null | grep -q -P '^install ok installed$' + dpkg-query -W -f='${Status}' ${deptocheck} 2>/dev/null | grep -q -P '^install ok installed' depstatus=$? elif [ -n "$(command -v yum 2>/dev/null)" ]; then yum -q list installed ${deptocheck} > /dev/null 2>&1 From 885d5a70871ce2f35136de39cd3e4132ac99761d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 19:43:15 +0100 Subject: [PATCH 216/752] added zlib as requirement for Hurtworld and Rust --- lgsm/functions/check_deps.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 821f81b09..4ea2295bc 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -195,6 +195,9 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then array_deps_required+=( xz-utils ) + # Hurtword/Rust + elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then + array_deps_required+=( lib32z1 ) # Project Zomboid and Minecraft elif [ "${engine}" == "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then javaversion=$(java -version 2>&1 | grep "version") @@ -276,6 +279,8 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then array_deps_required+=( xz ) + elif [ "${gamename}" == "Hurtword" ]||[ "${gamename}" == "Rust" ]; then + array_deps_required+=( zlib-devel ) # Project Zomboid and Minecraft elif [ "${engine}" == "projectzomboid" ]||[ "${engine}" == "lwjgl2" ]; then javaversion=$(java -version 2>&1 | grep "version") From ca462e3baead7e293b0ec4e295b24ac42fb75634 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 20:37:46 +0100 Subject: [PATCH 217/752] Added Starbound query --- lgsm/functions/command_monitor.sh | 9 +++++++-- lgsm/functions/gsquery.py | 2 +- lgsm/functions/info_config.sh | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/command_monitor.sh b/lgsm/functions/command_monitor.sh index d940bea70..08be4936a 100644 --- a/lgsm/functions/command_monitor.sh +++ b/lgsm/functions/command_monitor.sh @@ -79,10 +79,15 @@ fn_monitor_tmux(){ fn_print_ok_eol_nl fn_script_log_pass "Checking session: OK" # runs gsquery check on game with specific engines. - local allowed_engines_array=( avalanche goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark unity3d unreal unreal2 ) + local allowed_engines_array=( avalanche goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) for allowed_engine in "${allowed_engines_array[@]}" do - if [ "${allowed_engine}" == "${engine}" ]; then + if [ "${allowed_engine}" == "starbound" ]; then + info_config.sh + if [ "${rconenabled}" == "true" ]; then + monitor_gsquery.sh + fi + elif [ "${allowed_engine}" == "${engine}" ]; then monitor_gsquery.sh fi done diff --git a/lgsm/functions/gsquery.py b/lgsm/functions/gsquery.py index 40e6c2950..c0192b6e1 100644 --- a/lgsm/functions/gsquery.py +++ b/lgsm/functions/gsquery.py @@ -17,7 +17,7 @@ class PythonGSQ: self.server_response_timeout = 5 self.default_buffer_length = 1024 # - sourcequery=['madness','quakelive','realvirtuality','refractor','source','goldsource','spark','unity3d'] + sourcequery=['madness','quakelive','realvirtuality','refractor','source','goldsource','spark','starbound','unity3d'] idtech2query=['idtech3','quake','iw3.0'] idtech3query=['idtech2','iw2.0'] if self.option.engine in sourcequery: diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index da6b0a6f4..e54cd60a2 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -455,6 +455,7 @@ fn_info_config_source(){ fn_info_config_starbound(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" + rconenabled="${unavailable}" rconpassword="${unavailable}" port="21025" queryport="21025" @@ -462,6 +463,7 @@ fn_info_config_starbound(){ maxplayers="8" else servername=$(grep "serverName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/serverName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + rconenabled=$(grep "runQueryServer" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/runQueryServer//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') rconpassword=$(grep "rconServerPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/rconServerPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') port=$(grep "gameServerPort" "${servercfgfullpath}" | tr -cd '[:digit:]') queryport=$(grep "queryServerPort" "${servercfgfullpath}" | tr -cd '[:digit:]') From 88e20faa8fc362a45d1fcdfa17f649d7a09ae8d4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 22:40:38 +0100 Subject: [PATCH 218/752] improvements to tmux version detection https://github.com/GameServerManagers/LinuxGSM/pull/1378#issuecomment-287954517 --- lgsm/functions/command_start.sh | 63 +++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index fec2dd946..a2e9325f0 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -100,30 +100,47 @@ fn_start_tmux(){ cd "${executabledir}" tmux new-session -d -x "${sessionheight}" -y "${sessionwidth}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" - # tmux pipe-pane not supported in tmux versions < 1.6 - if [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd '[:digit:]')" -lt "16" ] 2>/dev/null; then # Tmux compiled from source will not return a number, therefore bypass this check and trash the error - echo "Console logging disabled: Tmux => 1.6 required - https://gameservermanagers.com/tmux-upgrade - Currently installed: $(tmux -V)" > "${consolelog}" - - # Console logging disabled: Bug in tmux 1.8 breaks logging - elif [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd '[:digit:]')" -eq "18" ] 2>/dev/null; then - echo "Console logging disabled: Bug in tmux 1.8 breaks logging - https://gameservermanagers.com/tmux-upgrade - Currently installed: $(tmux -V)" > "${consolelog}" - - # Console logging enable or not set - elif [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then - touch "${consolelog}" - tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" - - # Console logging disabled - elif [ "${consolelogging}" == "off" ]; then - touch "${consolelog}" - cat "Console logging disabled by user" >> "{consolelog}" - fn_script_log_info "Console logging disabled by user" + # Create logfile + touch "${consolelog}" + + # Get tmux version + tmuxversion="$(tmux -V|sed "s/tmux //"|sed -n '1 p')" + # Tmux compiled from source will return "master", therefore ignore it + if [ "$(tmux -V|sed "s/tmux //"|sed -n '1 p')" == "master" ]; then + fn_script_log "Tmux version: master (user compiled)" + echo "Tmux version: master (user compiled)" >> "${consolelog}" + if [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then + tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" + fi + elif [ -n "${tmuxversion}" ]; then + # Get the digit version of tmux + tmuxversion="$(tmux -V|sed "s/tmux //"|sed -n '1 p'|tr -cd '[:digit:]')" + # tmux pipe-pane not supported in tmux versions < 1.6 + if [ "${tmuxversion}" -lt "16" ]; then + echo "Console logging disabled: Tmux => 1.6 required + https://gameservermanagers.com/tmux-upgrade + Currently installed: $(tmux -V)" > "${consolelog}" + + # Console logging disabled: Bug in tmux 1.8 breaks logging + elif [ "${tmuxversion}" -eq "18" ]; then + echo "Console logging disabled: Bug in tmux 1.8 breaks logging + https://gameservermanagers.com/tmux-upgrade + Currently installed: $(tmux -V)" > "${consolelog}" + # Console logging enable or not set + elif [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then + tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" + fi + else + echo "Unable to detect tmux version" >> "${consolelog}" + fn_script_log_warn "Unable to detect tmux version" fi - sleep 1 + +# Console logging disabled +if [ "${consolelogging}" == "off" ]; then + echo "Console logging disabled by user" >> "${consolelog}" + fn_script_log_info "Console logging disabled by user" +fi +sleep 1 # If the server fails to start check_status.sh From eb7d8907b61c380397bd3978a4892b0a4aaef734 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 22:52:47 +0100 Subject: [PATCH 219/752] Fixing issue #1425 --- lgsm/functions/logs.sh | 2 +- lgsm/functions/update_steamcmd.sh | 2 +- linuxgsm.sh | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/logs.sh b/lgsm/functions/logs.sh index 7d7dbcebe..927185ecf 100644 --- a/lgsm/functions/logs.sh +++ b/lgsm/functions/logs.sh @@ -67,7 +67,7 @@ if [ $(find "${lgsmlogdir}"/ -type f -mtime +"${logdays}"|wc -l) -ne "0" ]; then smcount=$(find "${commonlogs}"/ -type f -mtime +"${logdays}"|wc -l) find "${commonlogs}"/ -mtime +"${logdays}" -type f -exec rm -f {} \; fi - if [ -d ${commonsourcelogs} ]; then + if [ -d "${commonsourcelogs}" ]; then find "${commonsourcelogs}"/* -type f -mtime +"${logdays}"| tee >> "${lgsmlog}" smcount=$(find "${commonsourcelogs}"/* -type f -mtime +"${logdays}"|wc -l) find "${commonsourcelogs}"/* -mtime +"${logdays}" -type f -exec rm -f {} \; diff --git a/lgsm/functions/update_steamcmd.sh b/lgsm/functions/update_steamcmd.sh index ff9cd8672..c2c9fb608 100644 --- a/lgsm/functions/update_steamcmd.sh +++ b/lgsm/functions/update_steamcmd.sh @@ -102,7 +102,7 @@ fn_update_request_log(){ fn_print_dots "Checking for update: Server logs" fn_script_log_info "Checking for update: Server logs" sleep 1 - if [ -f ${consolelog} ]; then + if [ -f "${consolelog}" ]; then requestrestart=$(grep -Ec "MasterRequestRestart" "${consolelog}") else requestrestart="0" diff --git a/linuxgsm.sh b/linuxgsm.sh index da94afcde..7b5529854 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -23,8 +23,8 @@ fi version="170926" shortname="core" gameservername="core" -rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" -selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" +selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" servicename="${selfname}" lockselfname=".${servicename}.lock" lgsmdir="${rootdir}/lgsm" @@ -337,7 +337,7 @@ else echo -e "\e[0;32mOK\e[0m" fi else - function_file_diff=$(diff -q ${configdirdefault}/config-lgsm/${gameservername}/_default.cfg ${configdirserver}/_default.cfg) + function_file_diff=$(diff -q "${configdirdefault}/config-lgsm/${gameservername}/_default.cfg" "${configdirserver}/_default.cfg") if [ "${function_file_diff}" != "" ]; then fn_print_warn_nl "_default.cfg has been altered. reloading config." echo -ne " copying _default.cfg...\c" From fdbc6fc73c0ecf09a18af6878e9e51c28123e95a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 12 Oct 2017 23:09:48 +0100 Subject: [PATCH 220/752] updated function_selfname to help with issue #1425 --- lgsm/functions/alert_email.sh | 2 +- lgsm/functions/alert_ifttt.sh | 2 +- lgsm/functions/alert_mailgun.sh | 2 +- lgsm/functions/alert_pushbullet.sh | 2 +- lgsm/functions/alert_pushover.sh | 2 +- lgsm/functions/alert_telegram.sh | 2 +- lgsm/functions/check_config.sh | 2 +- lgsm/functions/check_executable.sh | 2 +- lgsm/functions/check_ip.sh | 2 +- lgsm/functions/check_logs.sh | 2 +- lgsm/functions/check_root.sh | 2 +- lgsm/functions/check_status.sh | 2 +- lgsm/functions/check_system_dir.sh | 2 +- lgsm/functions/check_system_requirements.sh | 2 +- lgsm/functions/command_backup.sh | 2 +- lgsm/functions/command_console.sh | 2 +- lgsm/functions/command_debug.sh | 2 +- lgsm/functions/command_details.sh | 2 +- lgsm/functions/command_dev_debug.sh | 2 +- lgsm/functions/command_dev_detect_deps.sh | 2 +- lgsm/functions/command_fastdl.sh | 2 +- lgsm/functions/command_install.sh | 2 +- lgsm/functions/command_install_resources_mta.sh | 2 +- lgsm/functions/command_mods_install.sh | 2 +- lgsm/functions/command_mods_remove.sh | 2 +- lgsm/functions/command_mods_update.sh | 2 +- lgsm/functions/command_monitor.sh | 2 +- lgsm/functions/command_postdetails.sh | 2 +- lgsm/functions/command_restart.sh | 2 +- lgsm/functions/command_start.sh | 2 +- lgsm/functions/command_stop.sh | 2 +- lgsm/functions/command_test_alert.sh | 2 +- lgsm/functions/command_ts3_server_pass.sh | 2 +- lgsm/functions/command_update.sh | 2 +- lgsm/functions/command_update_linuxgsm.sh | 2 +- lgsm/functions/command_validate.sh | 2 +- lgsm/functions/command_wipe.sh | 2 +- lgsm/functions/compress_unreal2_maps.sh | 2 +- lgsm/functions/compress_ut99_maps.sh | 2 +- lgsm/functions/core_dl.sh | 2 +- lgsm/functions/core_getopt.sh | 2 +- lgsm/functions/fix_arma3.sh | 2 +- lgsm/functions/fix_csgo.sh | 2 +- lgsm/functions/fix_dst.sh | 2 +- lgsm/functions/fix_glibc.sh | 2 +- lgsm/functions/fix_kf.sh | 2 +- lgsm/functions/fix_kf2.sh | 2 +- lgsm/functions/fix_mta.sh | 2 +- lgsm/functions/fix_ro.sh | 2 +- lgsm/functions/fix_steamcmd.sh | 2 +- lgsm/functions/fix_ut.sh | 2 +- lgsm/functions/fix_ut2k4.sh | 2 +- lgsm/functions/info_config.sh | 2 +- lgsm/functions/info_distro.sh | 2 +- lgsm/functions/info_glibc.sh | 2 +- lgsm/functions/info_parms.sh | 2 +- lgsm/functions/install_complete.sh | 2 +- lgsm/functions/install_config.sh | 2 +- lgsm/functions/install_dst_token.sh | 2 +- lgsm/functions/install_gslt.sh | 2 +- lgsm/functions/install_header.sh | 2 +- lgsm/functions/install_logs.sh | 2 +- lgsm/functions/install_mta_resources.sh | 2 +- lgsm/functions/install_retry.sh | 2 +- lgsm/functions/install_server_dir.sh | 2 +- lgsm/functions/install_server_files.sh | 2 +- lgsm/functions/install_squad_license.sh | 2 +- lgsm/functions/install_ts3db.sh | 2 +- lgsm/functions/install_ut2k4_key.sh | 2 +- lgsm/functions/mods_core.sh | 2 +- lgsm/functions/mods_list.sh | 2 +- lgsm/functions/monitor_gsquery.sh | 2 +- lgsm/functions/update_factorio.sh | 2 +- lgsm/functions/update_minecraft.sh | 2 +- lgsm/functions/update_mta.sh | 2 +- lgsm/functions/update_mumble.sh | 2 +- lgsm/functions/update_steamcmd.sh | 2 +- lgsm/functions/update_ts3.sh | 2 +- 78 files changed, 78 insertions(+), 78 deletions(-) diff --git a/lgsm/functions/alert_email.sh b/lgsm/functions/alert_email.sh index 7057ebf93..73704b5ab 100644 --- a/lgsm/functions/alert_email.sh +++ b/lgsm/functions/alert_email.sh @@ -6,7 +6,7 @@ local commandname="ALERT" local commandaction="Alert" -local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" fn_print_dots "Sending Email alert: ${email}" sleep 0.5 diff --git a/lgsm/functions/alert_ifttt.sh b/lgsm/functions/alert_ifttt.sh index f3f6a9cf6..8aa253ada 100644 --- a/lgsm/functions/alert_ifttt.sh +++ b/lgsm/functions/alert_ifttt.sh @@ -6,7 +6,7 @@ local commandname="ALERT" local commandaction="Alert" -local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" +local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" json=$(cat < Date: Fri, 13 Oct 2017 16:20:28 +0100 Subject: [PATCH 221/752] Added rcon and query enabled to details --- lgsm/functions/command_monitor.sh | 2 +- lgsm/functions/info_config.sh | 4 +++- lgsm/functions/info_messages.sh | 10 ++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/command_monitor.sh b/lgsm/functions/command_monitor.sh index fe5ee246d..ec94e0426 100644 --- a/lgsm/functions/command_monitor.sh +++ b/lgsm/functions/command_monitor.sh @@ -84,7 +84,7 @@ fn_monitor_tmux(){ do if [ "${allowed_engine}" == "starbound" ]; then info_config.sh - if [ "${rconenabled}" == "true" ]; then + if [ "${queryenabled}" == "true" ]; then monitor_gsquery.sh fi elif [ "${allowed_engine}" == "${engine}" ]; then diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 5a51b7b08..ebe0d8d41 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -455,6 +455,7 @@ fn_info_config_source(){ fn_info_config_starbound(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" + queryenabled="${unavailable}" rconenabled="${unavailable}" rconpassword="${unavailable}" port="21025" @@ -463,7 +464,8 @@ fn_info_config_starbound(){ maxplayers="8" else servername=$(grep "serverName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/serverName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - rconenabled=$(grep "runQueryServer" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/runQueryServer//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + queryenabled=$(grep "runQueryServer" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/runQueryServer//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + rconenabled=$(grep "runRconServer" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/runRconServer//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') rconpassword=$(grep "rconServerPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e 's/rconServerPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') port=$(grep "gameServerPort" "${servercfgfullpath}" | tr -cd '[:digit:]') queryport=$(grep "queryServerPort" "${servercfgfullpath}" | tr -cd '[:digit:]') diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 78f1db000..5cf46a89a 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -146,6 +146,16 @@ fn_info_message_gameserver(){ echo -e "${blue}Server password:\t${default}${serverpassword}" fi + # Query enabled (Starbound) + if [ -n "${queryenabled}" ]; then + echo -e "${blue}Query enabled:\t${default}${rconpassword}" + fi + + # RCON enabled (Starbound) + if [ -n "${rconenabled}" ]; then + echo -e "${blue}RCON enabled:\t${default}${rconpassword}" + fi + # RCON password if [ -n "${rconpassword}" ]; then echo -e "${blue}RCON password:\t${default}${rconpassword}" From 3898d4f33e3e0f287825c4c2d598e0df6dca891b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 14 Oct 2017 14:14:50 +0100 Subject: [PATCH 222/752] updated dirname for dirs with space --- lgsm/functions/command_dev_detect_glibc.sh | 2 +- lgsm/functions/command_dev_detect_ldd.sh | 2 +- tests/tests_jc2server.sh | 4 ++-- tests/tests_ts3server.sh | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lgsm/functions/command_dev_detect_glibc.sh b/lgsm/functions/command_dev_detect_glibc.sh index bfb7a80cf..4fb472a94 100644 --- a/lgsm/functions/command_dev_detect_glibc.sh +++ b/lgsm/functions/command_dev_detect_glibc.sh @@ -16,7 +16,7 @@ if [ -z "$(command -v objdump)" ]; then fi if [ -z "${serverfiles}" ]; then - dir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" + dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" fi if [ -d "${serverfiles}" ]; then diff --git a/lgsm/functions/command_dev_detect_ldd.sh b/lgsm/functions/command_dev_detect_ldd.sh index 668ca0377..d80ad0895 100644 --- a/lgsm/functions/command_dev_detect_ldd.sh +++ b/lgsm/functions/command_dev_detect_ldd.sh @@ -10,7 +10,7 @@ echo "Shared Object dependencies Checker" echo "=================================" if [ -z "${serverfiles}" ]; then - dir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" + dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" fi if [ -d "${serverfiles}" ]; then diff --git a/tests/tests_jc2server.sh b/tests/tests_jc2server.sh index 36d366069..c0d6d0b19 100644 --- a/tests/tests_jc2server.sh +++ b/tests/tests_jc2server.sh @@ -16,10 +16,10 @@ if [ -f ".dev-debug" ]; then set -x fi -version="170619" +version="171014" shortname="jc2" gameservername="jc2server" -rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" +rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" servicename="${selfname}" lockselfname=".${servicename}.lock" diff --git a/tests/tests_ts3server.sh b/tests/tests_ts3server.sh index dd5b8351b..7f327dc13 100644 --- a/tests/tests_ts3server.sh +++ b/tests/tests_ts3server.sh @@ -16,10 +16,10 @@ if [ -f ".dev-debug" ]; then set -x fi -version="170619" +version="171014" shortname="ts3" gameservername="ts3server" -rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" +rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" servicename="${selfname}" lockselfname=".${servicename}.lock" From 3fbc117597f526c0041e7dd94ec03085be8f9f44 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 14 Oct 2017 14:15:13 +0100 Subject: [PATCH 223/752] Release 171014 --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 7b5529854..9dbc97b6a 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then set -x fi -version="170926" +version="171014" shortname="core" gameservername="core" rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" From 569794599a9a52cc465c236a4ef30ea92183395d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 14 Oct 2017 14:19:46 +0100 Subject: [PATCH 224/752] added missing query/rcon enabled not set --- lgsm/functions/info_config.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index ebe0d8d41..5127ffa4f 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -474,6 +474,8 @@ fn_info_config_starbound(){ # Not Set servername=${servername:-"NOT SET"} + queryenabled=${queryenabled:-"NOT SET"} + rconenabled==${rconenabled:-"NOT SET"} rconpassword=${rconpassword:-"NOT SET"} port=${port:-"21025"} queryport=${queryport:-"21025"} From 83180cc848672bc2d74539519dc7604d05ab297a Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Wed, 18 Oct 2017 19:25:07 +0200 Subject: [PATCH 225/752] Disabled Lua AutoRefresh --- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index a333bd06f..a47b73df7 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -33,7 +33,7 @@ gslt="" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" +parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} -disableluarefresh +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" } #### LinuxGSM Settings #### From 089c0f70cbbb11d109e8dc124403150d7fa29e85 Mon Sep 17 00:00:00 2001 From: Bourne-ID Date: Thu, 19 Oct 2017 17:15:21 +0100 Subject: [PATCH 226/752] Fix ARK dedicated server minimum RAM requirements minor, was checking for 4GB but warning about 1GB. --- lgsm/functions/check_system_requirements.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check_system_requirements.sh b/lgsm/functions/check_system_requirements.sh index 02a43e1c0..0e1514814 100644 --- a/lgsm/functions/check_system_requirements.sh +++ b/lgsm/functions/check_system_requirements.sh @@ -14,7 +14,7 @@ info_distro.sh if [ "${gamename}" == "ARK: Survival Evolved" ]; then ramrequirementmb="4000" - ramrequirementgb="1" + ramrequirementgb="4" elif [ "${gamename}" == "ARMA 3" ]; then ramrequirementmb="1000" ramrequirementgb="1" From 483b0b54c10f64a21ecb4b2ded6c612e24cc6b35 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Thu, 19 Oct 2017 18:20:48 +0200 Subject: [PATCH 227/752] Moved -disableluarefresh to customparms --- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index a47b73df7..e35984540 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -24,7 +24,8 @@ workshopcollectionid="" ## Custom Start Parameters # Default +r_hunkalloclightmaps 0, fixes a start issue on maps with many lights -customparms="+r_hunkalloclightmaps 0" +# Default -disableluarefresh, disables autorefresh which should only be used when developing to avoid unwanted behavior +customparms="+r_hunkalloclightmaps 0 -disableluarefresh" ## Optional: Game Server Login Token # GSLT can be used for running a public server. @@ -33,7 +34,7 @@ gslt="" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} -disableluarefresh +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" +parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" } #### LinuxGSM Settings #### From f2200989cf0b6226089822635e44c06fef9c07e5 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 20 Oct 2017 20:12:30 +0200 Subject: [PATCH 228/752] Added custom gamemode info and rearranged game mode table by category --- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index 70eb7ed2b..ee006ea9c 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -11,11 +11,12 @@ ## 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 +# Arms Race 1 0 # Demolition 1 1 # Deathmatch 1 2 +# Custom 3 0 gametype="0" gamemode="0" mapgroup="mg_active" From f1d6714f2b709ff836cf71fe436e8618247e9342 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 20 Oct 2017 20:32:33 +0200 Subject: [PATCH 229/752] Allowed game name as possible argument for install and improved output --- linuxgsm.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 9dbc97b6a..0e6e3db30 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -229,9 +229,9 @@ fn_install_getopt(){ echo "https://gameservermanagers.com" echo -e "" echo -e "Commands" - echo -e "install |Select server to install." - echo -e "servername |e.g $0 csgoserver. Enter the required servername will install it." - echo -e "list |List all servers available for install." + echo -e "install\t\t|Select server to install." + echo -e "servername\t|e.g $0 csgoserver. Enter name of server/game to install." + echo -e "list\t\t|List all servers available for install." exit } @@ -307,8 +307,10 @@ if [ "${shortname}" == "core" ]; then fi elif [ -n "${userinput}" ]; then fn_server_info - if [ "${userinput}" == "${gameservername}" ]; then + if [ "${userinput}" == "${gameservername}" ]||[ "${userinput}" == "${gamename}" ]||[ "${userinput}" == "${shortname}" ]; then fn_install_file + else + echo "[ FAIL ] unknown game server" fi else fn_install_getopt From 89e4ee47e95e975eb4470038f74791c4ee312505 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 20 Oct 2017 22:06:56 +0200 Subject: [PATCH 230/752] Removed unsupported gslt --- lgsm/config-default/config-lgsm/zpsserver/_default.cfg | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg index cb36c22a5..16988e663 100644 --- a/lgsm/config-default/config-lgsm/zpsserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/zpsserver/_default.cfg @@ -16,14 +16,9 @@ sourcetvport="27020" defaultmap="zps_deadend" maxplayers="20" -## Optional: Game Server Login Token -# GSLT can be used for running a public server. -# More info: https://gameservermanagers.com/gslt -gslt="" - ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" +parms="-game zps -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### @@ -125,4 +120,4 @@ 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" \ No newline at end of file +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" From 6131a5860941f27ccf1c545ea85d6e91223d6177 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 20 Oct 2017 22:36:27 +0200 Subject: [PATCH 231/752] Fixed ZPS config installation --- lgsm/functions/install_config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 90a540d2f..e38cdd2e7 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -528,4 +528,10 @@ elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Zombie Panic! Source" ]; then + gamedirname="ZombiePanicSource" + array_configs+=( server.cfg ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars fi From 6a21e9703b7feaebbe7c156ea12ef5142b7b6d4d Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Fri, 20 Oct 2017 23:06:14 +0200 Subject: [PATCH 232/752] Added spaces --- linuxgsm.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 0e6e3db30..dd2f8d734 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -229,9 +229,9 @@ fn_install_getopt(){ echo "https://gameservermanagers.com" echo -e "" echo -e "Commands" - echo -e "install\t\t|Select server to install." - echo -e "servername\t|e.g $0 csgoserver. Enter name of server/game to install." - echo -e "list\t\t|List all servers available for install." + echo -e "install\t\t| Select server to install." + echo -e "servername\t| e.g $0 csgoserver. Enter name of server/game to install." + echo -e "list\t\t| List all servers available for install." exit } From c20004ec5cd8fcc10a0b0b1d9b7e1b61fc024496 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 00:34:31 +0200 Subject: [PATCH 233/752] Added missing +servercfgfile --- lgsm/config-default/config-lgsm/csczserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/csserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dmcserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/dodserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/hldmserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/opforserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ricochetserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/svenserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/tfcserver/_default.cfg | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lgsm/config-default/config-lgsm/csczserver/_default.cfg b/lgsm/config-default/config-lgsm/csczserver/_default.cfg index 2741b5974..0f7fcdf06 100644 --- a/lgsm/config-default/config-lgsm/csczserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csczserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/csserver/_default.cfg b/lgsm/config-default/config-lgsm/csserver/_default.cfg index e50bb03f2..36accf304 100644 --- a/lgsm/config-default/config-lgsm/csserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg index 8d89d06f2..0c9363314 100644 --- a/lgsm/config-default/config-lgsm/dmcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dmcserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/dodserver/_default.cfg b/lgsm/config-default/config-lgsm/dodserver/_default.cfg index 1551f291b..37dde5b38 100644 --- a/lgsm/config-default/config-lgsm/dodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/dodserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg index 65d93ca37..302b4b3d8 100644 --- a/lgsm/config-default/config-lgsm/hldmserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/hldmserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/opforserver/_default.cfg b/lgsm/config-default/config-lgsm/opforserver/_default.cfg index 842cfa0ce..2d8ad75ae 100644 --- a/lgsm/config-default/config-lgsm/opforserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/opforserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } ### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg index c125fef3f..3d553900e 100644 --- a/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ricochetserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/svenserver/_default.cfg b/lgsm/config-default/config-lgsm/svenserver/_default.cfg index cd665a7d6..455e170a1 100644 --- a/lgsm/config-default/config-lgsm/svenserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/svenserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### diff --git a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg index 3a7dd9f8a..7836c5c29 100644 --- a/lgsm/config-default/config-lgsm/tfcserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/tfcserver/_default.cfg @@ -17,7 +17,7 @@ maxplayers="16" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" +parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" } #### LinuxGSM Settings #### From 8d1cc78a063a117509d2ea03e20f4842d0128710 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 00:44:31 +0200 Subject: [PATCH 234/752] Changed L4D1 servercfg It doesn't support +servercfgdefault, so we have to use the server.cfg. --- lgsm/config-default/config-lgsm/l4dserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg index 7676279f3..207c62944 100644 --- a/lgsm/config-default/config-lgsm/l4dserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/l4dserver/_default.cfg @@ -99,7 +99,7 @@ engine="source" systemdir="${serverfiles}/left4dead" executabledir="${serverfiles}" executable="./srcds_run" -servercfg="${servicename}.cfg" +servercfg="server.cfg" servercfgdefault="server.cfg" servercfgdir="${systemdir}/cfg" servercfgfullpath="${servercfgdir}/${servercfg}" From a4776e12c64fc6f9c176754ce23da2459236d396 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 11:52:25 +0200 Subject: [PATCH 235/752] Changed curl to ${curlpath} --- lgsm/functions/alert_mailgun.sh | 2 +- lgsm/functions/info_distro.sh | 2 +- lgsm/functions/update_factorio.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/alert_mailgun.sh b/lgsm/functions/alert_mailgun.sh index b3f17d6b1..8f336687b 100644 --- a/lgsm/functions/alert_mailgun.sh +++ b/lgsm/functions/alert_mailgun.sh @@ -11,7 +11,7 @@ local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" fn_print_dots "Sending Email alert: Mailgun: ${email}" sleep 0.5 -mailgunsend=$(curl -s --user "api:${mailguntoken}" \ +mailgunsend=$(${curlpath} -s --user "api:${mailguntoken}" \ -F from="LinuxGSM <${mailgunemailfrom}>" \ -F to="LinuxGSM Admin <${mailgunemail}>" \ -F subject="${alertemoji} ${alertsubject} ${alertemoji}" \ diff --git a/lgsm/functions/info_distro.sh b/lgsm/functions/info_distro.sh index d23f58f36..661123a80 100644 --- a/lgsm/functions/info_distro.sh +++ b/lgsm/functions/info_distro.sh @@ -136,5 +136,5 @@ fi # External IP address if [ -z "${extip}" ];then - extip=$(curl -m 3 ifconfig.co 2>/dev/null) + extip=$(${curlpath} -m 3 ifconfig.co 2>/dev/null) fi \ No newline at end of file diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index 5948cedd3..9ff702479 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -76,7 +76,7 @@ fn_update_factorio_arch(){ fn_update_factorio_availablebuild(){ # Gets latest build info. - availablebuild=$(curl -s https://www.factorio.com/download-headless/"${branch}" | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') + availablebuild=$(${curlpath} -s https://www.factorio.com/download-headless/"${branch}" | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') sleep 1 # Checks if availablebuild variable has been set From df8046fac6388d15bc4817ab8307c04cb48c646d Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 13:50:47 +0200 Subject: [PATCH 236/752] Removed wrong unnecessary parameter local_filename = github_file_url_name (not $4) --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 9dbc97b6a..34aa77cb1 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -281,7 +281,7 @@ if [ "${shortname}" == "core" ]; then if [ -f "${serverlist}" ]; then rm "${serverlist}" fi - fn_bootstrap_fetch_file_github "lgsm/data" "serverlist.csv" "${datadir}" "serverlist.csv" "nochmodx" "norun" "noforcedl" "nomd5" + fn_bootstrap_fetch_file_github "lgsm/data" "serverlist.csv" "${datadir}" "nochmodx" "norun" "noforcedl" "nomd5" if [ ! -f "${serverlist}" ]; then echo "[ FAIL ] serverlist.csv could not be loaded." exit 1 From ba37d6b797603b598bbb470a57c1ef04b53e0910 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 14:13:31 +0200 Subject: [PATCH 237/752] Fixed forcedl functionality --- lgsm/functions/core_dl.sh | 4 ++-- linuxgsm.sh | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lgsm/functions/core_dl.sh b/lgsm/functions/core_dl.sh index 0fb664521..2adb4bf08 100644 --- a/lgsm/functions/core_dl.sh +++ b/lgsm/functions/core_dl.sh @@ -105,8 +105,8 @@ fn_fetch_file(){ forcedl="${6:-0}" md5="${7:-0}" - # If the file is missing, then download - if [ ! -f "${local_filedir}/${local_filename}" ]; then + # download file if missing or download forced + if [ ! -f "${local_filedir}/${local_filename}" ]||[ "${forcedl}" == "forcedl" ]; then if [ ! -d "${local_filedir}" ]; then mkdir -p "${local_filedir}" fi diff --git a/linuxgsm.sh b/linuxgsm.sh index 34aa77cb1..5cf2f56dd 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -64,8 +64,8 @@ fn_bootstrap_fetch_file(){ run="${5:-0}" forcedl="${6:-0}" md5="${7:-0}" - # If the file is missing, then download - if [ ! -f "${local_filedir}/${local_filename}" ]; then + # download file if missing or download forced + if [ ! -f "${local_filedir}/${local_filename}" ]||[ "${forcedl}" == "forcedl" ]; then if [ ! -d "${local_filedir}" ]; then mkdir -p "${local_filedir}" fi @@ -116,15 +116,15 @@ fn_bootstrap_fetch_file_github(){ github_file_url_name="${2}" githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${github_file_url_name}" - remote_remote_fileurl="${githuburl}" - local_local_filedir="${3}" - local_local_filename="${github_file_url_name}" + remote_fileurl="${githuburl}" + local_filedir="${3}" + local_filename="${github_file_url_name}" chmodx="${4:-0}" run="${5:-0}" - forcedldl="${6:-0}" + forcedl="${6:-0}" md5="${7:-0}" # Passes vars to the file download function - fn_bootstrap_fetch_file "${remote_remote_fileurl}" "${local_local_filedir}" "${local_local_filename}" "${chmodx}" "${run}" "${forcedldl}" "${md5}" + fn_bootstrap_fetch_file "${remote_fileurl}" "${local_filedir}" "${local_filename}" "${chmodx}" "${run}" "${forcedl}" "${md5}" } # Installer menu From f030f2136bee9f4c403e7e986f21e4d19c5698b7 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 14:19:50 +0200 Subject: [PATCH 238/752] Forcing download instead of explicitly deleting old server list --- linuxgsm.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 5cf2f56dd..819a19222 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -276,12 +276,8 @@ if [ "${shortname}" == "core" ]; then datadir="${tmpdir}/data" serverlist="${datadir}/serverlist.csv" - # Download the serverlist. This is the complete list of all supported servers. - - if [ -f "${serverlist}" ]; then - rm "${serverlist}" - fi - fn_bootstrap_fetch_file_github "lgsm/data" "serverlist.csv" "${datadir}" "nochmodx" "norun" "noforcedl" "nomd5" + # Download the latest serverlist. This is the complete list of all supported servers. + fn_bootstrap_fetch_file_github "lgsm/data" "serverlist.csv" "${datadir}" "nochmodx" "norun" "forcedl" "nomd5" if [ ! -f "${serverlist}" ]; then echo "[ FAIL ] serverlist.csv could not be loaded." exit 1 From 5b76ede9e0da6f66e13e461816dd1cbda99c5024 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 14:35:45 +0200 Subject: [PATCH 239/752] Forced game config download otherwise old configs or configs from other games which have the same name like server.cfg will be mistakenly used. --- lgsm/functions/install_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 90a540d2f..ac67f31f1 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -27,7 +27,7 @@ fn_fetch_default_config(){ mkdir -p "${lgsmdir}/config-default/config-game" githuburl="https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master" for config in "${array_configs[@]}"; do - fn_fetch_file "${githuburl}/${gamedirname}/${config}" "${lgsmdir}/config-default/config-game" "${config}" "nochmodx" "norun" "noforce" "nomd5" + fn_fetch_file "${githuburl}/${gamedirname}/${config}" "${lgsmdir}/config-default/config-game" "${config}" "nochmodx" "norun" "forcedl" "nomd5" done } From 4a7a411ecb8dbaa0d24d958ac406b1ba8ef74f64 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 18:27:00 +0200 Subject: [PATCH 240/752] Improved CS:GO fixes --- lgsm/functions/fix_csgo.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/fix_csgo.sh b/lgsm/functions/fix_csgo.sh index 358da07b1..5eca2f6eb 100644 --- a/lgsm/functions/fix_csgo.sh +++ b/lgsm/functions/fix_csgo.sh @@ -17,19 +17,19 @@ if [ ! -f "${serverfiles}/steam_appid.txt" ]; then fi # Fixes: Error parsing BotProfile.db - unknown attribute 'Rank'". -if ! grep -q "//Rank" "${systemdir}/botprofile.db" > /dev/null 2>&1; then +if [ -f "${systemdir}/botprofile.db" ] && grep "^\s*Rank" "${systemdir}/botprofile.db" > /dev/null 2>&1; then fixname="botprofile.db" fn_fix_msg_start - sed -i 's/\tRank/\t\/\/Rank/g' "${systemdir}/botprofile.db" > /dev/null 2>&1 + sed -i 's/\s*Rank/\t\/\/Rank/g' "${systemdir}/botprofile.db" > /dev/null 2>&1 fn_fix_msg_end fi -# Fixes: Unknown command "cl_bobamt_vert". -if ! grep -q "//exec default" "${servercfgdir}/valve.rc" > /dev/null 2>&1 || ! grep -q "//exec joystick" "${servercfgdir}/valve.rc" > /dev/null 2>&1; then +# Fixes: Unknown command "cl_bobamt_vert" and exec: couldn't exec joystick.cfg. +if [ -f "${servercfgdir}/valve.rc" ] && grep -E '^\s*exec\s*(default|joystick)\.cfg' "${servercfgdir}/valve.rc" > /dev/null 2>&1; then fixname="valve.rc" fn_fix_msg_start - sed -i 's/exec default.cfg/\/\/exec default.cfg/g' "${servercfgdir}/valve.rc" > /dev/null 2>&1 - sed -i 's/exec joystick.cfg/\/\/exec joystick.cfg/g' "${servercfgdir}/valve.rc" > /dev/null 2>&1 + sed -i 's/^\s*exec\s*default.cfg/\/\/exec default.cfg/g' "${servercfgdir}/valve.rc" > /dev/null 2>&1 + sed -i 's/^\s*exec\s*joystick.cfg/\/\/exec joystick.cfg/g' "${servercfgdir}/valve.rc" > /dev/null 2>&1 fn_fix_msg_end fi @@ -42,4 +42,4 @@ if [ -f "${systemdir}/subscribed_collection_ids.txt" ]||[ -f "${systemdir}/subsc rm -f "${systemdir}/subscribed_file_ids.txt" rm -f "${systemdir}/ugc_collection_cache.txt" fn_fix_msg_end -fi \ No newline at end of file +fi From 7fbadeae9c275c66515d28c09c6e6b525c5f8de4 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sat, 21 Oct 2017 18:33:37 +0200 Subject: [PATCH 241/752] Improved RegEx for CS:GO fix --- lgsm/functions/fix_csgo.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/fix_csgo.sh b/lgsm/functions/fix_csgo.sh index 5eca2f6eb..f76a4f5d2 100644 --- a/lgsm/functions/fix_csgo.sh +++ b/lgsm/functions/fix_csgo.sh @@ -20,7 +20,7 @@ fi if [ -f "${systemdir}/botprofile.db" ] && grep "^\s*Rank" "${systemdir}/botprofile.db" > /dev/null 2>&1; then fixname="botprofile.db" fn_fix_msg_start - sed -i 's/\s*Rank/\t\/\/Rank/g' "${systemdir}/botprofile.db" > /dev/null 2>&1 + sed -i 's/^\s*Rank/\t\/\/Rank/g' "${systemdir}/botprofile.db" > /dev/null 2>&1 fn_fix_msg_end fi From 23f67e7cd29cf02c232559d17fc51e115b87a6c5 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Sun, 29 Oct 2017 16:45:12 +0100 Subject: [PATCH 242/752] Fixes backup backuping itself #1563 --- lgsm/functions/command_backup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index 586a7db99..4225a2c5e 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -112,7 +112,8 @@ fn_backup_compression(){ sleep 2 fn_print_dots "Backup (${rootdirduexbackup}) ${backupname}.tar.gz, in progress..." fn_script_log_info "backup ${rootdirduexbackup} ${backupname}.tar.gz, in progress" - tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${backupdir}" ./* + excludedir=$(realpath --relative-to="${rootdir}" "${backupdir}") + tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" ./* local exitcode=$? if [ ${exitcode} -ne 0 ]; then fn_print_fail_eol From 0bebe6fde7b6de4f4a361994cab8d8a5b4d55589 Mon Sep 17 00:00:00 2001 From: Bourne-ID Date: Mon, 6 Nov 2017 14:07:22 +0000 Subject: [PATCH 243/752] Fix #1681 - Oxide Seven Days file renamed Oxide Seven Days To Die: Renamed Oxide-SevenDays.zip to Oxide-SevenDaysToDie.zip --- lgsm/functions/mods_list.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index f7ad698fc..47131af69 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -68,7 +68,7 @@ mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "ht # Oxidemod mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) -mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-SevenDays.zip" "Oxide-SevenDays.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) +mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-SevenDaysToDie.zip" "Oxide-SevenDaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) # REQUIRED: Set all mods info into the global array mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" ) From 14efacbdaca024630331468164fe57097cb46497 Mon Sep 17 00:00:00 2001 From: Casper Date: Sun, 19 Nov 2017 12:11:01 +0200 Subject: [PATCH 244/752] Changed the target-session of all tmux commands to use exact matching. --- lgsm/functions/command_console.sh | 2 +- lgsm/functions/command_start.sh | 4 ++-- lgsm/functions/command_stop.sh | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/command_console.sh b/lgsm/functions/command_console.sh index c1f6fa875..10aa8f99c 100644 --- a/lgsm/functions/command_console.sh +++ b/lgsm/functions/command_console.sh @@ -30,7 +30,7 @@ if [ "${status}" != "0" ]; then fn_print_ok_nl "Accessing console" fn_script_log_pass "Console accessed" sleep 1 - tmux attach-session -t ${servicename} + tmux attach-session -t "=${servicename}" fn_print_ok_nl "Closing console" fn_script_log_pass "Console closed" else diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 6bad48141..20196c45a 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -110,7 +110,7 @@ fn_start_tmux(){ fn_script_log "Tmux version: master (user compiled)" echo "Tmux version: master (user compiled)" >> "${consolelog}" if [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then - tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" + tmux pipe-pane -o -t "=${servicename}" "exec cat >> '${consolelog}'" fi elif [ -n "${tmuxversion}" ]; then # Get the digit version of tmux @@ -128,7 +128,7 @@ fn_start_tmux(){ Currently installed: $(tmux -V)" > "${consolelog}" # Console logging enable or not set elif [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then - tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" + tmux pipe-pane -o -t "=${servicename}" "exec cat >> '${consolelog}'" fi else echo "Unable to detect tmux version" >> "${consolelog}" diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index f147508e0..9b76089af 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -14,7 +14,7 @@ fn_stop_graceful_ctrlc(){ fn_print_dots "Graceful: CTRL+c" fn_script_log_info "Graceful: CTRL+c" # sends quit - tmux send-keys C-c -t "${servicename}" > /dev/null 2>&1 + tmux send-keys C-c -t "=${servicename}" > /dev/null 2>&1 # waits up to 30 seconds giving the server time to shutdown gracefuly for seconds in {1..30}; do check_status.sh @@ -44,7 +44,7 @@ fn_stop_graceful_cmd(){ fn_print_dots "Graceful: sending \"${1}\"" fn_script_log_info "Graceful: sending \"${1}\"" # sends specific stop command - tmux send -t "${servicename}" ${1} ENTER > /dev/null 2>&1 + tmux send -t "=${servicename}" ${1} ENTER > /dev/null 2>&1 # waits up to given seconds giving the server time to shutdown gracefully for ((seconds=1; seconds<=${2}; seconds++)); do check_status.sh @@ -75,7 +75,7 @@ fn_stop_graceful_goldsource(){ fn_print_dots "Graceful: sending \"quit\"" fn_script_log_info "Graceful: sending \"quit\"" # sends quit - tmux send -t "${servicename}" quit ENTER > /dev/null 2>&1 + tmux send -t "=${servicename}" quit ENTER > /dev/null 2>&1 # waits 3 seconds as goldsource servers restart with the quit command for seconds in {1..3}; do sleep 1 @@ -261,7 +261,7 @@ fn_stop_tmux(){ fn_script_log_info "tmux kill-session: ${servername}" sleep 0.5 # Kill tmux session - tmux kill-session -t "${servicename}" > /dev/null 2>&1 + tmux kill-session -t "=${servicename}" > /dev/null 2>&1 sleep 0.5 check_status.sh if [ "${status}" == "0" ]; then From d5ece9d0c4991a6026e9152556d37e6fdeedd23e Mon Sep 17 00:00:00 2001 From: Thomas Hawes Date: Wed, 22 Nov 2017 01:44:52 -0500 Subject: [PATCH 245/752] Added support for Amazon Linux in check_deps.sh by explicitly setting a version of python and libstdc++.i686 if the distroname is Amazon. In regards to issue #1368 --- lgsm/functions/check_deps.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 4ea2295bc..0804f485d 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -235,6 +235,8 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # LinuxGSM requirements if [ "${distroversion}" == "6" ]; then array_deps_required=( curl wget util-linux-ng python file gzip bzip2 unzip binutils bc ) + elif [[ "${distroname}" == *"Amazon Linux AMI"* ]]; then + array_deps_required=( curl wget util-linux python27 file gzip bzip2 unzip binutils bc ) else array_deps_required=( curl wget util-linux python file gzip bzip2 unzip binutils bc ) fi @@ -250,7 +252,11 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # All servers except ts3,mumble,multitheftauto and minecraft servers require glibc.i686 and libstdc++.i686 if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${gamename}" != "Mumble" ]&&[ "${engine}" != "lwjgl2" ]&&[ "${engine}" != "renderware" ]; then - array_deps_required+=( glibc.i686 libstdc++.i686 ) + if [[ "${distroname}" == *"Amazon Linux AMI"* ]]; then + array_deps_required+=( glibc.i686 libstdc++64.i686 ) + else + array_deps_required+=( glibc.i686 libstdc++.i686 ) + fi fi # Game Specific requirements From 731b975c8b30a25d50398b1dbd494f951e62ef84 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Sat, 25 Nov 2017 18:47:50 +0100 Subject: [PATCH 246/752] Ensures conditionalseed mechanics to work --- lgsm/config-default/config-lgsm/rustserver/_default.cfg | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lgsm/config-default/config-lgsm/rustserver/_default.cfg b/lgsm/config-default/config-lgsm/rustserver/_default.cfg index 5a1c5fc04..a24932d8a 100644 --- a/lgsm/config-default/config-lgsm/rustserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/rustserver/_default.cfg @@ -26,9 +26,6 @@ tickrate="30" # default 30; range : 15 to 100 ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-batchmode +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${servicename}\" ${conditionalseed} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile \"${gamelogdate}\"" -} - # Specific to Rust if [ -n "${seed}" ]; then # If set, then add to start parms @@ -37,6 +34,8 @@ else # Keep randomness of the number if not set conditionalseed="" fi +parms="-batchmode +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${servicename}\" ${conditionalseed} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile \"${gamelogdate}\"" +} #### LinuxGSM Settings #### From 9f4f97d191dba7e3c02ef87df464adafd50cb989 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 19:04:57 +0000 Subject: [PATCH 247/752] added Just Cause 3 --- lgsm/data/serverlist.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index a79a71552..a0ac22793 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -33,6 +33,7 @@ hldm,hldmserver,Half-Life: Deathmatch hw,hwserver,Hurtworld ins,insserver,Insurgency jc2,jc2server,Just Cause 2 +jc3,jc3server,Just Cause 3 kf,kfserver,Killing Floor kf2,kf2server,Killing Floor 2 l4d,l4dserver,Left 4 Dead From 62c04ba201a2a97760bef8e8a536ec60f35da9cd Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 19:09:21 +0000 Subject: [PATCH 248/752] Just Cause 3 config --- .../config-lgsm/jc3server/_default.cfg | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 lgsm/config-default/config-lgsm/jc3server/_default.cfg diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg new file mode 100644 index 000000000..3bfacac30 --- /dev/null +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -0,0 +1,115 @@ +################################## +######## 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://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +fn_parms(){ +parms="" +} + +#### 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="619960" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## LinuxGSM Server Details +# Do not edit +gamename="Just Cause 2" +engine="avalanche" + +#### Directories #### +# Edit with care + +## Server Specific Directories +systemdir="${serverfiles}" +executabledir="${serverfiles}" +executable="./Jcmp-Server" +servercfg="config.lua" +servercfgdefault="config.lua" +servercfgdir="${serverfiles}" +servercfgfullpath="${servercfgdir}/${servercfg}" + +## Backup Directory +backupdir="${rootdir}/backups" + +## Logging Directories +logdir="${rootdir}/log" +#gamelogdir="" # No server logs available +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" From 0af0cbd74bf964fa7199c6d54d49210b34f3d854 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 19:16:23 +0000 Subject: [PATCH 249/752] updated gamename --- lgsm/config-default/config-lgsm/jc3server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index 3bfacac30..cdc984ae6 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -82,7 +82,7 @@ branch="" ## LinuxGSM Server Details # Do not edit -gamename="Just Cause 2" +gamename="Just Cause 3" engine="avalanche" #### Directories #### From 188d7799f288966bd6c1ec84662ae976f672a7e1 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 19:28:30 +0000 Subject: [PATCH 250/752] Updated exec locations --- lgsm/config-default/config-lgsm/jc3server/_default.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index cdc984ae6..59e008f24 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -91,9 +91,9 @@ engine="avalanche" ## Server Specific Directories systemdir="${serverfiles}" executabledir="${serverfiles}" -executable="./Jcmp-Server" -servercfg="config.lua" -servercfgdefault="config.lua" +executable="./Server" +servercfg="config.json" +servercfgdefault="config.json" servercfgdir="${serverfiles}" servercfgfullpath="${servercfgdir}/${servercfg}" From d95a66ec51476e7160e9b01b17c5a06983c804e1 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 21:19:28 +0000 Subject: [PATCH 251/752] Added Just Cause 3 config --- lgsm/functions/install_config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 4def0ecf0..8fe08e095 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -336,6 +336,12 @@ elif [ "${gamename}" == "Just Cause 2" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Just Cause 3" ]; then + gamedirname="JustCause3" + array_configs+=( config.json ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "Killing Floor" ]; then gamedirname="KillingFloor" array_configs+=( Default.ini ) From 8dad7c5469d04eeb4b44585d7835b867c33c6cf2 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 22:14:15 +0000 Subject: [PATCH 252/752] added details for JC3 --- lgsm/functions/info_config.sh | 46 +++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 5127ffa4f..cb2c8ad1e 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -14,7 +14,7 @@ local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" # grep -v "foo" filter out lines that contain foo # cut -f1 -d "/" remove everything after / -fn_info_config_avalanche(){ +fn_info_config_justcause2(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" serverpassword="${unavailable}" @@ -38,6 +38,38 @@ fn_info_config_avalanche(){ fi } +fn_info_config_justcause3(){ + if [ ! -f "${servercfgfullpath}" ]; then + servername="${unavailable}" + serverpassword="${unavailable}" + maxplayers="${zero}" + port="${zero}" + queryPort="${zero}" + steamport="${zero}" + tickrate="${zero}" + else + serverpassword=$(grep "password" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "\"maxPlayers\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + port=$(grep "\"port\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + steamport=$(grep "\"queryPort\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + steamport=$(grep "\"steamPort\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + tickrate=$(grep "\"maxTickRate\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + + ip=$(grep "host" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/host//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + ipsetinconfig=1 + ipinconfigvar="host" + + # Not Set + servername=${servername:-"NOT SET"} + serverpassword=${serverpassword:-"NOT SET"} + maxplayers=${maxplayers=:-"0"} + port=${port=:-"0"} + queryport=${queryport=:-"0"} + steamport=${steamport=:-"0"} + tickrate=${tickrate=:-"0"} + fi +} + fn_info_config_ark(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" @@ -853,11 +885,9 @@ fn_info_config_squad(){ maxplayers=${maxplayers:-"0"} } -# Just Cause 2 -if [ "${engine}" == "avalanche" ]; then - fn_info_config_avalanche + # ARK: Survival Evolved -elif [ "${gamename}" == "ARK: Survivial Evolved" ]; then +if [ "${gamename}" == "ARK: Survivial Evolved" ]; then fn_info_config_ark # Ballistic Overkill elif [ "${gamename}" == "Ballistic Overkill" ]; then @@ -883,6 +913,12 @@ elif [ "${engine}" == "dontstarve" ]; then # Factorio elif [ "${gamename}" == "Factorio" ]; then fn_info_config_factorio +# Just Cause 2 +if [ "${gamename}" == "Just Cause 2" ]; then + fn_info_config_justcause2 +# Just Cause 3 +if [ "${gamename}" == "Just Cause 3" ]; then + fn_info_config_justcause3 # Killing Floor 2 elif [ "${shortname}" == "kf2" ]; then fn_info_config_kf2 From d6617175e04f18b35c5f61c336f51be358431f92 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 22:14:43 +0000 Subject: [PATCH 253/752] corrected queryport --- lgsm/functions/info_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index cb2c8ad1e..0bb37947d 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -51,7 +51,7 @@ fn_info_config_justcause3(){ serverpassword=$(grep "password" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "\"maxPlayers\"" "${servercfgfullpath}" | tr -cd '[:digit:]') port=$(grep "\"port\"" "${servercfgfullpath}" | tr -cd '[:digit:]') - steamport=$(grep "\"queryPort\"" "${servercfgfullpath}" | tr -cd '[:digit:]') + queryport=$(grep "\"queryPort\"" "${servercfgfullpath}" | tr -cd '[:digit:]') steamport=$(grep "\"steamPort\"" "${servercfgfullpath}" | tr -cd '[:digit:]') tickrate=$(grep "\"maxTickRate\"" "${servercfgfullpath}" | tr -cd '[:digit:]') From ae15e4252261d27385c4d4626c2413b3bce59c96 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 22:25:00 +0000 Subject: [PATCH 254/752] fixed bugs --- lgsm/functions/info_config.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 0bb37947d..694a3407f 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -507,7 +507,7 @@ fn_info_config_starbound(){ # Not Set servername=${servername:-"NOT SET"} queryenabled=${queryenabled:-"NOT SET"} - rconenabled==${rconenabled:-"NOT SET"} + rconenabled=${rconenabled:-"NOT SET"} rconpassword=${rconpassword:-"NOT SET"} port=${port:-"21025"} queryport=${queryport:-"21025"} @@ -914,10 +914,10 @@ elif [ "${engine}" == "dontstarve" ]; then elif [ "${gamename}" == "Factorio" ]; then fn_info_config_factorio # Just Cause 2 -if [ "${gamename}" == "Just Cause 2" ]; then +elif [ "${gamename}" == "Just Cause 2" ]; then fn_info_config_justcause2 # Just Cause 3 -if [ "${gamename}" == "Just Cause 3" ]; then +elif [ "${gamename}" == "Just Cause 3" ]; then fn_info_config_justcause3 # Killing Floor 2 elif [ "${shortname}" == "kf2" ]; then From 324846d8f4fef240394569cd71166ef6b8dfc106 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 22:28:48 +0000 Subject: [PATCH 255/752] update glibc for JC3 --- lgsm/functions/info_glibc.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index a6f005c42..c0844beef 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -107,9 +107,12 @@ elif [ "${gamename}" == "TeamSpeak 3" ]; then elif [ "${gamename}" == "Teeworlds" ]; then glibcrequired="2.14" glibcfix="no" -elif [ "${engine}" == "avalanche" ]; then +elif [ "${gamename}" == "Just Cause 2" ]; then glibcrequired="2.13" glibcfix="yes" +elif [ "${gamename}" == "Just Cause 3" ]; then + glibcrequired="2.17" + glibcfix="no" elif [ "${engine}" == "dontstarve" ]; then glibcrequired="2.15" glibcfix="no" From f72e22a51d0ba6caed53001935630795c8b1ebdc Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Thu, 30 Nov 2017 22:34:49 +0000 Subject: [PATCH 256/752] updated for JC3 --- lgsm/functions/info_messages.sh | 35 ++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 5cf46a89a..8f0729926 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -502,15 +502,6 @@ fn_info_message_ballisticoverkill(){ } | column -s $'\t' -t } -fn_info_message_avalanche(){ - echo -e "netstat -atunp | grep Jcmp-Server" - echo -e "" - { - echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" - } | column -s $'\t' -t -} - fn_info_message_cod(){ echo -e "netstat -atunp | grep cod_lnxded" echo -e "" @@ -597,6 +588,26 @@ fn_info_message_hurtworld(){ } | column -s $'\t' -t } +fn_info_message_justcause2(){ + echo -e "netstat -atunp | grep Jcmp-Server" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + } | column -s $'\t' -t +} + +fn_info_message_justcause3(){ + echo -e "netstat -atunp | grep Server" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\tudp" + echo -e "> Query\tINBOUND\t${queryport}\tudp" + echo -e "> Steam\tINBOUND\t${steamport}\tudp" + } | column -s $'\t' -t +} + fn_info_message_minecraft(){ echo -e "netstat -atunp | grep java" echo -e "" @@ -985,6 +996,10 @@ fn_info_message_select_engine(){ fn_info_message_factorio elif [ "${gamename}" == "Hurtworld" ]; then fn_info_message_hurtworld + elif [ "${gamename}" == "Just Cause 2" ]; then + fn_info_message_justcause2 + elif [ "${gamename}" == "Just Cause 3" ]; then + fn_info_message_justcause3 elif [ "${shortname}" == "kf2" ]; then fn_info_message_kf2 elif [ "${gamename}" == "Project Cars" ]; then @@ -1013,8 +1028,6 @@ fn_info_message_select_engine(){ fn_info_message_rust elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then fn_info_message_wolfensteinenemyterritory - elif [ "${engine}" == "avalanche" ]; then - fn_info_message_avalanche elif [ "${engine}" == "refractor" ]; then fn_info_message_refractor elif [ "${engine}" == "dontstarve" ]; then From df7737a8a115d0371bf7f77144c2bcc73696539e Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Fri, 1 Dec 2017 11:00:57 +0100 Subject: [PATCH 257/752] -netlog start parm now causes arma3 to crash --- lgsm/config-default/config-lgsm/arma3server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/arma3server/_default.cfg b/lgsm/config-default/config-lgsm/arma3server/_default.cfg index ed4f5ae15..319d73304 100644 --- a/lgsm/config-default/config-lgsm/arma3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/arma3server/_default.cfg @@ -33,7 +33,7 @@ bepath="" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" +parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" } #### LinuxGSM Settings #### From 2a3103f4ae947cee9a12c99bcaac015d711199ff Mon Sep 17 00:00:00 2001 From: fanuch Date: Sun, 3 Dec 2017 10:17:24 +1100 Subject: [PATCH 258/752] Removed variable from Factorio headless server request as it currently returns 404, but targets the right directory and files without it --- lgsm/functions/update_factorio.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index 5948cedd3..7deb20840 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -76,7 +76,7 @@ fn_update_factorio_arch(){ fn_update_factorio_availablebuild(){ # Gets latest build info. - availablebuild=$(curl -s https://www.factorio.com/download-headless/"${branch}" | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') + availablebuild=$(curl -s https://www.factorio.com/download-headless | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') sleep 1 # Checks if availablebuild variable has been set From ba143835c65cc7ce70c23ebdf8fe04b4b5809b6b Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 20:51:30 +0000 Subject: [PATCH 259/752] Added JC3 servername and description --- lgsm/functions/info_config.sh | 4 ++++ lgsm/functions/info_messages.sh | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 694a3407f..ccf99dfe0 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -41,6 +41,7 @@ fn_info_config_justcause2(){ fn_info_config_justcause3(){ if [ ! -f "${servercfgfullpath}" ]; then servername="${unavailable}" + serverdescription="${unavailable}" serverpassword="${unavailable}" maxplayers="${zero}" port="${zero}" @@ -48,6 +49,8 @@ fn_info_config_justcause3(){ steamport="${zero}" tickrate="${zero}" else + servername=$(grep "name" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/name//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + serverdescription=$(grep "description" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/description//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') serverpassword=$(grep "password" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^#/d' -e 's/password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "\"maxPlayers\"" "${servercfgfullpath}" | tr -cd '[:digit:]') port=$(grep "\"port\"" "${servercfgfullpath}" | tr -cd '[:digit:]') @@ -61,6 +64,7 @@ fn_info_config_justcause3(){ # Not Set servername=${servername:-"NOT SET"} + serverdescription=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} maxplayers=${maxplayers=:-"0"} port=${port=:-"0"} diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 8f0729926..b3ae5c9e3 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -126,6 +126,11 @@ fn_info_message_gameserver(){ echo -e "${blue}Server name:\t${default}${servername}" fi + # Server description + if [ -n "${serverdescription}" ]; then + echo -e "${blue}Server name:\t${default}${serverdescription}" + fi + # Branch if [ -n "${branch}" ]; then echo -e "${blue}Branch:\t${default}${branch}" From 2044fa2bb3d313981333cca54108944a1201bdfe Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:03:36 +0000 Subject: [PATCH 260/752] Corrected server desc --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index b3ae5c9e3..f6aa84b33 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -128,7 +128,7 @@ fn_info_message_gameserver(){ # Server description if [ -n "${serverdescription}" ]; then - echo -e "${blue}Server name:\t${default}${serverdescription}" + echo -e "${blue}Server Description:\t${default}${serverdescription}" fi # Branch From 0dd57c04857d8c73c48e2b7b947f54d509abf3f4 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:42:19 +0000 Subject: [PATCH 261/752] changed avalanche to avalanche2.0 Just Cause 3 has an unspecified version of the avalanche engine. Will assume its version 3.0 --- lgsm/functions/command_details.sh | 2 +- lgsm/functions/command_monitor.sh | 2 +- lgsm/functions/command_postdetails.sh | 2 +- lgsm/functions/gsquery.py | 4 ++-- lgsm/functions/info_messages.sh | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lgsm/functions/command_details.sh b/lgsm/functions/command_details.sh index 8800949e5..f63e39189 100644 --- a/lgsm/functions/command_details.sh +++ b/lgsm/functions/command_details.sh @@ -23,7 +23,7 @@ fn_info_message_gameserver fn_info_message_script fn_info_message_backup # Some game servers do not have parms. -if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then +if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche2.0" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then fn_parms fn_info_message_commandlineparms fi diff --git a/lgsm/functions/command_monitor.sh b/lgsm/functions/command_monitor.sh index ec94e0426..a6e1c713a 100644 --- a/lgsm/functions/command_monitor.sh +++ b/lgsm/functions/command_monitor.sh @@ -79,7 +79,7 @@ fn_monitor_tmux(){ fn_print_ok_eol_nl fn_script_log_pass "Checking session: OK" # runs gsquery check on game with specific engines. - local allowed_engines_array=( avalanche goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) + local allowed_engines_array=( avalanche2.0 goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) for allowed_engine in "${allowed_engines_array[@]}" do if [ "${allowed_engine}" == "starbound" ]; then diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index c8f9c06a5..5360e998c 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -62,7 +62,7 @@ else fn_info_message_script fn_info_message_backup # Some game servers do not have parms. - if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then + if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche2.0" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then fn_parms fn_info_message_commandlineparms fi diff --git a/lgsm/functions/gsquery.py b/lgsm/functions/gsquery.py index c0192b6e1..a21b97f05 100644 --- a/lgsm/functions/gsquery.py +++ b/lgsm/functions/gsquery.py @@ -26,7 +26,7 @@ class PythonGSQ: self.query_prompt_string = b'\xff\xff\xff\xffstatus\x00' elif self.option.engine in idtech3query: self.query_prompt_string = b'\xff\xff\xff\xffgetstatus' - elif self.option.engine == 'avalanche': + elif self.option.engine == 'avalanche2.0': self.query_prompt_string = b'\xFE\xFD\x09\x10\x20\x30\x40' elif self.option.engine == 'unreal': self.query_prompt_string = b'\x5C\x69\x6E\x66\x6F\x5C' @@ -100,7 +100,7 @@ if __name__ == '__main__': action='store', dest='engine', default=False, - help='Engine type: avalanche, goldsource, idtech2, idtech3, iw2.0, iw3.0, realvirtuality, quake, quakelive, refractor, spark, source, unity3d, unreal, unreal2.' + help='Engine type: avalanche2.0, goldsource, idtech2, idtech3, iw2.0, iw3.0, realvirtuality, quake, quakelive, refractor, spark, source, unity3d, unreal, unreal2.' ) parser.add_option( '-v', '--verbose', diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index f6aa84b33..8a3cddb4e 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -402,7 +402,7 @@ fn_info_message_ports(){ parmslocation="${red}UNKNOWN${default}" # engines/games that require editing in the config file - local ports_edit_array=( "avalanche" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) + local ports_edit_array=( "avalanche2.0" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) for port_edit in "${ports_edit_array[@]}" do if [ "${shortname}" == "ut3" ]; then From 3aaa8050929fbdff5f582fed4c3425510f068574 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:43:00 +0000 Subject: [PATCH 262/752] changed engine to avalanche2.0 --- lgsm/config-default/config-lgsm/jc2server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/jc2server/_default.cfg b/lgsm/config-default/config-lgsm/jc2server/_default.cfg index 1cfce558f..6dafd3d93 100644 --- a/lgsm/config-default/config-lgsm/jc2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc2server/_default.cfg @@ -83,7 +83,7 @@ branch="" ## LinuxGSM Server Details # Do not edit gamename="Just Cause 2" -engine="avalanche" +engine="avalanche2.0" #### Directories #### # Edit with care From 653c406b65bc15789746730bba6cefb36ba0d309 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:43:07 +0000 Subject: [PATCH 263/752] changed engine to avalanche3.0 --- lgsm/config-default/config-lgsm/jc3server/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/jc3server/_default.cfg b/lgsm/config-default/config-lgsm/jc3server/_default.cfg index 59e008f24..84d0f0b22 100644 --- a/lgsm/config-default/config-lgsm/jc3server/_default.cfg +++ b/lgsm/config-default/config-lgsm/jc3server/_default.cfg @@ -83,7 +83,7 @@ branch="" ## LinuxGSM Server Details # Do not edit gamename="Just Cause 3" -engine="avalanche" +engine="avalanche3.0" #### Directories #### # Edit with care From bfd0493cf2cf2be2816abe13ec592c350a6206bd Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:45:47 +0000 Subject: [PATCH 264/752] added avalanche3.0 engine --- lgsm/functions/gsquery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/gsquery.py b/lgsm/functions/gsquery.py index a21b97f05..bd1a2b953 100644 --- a/lgsm/functions/gsquery.py +++ b/lgsm/functions/gsquery.py @@ -17,7 +17,7 @@ class PythonGSQ: self.server_response_timeout = 5 self.default_buffer_length = 1024 # - sourcequery=['madness','quakelive','realvirtuality','refractor','source','goldsource','spark','starbound','unity3d'] + sourcequery=[ 'avalanche3.0','madness','quakelive','realvirtuality','refractor','source','goldsource','spark','starbound','unity3d'] idtech2query=['idtech3','quake','iw3.0'] idtech3query=['idtech2','iw2.0'] if self.option.engine in sourcequery: From 7f2f6a6685634a44b5d060e9bd23d02931587bc8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:46:17 +0000 Subject: [PATCH 265/752] avalanche3.0 --- lgsm/functions/gsquery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/gsquery.py b/lgsm/functions/gsquery.py index bd1a2b953..bba0b97fd 100644 --- a/lgsm/functions/gsquery.py +++ b/lgsm/functions/gsquery.py @@ -100,7 +100,7 @@ if __name__ == '__main__': action='store', dest='engine', default=False, - help='Engine type: avalanche2.0, goldsource, idtech2, idtech3, iw2.0, iw3.0, realvirtuality, quake, quakelive, refractor, spark, source, unity3d, unreal, unreal2.' + help='Engine type: avalanche2.0, avalanche3.0, goldsource, idtech2, idtech3, iw2.0, iw3.0, realvirtuality, quake, quakelive, refractor, spark, source, unity3d, unreal, unreal2.' ) parser.add_option( '-v', '--verbose', From 1bc944482fce38786de8670fdeb72e19e8fb8d8c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:49:29 +0000 Subject: [PATCH 266/752] avalanche3.0 --- lgsm/functions/command_monitor.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_monitor.sh b/lgsm/functions/command_monitor.sh index a6e1c713a..dd8e41676 100644 --- a/lgsm/functions/command_monitor.sh +++ b/lgsm/functions/command_monitor.sh @@ -79,7 +79,7 @@ fn_monitor_tmux(){ fn_print_ok_eol_nl fn_script_log_pass "Checking session: OK" # runs gsquery check on game with specific engines. - local allowed_engines_array=( avalanche2.0 goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) + local allowed_engines_array=( avalanche2.0 avalanche3.0 goldsource idtech3 idtech3_ql iw2.0 iw3.0 madness quake refractor realvirtuality source spark starbound unity3d unreal unreal2 ) for allowed_engine in "${allowed_engines_array[@]}" do if [ "${allowed_engine}" == "starbound" ]; then From e261e241db538fb64fda39fe53ab79e8cdcadb20 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 21:54:29 +0000 Subject: [PATCH 267/752] avalanche3.0 --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 8a3cddb4e..d765216b0 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -402,7 +402,7 @@ fn_info_message_ports(){ parmslocation="${red}UNKNOWN${default}" # engines/games that require editing in the config file - local ports_edit_array=( "avalanche2.0" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) + local ports_edit_array=( "avalanche2.0" "avalanche3.0" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) for port_edit in "${ports_edit_array[@]}" do if [ "${shortname}" == "ut3" ]; then From 34595af785322bf58edfe2815310fb6927c886fa Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 22:02:50 +0000 Subject: [PATCH 268/752] fixed serverdescription error --- lgsm/functions/info_config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index ccf99dfe0..898191d34 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -64,7 +64,7 @@ fn_info_config_justcause3(){ # Not Set servername=${servername:-"NOT SET"} - serverdescription=${servername:-"NOT SET"} + serverdescription=${serverdescription:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} maxplayers=${maxplayers=:-"0"} port=${port=:-"0"} From 817b15a02f3abe2ebbd056b42f80f5415468b500 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 22:14:59 +0000 Subject: [PATCH 269/752] added avalanche engines to CTRL+c exit --- lgsm/functions/command_stop.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index 9b76089af..1d5f37473 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -189,7 +189,7 @@ fn_stop_graceful_select(){ fn_stop_graceful_cmd "quit" 120 elif [ "${engine}" == "goldsource" ]; then fn_stop_graceful_goldsource - elif [ "${gamename}" == "Factorio" ]||[ "${engine}" == "unity3d" ]||[ "${engine}" == "unreal4" ]||[ "${engine}" == "unreal3" ]||[ "${engine}" == "unreal2" ]||[ "${engine}" == "unreal" ]||[ "${gamename}" == "Mumble" ]; then + elif [ "${engine}" == "avalanche2.0" ]||[ "${engine}" == "avalanche3.0" ]||[ "${gamename}" == "Factorio" ]||[ "${engine}" == "unity3d" ]||[ "${engine}" == "unreal4" ]||[ "${engine}" == "unreal3" ]||[ "${engine}" == "unreal2" ]||[ "${engine}" == "unreal" ]||[ "${gamename}" == "Mumble" ]; then fn_stop_graceful_ctrlc elif [ "${engine}" == "source" ]||[ "${engine}" == "quake" ]||[ "${engine}" == "idtech2" ]||[ "${engine}" == "idtech3" ]||[ "${engine}" == "idtech3_ql" ]||[ "${engine}" == "Just Cause 2" ]||[ "${engine}" == "projectzomboid" ]; then fn_stop_graceful_cmd "quit" 30 From 9a98deb6fa722961c48e438c1aa7125de8befb29 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 22:18:21 +0000 Subject: [PATCH 270/752] Added description to Just Cause 2 --- lgsm/functions/info_config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 898191d34..1f01db5e3 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -22,6 +22,7 @@ fn_info_config_justcause2(){ port="${zero}" else servername=$(grep "Name" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/Name//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + serverdescription=$(grep "Description" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/Description//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') serverpassword=$(grep "Password" "${servercfgfullpath}" | sed -e 's/^ *//g' -e '/^--/d' -e 's/Password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MaxPlayers" "${servercfgfullpath}" | grep -v "\--" | tr -cd '[:digit:]') port=$(grep "BindPort" "${servercfgfullpath}" | grep -v "\--" | tr -cd '[:digit:]') From efbbe4186583c3e2d7d03657a314cff0d8c42467 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Tue, 5 Dec 2017 23:25:03 +0000 Subject: [PATCH 271/752] Fixed issue identifying ip not being set in game config if 1 IP if server has single IP and required IP to be specified in game config check_ip was not detecting the issue --- lgsm/functions/check_ip.sh | 55 +++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/lgsm/functions/check_ip.sh b/lgsm/functions/check_ip.sh index c0985f850..7b8d9f3eb 100644 --- a/lgsm/functions/check_ip.sh +++ b/lgsm/functions/check_ip.sh @@ -17,37 +17,62 @@ if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${gamename}" != "Mumble" ]&&[ "${travi getip=$(${ipcommand} -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -v 127.0.0) getipwc=$(${ipcommand} -o -4 addr|awk '{print $4}'|grep -oe '\([0-9]\{1,3\}\.\?\)\{4\}'|grep -vc 127.0.0) info_config.sh + + # IP is not set to specific IP if [ "${ip}" == "0.0.0.0" ]||[ "${ip}" == "" ]; then + fn_print_dots "Check IP" + sleep 1 + # Multiple interfaces if [ "${getipwc}" -ge "2" ]; then - fn_print_dots "Check IP" - sleep 1 - fn_print_fail "Check IP: Multiple active network interfaces found." + fn_print_fail "Check IP: Multiple IP addresses found." sleep 1 echo -en "\n" + # IP is set within game config if [ "${ipsetinconfig}" == "1" ]; then - fn_print_information "Specify the IP you want to use within the game server config file ${servercfg}.\n" - echo -en "${servercfgfullpath}\n" + fn_print_information "Specify the IP you want to bind within ${servercfg}.\n" + echo -en " * location: ${servercfgfullpath}\n" + echo -en "\n" echo -en "Set ${ipinconfigvar} to one of the following:\n" + fn_script_log_fatal "Multiple IP addresses found." + fn_script_log_fatal "Specify the IP you want to bind within: ${servercfgfullpath}." + # IP is set within LinuxGSM config else - fn_print_information_nl "Specify the IP you want to use within a LinuxGSM config file." - echo -en "location: ${configdirserver}\n" - echo "" + fn_print_information_nl "Specify the IP you want to bind within a LinuxGSM config file.\n" + echo -en " * location: ${configdirserver}\n" + echo -en "\n" echo -en "Set ip=\"0.0.0.0\" to one of the following:\n" + fn_script_log_fatal "Multiple IP addresses found." + if [ "${legacymode}" == "1" ]; then + fn_script_log_fatal "Specify the IP you want to bind within the ${selfname} script." + else + fn_script_log_fatal "Specify the IP you want to bind within: ${configdirserver}." + fi fi echo -en "${getip}\n" + echo -en "\n" + echo -en "https://gameservermanagers.com/network-interfaces\n" echo -en "" + fn_script_log_fatal "https://gameservermanagers.com/network-interfaces\n" + core_exit.sh + # Single interface + elif [ "${ipsetinconfig}" == "1" ]; then + fn_print_fail "Check IP: IP address not set in game config." + sleep 1 + echo -en "\n" + fn_print_information "Specify the IP you want to bind within ${servercfg}.\n" + echo -en " * location: ${servercfgfullpath}\n" + echo -en "\n" + echo -en "Set ${ipinconfigvar} to the following:\n" + echo -en "${getip}\n" + echo -en "\n" echo -en "https://gameservermanagers.com/network-interfaces\n" echo -en "" - fn_script_log_fatal "Multiple active network interfaces found." - if [ "${legacymode}" == "1" ]; then - fn_script_log_fatal "Manually specify the IP you want to use within the ${selfname} script." - else - fn_script_log_fatal "Manually specify the IP you want to use within: ${configdirserver}." - fi + fn_script_log_fatal "IP address not set in game config." + fn_script_log_fatal "Specify the IP you want to bind within: ${servercfgfullpath}." fn_script_log_fatal "https://gameservermanagers.com/network-interfaces\n" core_exit.sh else - ip=${getip} + ip="${getip}" fi fi fi From 657900eb9c3679ec1e889bf467bf54c295613f47 Mon Sep 17 00:00:00 2001 From: Marvin Lehmann Date: Sun, 10 Dec 2017 18:52:43 +0100 Subject: [PATCH 272/752] Create ISSUE_TEMPLATE.md --- ISSUE_TEMPLATE.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 ISSUE_TEMPLATE.md diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..689670e99 --- /dev/null +++ b/ISSUE_TEMPLATE.md @@ -0,0 +1,8 @@ +Please select the "Preview" tab above to view this message correctly. + +Please note that this is an issue tracker for **LinuxGSM** related bugs and feature requests and **not** for the games themselves. + +**Therefore personal server issues on GitHub will be closed without a kiss.** + +Please follow **[this article](https://github.com/GameServerManagers/LinuxGSM/wiki/Support)** for optimal assistance +and do not forget to remove this text before opening the issue. From 7beb3b39fc75c718d9502dce7b5071cc55a87540 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Thu, 14 Dec 2017 12:02:08 +0100 Subject: [PATCH 273/752] Added Stationeers --- .../config-lgsm/stationeers/_default.cfg | 123 ++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 lgsm/config-default/config-lgsm/stationeers/_default.cfg diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg new file mode 100644 index 000000000..092a91841 --- /dev/null +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -0,0 +1,123 @@ +################################## +######## 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 +ip="0.0.0.0" +port="27500" +updateport="27015" +worldtype="Moon" +autosaveinterval=300 +worldname="moon_save" + +## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters +# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server +fn_parms(){ +parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${updateport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval}" +} + +#### 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="600670" +# Steam App Branch Select +# Allows to opt into the various Steam app branches. Default branch is "". +# Example: "-beta latest_experimental" +branch="" + +## LinuxGSM Server Details +# Do not edit +gamename="Stationeers" +engine="unity3d" + +#### Directories #### +# Edit with care + +## Server Specific Directories +systemdir="${serverfiles}" +executabledir="${serverfiles}" +executable="./rocketstation_DedicatedServer.x86_64" + +## Backup Directory +backupdir="${rootdir}/backups" + +## Logging Directories +logdir="${rootdir}/log" +gamelogdir="${logdir}/server" +lgsmlogdir="${logdir}/script" +consolelogdir="${logdir}/console" +gamelog="${gamelogdir}/${servicename}-game.log" +lgsmlog="${lgsmlogdir}/${servicename}-script.log" +consolelog="${consolelogdir}/${servicename}-console.log" +alertlog="${lgsmlogdir}/${servicename}-alert.log" +postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" + +## Logs Naming +gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" +lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" +consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" + From 687cf293ef3e33144c1fdd009af408a46448ea8f Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Thu, 14 Dec 2017 12:04:11 +0100 Subject: [PATCH 274/752] Update Stationeers Fixed appid --- lgsm/config-default/config-lgsm/stationeers/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg index 092a91841..695ea42e1 100644 --- a/lgsm/config-default/config-lgsm/stationeers/_default.cfg +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -83,7 +83,7 @@ logdays="7" ## SteamCMD Settings # Server appid -appid="600670" +appid="600760" # Steam App Branch Select # Allows to opt into the various Steam app branches. Default branch is "". # Example: "-beta latest_experimental" From ca7d9970786d257de2a1b1344cb3dd67f038dd94 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Thu, 14 Dec 2017 13:11:45 +0100 Subject: [PATCH 275/752] Fix for monitor Renamed updateport to queryport --- lgsm/config-default/config-lgsm/stationeers/_default.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg index 695ea42e1..b7d2478b3 100644 --- a/lgsm/config-default/config-lgsm/stationeers/_default.cfg +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -11,7 +11,7 @@ ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters ip="0.0.0.0" port="27500" -updateport="27015" +queryport="27015" worldtype="Moon" autosaveinterval=300 worldname="moon_save" @@ -19,7 +19,7 @@ worldname="moon_save" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server fn_parms(){ -parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${updateport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval}" +parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval}" } #### LinuxGSM Settings #### From 271df611f13fc6acf6140e02d4440aa46be4c605 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Fri, 15 Dec 2017 17:09:11 +0100 Subject: [PATCH 276/752] Added Stationeers cfg directory --- lgsm/config-default/config-lgsm/stationeers/_default.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg index b7d2478b3..1706a71a2 100644 --- a/lgsm/config-default/config-lgsm/stationeers/_default.cfg +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -101,6 +101,10 @@ engine="unity3d" systemdir="${serverfiles}" executabledir="${serverfiles}" executable="./rocketstation_DedicatedServer.x86_64" +servercfg="default.ini" +servercfgdefault="default.ini" +servercfgdir="${systemdir}" +servercfgfullpath="${servercfgdir}" ## Backup Directory backupdir="${rootdir}/backups" From 3c81815fd6896c9913b7be3d9bb33af90bbc5669 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Fri, 15 Dec 2017 17:36:23 +0100 Subject: [PATCH 277/752] Updated serverlist --- lgsm/data/serverlist.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index a79a71552..08af156a6 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -70,3 +70,4 @@ ut3,ut3server,Unreal Tournament 3 ut99,ut99server,Unreal Tournament 99 wet,wetserver,Wolfenstein: Enemy Territory zps,zpsserver,Zombie Panic! Source +st,stationeets,Stationeers From 9d7d801bfd431dc6ebc45ac22313c75bce302412 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 11:03:37 +0000 Subject: [PATCH 278/752] increased NS2 glibc requirements to 2.17 --- lgsm/functions/info_glibc.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index c0844beef..ad7c367e9 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -135,7 +135,7 @@ elif [ "${engine}" == "goldsource" ]; then glibcrequired="2.3.4" glibcfix="no" elif [ "${engine}" == "spark" ]; then - glibcrequired="2.15" + glibcrequired="2.17" glibcfix="yes" elif [ "${engine}" == "starbound" ]; then glibcrequired="2.17" From 3abb4d45491b654a2d6a47511a6e2e4c68397de5 Mon Sep 17 00:00:00 2001 From: Sebastian Schuck Date: Sat, 16 Dec 2017 15:27:58 +0100 Subject: [PATCH 279/752] Updated the Natural Selection 2 default config to support the new 64bit server binaries. 32bit support has been dropped. Also updated the dependency and glibc checks to support the 64bit version of spark properly. Note that ns2:combat continues to use a old 32bit fork of spark. --- .../config-lgsm/ns2server/_default.cfg | 4 ++-- lgsm/functions/check_deps.sh | 18 ++++++++++++------ lgsm/functions/info_glibc.sh | 5 ++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index b0def88d5..ab235c78b 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -109,8 +109,8 @@ engine="spark" ## Server Specific Directories systemdir="${serverfiles}" -executabledir="${serverfiles}" -executable="./server_linux32" +executabledir="${serverfiles}/x64" +executable="./server_linux" servercfgdir="${rootdir}/server1" servercfgfullpath="${servercfgdir}" modstoragedir="${servercfgdir}/Workshop" diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 4ea2295bc..80720c5fc 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -167,11 +167,14 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then # Game Specific requirements - # Spark - if [ "${engine}" == "spark" ]; then + # Natural Selection 2 + if [ "${gamename}" == "Natural Selection 2" ]; then + array_deps_required+=( speex libtbb2 ) + # NS2: Combat + elif [ "${gamename}" == "NS2: Combat" ]; then array_deps_required+=( speex:i386 libtbb2 ) # 7 Days to Die - elif [ "${gamename}" == "7 Days To Die" ]; then + elif [ "${gamename}" == "7 Days To Die" ]; then array_deps_required+=( telnet expect ) # No More Room in Hell, Counter-Strike: Source and Garry's Mod elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]; then @@ -255,11 +258,14 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # Game Specific requirements - # Spark - if [ "${engine}" == "spark" ]; then + # Natural Selection 2 + if [ "${gamename}" == "Natural Selection 2" ]; then + array_deps_required+=( speex libtbb2 ) + # NS2: Combat + elif [ "${gamename}" == "NS2: Combat" ]; then array_deps_required+=( speex.i686 tbb.i686 ) # 7 Days to Die - elif [ "${gamename}" == "7 Days To Die" ]; then + elif [ "${gamename}" == "7 Days To Die" ]; then array_deps_required+=( telnet expect ) # No More Room in Hell, Counter-Strike: Source and Garry's Mod elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]; then diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index a6f005c42..d043088be 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -131,7 +131,10 @@ elif [ "${engine}" == "source" ]; then elif [ "${engine}" == "goldsource" ]; then glibcrequired="2.3.4" glibcfix="no" -elif [ "${engine}" == "spark" ]; then +elif [ "${gamename}" == "Natural Selection 2" ]; then + glibcrequired="2.17" + glibcfix="yes" +elif [ "${gamename}" == "NS2: Combat" ]; then glibcrequired="2.15" glibcfix="yes" elif [ "${engine}" == "starbound" ]; then From 2c84d5766cde024162418048dca8149bee8b1572 Mon Sep 17 00:00:00 2001 From: Sebastian Schuck Date: Sat, 16 Dec 2017 16:03:39 +0100 Subject: [PATCH 280/752] Fixed that tbb lib name was wrong for centOS. --- lgsm/functions/check_deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 80720c5fc..3281eaab9 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -260,7 +260,7 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # Natural Selection 2 if [ "${gamename}" == "Natural Selection 2" ]; then - array_deps_required+=( speex libtbb2 ) + array_deps_required+=( speex tbb ) # NS2: Combat elif [ "${gamename}" == "NS2: Combat" ]; then array_deps_required+=( speex.i686 tbb.i686 ) From 41ce6303b2039cccb92832816d6c0a214b00921a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 19:00:01 +0000 Subject: [PATCH 281/752] NS2C is now anonymous --- lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 5f5d02288..32e177aa8 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -8,10 +8,6 @@ #### Server Settings #### -## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login -steamuser="username" -steampass='password' - ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters ip="0.0.0.0" port="27015" From f3de875324a125ba244876f1ce7e6a66c0cb758f Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 19:45:26 +0000 Subject: [PATCH 282/752] added graceful shutdown for NS2 and NS2C --- lgsm/functions/command_stop.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index 1d5f37473..4b117752e 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -180,6 +180,8 @@ fn_stop_graceful_sdtd(){ fn_stop_graceful_select(){ if [ "${gamename}" == "7 Days To Die" ]; then fn_stop_graceful_sdtd + elif [ "${engine}" == "Spark" ]; then + fn_stop_graceful_cmd "q" 30 elif [ "${gamename}" == "Terraria" ]; then fn_stop_graceful_cmd "exit" 30 elif [ "${gamename}" == "Minecraft" ]; then From 11dc6e48cdb4b7aa91fa12c330359058021eeb39 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:01:32 +0000 Subject: [PATCH 283/752] updated netstat for ns2 --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index d765216b0..cca42c6d3 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -795,7 +795,7 @@ fn_info_message_source(){ fn_info_message_spark(){ fn_info_message_password_strip - echo -e "netstat -atunp | grep server_linux3" + echo -e "netstat -atunp | grep server_linux" echo -e "" { echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" From 26a1f4992f88771a521e101576a06fccca67fded Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:08:09 +0000 Subject: [PATCH 284/752] Will send alert if _default.cfg has changed --- lgsm/functions/alert.sh | 11 +++++++++++ lgsm/functions/command_update_linuxgsm.sh | 2 ++ 2 files changed, 13 insertions(+) diff --git a/lgsm/functions/alert.sh b/lgsm/functions/alert.sh index 60baa1ed6..5faa6e2bd 100644 --- a/lgsm/functions/alert.sh +++ b/lgsm/functions/alert.sh @@ -71,6 +71,15 @@ fn_alert_permissions(){ alertbody="${servicename} has permissions issues" } +fn_alert_config(){ + fn_script_log_info "Sending alert: New _default.cfg" + alertsubject="Alert - ${servicename} - New _default.cfg" + alertemoji="🎮" + alertsound="1" + alerturl="not enabled" + alertbody="${servicename} has recieved a new _default.cfg. Check file for changes." +} + if [ "${alert}" == "permissions" ]; then fn_alert_permissions elif [ "${alert}" == "restart" ]; then @@ -81,6 +90,8 @@ elif [ "${alert}" == "test" ]; then fn_alert_test elif [ "${alert}" == "update" ]; then fn_alert_update +elif [ "${alert}" == "config" ]; then + fn_alert_config fi # Generate alert log diff --git a/lgsm/functions/command_update_linuxgsm.sh b/lgsm/functions/command_update_linuxgsm.sh index d1cdb8c52..fdd42e361 100644 --- a/lgsm/functions/command_update_linuxgsm.sh +++ b/lgsm/functions/command_update_linuxgsm.sh @@ -23,6 +23,8 @@ if [ -z "${legacymode}" ];then fn_script_log_info "checking config _default.cfg: UPDATE" rm -f "${configdirdefault}/config-lgsm/${gameservername}/_default.cfg" fn_fetch_config "lgsm/config-default/config-lgsm/${gameservername}" "_default.cfg" "${configdirdefault}/config-lgsm/${gameservername}" "_default.cfg" "nochmodx" "norun" "noforce" "nomd5" + alert="config" + alert.sh else fn_print_ok_eol_nl fn_script_log_info "checking config _default.cfg: OK" From db771a8f4387c829356d212e7562c3781bd9d37d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:11:56 +0000 Subject: [PATCH 285/752] Updated servercfgdir from server1 to servicename --- lgsm/config-default/config-lgsm/ns2cserver/_default.cfg | 2 +- lgsm/config-default/config-lgsm/ns2server/_default.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg index 32e177aa8..956366c80 100644 --- a/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2cserver/_default.cfg @@ -107,7 +107,7 @@ engine="spark" systemdir="${serverfiles}" executabledir="${serverfiles}/ia32" executable="./ns2combatserver_linux32" -servercfgdir="${rootdir}/server1" +servercfgdir="${serverfiles}/${servicename}" servercfgfullpath="${servercfgdir}" modstoragedir="${servercfgdir}/Workshop" diff --git a/lgsm/config-default/config-lgsm/ns2server/_default.cfg b/lgsm/config-default/config-lgsm/ns2server/_default.cfg index ab235c78b..902c0d33d 100644 --- a/lgsm/config-default/config-lgsm/ns2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/ns2server/_default.cfg @@ -111,7 +111,7 @@ engine="spark" systemdir="${serverfiles}" executabledir="${serverfiles}/x64" executable="./server_linux" -servercfgdir="${rootdir}/server1" +servercfgdir="${serverfiles}/${servicename}" servercfgfullpath="${servercfgdir}" modstoragedir="${servercfgdir}/Workshop" From be923393cd742457fb78b14ea1f1802c6020a3af Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:21:03 +0000 Subject: [PATCH 286/752] updated version --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 54439f1a6..3c4ec12cb 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -20,7 +20,7 @@ if [ -f ".dev-debug" ]; then set -x fi -version="171014" +version="171216" shortname="core" gameservername="core" rootdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" From 9edeb548e94d7df7bdd5a48286d5096d6b6b0e77 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:25:12 +0000 Subject: [PATCH 287/752] Made game modes Alphabetical --- lgsm/config-default/config-lgsm/csgoserver/_default.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg index ee006ea9c..984c925fb 100644 --- a/lgsm/config-default/config-lgsm/csgoserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/csgoserver/_default.cfg @@ -11,12 +11,12 @@ ## 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 -# Arms Race 1 0 -# Demolition 1 1 -# Deathmatch 1 2 # Custom 3 0 +# Deathmatch 1 2 +# Demolition 1 1 gametype="0" gamemode="0" mapgroup="mg_active" From 67f92c2ed57c62da96e02be39e37da20a43a1f24 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:35:15 +0000 Subject: [PATCH 288/752] re worded comment about -disableluarefresh --- lgsm/config-default/config-lgsm/gmodserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg index e35984540..a0d7c716f 100644 --- a/lgsm/config-default/config-lgsm/gmodserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/gmodserver/_default.cfg @@ -24,7 +24,7 @@ workshopcollectionid="" ## Custom Start Parameters # Default +r_hunkalloclightmaps 0, fixes a start issue on maps with many lights -# Default -disableluarefresh, disables autorefresh which should only be used when developing to avoid unwanted behavior +# Default -disableluarefresh, disables lua autorefresh reducing server lag. Auto refresh only useful for developers. customparms="+r_hunkalloclightmaps 0 -disableluarefresh" ## Optional: Game Server Login Token From 5b9cec54287f4baa430521523321c11f56490e5d Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:54:37 +0000 Subject: [PATCH 289/752] Capital --- lgsm/functions/core_dl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/core_dl.sh b/lgsm/functions/core_dl.sh index 2adb4bf08..a5361a9b7 100644 --- a/lgsm/functions/core_dl.sh +++ b/lgsm/functions/core_dl.sh @@ -105,7 +105,7 @@ fn_fetch_file(){ forcedl="${6:-0}" md5="${7:-0}" - # download file if missing or download forced + # Download file if missing or download forced if [ ! -f "${local_filedir}/${local_filename}" ]||[ "${forcedl}" == "forcedl" ]; then if [ ! -d "${local_filedir}" ]; then mkdir -p "${local_filedir}" From df0e29fbe23b3ef73cdfd3bb5748f6b1c03bd82c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:55:30 +0000 Subject: [PATCH 290/752] added avalanche3.0 to avoid posting parms --- lgsm/functions/command_postdetails.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_postdetails.sh b/lgsm/functions/command_postdetails.sh index 5360e998c..15f4feb5e 100644 --- a/lgsm/functions/command_postdetails.sh +++ b/lgsm/functions/command_postdetails.sh @@ -62,7 +62,7 @@ else fn_info_message_script fn_info_message_backup # Some game servers do not have parms. - if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche2.0" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then + if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${engine}" != "avalanche2.0" ]&&[ "${engine}" != "avalanche3.0" ]&&[ "${engine}" != "dontstarve" ]&&[ "${engine}" != "projectzomboid" ]&&[ "${engine}" != "renderware" ]; then fn_parms fn_info_message_commandlineparms fi From 81d89ccac0076bf3a1e357d0f646fdcfff22e7b5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:55:56 +0000 Subject: [PATCH 291/752] Added Zombie! Panic Source to lib32tinfo5 --- lgsm/functions/check_deps.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/check_deps.sh b/lgsm/functions/check_deps.sh index 7f6764f4d..31a2fb077 100644 --- a/lgsm/functions/check_deps.sh +++ b/lgsm/functions/check_deps.sh @@ -177,7 +177,7 @@ if [ -n "$(command -v dpkg-query 2>/dev/null)" ]; then elif [ "${gamename}" == "7 Days To Die" ]; then array_deps_required+=( telnet expect ) # No More Room in Hell, Counter-Strike: Source and Garry's Mod - elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]; then + elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]||[ "${gamename}" == "Zombie Panic! Source" ]; then if [ "${arch}" == "x86_64" ]; then array_deps_required+=( lib32tinfo5 ) else @@ -255,7 +255,7 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then # All servers except ts3,mumble,multitheftauto and minecraft servers require glibc.i686 and libstdc++.i686 if [ "${gamename}" != "TeamSpeak 3" ]&&[ "${gamename}" != "Mumble" ]&&[ "${engine}" != "lwjgl2" ]&&[ "${engine}" != "renderware" ]; then - if [[ "${distroname}" == *"Amazon Linux AMI"* ]]; then + if [[ "${distroname}" == *"Amazon Linux AMI"* ]]; then array_deps_required+=( glibc.i686 libstdc++64.i686 ) else array_deps_required+=( glibc.i686 libstdc++.i686 ) @@ -274,7 +274,7 @@ elif [ -n "$(command -v yum 2>/dev/null)" ]; then elif [ "${gamename}" == "7 Days To Die" ]; then array_deps_required+=( telnet expect ) # No More Room in Hell, Counter-Strike: Source and Garry's Mod - elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]; then + elif [ "${gamename}" == "No More Room in Hell" ]||[ "${gamename}" == "Counter-Strike: Source" ]||[ "${gamename}" == "Garry's Mod" ]||[ "${gamename}" == "Zombie Panic! Source" ]; then array_deps_required+=( ncurses-libs.i686 ) # Brainbread 2, Don't Starve Together & Team Fortress 2 elif [ "${gamename}" == "Brainbread 2" ]||[ "${gamename}" == "Don't Starve Together" ]||[ "${gamename}" == "Team Fortress 2" ]; then From 4177293ce7b076ca9f5bc7ce8b91b132f7eed1da Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 16 Dec 2017 20:58:34 +0000 Subject: [PATCH 292/752] Corrected glibc requirements for ZPS --- lgsm/functions/info_glibc.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lgsm/functions/info_glibc.sh b/lgsm/functions/info_glibc.sh index ea65ecf0e..b04f79644 100644 --- a/lgsm/functions/info_glibc.sh +++ b/lgsm/functions/info_glibc.sh @@ -179,6 +179,9 @@ elif [ "${gamename}" == "Wolfenstein: Enemy Territory" ]; then elif [ "${gamename}" == "Multi Theft Auto" ]; then glibcrequired="2.7" glibcfix="no" +elif [ "${gamename}" == "Zombie Panic! Source" ]; then + glibcrequired="2.15" + glibcfix="yes" else glibcrequired="UNKNOWN" glibcfix="no" From 8faffe4ab81f5b673830b84ae5f78b5856e3cac7 Mon Sep 17 00:00:00 2001 From: Casper Date: Sun, 19 Nov 2017 12:11:01 +0200 Subject: [PATCH 293/752] Revert "Changed the target-session of all tmux commands to use exact matching." This reverts commit 14efacbdaca024630331468164fe57097cb46497. --- lgsm/functions/command_console.sh | 2 +- lgsm/functions/command_start.sh | 4 ++-- lgsm/functions/command_stop.sh | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/command_console.sh b/lgsm/functions/command_console.sh index 10aa8f99c..c1f6fa875 100644 --- a/lgsm/functions/command_console.sh +++ b/lgsm/functions/command_console.sh @@ -30,7 +30,7 @@ if [ "${status}" != "0" ]; then fn_print_ok_nl "Accessing console" fn_script_log_pass "Console accessed" sleep 1 - tmux attach-session -t "=${servicename}" + tmux attach-session -t ${servicename} fn_print_ok_nl "Closing console" fn_script_log_pass "Console closed" else diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 20196c45a..6bad48141 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -110,7 +110,7 @@ fn_start_tmux(){ fn_script_log "Tmux version: master (user compiled)" echo "Tmux version: master (user compiled)" >> "${consolelog}" if [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then - tmux pipe-pane -o -t "=${servicename}" "exec cat >> '${consolelog}'" + tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" fi elif [ -n "${tmuxversion}" ]; then # Get the digit version of tmux @@ -128,7 +128,7 @@ fn_start_tmux(){ Currently installed: $(tmux -V)" > "${consolelog}" # Console logging enable or not set elif [ "${consolelogging}" == "on" ]||[ -z "${consolelogging}" ]; then - tmux pipe-pane -o -t "=${servicename}" "exec cat >> '${consolelog}'" + tmux pipe-pane -o -t "${servicename}" "exec cat >> '${consolelog}'" fi else echo "Unable to detect tmux version" >> "${consolelog}" diff --git a/lgsm/functions/command_stop.sh b/lgsm/functions/command_stop.sh index 4b117752e..13040a00f 100644 --- a/lgsm/functions/command_stop.sh +++ b/lgsm/functions/command_stop.sh @@ -14,7 +14,7 @@ fn_stop_graceful_ctrlc(){ fn_print_dots "Graceful: CTRL+c" fn_script_log_info "Graceful: CTRL+c" # sends quit - tmux send-keys C-c -t "=${servicename}" > /dev/null 2>&1 + tmux send-keys C-c -t "${servicename}" > /dev/null 2>&1 # waits up to 30 seconds giving the server time to shutdown gracefuly for seconds in {1..30}; do check_status.sh @@ -44,7 +44,7 @@ fn_stop_graceful_cmd(){ fn_print_dots "Graceful: sending \"${1}\"" fn_script_log_info "Graceful: sending \"${1}\"" # sends specific stop command - tmux send -t "=${servicename}" ${1} ENTER > /dev/null 2>&1 + tmux send -t "${servicename}" ${1} ENTER > /dev/null 2>&1 # waits up to given seconds giving the server time to shutdown gracefully for ((seconds=1; seconds<=${2}; seconds++)); do check_status.sh @@ -75,7 +75,7 @@ fn_stop_graceful_goldsource(){ fn_print_dots "Graceful: sending \"quit\"" fn_script_log_info "Graceful: sending \"quit\"" # sends quit - tmux send -t "=${servicename}" quit ENTER > /dev/null 2>&1 + tmux send -t "${servicename}" quit ENTER > /dev/null 2>&1 # waits 3 seconds as goldsource servers restart with the quit command for seconds in {1..3}; do sleep 1 @@ -263,7 +263,7 @@ fn_stop_tmux(){ fn_script_log_info "tmux kill-session: ${servername}" sleep 0.5 # Kill tmux session - tmux kill-session -t "=${servicename}" > /dev/null 2>&1 + tmux kill-session -t "${servicename}" > /dev/null 2>&1 sleep 0.5 check_status.sh if [ "${status}" == "0" ]; then From 70a457a328a4352c2f79aa32e5745bd0bb927cf8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Dec 2017 11:58:49 +0000 Subject: [PATCH 294/752] corrected branch select if statement --- lgsm/functions/update_factorio.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index 94114913e..b8d452012 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -76,7 +76,7 @@ fn_update_factorio_arch(){ fn_update_factorio_availablebuild(){ # Gets latest build info. - if [ "${branch}" ]; then + if [ "${branch}" != "stable" ]; then availablebuild=$(${curlpath} -s https://www.factorio.com/download-headless/"${branch}" | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') else availablebuild=$(${curlpath} -s https://www.factorio.com/download-headless | grep 'headless/linux64' | head -n 1 | grep -oP '(?<=get-download/).*?(?=/)') From 305a3e819a8005bf46b30d2cf2e2cc8eb35c9578 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 17 Dec 2017 12:05:29 +0000 Subject: [PATCH 295/752] Added details of factorio branch to the updater --- lgsm/functions/update_factorio.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lgsm/functions/update_factorio.sh b/lgsm/functions/update_factorio.sh index b8d452012..d9e7ab017 100644 --- a/lgsm/functions/update_factorio.sh +++ b/lgsm/functions/update_factorio.sh @@ -108,8 +108,8 @@ fn_update_factorio_compare(){ echo -e "\n" echo -e "Update available:" sleep 1 - echo -e " Current build: ${red}${currentbuild} ${factorioarch}${default}" - echo -e " Available build: ${green}${availablebuild} ${factorioarch}${default}" + echo -e " Current build: ${red}${currentbuild} ${factorioarch} ${branch} ${default}" + echo -e " Available build: ${green}${availablebuild} ${factorioarch} ${branch}${default}" echo -e "" sleep 1 echo "" @@ -121,8 +121,8 @@ fn_update_factorio_compare(){ sleep 1 echo -en "\n" fn_script_log "Update available" - fn_script_log "Current build: ${currentbuild}" - fn_script_log "Available build: ${availablebuild}" + fn_script_log "Current build: ${currentbuild} ${factorioarch}${branch}" + fn_script_log "Available build: ${availablebuild} ${factorioarch}${branch}" fn_script_log "${currentbuild} > ${availablebuild}" unset updateonstart @@ -146,12 +146,12 @@ fn_update_factorio_compare(){ else echo -e "\n" echo -e "No update available:" - echo -e " Current version: ${green}${currentbuild}${default}" - echo -e " Available version: ${green}${availablebuild}${default}" + echo -e " Current build: ${green}${currentbuild} ${factorioarch} ${branch}${default}" + echo -e " Available build: ${green}${availablebuild} ${factorioarch} ${branch}${default}" echo -e "" fn_print_ok_nl "No update available" - fn_script_log_info "Current build: ${currentbuild}" - fn_script_log_info "Available build: ${availablebuild}" + fn_script_log_info "Current build: ${currentbuild} ${factorioarch} ${branch}" + fn_script_log_info "Available build: ${availablebuild} ${factorioarch} ${branch}" fi } From f25f643ae0995e5b784e2c2e36c25203135e8e1f Mon Sep 17 00:00:00 2001 From: CedarLUG <19336442+cedarlug@users.noreply.github.com> Date: Sun, 17 Dec 2017 14:31:41 -0600 Subject: [PATCH 296/752] Replacing realpath dependency and idosyncracies. --- lgsm/functions/command_backup.sh | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index 4225a2c5e..5dd066109 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -112,7 +112,8 @@ fn_backup_compression(){ sleep 2 fn_print_dots "Backup (${rootdirduexbackup}) ${backupname}.tar.gz, in progress..." fn_script_log_info "backup ${rootdirduexbackup} ${backupname}.tar.gz, in progress" - excludedir=$(realpath --relative-to="${rootdir}" "${backupdir}") + excludedir=fn_backup_relpath + # CHECK THAT excludedir isn't empty. Sanity check here -CedarLUG tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" ./* local exitcode=$? if [ ${exitcode} -ne 0 ]; then @@ -180,6 +181,35 @@ fn_backup_prune(){ fi } +fn_backup_relpath() { + # Written by CedarLUG as a "realpath --relative-to" alternative in bash + declare -a rdirtoks=($(readlink -f "${rootdir}" | sed "s/\// /g")) + # CHECK THAT the array is populated correctly. Sanity check here -CedarLUG + declare -a bdirtoks=($(readlink -f "${backupdir}" | sed "s/\// /g")) + # CHECK THAT the array is populated correctly. Sanity check here -CedarLUG + + for ((base=0; $base<${#rdirtoks[@]}; base++)) ; + do + [[ "${rdirtoks[$base]}" != "${bdirtoks[$base]}" ]] && break + done + + for ((x=${base};$x<${#rdirtoks[@]};x++)) + do + echo -n "../" + done + + for ((x=${base};$x<$(( ${#bdirtoks[@]} - 1 ));x++)) + do + echo -n "${bdirtoks[$x]}/" + done + + if (( "$base" < "${#bdirtoks[@]}" )) ; then + echo ${bdirtoks[ $(( ${#bdirtoks[@]} - 1)) ]} + else + echo + fi +} + # Restart the server if it was stopped for the backup fn_backup_start_server(){ if [ "${serverstopped}" == "yes" ]; then From e8392f664021ecd5e52128babbf60d790dd098b3 Mon Sep 17 00:00:00 2001 From: CedarLUG <19336442+cedarlug@users.noreply.github.com> Date: Sun, 17 Dec 2017 16:18:18 -0600 Subject: [PATCH 297/752] Bad semicolon. --- lgsm/functions/command_backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index 5dd066109..9b3618ce9 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -188,7 +188,7 @@ fn_backup_relpath() { declare -a bdirtoks=($(readlink -f "${backupdir}" | sed "s/\// /g")) # CHECK THAT the array is populated correctly. Sanity check here -CedarLUG - for ((base=0; $base<${#rdirtoks[@]}; base++)) ; + for ((base=0; $base<${#rdirtoks[@]}; base++)) do [[ "${rdirtoks[$base]}" != "${bdirtoks[$base]}" ]] && break done From ff359e1af1044937d62f8d071201231ec18a4427 Mon Sep 17 00:00:00 2001 From: CedarLUG <19336442+cedarlug@users.noreply.github.com> Date: Mon, 18 Dec 2017 09:26:54 -0600 Subject: [PATCH 298/752] Function call syntax error --- lgsm/functions/command_backup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index 9b3618ce9..ea9647c4d 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -112,7 +112,7 @@ fn_backup_compression(){ sleep 2 fn_print_dots "Backup (${rootdirduexbackup}) ${backupname}.tar.gz, in progress..." fn_script_log_info "backup ${rootdirduexbackup} ${backupname}.tar.gz, in progress" - excludedir=fn_backup_relpath + excludedir=$(fn_backup_relpath) # CHECK THAT excludedir isn't empty. Sanity check here -CedarLUG tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" ./* local exitcode=$? From a717d1f8fd55b0988754b4d75743a10e1ab2a13b Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Fri, 22 Dec 2017 06:56:22 -0600 Subject: [PATCH 299/752] Update _default.cfg Added -clearinterval --- lgsm/config-default/config-lgsm/stationeers/_default.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg index 1706a71a2..334f65b38 100644 --- a/lgsm/config-default/config-lgsm/stationeers/_default.cfg +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -14,12 +14,13 @@ port="27500" queryport="27015" worldtype="Moon" autosaveinterval=300 +clearinterval=60 worldname="moon_save" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server fn_parms(){ -parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval}" +parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval} -clearallinterval=${clearinterval}" } #### LinuxGSM Settings #### From fa99aa882bd0d737bcf181ed1f189871c2064bd0 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 17:11:57 +0100 Subject: [PATCH 300/752] Update info_config.sh Added Stationeers --- lgsm/functions/info_config.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 5127ffa4f..921ed5e35 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -853,6 +853,27 @@ fn_info_config_squad(){ maxplayers=${maxplayers:-"0"} } +fn_info_config_stationeers(){ + if [ ! -f "${servercfgfullpath}" ]; then + servername="${unavailable}" + serverpassword="${unavailable}" + rconpassword="${unavailable}" + mapname="${unavailable}" + maxplayers="${unavailable}" + else + servername=$(grep "SERVERNAME=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/SERVERNAME=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + serverpassword=$(grep "PASSWORD=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/PASSWORD=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + rconpassword=$(grep "RCONPASSWORD=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/RCONPASSWORD=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "MAXPLAYER=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/MAXPLAYER=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + + # Not Set + servername=${servername:-"NOT SET"} + serverpassword=${serverpassword:-"NOT SET"} + rconpassword=${rconpassword:-"NOT SET"} + maxplayers=${maxplayers:-"0"} + fi +} + # Just Cause 2 if [ "${engine}" == "avalanche" ]; then fn_info_config_avalanche @@ -952,4 +973,7 @@ elif [ "${gamename}" == "Multi Theft Auto" ]; then fn_info_config_mta elif [ "${gamename}" == "Squad" ]; then fn_info_config_squad +# Stationeers +elif [ "${gamename}" == "Stationeers" ]; then + fn_info_config_stationeers fi From 1583e3af10fb17568d012736959bbd7c95eba669 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 17:31:57 +0100 Subject: [PATCH 301/752] Updated install_config.sh Added Stationeers to install_config.sh --- lgsm/functions/install_config.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index e38cdd2e7..5ff85fc58 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -456,6 +456,12 @@ elif [ "${gamename}" == "Starbound" ]; then fn_fetch_default_config fn_default_config_remote fn_set_config_vars +elif [ "${gamename}" == "Stationeers" ]; then + gamedirname="Stationeers" + array_configs+=( default.ini ) + fn_fetch_default_config + fn_default_config_remote + fn_set_config_vars elif [ "${gamename}" == "San Andreas Multiplayer" ]; then gamedirname="SanAndreasMultiplayer" array_configs+=( server.cfg ) From ece8a68af8448df7833b8e62174a7b0fdc29c1d6 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 17:39:55 +0100 Subject: [PATCH 302/752] Updated info_config.sh Removed mapmame --- lgsm/functions/info_config.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 921ed5e35..53e026493 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -858,7 +858,6 @@ fn_info_config_stationeers(){ servername="${unavailable}" serverpassword="${unavailable}" rconpassword="${unavailable}" - mapname="${unavailable}" maxplayers="${unavailable}" else servername=$(grep "SERVERNAME=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/SERVERNAME=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') From 36cb287c31f79e3266ea6206d917a4e2d1ceaff8 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 17:54:45 +0100 Subject: [PATCH 303/752] Fix info_config --- lgsm/functions/info_config.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 53e026493..64bb3382b 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -860,10 +860,10 @@ fn_info_config_stationeers(){ rconpassword="${unavailable}" maxplayers="${unavailable}" else - servername=$(grep "SERVERNAME=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/SERVERNAME=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - serverpassword=$(grep "PASSWORD=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/PASSWORD=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - rconpassword=$(grep "RCONPASSWORD=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/RCONPASSWORD=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - maxplayers=$(grep "MAXPLAYER=" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/MAXPLAYER=//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + servername=$(grep "SERVERNAME" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/SERVERNAME//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + serverpassword=$(grep "PASSWORD" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/PASSWORD//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + rconpassword=$(grep "RCONPASSWORD" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/RCONPASSWORD//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + maxplayers=$(grep "MAXPLAYER" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/MAXPLAYER//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') # Not Set servername=${servername:-"NOT SET"} From a6f6ef483e12b9f57df4829dbe0d4bacb144b98d Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 17:56:44 +0100 Subject: [PATCH 304/752] Update linuxgsm.sh Changed to my repo --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 9dbc97b6a..00ae72210 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -42,7 +42,7 @@ configdirdefault="${lgsmdir}/config-default" ## GitHub Branch Select # Allows for the use of different function files # from a different repo and/or branch. -githubuser="GameServerManagers" +githubuser="FliesWithWind" githubrepo="LinuxGSM" githubbranch="master" From c56e5c2bbdf15c793198310741c4c908e13327a4 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Mon, 25 Dec 2017 18:02:41 +0100 Subject: [PATCH 305/752] Updated cfg Fix servercfgfullpath --- lgsm/config-default/config-lgsm/stationeers/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stationeers/_default.cfg index 334f65b38..f502a475e 100644 --- a/lgsm/config-default/config-lgsm/stationeers/_default.cfg +++ b/lgsm/config-default/config-lgsm/stationeers/_default.cfg @@ -105,7 +105,7 @@ executable="./rocketstation_DedicatedServer.x86_64" servercfg="default.ini" servercfgdefault="default.ini" servercfgdir="${systemdir}" -servercfgfullpath="${servercfgdir}" +servercfgfullpath="${servercfgdir}/${servercfg}" ## Backup Directory backupdir="${rootdir}/backups" From 65d9229ee97e8448381c876ed284e83c9f606b3f Mon Sep 17 00:00:00 2001 From: Nathan <4490380+Grimston@users.noreply.github.com> Date: Wed, 27 Dec 2017 17:36:21 +0800 Subject: [PATCH 306/752] Update command_start.sh Correct the width and height argument order for the tmux session. --- lgsm/functions/command_start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 6bad48141..96aa7b8e4 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -98,7 +98,7 @@ fn_start_tmux(){ # Create lockfile date > "${rootdir}/${lockselfname}" cd "${executabledir}" - tmux new-session -d -x "${sessionheight}" -y "${sessionwidth}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" + tmux new-session -d -x "${sessionwidth}" -y "${sessionheight}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" # Create logfile touch "${consolelog}" From 69199a1af1bfcfdbc751ff217c040686956653ba Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 29 Dec 2017 15:30:54 +0000 Subject: [PATCH 307/752] Revert "Tmux session size arguments out of order." --- lgsm/functions/command_start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 96aa7b8e4..6bad48141 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -98,7 +98,7 @@ fn_start_tmux(){ # Create lockfile date > "${rootdir}/${lockselfname}" cd "${executabledir}" - tmux new-session -d -x "${sessionwidth}" -y "${sessionheight}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" + tmux new-session -d -x "${sessionheight}" -y "${sessionwidth}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" # Create logfile touch "${consolelog}" From 6dfdece97642e9dae1dd0a606f4b95c519becbec Mon Sep 17 00:00:00 2001 From: Nathan <4490380+Grimston@users.noreply.github.com> Date: Wed, 27 Dec 2017 17:36:21 +0800 Subject: [PATCH 308/752] Update command_start.sh Correct the width and height argument order for the tmux session. --- lgsm/functions/command_start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 6bad48141..96aa7b8e4 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -98,7 +98,7 @@ fn_start_tmux(){ # Create lockfile date > "${rootdir}/${lockselfname}" cd "${executabledir}" - tmux new-session -d -x "${sessionheight}" -y "${sessionwidth}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" + tmux new-session -d -x "${sessionwidth}" -y "${sessionheight}" -s "${servicename}" "${executable} ${parms}" 2> "${lgsmlogdir}/.${servicename}-tmux-error.tmp" # Create logfile touch "${consolelog}" From 1c5b4eb336b3fe3ad5932e35b8522eafb9432704 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 30 Dec 2017 13:15:56 +0000 Subject: [PATCH 309/752] gamedig Will display the output of gamedig in json format --- lgsm/functions/command_dev_gamedig.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 lgsm/functions/command_dev_gamedig.sh diff --git a/lgsm/functions/command_dev_gamedig.sh b/lgsm/functions/command_dev_gamedig.sh new file mode 100644 index 000000000..9ef5fb91d --- /dev/null +++ b/lgsm/functions/command_dev_gamedig.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# LinuxGSM command_dev_gamedig.sh function +# Author: Daniel Gibbs +# Website: https://gameservermanagers.com +# Description: Displays output of gamedig in json format. + +local commandname="GAMEDIG" +local commandaction="Gamedig" +local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" From 3091ebc0880ef497fcd5eab8810e63af8ab1807e Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Sat, 30 Dec 2017 10:00:42 -0600 Subject: [PATCH 310/752] Update serverlist.csv Fixed typo in Stationeers --- lgsm/data/serverlist.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/data/serverlist.csv b/lgsm/data/serverlist.csv index 08af156a6..728377573 100644 --- a/lgsm/data/serverlist.csv +++ b/lgsm/data/serverlist.csv @@ -57,6 +57,7 @@ rust,rustserver,Rust samp,sampserver,San Andreas Multiplayer ss3,ss3server,Serious Sam 3: BFE sb,sbserver,Starbound +st,stserver,Stationeers squad,squadserver,Squad sven,svenserver,Sven Co-op tf2,tf2server,Team Fortress 2 @@ -70,4 +71,3 @@ ut3,ut3server,Unreal Tournament 3 ut99,ut99server,Unreal Tournament 99 wet,wetserver,Wolfenstein: Enemy Territory zps,zpsserver,Zombie Panic! Source -st,stationeets,Stationeers From 77fee595c78945a565ce2b2964a33f5803c37f3f Mon Sep 17 00:00:00 2001 From: FliesWithWind Date: Sat, 30 Dec 2017 10:06:29 -0600 Subject: [PATCH 311/752] Renamed stationeers folder to stserver --- .DS_Store | Bin 0 -> 8196 bytes lgsm/.DS_Store | Bin 0 -> 8196 bytes lgsm/config-default/.DS_Store | Bin 0 -> 8196 bytes lgsm/config-default/config-lgsm/.DS_Store | Bin 0 -> 8196 bytes .../{stationeers => stserver}/_default.cfg | 0 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .DS_Store create mode 100644 lgsm/.DS_Store create mode 100644 lgsm/config-default/.DS_Store create mode 100644 lgsm/config-default/config-lgsm/.DS_Store rename lgsm/config-default/config-lgsm/{stationeers => stserver}/_default.cfg (100%) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..85716809b21fa1acf504893382a3df2fb7ee717f GIT binary patch literal 8196 zcmeHMU2GIZ9RL5@gYH<`PAea`z`;oalvXWoF73wcZn@pN zLmQGxlqac?Cj&1UKM0Wcgb%*pw=tNA4>bW3AN0jXqtV1C<9~Mc8ld#W2bHjs%=~Bm zAM^2>-|b}P002Ak`WApF04S7&+JDUP4izB+ zAp#)+Ap#)+Ap-vg1nA5bNtx%|m)5Wh5eN}@BoPqbhd5;+6M>wP(*JZ&;a>qriYtJh zsLn-&WIT|GKu$?X7D^~XNy<o@E!%P1K3fn1;F8M&jvx!-Xta*%Z`bJ#SBX}&n=*q&zE zM$Yd~_AxSO+PYKhaPqe9`u;)Ze*K{4jZr^JePS%`uY@Tq&7+f(EnBuU#kXzSai%Fg z+1lFN6mOyW8Kx-e`tC!=^Jk|oUV7)<_bz|>nOr{x-w>#k?b-5ks?CC7xrL;B%qY7s z7YtUZ_Vn)Em*zb08ix!^^UQ+LNlSLqyvC(P_hudYV9qGeVh6L1l^?gsQk&JRY@VEr zcFRhcFBcaxO{6t}R*;TeI%T=Iu}I zPR>+S*YMgp#*Pqzwr8F+jod&{Y{jtVW(`|6?a{%4>6#hK=(n|TqZXSOn_0RnTBR;m zSC&lohbX*W8OmqOQ+d;S!5?GQYL$)XH1qwAE=JM$2MY5o^{Z9&sIVk+29>&^%<$@( zD%PMjGOj88F0DjrHnPo(yR83t+GSs(Ze=YB*V%xjWeiKIT3MUI_p!l(T&`5sv1b%E zly%0(X_2l!?4E?G9v8#*X|8u*!mw#dU(wiA%c4s=X-dPw)~@SfLPVJcxywEV^@(QL z;^Np*p$T?FHynX1*ieL5;XF*kMR*(DhwE?yzJ#yg8@L7E!X5Y#euiJ+H~5_%xcVIQJMP7OxF4Ux6pr9AOydbWi4IO+4qcqYm+=)mhp*uq zcp0zYRlJ7R@dkc`ALA!@6K~;dIlrBlgP0oY>V7u)pD^{# zB1zB37cW^=->`9O>#oG?Cf>JqcQeSRjO2vRl@b^H&AW$$g2?Lf6)ZMDlrm1=Pva83 zd4-_8GNTeVV)57-g_y#F=GxeLg}BVi{Ju6c#uzUr+WNl{b<<`R;|qwPif`T4!WfSb zg{5_88(9|;S!Gvj1=~Y*@P}b*V@alPoR50*67Maz3LnB3aFYo49sB@4!7uP9ku8GN zM7Aidz?B%ob+{fkU?Vo+cH9xrt`obl2YZQnDICB-9KvDDpiaaa#W6fZ#LHs=i#UZZ z;aQ^Kd7LH+zK$30622*^HA}dj64j){D zUGu;HKMYF==NKXoBJd9pz({ARvx9=?`bk@JpX;>J=(?JjS%d` literal 0 HcmV?d00001 diff --git a/lgsm/.DS_Store b/lgsm/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..59618b2d6edd3c07e80220f5dff67f0dcda201ce GIT binary patch literal 8196 zcmeHMO>h)N6n<|BFdaxTU?4k$g_Tqw;06*B2q-_BY(T<~P;NpJeq3gEhGfdgOxT&- z1tQjJp(nwTlj23og9TK1!h;vogO*~Ic!(uf1COK!`1c`BnPW1*vPALephAQIgggWg ziRu&w2%UI<$pFg|g(}S{qX!IBF$ghGs*^mUFt@~Ed z?A3kK%cyl8S>Km)okMxENR|%fT)QylkYrI#w{ry=YLdJXfb0)$V-lIowUsS zK*=)v(P7=onT}yOBZEcDv$D3?@91OZB1|wgxwIi#qb<{xS47iQ6tzhiDrBuw1yGpW5*2I`2pA9s~GBs3KNp1m6~>xOHz50N<&d5)!Mom)}pOrs;=~VWQpu)WgD34 zvHs`jh((XKk##Dn!3JzSYud7_i)~fZeQdBO&6S;t*>;5u<=n9`GSU;v?o4Xhb9~wT zy5}DpHyzs27qoUwLv(2`ZE2Xxx($PGNNGy8$nzIIXiB!pmdc+T4HB>ecEb_60uGem zHMjs5;WE4jAHa3E0iVNH@HO0mZ{QC62tUKG@EiONf52ZjAM0@`HeeJV$5vdA8*mG5 z#iwu^cH>^$hX?Q(Oye;;ju||GC(*@m%%g`BcphKDSMhax6W_-xconbVb-aNe<0tqj z-o#sYTkbDXVefv~u9Wya)gE|diM_#6Wb|oks+gQ?W+2 zljI4=Q&gOdjpG3Su_&^dC(|N~soe>&WA@aRbgsq3|fjM#mQ6B&An*I0xhrP{k{m=uU z2mVD5U{!Crw}%#(?L*CD?KtHVlzHOg$`XYN6(Srb6yZ4G)ISWV9;cyPCmCQ_BK1)E U&wmKue+`H4fB60j_C31A-vz7jf&c&j literal 0 HcmV?d00001 diff --git a/lgsm/config-default/.DS_Store b/lgsm/config-default/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7bd27f8beab1098a87f573fe2a863a3580449168 GIT binary patch literal 8196 zcmeHMTWl0n7(U;&l$mzg4i}-WTU;o$pe1ynwy8?lUIZ#tD%;X>k#=@xC=+I9>dx#I zSW5Oyqw-+l4Pv}JXf!`TzaSoc(thW9ZH63C0>2V-i)4Y7I5lC|u6#yb=jUDhWaMjG1hbZD1C)?mX>q zAdEm5fiMDL1i}b}5x5Z|KzBAT(gOFskcMp-fiMC$Wd!*9Ax@QJGQg5R|J6Z_p8^o_ z6u>Xkr#!&7i3gYruq4nor8!0RfWQ<%iUDCx@;Fx~Oa@pID9jmzIYY2Af(!-z>SP!9 z)ftik!#0dS7=if_;K!$iWthWkc4$`qo=s1?Q)$adlg6j%Da&-dwzf-%R8%giS}aM` zQgvJ*F`|t}gF$Y)><7Bj+2Nxdt-Jm_DIt&~S(3-qhGMZjk!X!?-rOaKvv#`6CTj&$+M&2sB`+eD6xw=NFjc(sDuk$j2_EMna2$pt9LUw$FhbT z*W}ae9rKK%9+%A%jqP)toY&`1HfGZNLQBoN#%_ZqH48>RP3@|X&(^Jst!}<^V|&+@ z-i!6>lBLU*E6P3!r0to9Od~fkZR+0Py_%abY~8dcM+>HFrY&RG*0RPDw92w?)o^Px zI+jnHkLFG9nA#*s{%GT>sB%E3l^%3-KAWzdmxTVBRnh2vF6qk|)arr39W7C1*d>=# zEl|9xRZ)hI&?l|B!BTArB|2hhX~R-=S*&w+hY}qvh^VSNgTZ^2E77rxlg*MVZZOup zH5xt0mmSnxZ`YJz)0RF7*6yP%?d7r_UFRE;nvzei^|{cLTqiiuRHjB#vQ2blx`P_o zCf3ge*#yh6B0I%iV6U=s>;ik6eZ;+J+EL`MKz%)vD98cg$JcVcR5?;nDcoXm7J-m+(@G-u` zSNIy=;0OGSU-5_7UZhOw!Sc=p;tJscXP8JGoZ-kb*Cusr+x8tR25w+de^)1%e9MZJ z@#gg#Hg(?DbCn5mKK@zs{5Kv4l+gS1W|9UFndB>FOdO?NaWQ=`5&~ zLfWk)C8E4qC8Ui?zbvclKj7|X>|6E|@%C>pR1s&F5nopmS2v=|=V~ANu?@S3ue*`L z2o7Q#8gcdrEaI$#qd0~lPT(XS3wV19&*6ET#u>bb*YG;tApV}kIh@A@;_`Brn^M1B*_;kGys1Or0@cjS&g@6CQ-ep4jFalu&Zr})@ zvOm?|OB-D1May&TIMoTNyl}meK;MKKKOHCZ({aM9e;86fPO97{8DL2ujZpdDe+b~; PKg0V!y#Ian-Mq~|nPnWx literal 0 HcmV?d00001 diff --git a/lgsm/config-default/config-lgsm/.DS_Store b/lgsm/config-default/config-lgsm/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4af6c4d3790cf4efbd674968c3172f5e86634cc9 GIT binary patch literal 8196 zcmeHMO>h)N6n<|L$TT5jKp;E7!b&O-;sz231eBjmHekY!P;NpJeq3gE1~TPjChW}a z0x{NVsVBjblj23og9TK1!h;vogO*~Ic!(ufJOmJl z>J$eEop^xB0Lv1EDvc?l2Mkm(2r*EqlRVD56D9*JOO)z>QXMdu8G{G~#q6XP7u^Aq z62mg|KS zIGG-EOKD&C3tq3DKhB?y=>AwXs1LfXJyX}SM=i6IQJ1D%$JZ^#%nN19FsaLlVaqYx zQmLss4iZ@*fH{t<6EaKGe1ZzF5I%!xJb@=MgQxH`x;TM(^l%bi!B_D$d;{OY5AZ5p!|QkhZ{jETDSn2x@HXC& z>x)!)dr&@CO8kLpRgNj~HaMn{(TDLiws+stssDwycNa>sKDKn(>gLw=&D}ebGg~@q zC-3ExAdqB;U`~Y@Vk_^XB&W5uVkL_W5y8xJvq@bcyIRK&fikTTQ)2PhT7`I{29GVV z^$Iatjfk-}w8fZOLnIa_M%%cF#ngGkS4Bv-bTOvZ5}~DZ`wo)MC+fFX78X$cuQ12>B*n#&_^tNwgXI z^;d`|5w8+fp_wy207d(Kq zed)el8mQU}oX6U6%BLvv#QT*c3Kc3uI8G?Sal)BD45=Qcu3RS>U|AxyQ2Nh51cdj0 Lc>fFLJ=(=TLJ8_6 literal 0 HcmV?d00001 diff --git a/lgsm/config-default/config-lgsm/stationeers/_default.cfg b/lgsm/config-default/config-lgsm/stserver/_default.cfg similarity index 100% rename from lgsm/config-default/config-lgsm/stationeers/_default.cfg rename to lgsm/config-default/config-lgsm/stserver/_default.cfg From 66527a1c7ab7c647ba81dc0ee730908fcbc93b94 Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Sat, 30 Dec 2017 10:30:36 -0600 Subject: [PATCH 312/752] Update linuxgsm.sh Changed githubuser back to GameServerManagers --- linuxgsm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linuxgsm.sh b/linuxgsm.sh index 00ae72210..9dbc97b6a 100755 --- a/linuxgsm.sh +++ b/linuxgsm.sh @@ -42,7 +42,7 @@ configdirdefault="${lgsmdir}/config-default" ## GitHub Branch Select # Allows for the use of different function files # from a different repo and/or branch. -githubuser="FliesWithWind" +githubuser="GameServerManagers" githubrepo="LinuxGSM" githubbranch="master" From 281928647d638ad6949cf8b6aa9084fe07f990ee Mon Sep 17 00:00:00 2001 From: FliesWithWind <7544133+FliesWithWind@users.noreply.github.com> Date: Sun, 31 Dec 2017 15:21:03 +0100 Subject: [PATCH 313/752] Delete .DS_Store --- lgsm/.DS_Store | Bin 8196 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 lgsm/.DS_Store diff --git a/lgsm/.DS_Store b/lgsm/.DS_Store deleted file mode 100644 index 59618b2d6edd3c07e80220f5dff67f0dcda201ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMO>h)N6n<|BFdaxTU?4k$g_Tqw;06*B2q-_BY(T<~P;NpJeq3gEhGfdgOxT&- z1tQjJp(nwTlj23og9TK1!h;vogO*~Ic!(uf1COK!`1c`BnPW1*vPALephAQIgggWg ziRu&w2%UI<$pFg|g(}S{qX!IBF$ghGs*^mUFt@~Ed z?A3kK%cyl8S>Km)okMxENR|%fT)QylkYrI#w{ry=YLdJXfb0)$V-lIowUsS zK*=)v(P7=onT}yOBZEcDv$D3?@91OZB1|wgxwIi#qb<{xS47iQ6tzhiDrBuw1yGpW5*2I`2pA9s~GBs3KNp1m6~>xOHz50N<&d5)!Mom)}pOrs;=~VWQpu)WgD34 zvHs`jh((XKk##Dn!3JzSYud7_i)~fZeQdBO&6S;t*>;5u<=n9`GSU;v?o4Xhb9~wT zy5}DpHyzs27qoUwLv(2`ZE2Xxx($PGNNGy8$nzIIXiB!pmdc+T4HB>ecEb_60uGem zHMjs5;WE4jAHa3E0iVNH@HO0mZ{QC62tUKG@EiONf52ZjAM0@`HeeJV$5vdA8*mG5 z#iwu^cH>^$hX?Q(Oye;;ju||GC(*@m%%g`BcphKDSMhax6W_-xconbVb-aNe<0tqj z-o#sYTkbDXVefv~u9Wya)gE|diM_#6Wb|oks+gQ?W+2 zljI4=Q&gOdjpG3Su_&^dC(|N~soe>&WA@aRbgsq3|fjM#mQ6B&An*I0xhrP{k{m=uU z2mVD5U{!Crw}%#(?L*CD?KtHVlzHOg$`XYN6(Srb6yZ4G)ISWV9;cyPCmCQ_BK1)E U&wmKue+`H4fB60j_C31A-vz7jf&c&j From 8f9252b14a74a221a7dff225f23015df3b3f7ac5 Mon Sep 17 00:00:00 2001 From: FliesWithWind Date: Sun, 31 Dec 2017 15:25:14 +0100 Subject: [PATCH 314/752] Deleting .DS_Store --- lgsm/.DS_Store | Bin 8196 -> 8196 bytes lgsm/config-default/.DS_Store | Bin 8196 -> 8196 bytes lgsm/config-default/config-lgsm/.DS_Store | Bin 8196 -> 8196 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/lgsm/.DS_Store b/lgsm/.DS_Store index 59618b2d6edd3c07e80220f5dff67f0dcda201ce..50721ff12e7f62d7c23b736dd3762fa16fef4619 100644 GIT binary patch literal 8196 zcmeI1O;8*~6oB7bNSK)fXpq40V_d~VKp+s19}{%>)1+b~W+9M-WSQNWz?8EyxHG#1 z2$58IvQoz1gQm)Z6{}P{S$eV5t6F-oq{`^Qi=`gCc=cfE>*-l4fnX{ZHI?bA?$^`r zz3J&U-%RhD1ppk#>g@n307z81WZS5@LE(B{H2(s!kEitGUcR}4}N6z-&ta&wZgKrRa@+yR940b_cSl-4rrN^{OE}0%_M{VsN+~`eJy#+H0BblV$iWY&9se-?`-M@ znM{tGw(iUgI9XeF{qw|yLXu=jPB3+Gv9rCsIojU&&{A`BvA3(UIoh?idud6Qs&=*a z9h^$fFD#y0I{&&@CkF2dC|$SiH*U6Q%gqgnMMv!XqOax`Ei2p9;flwU1S`+cT1I9) z)3M!SM#d$XV5Kgt|6t0ok7Nw4A5S?}Hf_5JR+iGNRMyfwqu;XP=7Ql)c*a?e_fEJ@ z#vAkvCrt9?V+qExu5r{L2Qz03k(wMaN%NVk>CLlxN%BW) z>r`b@r6Z{Onz_0K-{0V;{AfkemScNLyi@UJ_8?gyHum>N;eYhWo@em%yCvgNP za0-){LLJkX!+Bi5MSKol!B_D$d=uZnckw-3!4L6MaaoZ(nFqvizQxa|_m7Vwkr_OW zk@$_stQo2p{*TD~emlppto*Ku9XsoHH|^={ePr!+uDgNPF?KChK1%`?AEG=Y0$hT& zx~5jSdo$d}2s`7f#Mxm*tG;!#=01raW|DuXL~CTiD$q1a5{roO=9*TS5M~8J*RFI( z1S{Jjv|UP%OgOVbq1~tSNklE%x>{YORz4b26bAh1l5YvXw_pW6CiuREtMDU%_Zva? z2LV@vWj=7VScg0D0fMdxAH){y!fpbu9|v%dz~j(8g-3A|PvL2TPb2s&g3rNO%n*F% z@H{??7w~z!h?nq1dAO(FP58Kq@~?jg2={+j`}rB}|2~6vV)Hj#8Pco( literal 8196 zcmeHMO>h)N6n<|BFdaxTU?4k$g_Tqw;06*B2q-_BY(T<~P;NpJeq3gEhGfdgOxT&- z1tQjJp(nwTlj23og9TK1!h;vogO*~Ic!(uf1COK!`1c`BnPW1*vPALephAQIgggWg ziRu&w2%UI<$pFg|g(}S{qX!IBF$ghGs*^mUFt@~Ed z?A3kK%cyl8S>Km)okMxENR|%fT)QylkYrI#w{ry=YLdJXfb0)$V-lIowUsS zK*=)v(P7=onT}yOBZEcDv$D3?@91OZB1|wgxwIi#qb<{xS47iQ6tzhiDrBuw1yGpW5*2I`2pA9s~GBs3KNp1m6~>xOHz50N<&d5)!Mom)}pOrs;=~VWQpu)WgD34 zvHs`jh((XKk##Dn!3JzSYud7_i)~fZeQdBO&6S;t*>;5u<=n9`GSU;v?o4Xhb9~wT zy5}DpHyzs27qoUwLv(2`ZE2Xxx($PGNNGy8$nzIIXiB!pmdc+T4HB>ecEb_60uGem zHMjs5;WE4jAHa3E0iVNH@HO0mZ{QC62tUKG@EiONf52ZjAM0@`HeeJV$5vdA8*mG5 z#iwu^cH>^$hX?Q(Oye;;ju||GC(*@m%%g`BcphKDSMhax6W_-xconbVb-aNe<0tqj z-o#sYTkbDXVefv~u9Wya)gE|diM_#6Wb|oks+gQ?W+2 zljI4=Q&gOdjpG3Su_&^dC(|N~soe>&WA@aRbgsq3|fjM#mQ6B&An*I0xhrP{k{m=uU z2mVD5U{!Crw}%#(?L*CD?KtHVlzHOg$`XYN6(Srb6yZ4G)ISWV9;cyPCmCQ_BK1)E U&wmKue+`H4fB60j_C31A-vz7jf&c&j diff --git a/lgsm/config-default/.DS_Store b/lgsm/config-default/.DS_Store index 7bd27f8beab1098a87f573fe2a863a3580449168..8772fbed73d82201816c16177cedbe9ae880eda0 100644 GIT binary patch literal 8196 zcmeHMU2GIZ9G~A&=xkZ&wqm<{-buv*IcO^dsRlUOq97$yuh16Ia(BD5E8E?AyLSa@ zNr^#?`rvnh(V$UZG%-fYBbxXX^+987LI5A+!3SgFBN%+~KRbJkrIZ&EL&8on^P8Ff z{O9A>-|XanWsIS3WD!pl=qmGDy zh=GWKh=GWKh=E&y0eZ7V;xoMa(i)W!0}%taB?IF7kf1Cu72=r0;L|}x5CRa25FkiY zr#K++NradRaZF<1N^{ES0ii3x5ChVk>lmPUM^9kMOYZ)`k=*sQYIbILid;1%;K z9!n3n!)ZU`7rfR?e!pmSX8eI{SnqOOd$OL%?zPO}K5app>-ZVVG4p}5WtcSNK)2-> z?r^JHa11Y)CoK(}D_rT*^pTO~rlw?~sd@cqGBMJ!p*fk@aPNJiqYAHG(X?sD!NH@) zMxGiyeoCGY;a7rHUUT9%XFjg&72D)-W8hv2w1HwvL&7 zTBS!P-a*aIyji5vb?02WFz9%FT2(G%=L&YlH@Dih7)*VYUM}z2cBkuEzU4Z-J-&Iw zFHJPX)U(fX^L|?}S)ZmAJo8bL=CX=rJIzQ_Rg2Yj4~c2Ky=LActV=b@!zv%muU&H2 ziq#FxEt}gWDz&O=b%9#bU9>zaYnyw9EyEw^&3HM}F)XKlAMxz?)*;KxD^++x>2flI zX5ghS)E9HDj`tL@){_OxKRQvZRaGusrmF`G+Qlx{5MG9MhAV+(`7&MKFDz|&lS+eg zxp=+4O3^aB%Oe(KPf}g0Xr9t_nEvQ;sU~$D*9>KkoynTE?AoAi4Nc;AJmA9mH{c*8!N5=Da519__>N{Fq?6;kE)hldU4MXgS*QH)g21M1R zR!YL^Brv9E;u%`X?qM70+3BJS;j$C#MRuBvv$O1T_5=HcU1XQopX@Tb!mhG^z@VT4 zD(0aEaU`)84QNCQw&6iMgibtyG`i4>EOIb$2#4XLfMFcLaXgFX@H}3?t9T1<;~l(< z5Ahkk#Mk%+-{L2n#|2!(ulOB*;R^nin~ar|y{oioiMUEQ!$l@#hZi|^>iWu#2g+V` z%Paf*d?DvM7Tj4=n^>`W?YfPdS|^oojR2--^uMwUbSQ-u2(TnDDSUn5qQy&=s_{J} zP4mdLm!))xv~nRrKCyV=B0au5em5t%X|k!-$4TyIxCUvhkFViei%p1$8ye%PHjD0p z5;U9Ft8r~M$({$zmitvzE2DcMt(&)ybq?JCX>DsKD-$~`!#2X@fGynd7GfPCi5d#qew>SeRYfrbg(k5s6yoy*mLHQtMk;J$$iGd3h nVuk#=@xC=+I9>dx#I zSW5Oyqw-+l4Pv}JXf!`TzaSoc(thW9ZH63C0>2V-i)4Y7I5lC|u6#yb=jUDhWaMjG1hbZD1C)?mX>q zAdEm5fiMDL1i}b}5x5Z|KzBAT(gOFskcMp-fiMC$Wd!*9Ax@QJGQg5R|J6Z_p8^o_ z6u>Xkr#!&7i3gYruq4nor8!0RfWQ<%iUDCx@;Fx~Oa@pID9jmzIYY2Af(!-z>SP!9 z)ftik!#0dS7=if_;K!$iWthWkc4$`qo=s1?Q)$adlg6j%Da&-dwzf-%R8%giS}aM` zQgvJ*F`|t}gF$Y)><7Bj+2Nxdt-Jm_DIt&~S(3-qhGMZjk!X!?-rOaKvv#`6CTj&$+M&2sB`+eD6xw=NFjc(sDuk$j2_EMna2$pt9LUw$FhbT z*W}ae9rKK%9+%A%jqP)toY&`1HfGZNLQBoN#%_ZqH48>RP3@|X&(^Jst!}<^V|&+@ z-i!6>lBLU*E6P3!r0to9Od~fkZR+0Py_%abY~8dcM+>HFrY&RG*0RPDw92w?)o^Px zI+jnHkLFG9nA#*s{%GT>sB%E3l^%3-KAWzdmxTVBRnh2vF6qk|)arr39W7C1*d>=# zEl|9xRZ)hI&?l|B!BTArB|2hhX~R-=S*&w+hY}qvh^VSNgTZ^2E77rxlg*MVZZOup zH5xt0mmSnxZ`YJz)0RF7*6yP%?d7r_UFRE;nvzei^|{cLTqiiuRHjB#vQ2blx`P_o zCf3ge*#yh6B0I%iV6U=s>;ik6eZ;+J+EL`MKz%)vD98cg$JcVcR5?;nDcoXm7J-m+(@G-u` zSNIy=;0OGSU-5_7UZhOw!Sc=p;tJscXP8JGoZ-kb*Cusr+x8tR25w+de^)1%e9MZJ z@#gg#Hg(?DbCn5mKK@zs{5Kv4l+gS1W|9UFndB>FOdO?NaWQ=`5&~ zLfWk)C8E4qC8Ui?zbvclKj7|X>|6E|@%C>pR1s&F5nopmS2v=|=V~ANu?@S3ue*`L z2o7Q#8gcdrEaI$#qd0~lPT(XS3wV19&*6ET#u>bb*YG;tApV}kIh@A@;_`Brn^M1B*_;kGys1Or0@cjS&g@6CQ-ep4jFalu&Zr})@ zvOm?|OB-D1May&TIMoTNyl}meK;MKKKOHCZ({aM9e;86fPO97{8DL2ujZpdDe+b~; PKg0V!y#Ian-Mq~|nPnWx diff --git a/lgsm/config-default/config-lgsm/.DS_Store b/lgsm/config-default/config-lgsm/.DS_Store index 4af6c4d3790cf4efbd674968c3172f5e86634cc9..11c4b95f60fef1dfb6b498675a7cff8478c9e64a 100644 GIT binary patch delta 160 zcmZp1XmOYj$z8-y#*oTTlvG|^u(5C&`@{y`&FmZ;9D*DS#SA4t43vYYn5-sn15xSnw{yTmt^&96l)7>U!dh7kabm^0@9 From 9c06773aa28686ad942a86eff574690c7bbc406f Mon Sep 17 00:00:00 2001 From: FliesWithWind Date: Sun, 31 Dec 2017 15:27:34 +0100 Subject: [PATCH 315/752] Deleted .DS_Store files --- .DS_Store | Bin 8196 -> 0 bytes lgsm/.DS_Store | Bin 8196 -> 0 bytes lgsm/config-default/.DS_Store | Bin 8196 -> 0 bytes lgsm/config-default/config-lgsm/.DS_Store | Bin 8196 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store delete mode 100644 lgsm/.DS_Store delete mode 100644 lgsm/config-default/.DS_Store delete mode 100644 lgsm/config-default/config-lgsm/.DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 85716809b21fa1acf504893382a3df2fb7ee717f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMU2GIZ9RL5@gYH<`PAea`z`;oalvXWoF73wcZn@pN zLmQGxlqac?Cj&1UKM0Wcgb%*pw=tNA4>bW3AN0jXqtV1C<9~Mc8ld#W2bHjs%=~Bm zAM^2>-|b}P002Ak`WApF04S7&+JDUP4izB+ zAp#)+Ap#)+Ap-vg1nA5bNtx%|m)5Wh5eN}@BoPqbhd5;+6M>wP(*JZ&;a>qriYtJh zsLn-&WIT|GKu$?X7D^~XNy<o@E!%P1K3fn1;F8M&jvx!-Xta*%Z`bJ#SBX}&n=*q&zE zM$Yd~_AxSO+PYKhaPqe9`u;)Ze*K{4jZr^JePS%`uY@Tq&7+f(EnBuU#kXzSai%Fg z+1lFN6mOyW8Kx-e`tC!=^Jk|oUV7)<_bz|>nOr{x-w>#k?b-5ks?CC7xrL;B%qY7s z7YtUZ_Vn)Em*zb08ix!^^UQ+LNlSLqyvC(P_hudYV9qGeVh6L1l^?gsQk&JRY@VEr zcFRhcFBcaxO{6t}R*;TeI%T=Iu}I zPR>+S*YMgp#*Pqzwr8F+jod&{Y{jtVW(`|6?a{%4>6#hK=(n|TqZXSOn_0RnTBR;m zSC&lohbX*W8OmqOQ+d;S!5?GQYL$)XH1qwAE=JM$2MY5o^{Z9&sIVk+29>&^%<$@( zD%PMjGOj88F0DjrHnPo(yR83t+GSs(Ze=YB*V%xjWeiKIT3MUI_p!l(T&`5sv1b%E zly%0(X_2l!?4E?G9v8#*X|8u*!mw#dU(wiA%c4s=X-dPw)~@SfLPVJcxywEV^@(QL z;^Np*p$T?FHynX1*ieL5;XF*kMR*(DhwE?yzJ#yg8@L7E!X5Y#euiJ+H~5_%xcVIQJMP7OxF4Ux6pr9AOydbWi4IO+4qcqYm+=)mhp*uq zcp0zYRlJ7R@dkc`ALA!@6K~;dIlrBlgP0oY>V7u)pD^{# zB1zB37cW^=->`9O>#oG?Cf>JqcQeSRjO2vRl@b^H&AW$$g2?Lf6)ZMDlrm1=Pva83 zd4-_8GNTeVV)57-g_y#F=GxeLg}BVi{Ju6c#uzUr+WNl{b<<`R;|qwPif`T4!WfSb zg{5_88(9|;S!Gvj1=~Y*@P}b*V@alPoR50*67Maz3LnB3aFYo49sB@4!7uP9ku8GN zM7Aidz?B%ob+{fkU?Vo+cH9xrt`obl2YZQnDICB-9KvDDpiaaa#W6fZ#LHs=i#UZZ z;aQ^Kd7LH+zK$30622*^HA}dj64j){D zUGu;HKMYF==NKXoBJd9pz({ARvx9=?`bk@JpX;>J=(?JjS%d` diff --git a/lgsm/.DS_Store b/lgsm/.DS_Store deleted file mode 100644 index 50721ff12e7f62d7c23b736dd3762fa16fef4619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeI1O;8*~6oB7bNSK)fXpq40V_d~VKp+s19}{%>)1+b~W+9M-WSQNWz?8EyxHG#1 z2$58IvQoz1gQm)Z6{}P{S$eV5t6F-oq{`^Qi=`gCc=cfE>*-l4fnX{ZHI?bA?$^`r zz3J&U-%RhD1ppk#>g@n307z81WZS5@LE(B{H2(s!kEitGUcR}4}N6z-&ta&wZgKrRa@+yR940b_cSl-4rrN^{OE}0%_M{VsN+~`eJy#+H0BblV$iWY&9se-?`-M@ znM{tGw(iUgI9XeF{qw|yLXu=jPB3+Gv9rCsIojU&&{A`BvA3(UIoh?idud6Qs&=*a z9h^$fFD#y0I{&&@CkF2dC|$SiH*U6Q%gqgnMMv!XqOax`Ei2p9;flwU1S`+cT1I9) z)3M!SM#d$XV5Kgt|6t0ok7Nw4A5S?}Hf_5JR+iGNRMyfwqu;XP=7Ql)c*a?e_fEJ@ z#vAkvCrt9?V+qExu5r{L2Qz03k(wMaN%NVk>CLlxN%BW) z>r`b@r6Z{Onz_0K-{0V;{AfkemScNLyi@UJ_8?gyHum>N;eYhWo@em%yCvgNP za0-){LLJkX!+Bi5MSKol!B_D$d=uZnckw-3!4L6MaaoZ(nFqvizQxa|_m7Vwkr_OW zk@$_stQo2p{*TD~emlppto*Ku9XsoHH|^={ePr!+uDgNPF?KChK1%`?AEG=Y0$hT& zx~5jSdo$d}2s`7f#Mxm*tG;!#=01raW|DuXL~CTiD$q1a5{roO=9*TS5M~8J*RFI( z1S{Jjv|UP%OgOVbq1~tSNklE%x>{YORz4b26bAh1l5YvXw_pW6CiuREtMDU%_Zva? z2LV@vWj=7VScg0D0fMdxAH){y!fpbu9|v%dz~j(8g-3A|PvL2TPb2s&g3rNO%n*F% z@H{??7w~z!h?nq1dAO(FP58Kq@~?jg2={+j`}rB}|2~6vV)Hj#8Pco( diff --git a/lgsm/config-default/.DS_Store b/lgsm/config-default/.DS_Store deleted file mode 100644 index 8772fbed73d82201816c16177cedbe9ae880eda0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 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 Jiid}@{S%Co;t>D< From 9791f93fe41da42b2b084d2d0142d54a0d0fc1f5 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 17:08:06 +0000 Subject: [PATCH 316/752] changes sleep to 0.5 to speed up files loading --- lgsm/functions/core_dl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/core_dl.sh b/lgsm/functions/core_dl.sh index a5361a9b7..f02c32a67 100644 --- a/lgsm/functions/core_dl.sh +++ b/lgsm/functions/core_dl.sh @@ -115,7 +115,7 @@ fn_fetch_file(){ # if larger file shows progress bar if [ "${local_filename##*.}" == "bz2" ]||[ "${local_filename##*.}" == "gz" ]||[ "${local_filename##*.}" == "zip" ]||[ "${local_filename##*.}" == "jar" ]; then echo -ne "downloading ${local_filename}..." - sleep 1 + sleep 0.5 curlcmd=$(${curlpath} --progress-bar --fail -L -o "${local_filedir}/${local_filename}" "${remote_fileurl}") echo -ne "downloading ${local_filename}..." else From a41944dab71f9c30200bd7ba34479fdcd30c4a1c Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 19:42:57 +0000 Subject: [PATCH 317/752] changed udp to tcp as per #1730 --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index cca42c6d3..a567e2e13 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -618,7 +618,7 @@ fn_info_message_minecraft(){ echo -e "" { echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" - echo -e "> Game\tINBOUND\t${port}\tudp" + echo -e "> Game\tINBOUND\t${port}\ttcp" } | column -s $'\t' -t } From 7c9b4fc8ac7da8e666081b35ef0d2a9f70a64198 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 19:59:15 +0000 Subject: [PATCH 318/752] Added fix specific to stationeers. Causes var to be overwritten --- lgsm/functions/install_config.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 72c6f6acc..d492ac56e 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -61,7 +61,12 @@ fn_set_config_vars(){ echo "changing hostname." fn_script_log_info "changing hostname." sleep 1 - sed -i "s/SERVERNAME/${servername}/g" "${servercfgfullpath}" + + if [ $(grep SERVERNAME=SERVERNAME \"${lgsmdir}/config-default/config-game/${config}\") ]; then + sed -i "s/SERVERNAME=SERVERNAME/SERVERNAME=${servername}/g" "${servercfgfullpath}" + else + sed -i "s/SERVERNAME/${servername}/g" "${servercfgfullpath}" + fi echo "changing rcon/admin password." fn_script_log_info "changing rcon/admin password." sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgfullpath}" From f1b06b657ed6cc9e757a6fd99b70ac53518f2c96 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 19:59:28 +0000 Subject: [PATCH 319/752] space --- lgsm/config-default/config-lgsm/stserver/_default.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/stserver/_default.cfg b/lgsm/config-default/config-lgsm/stserver/_default.cfg index f502a475e..331655400 100644 --- a/lgsm/config-default/config-lgsm/stserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/stserver/_default.cfg @@ -20,7 +20,7 @@ worldname="moon_save" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters # Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server fn_parms(){ -parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval} -clearallinterval=${clearinterval}" +parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval} -clearallinterval=${clearinterval}" } #### LinuxGSM Settings #### From 3ee3540f7073a759c91437a789762a1df6de3ba9 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 19:59:48 +0000 Subject: [PATCH 320/752] Added stationeers still missing full port description --- lgsm/functions/info_messages.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index a567e2e13..7d378a1e8 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -835,6 +835,16 @@ fn_info_message_starbound(){ } | column -s $'\t' -t } +fn_info_message_stationeers(){ + echo -e "netstat -atunp | grep rocketstation" + echo -e "" + { + echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL" + echo -e "> Game\tINBOUND\t${port}\ttcp" + echo -e "> Query\tINBOUND\t${queryport}\ttcp" + } | column -s $'\t' -t +} + fn_info_message_teamspeak3(){ echo -e "netstat -atunp | grep ts3server" echo -e "" From 0998cc4a3f702478f731224a33e70f5dd896bc96 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 20:02:09 +0000 Subject: [PATCH 321/752] added stationeers --- lgsm/functions/info_messages.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 7d378a1e8..00d273bc8 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -1031,6 +1031,8 @@ fn_info_message_select_engine(){ fn_info_message_samp elif [ "${gamename}" == "Squad" ]; then fn_info_message_squad + elif [ "${gamename}" == "Stationeers" ]; then + fn_info_message_stationeers elif [ "${gamename}" == "TeamSpeak 3" ]; then fn_info_message_teamspeak3 elif [ "${gamename}" == "Tower Unite" ]; then From ccb786704b9acb9c5343dca44aeca9f17cc45517 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 20:21:03 +0000 Subject: [PATCH 322/752] added stationeers --- lgsm/functions/info_messages.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/info_messages.sh b/lgsm/functions/info_messages.sh index 00d273bc8..cd53846b2 100644 --- a/lgsm/functions/info_messages.sh +++ b/lgsm/functions/info_messages.sh @@ -402,7 +402,7 @@ fn_info_message_ports(){ parmslocation="${red}UNKNOWN${default}" # engines/games that require editing in the config file - local ports_edit_array=( "avalanche2.0" "avalanche3.0" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) + local ports_edit_array=( "avalanche2.0" "avalanche3.0" "Ballistic Overkill" "dontstarve" "idtech2" "idtech3" "idtech3_ql" "lwjgl2" "Project Cars" "projectzomboid" "quake" "refractor" "realvirtuality" "renderware" "seriousengine35" "Stationeers" "teeworlds" "terraria" "unreal" "unreal2" "unreal3" "TeamSpeak 3" "Mumble" "7 Days To Die" ) for port_edit in "${ports_edit_array[@]}" do if [ "${shortname}" == "ut3" ]; then From e00f8358ff25998e3c9c233d944c627bd88c731a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sun, 7 Jan 2018 20:24:07 +0000 Subject: [PATCH 323/752] fixed password display bug --- lgsm/functions/info_config.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/info_config.sh b/lgsm/functions/info_config.sh index 74330efd2..47a279f94 100644 --- a/lgsm/functions/info_config.sh +++ b/lgsm/functions/info_config.sh @@ -895,13 +895,13 @@ fn_info_config_stationeers(){ servername="${unavailable}" serverpassword="${unavailable}" rconpassword="${unavailable}" - maxplayers="${unavailable}" + maxplayers="${unavailable}" else servername=$(grep "SERVERNAME" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/SERVERNAME//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - serverpassword=$(grep "PASSWORD" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/PASSWORD//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') + serverpassword=$(grep "PASSWORD" "${servercfgfullpath}" | grep "^PASSWORD" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/PASSWORD//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') rconpassword=$(grep "RCONPASSWORD" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/RCONPASSWORD//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') maxplayers=$(grep "MAXPLAYER" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^\//d' -e 's/MAXPLAYER//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//') - + # Not Set servername=${servername:-"NOT SET"} serverpassword=${serverpassword:-"NOT SET"} From 10d6dfb5d9723920b2fe0d8293bb95825b8832d5 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 16 Jan 2018 19:05:42 +0100 Subject: [PATCH 324/752] Updated oxide links using git api --- lgsm/functions/mods_list.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index 47131af69..020787a1b 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -26,6 +26,10 @@ sourcemodscrapeurl="https://sm.alliedmods.net/smdrop/${sourcemodmversion}/source sourcemodlatestfile="$(wget "${sourcemodscrapeurl}" -q -O -)" sourcemoddownloadurl="https://www.sourcemod.net/latest.php?os=linux&version=${sourcemodmversion}" sourcemodurl="${sourcemoddownloadurl}" +# Oxide +oxiderustlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.Rust/releases/latest | grep browser_download_url | cut -d '"' -f 4)" +oxidehurtworldlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest | grep browser_download_url | cut -d '"' -f 4)" +oxidesdtdlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.SevenDaysToDie/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep "Oxide.Hurtworld.zip")" # Define mods information (required) @@ -66,9 +70,9 @@ mod_info_advdupe2=( MOD "advdupe2" "Advanced Duplicator 2" "https://github.com/w mod_info_darkrp=( MOD "darkrp" "DarkRP" "https://github.com/FPtje/DarkRP/archive/master.zip" "darkrp-master.zip" "0" "LowercaseOn" "${systemdir}/gamemodes" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Most popular gamemode" ) mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "https://github.com/FPtje/darkrpmodification/archive/master.zip" "darkrpmodification-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "NOUPDATE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Customize DarkRP settings" ) # Oxidemod -mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Rust.zip" "Oxide-Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) -mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-Hurtworld.zip" "Oxide-Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) -mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "https://github.com/OxideMod/Oxide/releases/download/latest/Oxide-SevenDaysToDie.zip" "Oxide-SevenDaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) +mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "${oxiderustlatestlink}" "Oxide.Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" ) +mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "${oxidehurtworldlatestlink}" "Oxide.Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" ) +mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "${oxidesdtdlatestlink}" "Oxide.SevenDaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" ) # REQUIRED: Set all mods info into the global array mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" ) From 3d6a92907ddd65fedfcd0e93a0b44122db21e010 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 17 Jan 2018 23:04:44 +0000 Subject: [PATCH 325/752] updated travis --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index eb258edce..c52f1af36 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,6 @@ language: bash +dist: trusty sudo: required -env: -- DISTRO=ubuntu-trusty before_script: - curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx From 17227e5e7486eaffaac97dde2aa9d09189ddf1e2 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 17 Jan 2018 23:04:57 +0000 Subject: [PATCH 326/752] updated travis --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index eb258edce..c52f1af36 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,6 @@ language: bash +dist: trusty sudo: required -env: -- DISTRO=ubuntu-trusty before_script: - curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx From 73bf4277f578c90cf996fa4ca513cec34f9b074e Mon Sep 17 00:00:00 2001 From: Lartza Date: Sat, 20 Jan 2018 09:59:31 +0200 Subject: [PATCH 327/752] Make Killing Floor 2 gamemode configurable --- lgsm/config-default/config-lgsm/kf2server/_default.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lgsm/config-default/config-lgsm/kf2server/_default.cfg b/lgsm/config-default/config-lgsm/kf2server/_default.cfg index 5e9c243cd..a5f8d6f65 100644 --- a/lgsm/config-default/config-lgsm/kf2server/_default.cfg +++ b/lgsm/config-default/config-lgsm/kf2server/_default.cfg @@ -12,10 +12,11 @@ ip="0.0.0.0" queryport="27015" defaultmap="KF-BioticsLab" +gamemode="KFGameContent.KFGameInfo_VersusSurvival" ## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters fn_parms(){ -parms="\"${defaultmap}?Game=KFGameContent.KFGameInfo_VersusSurvival?ConfigSubDir=${servicename} -QueryPort=${queryport}\"" +parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${servicename} -QueryPort=${queryport}\"" } #### LinuxGSM Settings #### From 1ede93357e45d6fe504364ceee222a082e4eb033 Mon Sep 17 00:00:00 2001 From: CedarLUG <19336442+cedarlug@users.noreply.github.com> Date: Tue, 23 Jan 2018 11:18:31 -0600 Subject: [PATCH 328/752] Added error handling and commentary --- lgsm/functions/command_backup.sh | 35 ++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index ea9647c4d..95a677b33 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -113,8 +113,15 @@ fn_backup_compression(){ fn_print_dots "Backup (${rootdirduexbackup}) ${backupname}.tar.gz, in progress..." fn_script_log_info "backup ${rootdirduexbackup} ${backupname}.tar.gz, in progress" excludedir=$(fn_backup_relpath) - # CHECK THAT excludedir isn't empty. Sanity check here -CedarLUG - tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" ./* + + # CHECK THAT excludedir is a valid path. + if [ ! -d "${excludedir}" ] ; then + fn_print_info_nl "Problem identifying the previous backup directory for exclusion." + fn_script_log_error "Problem identifying the previous backup directory for exclusion" + core_exit.sh + fi + + tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "${excludedir}" --exclude "${tmpdir}/.backup.lock" ./* local exitcode=$? if [ ${exitcode} -ne 0 ]; then fn_print_fail_eol @@ -183,26 +190,46 @@ fn_backup_prune(){ fn_backup_relpath() { # Written by CedarLUG as a "realpath --relative-to" alternative in bash + + # Populate an array of tokens initialized from the rootdir components: declare -a rdirtoks=($(readlink -f "${rootdir}" | sed "s/\// /g")) - # CHECK THAT the array is populated correctly. Sanity check here -CedarLUG + + if [ ${#rdirtoks[@]} -eq 0 ]; then + fn_print_info_nl "Problem assessing rootdir during relative path assessment" + fn_script_log_error "Problem assessing rootdir during relative path assessment: ${rootdir}" + core_exit.sh + fi + + # Populate an array of tokens initialized from the backupdir components: declare -a bdirtoks=($(readlink -f "${backupdir}" | sed "s/\// /g")) - # CHECK THAT the array is populated correctly. Sanity check here -CedarLUG + if [ ${#bdirtoks[@]} -eq 0 ]; then + fn_print_info_nl "Problem assessing backupdir during relative path assessment" + fn_script_log_error "Problem assessing backupdir during relative path assessment: ${rootdir}" + core_exit.sh + fi + # Compare the leading entries of each array. These common elements will be clipped off + # for the relative path output. for ((base=0; $base<${#rdirtoks[@]}; base++)) do [[ "${rdirtoks[$base]}" != "${bdirtoks[$base]}" ]] && break done + # Next, climb out of the remaining rootdir location with updir references... for ((x=${base};$x<${#rdirtoks[@]};x++)) do echo -n "../" done + # Climb down the remaining components of the backupdir location. for ((x=${base};$x<$(( ${#bdirtoks[@]} - 1 ));x++)) do echo -n "${bdirtoks[$x]}/" done + # In the event there were no directories left in the backupdir above to + # traverse down, just add a newline. Otherwise at this point, there is + # one remaining directory component in the backupdir to navigate. if (( "$base" < "${#bdirtoks[@]}" )) ; then echo ${bdirtoks[ $(( ${#bdirtoks[@]} - 1)) ]} else From 6667a86de71291b364178233b4fa5fd479ef6533 Mon Sep 17 00:00:00 2001 From: CedarLUG <19336442+cedarlug@users.noreply.github.com> Date: Tue, 23 Jan 2018 11:54:31 -0600 Subject: [PATCH 329/752] Cleanup of various things identified by shellcheck --- lgsm/functions/command_backup.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/command_backup.sh b/lgsm/functions/command_backup.sh index 95a677b33..80e81a191 100644 --- a/lgsm/functions/command_backup.sh +++ b/lgsm/functions/command_backup.sh @@ -210,19 +210,19 @@ fn_backup_relpath() { # Compare the leading entries of each array. These common elements will be clipped off # for the relative path output. - for ((base=0; $base<${#rdirtoks[@]}; base++)) + for ((base=0; base<${#rdirtoks[@]}; base++)) do [[ "${rdirtoks[$base]}" != "${bdirtoks[$base]}" ]] && break done # Next, climb out of the remaining rootdir location with updir references... - for ((x=${base};$x<${#rdirtoks[@]};x++)) + for ((x=base;x<${#rdirtoks[@]};x++)) do echo -n "../" done # Climb down the remaining components of the backupdir location. - for ((x=${base};$x<$(( ${#bdirtoks[@]} - 1 ));x++)) + for ((x=base;x<$(( ${#bdirtoks[@]} - 1 ));x++)) do echo -n "${bdirtoks[$x]}/" done @@ -231,7 +231,7 @@ fn_backup_relpath() { # traverse down, just add a newline. Otherwise at this point, there is # one remaining directory component in the backupdir to navigate. if (( "$base" < "${#bdirtoks[@]}" )) ; then - echo ${bdirtoks[ $(( ${#bdirtoks[@]} - 1)) ]} + echo "${bdirtoks[ $(( ${#bdirtoks[@]} - 1)) ]}" else echo fi From 846949b2d98edcdcfea1ccc7407b0d0f8edbc819 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Fri, 26 Jan 2018 22:06:37 +0100 Subject: [PATCH 330/752] Put Oxide for hurtworld grep at right location Fixes #1789 --- lgsm/functions/mods_list.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lgsm/functions/mods_list.sh b/lgsm/functions/mods_list.sh index 020787a1b..5852117eb 100644 --- a/lgsm/functions/mods_list.sh +++ b/lgsm/functions/mods_list.sh @@ -28,8 +28,8 @@ sourcemoddownloadurl="https://www.sourcemod.net/latest.php?os=linux&version=${so sourcemodurl="${sourcemoddownloadurl}" # Oxide oxiderustlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.Rust/releases/latest | grep browser_download_url | cut -d '"' -f 4)" -oxidehurtworldlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest | grep browser_download_url | cut -d '"' -f 4)" -oxidesdtdlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.SevenDaysToDie/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep "Oxide.Hurtworld.zip")" +oxidehurtworldlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.Hurtworld/releases/latest | grep browser_download_url | cut -d '"' -f 4 | grep "Oxide.Hurtworld.zip")" +oxidesdtdlatestlink="$(curl -s https://api.github.com/repos/OxideMod/Oxide.SevenDaysToDie/releases/latest | grep browser_download_url | cut -d '"' -f 4)" # Define mods information (required) From 7889c6df2e4da75157395c3449f4a545bc5ce765 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 20 Feb 2018 22:29:19 +0100 Subject: [PATCH 331/752] accepting license by default --- lgsm/functions/install_ts3db.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/install_ts3db.sh b/lgsm/functions/install_ts3db.sh index c2bda5850..79eb97013 100644 --- a/lgsm/functions/install_ts3db.sh +++ b/lgsm/functions/install_ts3db.sh @@ -63,6 +63,6 @@ sleep 1 echo "IMPORANT! Save these details for later." sleep 1 cd "${executabledir}" -./ts3server_startscript.sh start inifile=ts3-server.ini +./ts3server_startscript.sh start inifile=ts3-server.ini license_accepted=1 sleep 5 ./ts3server_startscript.sh stop From f45e765b1c6b39c1956d110403b19be9717139e8 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 20 Feb 2018 22:39:46 +0100 Subject: [PATCH 332/752] Added ts3 license --- lgsm/functions/command_start.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index 6bad48141..eae0d2a11 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -38,6 +38,14 @@ fn_start_teamspeak3(){ fi # Create lockfile date > "${rootdir}/${lockselfname}" + # Accept license + if [ ! -f "${executabledir}/.ts3server_license_accepted" ]; then + fn_script_log "Creating License acceptation file, which means you accept TeamSpeak License if you keep using it" + fn_print_info_nl "Creating License acceptation file, which means you accept TeamSpeak License if you keep using it" + fn_print_info_nl " * You can review the TeamSpeak License in ${executabledir}/LICENSE" + sleep 3 + touch "${executabledir}/.ts3server_license_accepted" + fi cd "${executabledir}" if [ "${ts3serverpass}" == "1" ]; then ./ts3server_startscript.sh start serveradmin_password="${newpassword}" inifile="${servercfgfullpath}" > /dev/null 2>&1 From 1074ab064eac2dfe97ad1e097ea3688a32e91858 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Fri, 23 Feb 2018 19:19:18 +0100 Subject: [PATCH 333/752] New fix for Rust Fixes #1817 #1813 Tested Working on Debian 9; cannot be worst than nothing for other distro. --- lgsm/functions/fix_rust.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lgsm/functions/fix_rust.sh b/lgsm/functions/fix_rust.sh index 13f7fbdb0..ea41a65f9 100644 --- a/lgsm/functions/fix_rust.sh +++ b/lgsm/functions/fix_rust.sh @@ -8,4 +8,4 @@ local commandname="FIX" local commandaction="Fix" # Fixes: [Raknet] Server Shutting Down (Shutting Down) -export LD_LIBRARY_PATH="${systemdir}/RustDedicated_Data/Plugins/x86_64" +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${systemdir}/RustDedicated_Data/Plugins/x86_64" From 658876e6d728007d6466eff396739dc7020f888a Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 27 Feb 2018 00:51:39 +0100 Subject: [PATCH 334/752] touch method for accepting license --- lgsm/functions/install_ts3db.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lgsm/functions/install_ts3db.sh b/lgsm/functions/install_ts3db.sh index 79eb97013..eeb136382 100644 --- a/lgsm/functions/install_ts3db.sh +++ b/lgsm/functions/install_ts3db.sh @@ -62,7 +62,14 @@ echo "=================================" sleep 1 echo "IMPORANT! Save these details for later." sleep 1 +if [ ! -f "${executabledir}/.ts3server_license_accepted" ]; then + fn_script_log "Accepting ts3server license: ${executabledir}/LICENSE" + fn_print_info_nl "Accepting TeamSpeak license" + fn_print_info_nl " * You can review the TeamSpeak License in ${executabledir}/LICENSE" + sleep 3 + touch "${executabledir}/.ts3server_license_accepted" +fi cd "${executabledir}" -./ts3server_startscript.sh start inifile=ts3-server.ini license_accepted=1 +./ts3server_startscript.sh start inifile=ts3-server.ini sleep 5 ./ts3server_startscript.sh stop From ec82ffff413de240f3306f9566288070b57728e4 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 27 Feb 2018 01:08:19 +0100 Subject: [PATCH 335/752] can't touch this --- lgsm/functions/install_ts3db.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lgsm/functions/install_ts3db.sh b/lgsm/functions/install_ts3db.sh index eeb136382..66edb34e5 100644 --- a/lgsm/functions/install_ts3db.sh +++ b/lgsm/functions/install_ts3db.sh @@ -55,6 +55,13 @@ else fn_print_warning_nl "./${selfname} auto-install is uses sqlite. For MariaDB/MySQL use ./${selfname} install" fi +## License +fn_script_log "Accepting ts3server license: ${executabledir}/LICENSE" +fn_print_info_nl "Accepting TeamSpeak license:" +fn_print_info_nl " * ${executabledir}/LICENSE" +sleep 3 +touch "${executabledir}/.ts3server_license_accepted" + ## Get privilege key echo "" echo "Getting privilege key" @@ -62,13 +69,6 @@ echo "=================================" sleep 1 echo "IMPORANT! Save these details for later." sleep 1 -if [ ! -f "${executabledir}/.ts3server_license_accepted" ]; then - fn_script_log "Accepting ts3server license: ${executabledir}/LICENSE" - fn_print_info_nl "Accepting TeamSpeak license" - fn_print_info_nl " * You can review the TeamSpeak License in ${executabledir}/LICENSE" - sleep 3 - touch "${executabledir}/.ts3server_license_accepted" -fi cd "${executabledir}" ./ts3server_startscript.sh start inifile=ts3-server.ini sleep 5 From 8dd06e59f63af3f93e1c5532e18672d8cd71f12d Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 27 Feb 2018 01:09:08 +0100 Subject: [PATCH 336/752] Better way to say it --- lgsm/functions/command_start.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/command_start.sh b/lgsm/functions/command_start.sh index eae0d2a11..2cccfa271 100644 --- a/lgsm/functions/command_start.sh +++ b/lgsm/functions/command_start.sh @@ -40,9 +40,9 @@ fn_start_teamspeak3(){ date > "${rootdir}/${lockselfname}" # Accept license if [ ! -f "${executabledir}/.ts3server_license_accepted" ]; then - fn_script_log "Creating License acceptation file, which means you accept TeamSpeak License if you keep using it" - fn_print_info_nl "Creating License acceptation file, which means you accept TeamSpeak License if you keep using it" - fn_print_info_nl " * You can review the TeamSpeak License in ${executabledir}/LICENSE" + fn_script_log "Accepting ts3server license: ${executabledir}/LICENSE" + fn_print_info_nl "Accepting TeamSpeak license:" + fn_print_info_nl " * ${executabledir}/LICENSE" sleep 3 touch "${executabledir}/.ts3server_license_accepted" fi From f5e72e4af50a7c866393c036e6eb6c75719b2fa5 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Tue, 27 Feb 2018 01:33:57 +0100 Subject: [PATCH 337/752] sdtd doesn't need steam login anymore --- lgsm/config-default/config-lgsm/sdtdserver/_default.cfg | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg index 93b36fb78..ca26f1c7e 100644 --- a/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg +++ b/lgsm/config-default/config-lgsm/sdtdserver/_default.cfg @@ -8,10 +8,6 @@ #### Server Settings #### -## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login -steamuser="username" -steampass='password' - ## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters ip="0.0.0.0" From 31e3df872c3269e0d24651a23118ee9a8acddd64 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 10 Mar 2018 22:47:35 +0000 Subject: [PATCH 338/752] Updated Readme.md --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 88dbbe801..12111a15d 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ -linux Game Server Managers +linux Game Server Managers [![LinuxGSM](https://github.com/GameServerManagers/LinuxGSM/blob/master/images/logo/lgsmbutton.png)](https://linuxgsm.com) [![Build Status](https://travis-ci.org/GameServerManagers/LinuxGSM.svg?branch=master)](https://travis-ci.org/GameServerManagers/LinuxGSM) [![Under Development](https://badge.waffle.io/GameServerManagers/LinuxGSM.svg?label=Under%20Development&title=Under%20Development)](http://waffle.io/GameServerManagers/LinuxGSM) -[![Discord](https://discordapp.com/api/guilds/127498813903601664/widget.png?style=shield)](https://gameservermanagers.com/discord) +[![Discord](https://discordapp.com/api/guilds/127498813903601664/widget.png?style=shield)](https://linuxgsm.com/discord) +[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://github.com/GameServerManagers/LinuxGSM/blob/master/LICENSE) +[![made-with-bash](https://img.shields.io/badge/-Made%20with%20Bash-1f425f.svg?logo=image%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3MDg2QTAyQUZCMzExRTVBMkQxRDMzMkJDMUQ4RDk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3MDg2QTAzQUZCMzExRTVBMkQxRDMzMkJDMUQ4RDk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTcwODZBMDBBRkIzMTFFNUEyRDFEMzMyQkMxRDhEOTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTcwODZBMDFBRkIzMTFFNUEyRDFEMzMyQkMxRDhEOTciLz4gPC9yZGY6RGVzY3JpcHRpb24%2BIDwvcmRmOlJERj4gPC94OnhtcG1ldGE%2BIDw%2FeHBhY2tldCBlbmQ9InIiPz6lm45hAAADkklEQVR42qyVa0yTVxzGn7d9Wy03MS2ii8s%2BeokYNQSVhCzOjXZOFNF4jx%2BMRmPUMEUEqVG36jo2thizLSQSMd4N8ZoQ8RKjJtooaCpK6ZoCtRXKpRempbTv5ey83bhkAUphz8fznvP8znn%2B%2F3NeEEJgNBoRRSmz0ub%2FfuxEacBg%2FDmYtiCjgo5NG2mBXq%2BH5I1ogMRk9Zbd%2BQU2e1ML6VPLOyf5tvBQ8yT1lG10imxsABm7SLs898GTpyYynEzP60hO3trHDKvMigUwdeaceacqzp7nOI4n0SSIIjl36ao4Z356OV07fSQAk6xJ3XGg%2BLCr1d1OYlVHp4eUHPnerU79ZA%2F1kuv1JQMAg%2BE4O2P23EumF3VkvHprsZKMzKwbRUXFEyTvSIEmTVbrysp%2BWr8wfQHGK6WChVa3bKUmdWou%2BjpArdGkzZ41c1zG%2Fu5uGH4swzd561F%2BuhIT4%2BLnSuPsv9%2BJKIpjNr9dXYOyk7%2FBZrcjIT4eCnoKgedJP4BEqhG77E3NKP31FO7cfQA5K0dSYuLgz2TwCWJSOBzG6crzKK%2BohNfni%2Bx6OMUMMNe%2Fgf7ocbw0v0acKg6J8Ql0q%2BT%2FAXR5PNi5dz9c71upuQqCKFAD%2BYhrZLEAmpodaHO3Qy6TI3NhBpbrshGtOWKOSMYwYGQM8nJzoFJNxP2HjyIQho4PewK6hBktoDcUwtIln4PjOWzflQ%2Be5yl0yCCYgYikTclGlxadio%2BBQCSiW1UXoVGrKYwH4RgMrjU1HAB4vR6LzWYfFUCKxfS8Ftk5qxHoCUQAUkRJaSEokkV6Y%2F%2BJUOC4hn6A39NVXVBYeNP8piH6HeA4fPbpdBQV5KOx0QaL1YppX3Jgk0TwH2Vg6S3u%2BdB91%2B%2FpuNYPYFl5uP5V7ZqvsrX7jxqMXR6ff3gCQSTzFI0a1TX3wIs8ul%2Bq4HuWAAiM39vhOuR1O1fQ2gT%2F26Z8Z5vrl2OHi9OXZn995nLV9aFfS6UC9JeJPfuK0NBohWpCHMSAAsFe74WWP%2BvT25wtP9Bpob6uGqqyDnOtaeumjRu%2ByFu36VntK%2FPA5umTJeUtPWZSU9BCgud661odVp3DZtkc7AnYR33RRC708PrVi1larW7XwZIjLnd7R6SgSqWSNjU1B3F72pz5TZbXmX5vV81Yb7Lg7XT%2FUXriu8XLVqw6c6XqWnBKiiYU%2BMt3wWF7u7i91XlSEITwSAZ%2FCzAAHsJVbwXYFFEAAAAASUVORK5CYII%3D)](https://www.gnu.org/software/bash/) -LinuxGSM is the command line tool for quick, simple deployment and management of dedicated game servers. +LinuxGSM is the command line tool for quick, simple deployment and management of dedicated game servers.

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

`R*`&5E$I+OwV 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%0D_)C84YIgP{fZk+PSJ);@qe5Bm5lX+gcbk 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%0D)+FG2?b~x+_zKw1u~SW8 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

@nk`90k*ZUlrt>4b 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%0D? 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