126 changed files with 1990 additions and 1397 deletions
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -50,6 +51,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="294420" |
appid="294420" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="sdtd-server" |
servicename="sdtd-server" |
||||
gamename="7 Days To Die" |
gamename="7 Days To Die" |
||||
@ -62,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./7DaysToDieServer.x86" |
executable="./7DaysToDieServer.x86" |
||||
servercfg="${servicename}.xml" |
servercfg="${servicename}.xml" |
||||
|
servercfgdefault="serverconfig.xml" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/serverconfig.xml" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="376030" |
appid="376030" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ark-server" |
servicename="ark-server" |
||||
gamename="ARK: Survivial Evolved" |
gamename="ARK: Survivial Evolved" |
||||
@ -67,6 +73,7 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/ShooterGame" |
systemdir="${filesdir}/ShooterGame" |
||||
executabledir="${systemdir}/Binaries/Linux" |
executabledir="${systemdir}/Binaries/Linux" |
||||
@ -74,7 +81,7 @@ executable="./ShooterGameServer" |
|||||
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
||||
servercfg="GameUserSettings.ini" |
servercfg="GameUserSettings.ini" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
servercfgdefault="${servercfgdir}/GameUserSettings.ini" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -41,10 +42,10 @@ parms="-netlog -ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${serv |
|||||
|
|
||||
# ARMA 3 Modules |
# ARMA 3 Modules |
||||
# add mods with relative paths: |
# add mods with relative paths: |
||||
# mods/\@CBA_A3\; |
# mods/@cba_a3 |
||||
# or several mods as: |
# to load the "Community Base Addons v3" module found in the |
||||
# mods/\@CBA_A3\;mods/\@task_force_radio |
# directory serverfiles/mods/@cba_a3. Load several mods as: |
||||
# and chmod modules directories to 775 |
# mods="mods/@ace\;mods/@acex\;mods/@cba_a3" |
||||
mods="" |
mods="" |
||||
|
|
||||
# Server-side Mods |
# Server-side Mods |
||||
@ -64,10 +65,12 @@ githubrepo="LinuxGSM" |
|||||
githubbranch="master" |
githubbranch="master" |
||||
|
|
||||
# Steam |
# Steam |
||||
# Stable |
|
||||
appid="233780" |
appid="233780" |
||||
# Development |
|
||||
# appid="233780 -beta development" |
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta development" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="arma3-server" |
servicename="arma3-server" |
||||
@ -81,17 +84,18 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./arma3server" |
executable="./arma3server" |
||||
servercfg="${servicename}.server.cfg" |
servercfg="${servicename}.server.cfg" |
||||
networkcfg="${servicename}.network.cfg" |
networkcfg="${servicename}.network.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
|
networkcfgdefault="network.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
networkcfgfullpath="${servercfgdir}/${networkcfg}" |
networkcfgfullpath="${servercfgdir}/${networkcfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.server.cfg" |
|
||||
networkcfgdefault="${servercfgdir}/lgsm-default.network.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -26,10 +27,9 @@ pushbulletalert="off" |
|||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
|
|
||||
# Start Variables |
# Start Variables |
||||
ip="0.0.0.0" |
|
||||
|
|
||||
fn_parms(){ |
fn_parms(){ |
||||
parms=" +hostServer 1 +dedicated 1" |
parms="+hostServer 1 +dedicated 1" |
||||
} |
} |
||||
|
|
||||
#### Advanced Variables #### |
#### Advanced Variables #### |
||||
@ -37,8 +37,8 @@ parms=" +hostServer 1 +dedicated 1" |
|||||
# Github Branch Select |
# Github Branch Select |
||||
# Allows for the use of different function files |
# Allows for the use of different function files |
||||
# from a different repo and/or branch. |
# from a different repo and/or branch. |
||||
githubuser="dgibbs64" |
githubuser="GameServerManagers" |
||||
githubrepo="linuxgsm" |
githubrepo="LinuxGSM" |
||||
githubbranch="master" |
githubbranch="master" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
@ -53,11 +53,13 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./start.sh" |
executable="./start.sh" |
||||
servercfg="serversettings.con" |
servercfg="serversettings.con" |
||||
|
servercfgdefault="serversettings.con" |
||||
servercfgdir="${systemdir}/mods/bf1942/settings" |
servercfgdir="${systemdir}/mods/bf1942/settings" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="346680" |
appid="346680" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta public-beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="bmdm-server" |
servicename="bmdm-server" |
||||
gamename="Black Mesa: Deathmatch" |
gamename="Black Mesa: Deathmatch" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/bms" |
systemdir="${filesdir}/bms" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="228780" |
appid="228780" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta nightly -betapassword winteriscoming" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="bs-server" |
servicename="bs-server" |
||||
gamename="Blade Symphony" |
gamename="Blade Symphony" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/berimbau" |
systemdir="${filesdir}/berimbau" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run.sh" |
executable="./srcds_run.sh" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="030616" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="030616" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="475370" |
appid="475370" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta_branch" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="bb2-server" |
servicename="bb2-server" |
||||
gamename="BrainBread 2" |
gamename="BrainBread 2" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/brainbread2" |
systemdir="${filesdir}/brainbread2" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="383410" |
appid="383410" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="cc-server" |
servicename="cc-server" |
||||
gamename="Codename CURE" |
gamename="Codename CURE" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/cure" |
systemdir="${filesdir}/cure" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="060816" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="060816" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/cstrike" |
systemdir="${filesdir}/cstrike" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/czero" |
systemdir="${filesdir}/czero" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -95,14 +96,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/csgo" |
systemdir="${filesdir}/csgo" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="232330" |
appid="232330" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta prerelease" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="css-server" |
servicename="css-server" |
||||
gamename="Counter-Strike: Source" |
gamename="Counter-Strike: Source" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/cstrike" |
systemdir="${filesdir}/cstrike" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/dod" |
systemdir="${filesdir}/dod" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="232290" |
appid="232290" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta prerelease" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="dods-server" |
servicename="dods-server" |
||||
gamename="Day of Defeat: Source" |
gamename="Day of Defeat: Source" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/dod" |
systemdir="${filesdir}/dod" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -57,6 +58,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="462310" |
appid="462310" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="doi-server" |
servicename="doi-server" |
||||
gamename="Day of Infamy" |
gamename="Day of Infamy" |
||||
@ -69,14 +75,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/doi" |
systemdir="${filesdir}/doi" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/dmc" |
systemdir="${filesdir}/dmc" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="130516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="130516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -53,6 +54,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="343050" |
appid="343050" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta anewreignbeta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="dst-server" |
servicename="dst-server" |
||||
gamename="Don't Starve Together" |
gamename="Don't Starve Together" |
||||
@ -65,11 +71,13 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}/bin" |
executabledir="${filesdir}/bin" |
||||
executable="./dontstarve_dedicated_server_nullrenderer" |
executable="./dontstarve_dedicated_server_nullrenderer" |
||||
servercfg="settings.ini" |
servercfg="settings.ini" |
||||
|
servercfgdefault="settings.ini" |
||||
servercfgdir="${HOME}/.klei/DoNotStarveTogether" |
servercfgdir="${HOME}/.klei/DoNotStarveTogether" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="317800" |
appid="317800" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="dab-server" |
servicename="dab-server" |
||||
gamename="Double Action: Boogaloo" |
gamename="Double Action: Boogaloo" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/dab" |
systemdir="${filesdir}/dab" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./dabds.sh" |
executable="./dabds.sh" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="460040" |
appid="460040" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="em-server" |
servicename="em-server" |
||||
gamename="Empires Mod" |
gamename="Empires Mod" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/empires" |
systemdir="${filesdir}/empires" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/server.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
Binary file not shown.
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="295230" |
appid="295230" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="fof-server" |
servicename="fof-server" |
||||
gamename="Fistful of Frags" |
gamename="Fistful of Frags" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/fof" |
systemdir="${filesdir}/fof" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -76,6 +77,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="4020" |
appid="4020" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta dev" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="gmod-server" |
servicename="gmod-server" |
||||
gamename="Garry's Mod" |
gamename="Garry's Mod" |
||||
@ -88,15 +94,16 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/garrysmod" |
systemdir="${filesdir}/garrysmod" |
||||
addonsdir="${systemdir}/addons" |
addonsdir="${systemdir}/addons" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="300816" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="300816" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/gesource" |
systemdir="${filesdir}/gesource" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/hl2mp" |
systemdir="${filesdir}/hl2mp" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -66,14 +67,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/valve" |
systemdir="${filesdir}/valve" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/hl1mp" |
systemdir="${filesdir}/hl1mp" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -69,6 +70,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="405100" |
appid="405100" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta devtest" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="hurtworld-server" |
servicename="hurtworld-server" |
||||
gamename="Hurtworld" |
gamename="Hurtworld" |
||||
@ -81,6 +87,7 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -42,7 +43,7 @@ workshop="0" |
|||||
|
|
||||
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
# https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Dedicated_Server |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} +sv_workshop_enabled ${workshop}" |
parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} +sv_workshop_enabled ${workshop} -norestart" |
||||
} |
} |
||||
|
|
||||
#### Advanced Variables #### |
#### Advanced Variables #### |
||||
@ -57,6 +58,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="237410" |
appid="237410" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ins-server" |
servicename="ins-server" |
||||
gamename="Insurgency" |
gamename="Insurgency" |
||||
@ -69,14 +75,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/insurgency" |
systemdir="${filesdir}/insurgency" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -30,7 +31,6 @@ steamuser="anonymous" |
|||||
steampass="" |
steampass="" |
||||
|
|
||||
# Start Variables |
# Start Variables |
||||
ip="0.0.0.0" |
|
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
fn_parms(){ |
fn_parms(){ |
||||
@ -49,6 +49,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="261140" |
appid="261140" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta publicbeta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="jc2-server" |
servicename="jc2-server" |
||||
gamename="Just Cause 2" |
gamename="Just Cause 2" |
||||
@ -61,14 +66,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./Jcmp-Server" |
executable="./Jcmp-Server" |
||||
servercfg="config.lua" |
servercfg="config.lua" |
||||
|
servercfgdefault="config.lua" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/default_config.lua" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -54,6 +55,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="215360" |
appid="215360" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="kf-server" |
servicename="kf-server" |
||||
gamename="Killing Floor" |
gamename="Killing Floor" |
||||
@ -66,14 +72,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/System" |
systemdir="${filesdir}/System" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./ucc-bin" |
executable="./ucc-bin" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="Default.ini" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/Default.ini" |
|
||||
compressedmapsdir="${rootdir}/Maps-Compressed" |
compressedmapsdir="${rootdir}/Maps-Compressed" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="222840" |
appid="222840" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="l4d-server" |
servicename="l4d-server" |
||||
gamename="Left 4 Dead" |
gamename="Left 4 Dead" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/left4dead" |
systemdir="${filesdir}/left4dead" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -54,6 +55,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="222860" |
appid="222860" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="l4d2-server" |
servicename="l4d2-server" |
||||
gamename="Left 4 Dead 2" |
gamename="Left 4 Dead 2" |
||||
@ -66,14 +72,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/left4dead2" |
systemdir="${filesdir}/left4dead2" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -4,12 +4,12 @@ |
|||||
# Author: Daniel Gibbs |
# Author: Daniel Gibbs |
||||
# Website: https://gameservermanagers.com |
# Website: https://gameservermanagers.com |
||||
if [ -f ".dev-debug" ]; then |
if [ -f ".dev-debug" ]; then |
||||
exec 5>dev-debug.log |
exec 5>dev-debug.log |
||||
BASH_XTRACEFD="5" |
BASH_XTRACEFD="5" |
||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210816" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210816" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -58,6 +59,7 @@ systemdir="${filesdir}" |
|||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="java -Xmx${javaram}M -jar minecraft_server.jar" |
executable="java -Xmx${javaram}M -jar minecraft_server.jar" |
||||
servercfg="server.properties" |
servercfg="server.properties" |
||||
|
servercfgdefault="server.properties" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
||||
@ -89,36 +91,36 @@ filename="${github_file_url_name}" |
|||||
githuburl="https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/${github_file_url_dir}/${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 the file is missing, then download |
||||
if [ ! -f "${filedir}/${filename}" ]; then |
if [ ! -f "${filedir}/${filename}" ]; then |
||||
if [ ! -d "${filedir}" ]; then |
if [ ! -d "${filedir}" ]; then |
||||
mkdir -p "${filedir}" |
mkdir -p "${filedir}" |
||||
fi |
fi |
||||
echo -e " fetching ${filename}...\c" |
echo -e " fetching ${filename}...\c" |
||||
# Check curl exists and use available path |
# 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)" |
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} |
for curlcmd in ${curlpaths} |
||||
do |
do |
||||
if [ -x "${curlcmd}" ]; then |
if [ -x "${curlcmd}" ]; then |
||||
break |
break |
||||
fi |
fi |
||||
done |
done |
||||
# If curl exists download file |
# If curl exists download file |
||||
if [ "$(basename ${curlcmd})" == "curl" ]; then |
if [ "$(basename ${curlcmd})" == "curl" ]; then |
||||
curlfetch=$(${curlcmd} -s --fail -o "${filedir}/${filename}" "${githuburl}" 2>&1) |
curlfetch=$(${curlcmd} -s --fail -o "${filedir}/${filename}" "${githuburl}" 2>&1) |
||||
if [ $? -ne 0 ]; then |
if [ $? -ne 0 ]; then |
||||
echo -e "\e[0;31mFAIL\e[0m\n" |
echo -e "\e[0;31mFAIL\e[0m\n" |
||||
echo "${curlfetch}" |
echo "${curlfetch}" |
||||
echo -e "${githuburl}\n" |
echo -e "${githuburl}\n" |
||||
exit 1 |
exit 1 |
||||
else |
else |
||||
echo -e "\e[0;32mOK\e[0m" |
echo -e "\e[0;32mOK\e[0m" |
||||
fi |
fi |
||||
else |
else |
||||
echo -e "\e[0;31mFAIL\e[0m\n" |
echo -e "\e[0;31mFAIL\e[0m\n" |
||||
echo "Curl is not installed!" |
echo "Curl is not installed!" |
||||
echo -e "" |
echo -e "" |
||||
exit 1 |
exit 1 |
||||
fi |
fi |
||||
chmod +x "${filedir}/${filename}" |
chmod +x "${filedir}/${filename}" |
||||
fi |
fi |
||||
source "${filedir}/${filename}" |
source "${filedir}/${filename}" |
||||
} |
} |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="290716" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="290716" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -42,7 +43,6 @@ githubuser="GameServerManagers" |
|||||
githubrepo="LinuxGSM" |
githubrepo="LinuxGSM" |
||||
githubbranch="master" |
githubbranch="master" |
||||
|
|
||||
|
|
||||
# Server Details |
# Server Details |
||||
gamename="Mumble" |
gamename="Mumble" |
||||
servicename="mumble-server" |
servicename="mumble-server" |
||||
@ -54,11 +54,13 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./murmur.x86" |
executable="./murmur.x86" |
||||
servercfg="murmur.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="murmur.ini" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="220416" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="220416" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -62,6 +63,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="313900" |
appid="313900" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ns2c-server" |
servicename="ns2c-server" |
||||
gamename="NS2: Combat" |
gamename="NS2: Combat" |
||||
@ -74,6 +80,7 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}/ia32" |
executabledir="${filesdir}/ia32" |
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="220416" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="220416" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -47,7 +48,7 @@ password="" |
|||||
|
|
||||
# http://wiki.unknownworlds.com/ns2/Dedicated_Server |
# http://wiki.unknownworlds.com/ns2/Dedicated_Server |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
||||
} |
} |
||||
|
|
||||
#### Advanced Variables #### |
#### Advanced Variables #### |
||||
@ -79,6 +80,7 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
|
Binary file not shown.
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="130716" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="130716" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="317670" |
appid="317670" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="nmrih-server" |
servicename="nmrih-server" |
||||
gamename="No More Room in Hell" |
gamename="No More Room in Hell" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/nmrih" |
systemdir="${filesdir}/nmrih" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/gearbox" |
systemdir="${filesdir}/gearbox" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
defaultcfg="${servercfgdir}/server.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -55,6 +56,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="17575" |
appid="17575" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="pvkii-server" |
servicename="pvkii-server" |
||||
gamename="Pirates, Vikings, and Knights II" |
gamename="Pirates, Vikings, and Knights II" |
||||
@ -67,14 +73,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/pvkii" |
systemdir="${filesdir}/pvkii" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="290716" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="290716" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -50,8 +51,10 @@ githubbranch="master" |
|||||
|
|
||||
# Steam |
# Steam |
||||
appid="380870" |
appid="380870" |
||||
# Allows for opting into the various Steam branches that PZ has to offer |
|
||||
# Example: -beta iwillbackupmysave -betapassword iaccepttheconsequences |
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta iwillbackupmysave -betapassword iaccepttheconsequences" |
||||
branch="" |
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
@ -66,14 +69,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./start-server.sh" |
executable="./start-server.sh" |
||||
servercfg="servertest.ini" |
servercfg="server.ini" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${HOME}/Zomboid/Server" |
servercfgdir="${HOME}/Zomboid/Server" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -0,0 +1,36 @@ |
|||||
|
set sv_hostname "<hostname>" |
||||
|
set sv_maxclients 16 |
||||
|
set g_motd "LGSM Quake3 Server" |
||||
|
set g_forcerespawn 15 |
||||
|
set rconpassword "<rconpassword>" |
||||
|
set g_gametype 0 //- Sets the type of game. 0 - Free for all, 1 - Tournament, 2 - Free for all(again), 3 - Team Deathmatch, 4 - Capture the Flag |
||||
|
set fraglimit 50 |
||||
|
set timelimit 20 |
||||
|
|
||||
|
//Here's the map-cycle. When fraglimit or timelimit is reached, the map is automatically changed. |
||||
|
//Otherwise it would just play the same map again. |
||||
|
set m1 "map q3dm1; set nextmap vstr m2" |
||||
|
set m2 "map q3dm2; set nextmap vstr m3" |
||||
|
set m3 "map q3dm3; set nextmap vstr m4" |
||||
|
set m4 "map q3tourney1; set nextmap vstr m5" |
||||
|
set m5 "map q3dm4; set nextmap vstr m6" |
||||
|
set m6 "map q3dm5; set nextmap vstr m7" |
||||
|
set m7 "map q3dm6; set nextmap vstr m8" |
||||
|
set m8 "map q3tourney2; set nextmap vstr m9" |
||||
|
set m9 "map q3dm7; set nextmap vstr m10" |
||||
|
set m10 "map q3dm8; set nextmap vstr m11" |
||||
|
set m11 "map q3dm9; set nextmap vstr m12" |
||||
|
set m12 "map q3tourney3; set nextmap vstr m13" |
||||
|
set m13 "map q3dm10; set nextmap vstr m14" |
||||
|
set m14 "map q3dm11; set nextmap vstr m15" |
||||
|
set m15 "map q3dm12; set nextmap vstr m16" |
||||
|
set m16 "map q3tourney4; set nextmap vstr m17" |
||||
|
set m17 "map q3dm13; set nextmap vstr m18" |
||||
|
set m18 "map q3dm14; set nextmap vstr m19" |
||||
|
set m19 "map q3dm15; set nextmap vstr m20" |
||||
|
set m20 "map q3tourney5; set nextmap vstr m21" |
||||
|
set m21 "map q3dm16; set nextmap vstr m22" |
||||
|
set m22 "map q3dm17; set nextmap vstr m23" |
||||
|
set m23 "map q3dm18; set nextmap vstr m24" |
||||
|
set m24 "map q3dm19; set nextmap vstr m25" |
||||
|
set m25 "map q3tourney6; set nextmap vstr m1" |
@ -0,0 +1,145 @@ |
|||||
|
#!/bin/bash |
||||
|
# Quake 3: Arena |
||||
|
# 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 protected]" |
||||
|
|
||||
|
# Pushbullet |
||||
|
# https://www.pushbullet.com/#settings |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
|
||||
|
# Start Variables |
||||
|
defaultmap="q3dm17" |
||||
|
ip="0.0.0.0" |
||||
|
port="27960" |
||||
|
|
||||
|
fn_parms(){ |
||||
|
parms="+set sv_punkbuster 0 +set fs_basepath ${filesdir} +set dedicated 1 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" |
||||
|
} |
||||
|
|
||||
|
#### Advanced Variables #### |
||||
|
|
||||
|
# Github Branch Select |
||||
|
# Allows for the use of different function files |
||||
|
# from a different repo and/or branch. |
||||
|
githubuser="GameServerManagers" |
||||
|
githubrepo="LinuxGSM" |
||||
|
githubbranch="master" |
||||
|
|
||||
|
# Server Details |
||||
|
servicename="quake3-server" |
||||
|
gamename="Quake 3: Arena" |
||||
|
engine="idtech3" |
||||
|
|
||||
|
# 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}/baseq3" |
||||
|
executabledir="${filesdir}" |
||||
|
executable="./q3ded" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="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 |
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="060516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="060516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -43,7 +44,7 @@ updateonstart="off" |
|||||
# Install/Config Guide : https://steamcommunity.com/sharedfiles/filedetails/?id=542966946 |
# Install/Config Guide : https://steamcommunity.com/sharedfiles/filedetails/?id=542966946 |
||||
# Console Commands : http://www.regurge.at/ql/ |
# Console Commands : http://www.regurge.at/ql/ |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set net_strict 1 +set net_ip ${ip} +set net_port ${port} +set fs_homepath ${filesdir}/${port} +set zmq_rcon_enable 1 +set zmq_rcon_port ${rconport} +set zmq_rcon_password ${rconpassword} +set zmq_stats_enable 1 +set zmq_stats_password ${statspassword} +set zmq_stats_port ${statsport} +set sv_mapPoolFile ${mappool} +exec ${servercfg}" |
parms="+set net_strict 1 +set net_ip ${ip} +set net_port ${port} +set fs_homepath ${filesdir}/${port} +set zmq_rcon_enable 1 +set zmq_rcon_port ${rconport} +set zmq_rcon_password ${rconpassword} +set zmq_stats_enable 1 +set zmq_stats_password ${statspassword} +set zmq_stats_port ${statsport} +set sv_mapPoolFile ${mappool} +exec ${servercfg}" |
||||
} |
} |
||||
|
|
||||
#### Advanced Variables #### |
#### Advanced Variables #### |
||||
@ -58,10 +59,15 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="349090" |
appid="349090" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ql-server" |
servicename="ql-server" |
||||
gamename="Quake Live" |
gamename="Quake Live" |
||||
engine="idtech3" |
engine="idtech3_ql" |
||||
|
|
||||
# Directories |
# Directories |
||||
rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" |
rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" |
||||
@ -70,14 +76,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable=$([ "${arch}" == 'x64' ] && echo "./run_server_x64.sh" || echo "./run_server_x86.sh") |
executable=$([ "${arch}" == 'x64' ] && echo "./run_server_x64.sh" || echo "./run_server_x86.sh") |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${filesdir}/baseq3" |
servercfgdir="${filesdir}/baseq3" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -62,14 +63,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/system" |
systemdir="${filesdir}/system" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./ucc-bin" |
executable="./ucc-bin" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="default.ini" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/default.ini" |
|
||||
compressedmapsdir="${rootdir}/Maps-Compressed" |
compressedmapsdir="${rootdir}/Maps-Compressed" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/ricochet" |
systemdir="${filesdir}/ricochet" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -72,6 +73,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="258550" |
appid="258550" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta prerelease" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="rust-server" |
servicename="rust-server" |
||||
gamename="Rust" |
gamename="Rust" |
||||
@ -84,15 +90,16 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./RustDedicated" |
executable="./RustDedicated" |
||||
serveridentitydir="${systemdir}/server/${servicename}" |
serveridentitydir="${systemdir}/server/${servicename}" |
||||
servercfg="server.cfg" |
servercfg="server.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${serveridentitydir}/cfg" |
servercfgdir="${serveridentitydir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -50,6 +51,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="41080" |
appid="41080" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta publicbeta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ss3-server" |
servicename="ss3-server" |
||||
gamename="Serious Sam 3: BFE" |
gamename="Serious Sam 3: BFE" |
||||
@ -62,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/Bin" |
systemdir="${filesdir}/Bin" |
||||
executable="./runSam3_DedicatedServer.sh" |
executable="./runSam3_DedicatedServer.sh" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="server.ini" |
||||
servercfgdir="${filesdir}/Content/SeriousSam3/Config" |
servercfgdir="${filesdir}/Content/SeriousSam3/Config" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="230716" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="230716" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -49,6 +50,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="211820" |
appid="211820" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="sb-server" |
servicename="sb-server" |
||||
gamename="Starbound" |
gamename="Starbound" |
||||
@ -61,14 +67,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}/linux" |
executabledir="${filesdir}/linux" |
||||
executable="./starbound_server" |
executable="./starbound_server" |
||||
servercfg="starbound_server.config" |
servercfg="starbound_server.config" |
||||
|
servercfgdefault="starbound_server.config" |
||||
servercfgdir="${filesdir}/storage" |
servercfgdir="${filesdir}/storage" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.config" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -54,6 +55,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="276060" |
appid="276060" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta release_candidate_public" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="svencoop-server" |
servicename="svencoop-server" |
||||
gamename="Sven Co-op" |
gamename="Sven Co-op" |
||||
@ -66,14 +72,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/svencoop" |
systemdir="${filesdir}/svencoop" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./svends_run" |
executable="./svends_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -60,6 +61,11 @@ githubbranch="master" |
|||||
# Steam |
# Steam |
||||
appid="232250" |
appid="232250" |
||||
|
|
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta beta" |
||||
|
branch="" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="tf2-server" |
servicename="tf2-server" |
||||
gamename="Team Fortress 2" |
gamename="Team Fortress 2" |
||||
@ -72,14 +78,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/tf" |
systemdir="${filesdir}/tf" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./srcds_run" |
executable="./srcds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/cfg" |
servercfgdir="${systemdir}/cfg" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -67,14 +68,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/tfc" |
systemdir="${filesdir}/tfc" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./hlds_run" |
executable="./hlds_run" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="290716" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="290716" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -40,14 +41,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./ts3server_startscript.sh" |
executable="./ts3server_startscript.sh" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="ts3server.ini" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.ini" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -62,14 +63,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./teeworlds_srv" |
executable="./teeworlds_srv" |
||||
servercfg="${servicename}.cfg" # Teeworlds can also auto load any config if an autoexec.cfg file is present in the server dir |
servercfg="${servicename}.cfg" # Teeworlds can also auto load any config if an autoexec.cfg file is present in the server dir |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -10,7 +10,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -20,6 +20,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -62,14 +63,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${filesdir}" |
executabledir="${filesdir}" |
||||
executable="./TerrariaServer" |
executable="./TerrariaServer" |
||||
servercfg="${servicename}.txt" |
servercfg="${servicename}.txt" |
||||
|
servercfgdefault="serverconfig.txt" |
||||
servercfgdir="${filesdir}" |
servercfgdir="${filesdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.txt" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -59,6 +60,7 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/LinuxServer" |
systemdir="${filesdir}/LinuxServer" |
||||
executabledir="${systemdir}/Engine/Binaries/Linux" |
executabledir="${systemdir}/Engine/Binaries/Linux" |
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -45,14 +46,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/System" |
systemdir="${filesdir}/System" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./ucc-bin" |
executable="./ucc-bin" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="UT2004.ini" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/UT2004.ini" |
|
||||
compressedmapsdir="${rootdir}/Maps-Compressed" |
compressedmapsdir="${rootdir}/Maps-Compressed" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -45,6 +46,15 @@ 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}" |
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}" |
||||
} |
} |
||||
|
|
||||
|
#### Advanced Variables #### |
||||
|
|
||||
|
# Github Branch Select |
||||
|
# Allows for the use of different function files |
||||
|
# from a different repo and/or branch. |
||||
|
githubuser="GameServerManagers" |
||||
|
githubrepo="LinuxGSM" |
||||
|
githubbranch="master" |
||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="ut3-server" |
servicename="ut3-server" |
||||
gamename="Unreal Tournament 3" |
gamename="Unreal Tournament 3" |
||||
@ -57,11 +67,13 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${systemdir}/Binaries" |
executabledir="${systemdir}/Binaries" |
||||
executable="./ut3" |
executable="./ut3" |
||||
servercfg="UTGame.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="UTGame.ini" |
||||
servercfgdir="${systemdir}/UTGame/Config" |
servercfgdir="${systemdir}/UTGame/Config" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
@ -82,13 +94,6 @@ gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%d-%m-%Y-%H-%M-%S').log" |
|||||
scriptlogdate="${scriptlogdir}/${servicename}-script-$(date '+%d-%m-%Y-%H-%M-%S').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" |
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%d-%m-%Y-%H-%M-%S').log" |
||||
|
|
||||
# Github Branch Select |
|
||||
# Allows for the use of different function files |
|
||||
# from a different repo and/or branch. |
|
||||
githubuser="GameServerManagers" |
|
||||
githubrepo="LinuxGSM" |
|
||||
githubbranch="master" |
|
||||
|
|
||||
##### Script ##### |
##### Script ##### |
||||
# Do not edit |
# Do not edit |
||||
|
|
||||
@ -152,4 +157,3 @@ core_functions.sh |
|||||
|
|
||||
getopt=$1 |
getopt=$1 |
||||
core_getopt.sh |
core_getopt.sh |
||||
|
|
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -54,14 +55,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}/System" |
systemdir="${filesdir}/System" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./ucc-bin" |
executable="./ucc-bin" |
||||
servercfg="${servicename}.ini" |
servercfg="${servicename}.ini" |
||||
|
servercfgdefault="Default.ini" |
||||
servercfgdir="${systemdir}" |
servercfgdir="${systemdir}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/Default.ini" |
|
||||
compressedmapsdir="${rootdir}/Maps-Compressed" |
compressedmapsdir="${rootdir}/Maps-Compressed" |
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
@ -9,7 +9,7 @@ if [ -f ".dev-debug" ]; then |
|||||
set -x |
set -x |
||||
fi |
fi |
||||
|
|
||||
version="210516" |
version="211016" |
||||
|
|
||||
#### Variables #### |
#### Variables #### |
||||
|
|
||||
@ -19,6 +19,7 @@ version="210516" |
|||||
# Email |
# Email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
|
#emailfrom="[email protected]" |
||||
|
|
||||
# Pushbullet |
# Pushbullet |
||||
# https://www.pushbullet.com/#settings |
# https://www.pushbullet.com/#settings |
||||
@ -28,7 +29,7 @@ pushbullettoken="accesstoken" |
|||||
# Start Variables |
# Start Variables |
||||
|
|
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set net_strict 1 +set fs_homepath ${filesdir} +exec ${servercfgfullpath}" |
parms="+set net_strict 1 +set fs_homepath ${filesdir} +exec ${servercfg}" |
||||
} |
} |
||||
|
|
||||
#### Advanced Variables #### |
#### Advanced Variables #### |
||||
@ -42,7 +43,7 @@ githubbranch="master" |
|||||
|
|
||||
# Server Details |
# Server Details |
||||
servicename="et-server" |
servicename="et-server" |
||||
gamename="Enemy Territory" |
gamename="Wolfenstein: Enemy Territory" |
||||
engine="idtech3" |
engine="idtech3" |
||||
|
|
||||
# Directories |
# Directories |
||||
@ -52,14 +53,15 @@ lockselfname=".${servicename}.lock" |
|||||
lgsmdir="${rootdir}/lgsm" |
lgsmdir="${rootdir}/lgsm" |
||||
functionsdir="${lgsmdir}/functions" |
functionsdir="${lgsmdir}/functions" |
||||
libdir="${lgsmdir}/lib" |
libdir="${lgsmdir}/lib" |
||||
|
tmpdir="${lgsmdir}/tmp" |
||||
filesdir="${rootdir}/serverfiles" |
filesdir="${rootdir}/serverfiles" |
||||
systemdir="${filesdir}" |
systemdir="${filesdir}" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./etded" |
executable="./etded" |
||||
servercfg="${servicename}.cfg" |
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
servercfgdir="${systemdir}/etmain" |
servercfgdir="${systemdir}/etmain" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
servercfgdefault="${servercfgdir}/lgsm-default.cfg" |
|
||||
backupdir="${rootdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
# Logging |
# Logging |
||||
|
@ -1,22 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"AppID" "10" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "1090" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "0" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "0" |
|
||||
"buildid" "0" |
|
||||
"LastOwner" "0" |
|
||||
"BytesToDownload" "0" |
|
||||
"BytesDownloaded" "0" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
} |
|
||||
} |
|
@ -1,22 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"AppID" "70" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "1090" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "0" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "0" |
|
||||
"buildid" "0" |
|
||||
"LastOwner" "0" |
|
||||
"BytesToDownload" "0" |
|
||||
"BytesDownloaded" "0" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
} |
|
||||
} |
|
@ -1,28 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"AppID" "90" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "1026" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "0" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "0" |
|
||||
"buildid" "0" |
|
||||
"LastOwner" "0" |
|
||||
"BytesToDownload" "0" |
|
||||
"BytesDownloaded" "0" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
} |
|
||||
"SharedDepots" |
|
||||
{ |
|
||||
"1" "70" |
|
||||
"11" "10" |
|
||||
"71" "70" |
|
||||
} |
|
||||
} |
|
@ -1,31 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"appid" "90" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "4" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "1390662869" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "41586625" |
|
||||
"buildid" "63549" |
|
||||
"LastOwner" "76561199609699388" |
|
||||
"BytesToDownload" "224501136" |
|
||||
"BytesDownloaded" "224501136" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
"mod" "czero" |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
"4" "3196956435784640171" |
|
||||
} |
|
||||
"SharedDepots" |
|
||||
{ |
|
||||
"1" "70" |
|
||||
"11" "10" |
|
||||
"71" "70" |
|
||||
"81" "80" |
|
||||
} |
|
||||
} |
|
@ -1,31 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"AppID" "90" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "1030" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "1390652241" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "41586625" |
|
||||
"buildid" "63549" |
|
||||
"LastOwner" "76561201453793332" |
|
||||
"BytesToDownload" "236411088" |
|
||||
"BytesDownloaded" "0" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
"mod" "dod" |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
"4" "3196956435784640171" |
|
||||
} |
|
||||
"SharedDepots" |
|
||||
{ |
|
||||
"1" "70" |
|
||||
"11" "10" |
|
||||
"71" "70" |
|
||||
"31" "30" |
|
||||
} |
|
||||
} |
|
@ -1,31 +0,0 @@ |
|||||
"AppState" |
|
||||
{ |
|
||||
"AppID" "90" |
|
||||
"Universe" "1" |
|
||||
"StateFlags" "4" |
|
||||
"installdir" "Half-Life" |
|
||||
"LastUpdated" "1390765182" |
|
||||
"UpdateResult" "0" |
|
||||
"SizeOnDisk" "41586625" |
|
||||
"buildid" "63549" |
|
||||
"LastOwner" "76561198445953036" |
|
||||
"BytesToDownload" "62362560" |
|
||||
"BytesDownloaded" "0" |
|
||||
"AutoUpdateBehavior" "0" |
|
||||
"AllowOtherDownloadsWhileRunning" "0" |
|
||||
"UserConfig" |
|
||||
{ |
|
||||
"mod" "tfc" |
|
||||
} |
|
||||
"MountedDepots" |
|
||||
{ |
|
||||
"4" "3196956435784640171" |
|
||||
} |
|
||||
"SharedDepots" |
|
||||
{ |
|
||||
"1" "70" |
|
||||
"11" "10" |
|
||||
"71" "70" |
|
||||
"21" "20" |
|
||||
} |
|
||||
} |
|
@ -1,38 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM command_update_functions.sh function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: Deletes the functions dir to allow re-downloading of functions from GitHub. |
|
||||
|
|
||||
local function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))" |
|
||||
check.sh |
|
||||
fn_print_dots "Updating functions" |
|
||||
fn_script_log "Updating functions" |
|
||||
sleep 1 |
|
||||
echo -ne "\n" |
|
||||
|
|
||||
# Removed legecy functions dir |
|
||||
if [ -n "${rootdir}" ]; then |
|
||||
if [ -d "${rootdir}/functions/" ]; then |
|
||||
rm -rfv "${rootdir}/functions/" |
|
||||
exitcode=$? |
|
||||
fi |
|
||||
fi |
|
||||
|
|
||||
if [ -n "${functionsdir}" ]; then |
|
||||
if [ -d "${functionsdir}" ]; then |
|
||||
rm -rfv "${functionsdir}/"* |
|
||||
exitcode=$? |
|
||||
fi |
|
||||
fi |
|
||||
|
|
||||
if [ "${exitcode}" == "0" ]; then |
|
||||
fn_print_ok "Updating functions" |
|
||||
fn_script_log "Success! Updating functions" |
|
||||
else |
|
||||
fn_print_fail "Updating functions" |
|
||||
fn_script_log "Failure! Updating functions" |
|
||||
fi |
|
||||
echo -ne "\n" |
|
@ -1,72 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM core_functions.sh function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new location for core_functions.sh |
|
||||
|
|
||||
# fn_fetch_core_dl also placed here to allow legecy servers to still download core functions |
|
||||
if [ -z "${lgsmdir}" ]; then |
|
||||
lgsmdir="${rootdir}/lgsm" |
|
||||
functionsdir="${lgsmdir}/functions" |
|
||||
libdir="${lgsmdir}/lib" |
|
||||
fi |
|
||||
|
|
||||
fn_fetch_core_dl(){ |
|
||||
if [ -z "${githubuser}" ]; then |
|
||||
githubuser="GameServerManagers" |
|
||||
fi |
|
||||
if [ -z "${githubrepo}" ]; then |
|
||||
githubrepo="LinuxGSM" |
|
||||
fi |
|
||||
if [ -z "${githubbranch}" ]; then |
|
||||
githubbranch="master" |
|
||||
fi |
|
||||
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 "${red}FAIL${default}\n" |
|
||||
echo "${curlfetch}" |
|
||||
echo -e "${githuburl}\n" |
|
||||
exit 1 |
|
||||
else |
|
||||
echo -e "${green}OK${default}" |
|
||||
fi |
|
||||
else |
|
||||
echo -e "${red}FAIL${default}\n" |
|
||||
echo "Curl is not installed!" |
|
||||
echo -e "" |
|
||||
exit 1 |
|
||||
fi |
|
||||
chmod +x "${filedir}/${filename}" |
|
||||
fi |
|
||||
source "${filedir}/${filename}" |
|
||||
} |
|
||||
|
|
||||
core_functions.sh(){ |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_fetch_core_dl |
|
||||
} |
|
||||
|
|
||||
core_functions.sh |
|
@ -1,14 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM core_getopt.sh function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new location for core_getopt.sh |
|
||||
|
|
||||
core_getopt.sh(){ |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_fetch_core_dl |
|
||||
} |
|
||||
|
|
||||
core_getopt.sh |
|
@ -1,15 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM fn_functions function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new core_functions.sh |
|
||||
|
|
||||
core_functions.sh(){ |
|
||||
# Functions are defined in core_functions.sh. |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_runfunction |
|
||||
} |
|
||||
|
|
||||
core_functions.sh |
|
@ -1,14 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM fn_getopt.sh function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new core_getopt.sh |
|
||||
|
|
||||
core_getopt.sh(){ |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_fetch_core_dl |
|
||||
} |
|
||||
|
|
||||
core_getopt.sh |
|
@ -1,15 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM fn_update_functions function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new command_update_functions.sh |
|
||||
|
|
||||
command_update_functions.sh(){ |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_runfunction |
|
||||
} |
|
||||
|
|
||||
command_update_functions.sh |
|
||||
|
|
@ -1,15 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
# LGSM fn_update_functions function |
|
||||
# Author: Daniel Gibbs |
|
||||
# Website: https://gameservermanagers.com |
|
||||
lgsm_version="210516" |
|
||||
|
|
||||
# Description: REDIRECT FUNCTION to new command_update_functions.sh |
|
||||
|
|
||||
command_update_functions.sh(){ |
|
||||
functionfile="${FUNCNAME}" |
|
||||
fn_runfunction |
|
||||
} |
|
||||
|
|
||||
command_update_functions.sh |
|
||||
|
|
@ -0,0 +1,32 @@ |
|||||
|
#!/bin/bash |
||||
|
# LGSM check_config.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Contributor: UltimateByte |
||||
|
# Website: https://gameservermanagers.com |
||||
|
# Description: Checks if run from tmux or screen |
||||
|
|
||||
|
local commandname="check" |
||||
|
|
||||
|
fn_check_is_in_tmux(){ |
||||
|
if [ -n "${TMUX}" ];then |
||||
|
fn_print_fail_nl "tmuxception error: Sorry Cobb you cannot start a tmux session inside of a tmux session." |
||||
|
fn_script_log_fatal "tmuxception error: Attempted to start a tmux session inside of a tmux session." |
||||
|
fn_print_information_nl "LGSM creates a tmux session when starting the server." |
||||
|
echo "It is not possible to run a tmux session inside another tmux session" |
||||
|
echo "https://github.com/GameServerManagers/LinuxGSM/wiki/Tmux#tmuxception" |
||||
|
core_exit.sh |
||||
|
fi |
||||
|
} |
||||
|
fn_check_is_in_screen(){ |
||||
|
if [ "$TERM" == "screen" ];then |
||||
|
fn_print_fail_nl "tmuxception error: Sorry Cobb you cannot start a tmux session inside of a screen session." |
||||
|
fn_script_log_fatal "tmuxception error: Attempted to start a tmux session inside of a screen session." |
||||
|
fn_print_information_nl "LGSM creates a tmux session when starting the server." |
||||
|
echo "It is not possible to run a tmux session inside screen session" |
||||
|
echo "https://github.com/GameServerManagers/LinuxGSM/wiki/Tmux#tmuxception" |
||||
|
core_exit.sh |
||||
|
fi |
||||
|
} |
||||
|
|
||||
|
fn_check_is_in_tmux |
||||
|
fn_check_is_in_screen |
@ -0,0 +1,53 @@ |
|||||
|
#!/bin/bash |
||||
|
# command_dev_detect_ldd.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: https://gameservermanagers.com |
||||
|
# Description: Automatically detects required deps using ldd. |
||||
|
# Can check a file or directory recursively. |
||||
|
|
||||
|
echo "=================================" |
||||
|
echo "Shared Object dependencies Checker" |
||||
|
echo "=================================" |
||||
|
|
||||
|
if [ -z "${filesdir}" ]; then |
||||
|
dir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))" |
||||
|
fi |
||||
|
|
||||
|
if [ -d "${filesdir}" ]; then |
||||
|
echo "Checking directory: " |
||||
|
echo "${filesdir}" |
||||
|
elif [ -f "${filesdir}" ]; then |
||||
|
echo "Checking file: " |
||||
|
echo "${filesdir}" |
||||
|
fi |
||||
|
echo "" |
||||
|
|
||||
|
files=$(find ${filesdir} | wc -l) |
||||
|
find ${filesdir} -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"|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" |
||||
|
fi |
||||
|
fi |
||||
|
echo -n "$i / $files" $'\r' |
||||
|
((i++)) |
||||
|
done |
||||
|
echo "" |
||||
|
echo "" |
||||
|
echo "All" |
||||
|
echo "=================================" |
||||
|
cat "${tmpdir}/detect_ldd.tmp" |
||||
|
|
||||
|
echo "" |
||||
|
echo "Not Found" |
||||
|
echo "=================================" |
||||
|
cat "${tmpdir}/detect_ldd_not_found.tmp" |
||||
|
|
||||
|
rm "${tmpdir}/detect_ldd.tmp" |
||||
|
rm "${tmpdir}/detect_ldd_not_found.tmp" |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue