68 changed files with 295 additions and 137 deletions
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit - |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -45,9 +45,11 @@ parms="\"TheIsland?listen?MultiHome=${ip}?SessionName=${servername}?MaxPlayers=$ |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -59,9 +59,11 @@ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${serv |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -35,9 +35,11 @@ parms="+hostServer 1 +dedicated 1" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -49,9 +49,11 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -48,9 +48,11 @@ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -52,9 +52,11 @@ parms="-game brainbread2 -insecure -strictportbind -ip ${ip} -port ${port} +clie |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -41,9 +41,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${filesdir} +set dedicated 1 +set n |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -42,9 +42,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${filesdir} +set dedicated 1 +set n |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -42,9 +42,11 @@ parms="-game cure -insecure -strictportbind -ip ${ip} -port ${port} +clientport |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -67,9 +67,11 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -50,9 +50,11 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -46,9 +46,11 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -42,9 +42,11 @@ parms="-console -cluster MyDediServer -shard Master" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -28,9 +28,11 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -59,9 +59,11 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -56,9 +56,11 @@ parms="-batchmode -nographics -exec \"host ${port} ${map} ${loadsave};queryport |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -46,9 +46,11 @@ parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${cl |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -3,7 +3,7 @@ |
|||
# Project: Game Server Managers - LinuxGSM |
|||
# Author: Daniel Gibbs |
|||
# License: MIT License, Copyright (c) 2016 Daniel Gibbs |
|||
# Purpose: GAMENAME | Server Management Script |
|||
# Purpose: Just Cause 2 | Server Management Script |
|||
# Contributors: https://github.com/GameServerManagers/LinuxGSM/graphs/contributors |
|||
# Documentation: https://github.com/GameServerManagers/LinuxGSM/wiki |
|||
# Website: https://gameservermanagers.com |
|||
@ -15,7 +15,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -38,9 +38,11 @@ parms="" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -46,9 +46,11 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -38,9 +38,11 @@ parms="nogui" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -37,9 +37,11 @@ parms="-fg -ini ${servercfgfullpath}" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -55,9 +55,11 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -55,9 +55,11 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -49,9 +49,11 @@ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clien |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -27,7 +27,7 @@ adminpassword="CHANGE_ME" |
|||
ip="0.0.0.0" |
|||
|
|||
fn_parms(){ |
|||
parms="-ip ${ip} -adminpassword \"${adminpassword}\"" |
|||
parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" |
|||
} |
|||
|
|||
#### LinuxGSM Settings #### |
|||
@ -38,9 +38,11 @@ parms="-ip ${ip} -adminpassword \"${adminpassword}\"" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
@ -96,8 +98,8 @@ filesdir="${rootdir}/serverfiles" |
|||
systemdir="${filesdir}" |
|||
executabledir="${filesdir}" |
|||
executable="./start-server.sh" |
|||
servercfg="server.ini" |
|||
servercfgdefault="server.cfg" |
|||
servercfg="${servicename}.ini" |
|||
servercfgdefault="server.ini" |
|||
servercfgdir="${HOME}/Zomboid/Server" |
|||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|||
|
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -39,9 +39,11 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -40,9 +40,11 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${filesdir} +set dedicated 1 +set c |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -47,9 +47,11 @@ parms="+set net_strict 1 +set net_ip ${ip} +set net_port ${port} +set fs_homepat |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -24,6 +24,7 @@ email="[email protected]" |
|||
# https://www.pushbullet.com/#settings |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
# Start Variables |
|||
ip="0.0.0.0" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -44,9 +44,11 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -67,9 +67,11 @@ parms="" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -59,9 +59,11 @@ fi |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
@ -116,7 +118,7 @@ filesdir="${rootdir}/serverfiles" |
|||
## Server Specific Directories |
|||
systemdir="${filesdir}" |
|||
executabledir="${filesdir}" |
|||
executable="./RustDedicated" |
|||
executable="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`dirname $0`/RustDedicated_Data/Plugins/x86_64 ./RustDedicated" |
|||
serveridentitydir="${systemdir}/server/${servicename}" |
|||
servercfg="server.cfg" |
|||
servercfgdefault="server.cfg" |
|||
@ -214,4 +216,4 @@ fi |
|||
core_dl.sh |
|||
core_functions.sh |
|||
getopt=$1 |
|||
core_getopt.sh |
|||
core_getopt.sh |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -39,9 +39,11 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -47,9 +47,11 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -31,9 +31,11 @@ version="161030" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-f ${servercfgfullpath}" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -43,9 +43,11 @@ parms="-config ${servercfgfullpath}" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -15,7 +15,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -45,9 +45,11 @@ parms="UnrealTournament ${defaultmap}?Game=${gametype}?TimeLimit=${timelimit} -p |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -40,9 +40,11 @@ parms="server ${defaultmap}?game=XGame.xDeathMatch -nohomedir ini=${servercfg} l |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -51,9 +51,11 @@ parms="server ${defaultmap}?Game=${game}?bIsDedicated=${isdedicated}?bIsLanMatch |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -40,9 +40,11 @@ parms="server ${defaultmap}.unr ini=${servercfgfullpath}" |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
|
@ -14,7 +14,7 @@ if [ -f ".dev-debug" ]; then |
|||
set -x |
|||
fi |
|||
|
|||
version="161030" |
|||
version="161113" |
|||
|
|||
########################## |
|||
######## Settings ######## |
|||
@ -39,9 +39,11 @@ fn_parms(){ |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
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" |
|||
|
@ -1,60 +1,91 @@ |
|||
#!/bin/bash |
|||
# TravisCI Tests: Just Cause 2 |
|||
# Server Management Script |
|||
# Just Cause 2 |
|||
# Project: Game Server Managers - LinuxGSM |
|||
# Author: Daniel Gibbs |
|||
# License: MIT License, Copyright (c) 2016 Daniel Gibbs |
|||
# Purpose: TravisCI Test: Just Cause 2 | Server Management Script |
|||
# Contributors: https://github.com/GameServerManagers/LinuxGSM/graphs/contributors |
|||
# Documentation: https://github.com/GameServerManagers/LinuxGSM/wiki |
|||
# Website: https://gameservermanagers.com |
|||
version="101716" |
|||
|
|||
travistest=1 |
|||
|
|||
# Debugging |
|||
if [ -f ".dev-debug" ]; then |
|||
exec 5>dev-debug.log |
|||
BASH_XTRACEFD="5" |
|||
set -x |
|||
fi |
|||
|
|||
#### Variables #### |
|||
version="161113" |
|||
|
|||
# Notification Alerts |
|||
# (on|off) |
|||
########################## |
|||
######## Settings ######## |
|||
########################## |
|||
|
|||
#### Server Settings #### |
|||
# No settings available for Just Cause 2 |
|||
|
|||
# Email |
|||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
|||
# Edit with care |
|||
fn_parms(){ |
|||
parms="" |
|||
} |
|||
|
|||
#### LinuxGSM Settings #### |
|||
|
|||
## Notification Alerts |
|||
# (on|off) |
|||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
#emailfrom="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Pushbullet |
|||
# https://www.pushbullet.com/#settings |
|||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
|
|||
# Steam login |
|||
steamuser="anonymous" |
|||
steampass="" |
|||
|
|||
# Start Variables |
|||
## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update |
|||
updateonstart="off" |
|||
|
|||
fn_parms(){ |
|||
parms="" |
|||
} |
|||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
|||
maxbackups="4" |
|||
maxbackupdays="30" |
|||
stoponbackup="on" |
|||
|
|||
#### Advanced Variables #### |
|||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
|||
consolelogging="on" |
|||
logdays="7" |
|||
|
|||
#### LinuxGSM Advanced Settings #### |
|||
|
|||
## SteamCMD Settings |
|||
# Server appid |
|||
appid="261140" |
|||
# Steam App Branch Select |
|||
# Allows to opt into the various Steam app branches. Default branch is "". |
|||
# Example: "-beta latest_experimental" |
|||
branch="" |
|||
|
|||
# Github Branch Select |
|||
## Github Branch Select |
|||
# Allows for the use of different function files |
|||
# from a different repo and/or branch. |
|||
githubuser="GameServerManagers" |
|||
githubrepo="LinuxGSM" |
|||
githubbranch="$TRAVIS_BRANCH" |
|||
|
|||
# Steam |
|||
appid="261140" |
|||
|
|||
# Server Details |
|||
servicename="jc2-server" |
|||
## LinuxGSM Server Details |
|||
# Do not edit |
|||
gamename="Just Cause 2" |
|||
engine="avalanche" |
|||
|
|||
# Directories |
|||
## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers |
|||
servicename="jc2-server" |
|||
|
|||
#### Directories #### |
|||
# Edit with care |
|||
|
|||
## Work Directories |
|||
rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" |
|||
selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" |
|||
lockselfname=".${servicename}.lock" |
|||
@ -63,6 +94,8 @@ functionsdir="${lgsmdir}/functions" |
|||
libdir="${lgsmdir}/lib" |
|||
tmpdir="${lgsmdir}/tmp" |
|||
filesdir="${rootdir}/serverfiles" |
|||
|
|||
## Server Specific Directories |
|||
systemdir="${filesdir}" |
|||
executabledir="${filesdir}" |
|||
executable="./Jcmp-Server" |
|||
@ -70,24 +103,26 @@ servercfg="config.lua" |
|||
servercfgdefault="config.lua" |
|||
servercfgdir="${filesdir}" |
|||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|||
|
|||
## Backup Directory |
|||
backupdir="${rootdir}/backups" |
|||
|
|||
# Logging |
|||
logdays="7" |
|||
## Logging Directories |
|||
#gamelogdir="" # No server logs available |
|||
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" |
|||
## 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 |
|||
######################## |
|||
######## Script ######## |
|||
###### Do not edit ##### |
|||
######################## |
|||
|
|||
# Fetches core_dl for file downloads |
|||
fn_fetch_core_dl(){ |
|||
@ -144,6 +179,17 @@ 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 |
|||
|
|||
|
Loading…
Reference in new issue