Skip to content

Commit 303bbdf

Browse files
committed
Merge branch 'release/v19.9.0'
2 parents b58bd59 + e054678 commit 303bbdf

22 files changed

+428
-90
lines changed
File renamed without changes.

ISSUE_TEMPLATE.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

lgsm/config-default/config-lgsm/bbserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ appidmod="cstrike"
103103
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
104104
branch=""
105105
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
106-
steammaster="false"
106+
steammaster="true"
107107

108108
## LinuxGSM Server Details
109109
# Do not edit

lgsm/config-default/config-lgsm/btserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ glibc="2.17"
109109
## Server Specific Directories
110110
systemdir="${serverfiles}"
111111
executabledir="${systemdir}"
112-
executable="./DedicatedServer"
112+
executable="./Launch_DedicatedServer"
113113
servercfg="serversettings.xml"
114114
servercfgdefault="serversettings.xml"
115115
servercfgdir="${systemdir}"

lgsm/config-default/config-lgsm/cod4server/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ sleeptime="0.5"
9696
# Do not edit
9797
gamename="Call of Duty 4"
9898
engine="iw3.0"
99-
glibc="2.3"
99+
glibc="2.12"
100100

101101
#### Directories ####
102102
# Edit with care
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
##################################
2+
######## Default Settings ########
3+
##################################
4+
# DO NOT EDIT WILL BE OVERWRITTEN!
5+
# Copy settings from here and use them in either
6+
# common.cfg - applies settings to every instance
7+
# [instance].cfg - applies settings to a specific instance
8+
9+
#### Server Settings ####
10+
11+
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
12+
ip="0.0.0.0"
13+
port="27015"
14+
clientport="27005"
15+
sourcetvport="27020"
16+
defaultmap="sf_astrodome"
17+
maxplayers="32"
18+
19+
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
20+
fn_parms(){
21+
parms="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
22+
}
23+
24+
#### LinuxGSM Settings ####
25+
26+
## Notification Alerts
27+
# (on|off)
28+
29+
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
30+
displayip=""
31+
32+
# More info | https://docs.linuxgsm.com/alerts#more-info
33+
postalert="off"
34+
postdays="7"
35+
posttarget="https://hastebin.com"
36+
37+
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
38+
discordalert="off"
39+
discordwebhook="webhook"
40+
41+
# Email Alerts | https://docs.linuxgsm.com/alerts/email
42+
emailalert="off"
43+
44+
emailfrom=""
45+
46+
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
47+
iftttalert="off"
48+
ifttttoken="accesstoken"
49+
iftttevent="linuxgsm_alert"
50+
51+
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
52+
mailgunalert="off"
53+
mailguntoken="accesstoken"
54+
mailgundomain="example.com"
55+
mailgunemailfrom="[email protected]"
56+
mailgunemail="[email protected]"
57+
58+
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
59+
pushbulletalert="off"
60+
pushbullettoken="accesstoken"
61+
channeltag=""
62+
63+
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
64+
pushoveralert="off"
65+
pushovertoken="accesstoken"
66+
67+
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
68+
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
69+
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need
70+
# any custom string in curl - simple ignore this parameter.
71+
telegramalert="off"
72+
telegramtoken="accesstoken"
73+
telegramchatid=""
74+
curlcustomstring=""
75+
76+
## Updating | https://docs.linuxgsm.com/commands/update
77+
updateonstart="off"
78+
79+
## Backup | https://docs.linuxgsm.com/commands/backup
80+
maxbackups="4"
81+
maxbackupdays="30"
82+
stoponbackup="on"
83+
84+
## Logging | https://docs.linuxgsm.com/features/logging
85+
consolelogging="on"
86+
logdays="7"
87+
88+
## Monitor | https://docs.linuxgsm.com/commands/monitor
89+
# Query delay time
90+
querydelay="1"
91+
92+
#### LinuxGSM Advanced Settings ####
93+
94+
# ANSI Colors
95+
ansi="on"
96+
97+
# Message Display Time
98+
sleeptime="0.5"
99+
100+
## SteamCMD Settings
101+
# Server appid
102+
appid="244310" # Source 2013 SDK
103+
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
104+
branch=""
105+
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
106+
steammaster="true"
107+
108+
## LinuxGSM Server Details
109+
# Do not edit
110+
gamename="SourceForts Classic"
111+
engine="source"
112+
glibc="2.15"
113+
114+
#### Directories ####
115+
# Edit with care
116+
117+
## Server Specific Directories
118+
systemdir="${serverfiles}/sfclassic"
119+
executabledir="${serverfiles}"
120+
executable="./srcds_run"
121+
servercfg="${servicename}.cfg"
122+
servercfgdefault="server.cfg"
123+
servercfgdir="${systemdir}/cfg"
124+
servercfgfullpath="${servercfgdir}/${servercfg}"
125+
126+
## Backup Directory
127+
backupdir="${rootdir}/backups"
128+
129+
## Logging Directories
130+
logdir="${rootdir}/log"
131+
gamelogdir="${systemdir}/logs"
132+
lgsmlogdir="${logdir}/script"
133+
consolelogdir="${logdir}/console"
134+
lgsmlog="${lgsmlogdir}/${servicename}-script.log"
135+
consolelog="${consolelogdir}/${servicename}-console.log"
136+
alertlog="${lgsmlogdir}/${servicename}-alert.log"
137+
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
138+
139+
## Logs Naming
140+
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
141+
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
##################################
2+
######## Default Settings ########
3+
##################################
4+
# DO NOT EDIT WILL BE OVERWRITTEN!
5+
# Copy settings from here and use them in either
6+
# common.cfg - applies settings to every instance
7+
# [instance].cfg - applies settings to a specific instance
8+
9+
#### Server Settings ####
10+
11+
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
12+
ip="0.0.0.0"
13+
port="27015"
14+
clientport="27005"
15+
defaultmap="ts_neobaroque"
16+
maxplayers="32"
17+
18+
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
19+
fn_parms(){
20+
parms="-game ts -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
21+
}
22+
23+
#### LinuxGSM Settings ####
24+
25+
## Notification Alerts
26+
# (on|off)
27+
28+
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
29+
displayip=""
30+
31+
# More info | https://docs.linuxgsm.com/alerts#more-info
32+
postalert="off"
33+
postdays="7"
34+
posttarget="https://hastebin.com"
35+
36+
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
37+
discordalert="off"
38+
discordwebhook="webhook"
39+
40+
# Email Alerts | https://docs.linuxgsm.com/alerts/email
41+
emailalert="off"
42+
43+
emailfrom=""
44+
45+
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
46+
iftttalert="off"
47+
ifttttoken="accesstoken"
48+
iftttevent="linuxgsm_alert"
49+
50+
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
51+
mailgunalert="off"
52+
mailguntoken="accesstoken"
53+
mailgundomain="example.com"
54+
mailgunemailfrom="[email protected]"
55+
mailgunemail="[email protected]"
56+
57+
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
58+
pushbulletalert="off"
59+
pushbullettoken="accesstoken"
60+
channeltag=""
61+
62+
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
63+
pushoveralert="off"
64+
pushovertoken="accesstoken"
65+
66+
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
67+
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
68+
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need
69+
# any custom string in curl - simple ignore this parameter.
70+
telegramalert="off"
71+
telegramtoken="accesstoken"
72+
telegramchatid=""
73+
curlcustomstring=""
74+
75+
## Updating | https://docs.linuxgsm.com/commands/update
76+
updateonstart="off"
77+
78+
## Backup | https://docs.linuxgsm.com/commands/backup
79+
maxbackups="4"
80+
maxbackupdays="30"
81+
stoponbackup="on"
82+
83+
## Logging | https://docs.linuxgsm.com/features/logging
84+
consolelogging="on"
85+
logdays="7"
86+
87+
## Monitor | https://docs.linuxgsm.com/commands/monitor
88+
# Query delay time
89+
querydelay="1"
90+
91+
#### LinuxGSM Advanced Settings ####
92+
93+
# ANSI Colors
94+
ansi="on"
95+
96+
# Message Display Time
97+
sleeptime="0.5"
98+
99+
## SteamCMD Settings
100+
# Server appid
101+
appid="90"
102+
appidmod="cstrike"
103+
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
104+
branch=""
105+
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
106+
steammaster="true"
107+
108+
## LinuxGSM Server Details
109+
# Do not edit
110+
gamename="The Specialists"
111+
engine="goldsource"
112+
glibc="2.3.4"
113+
114+
#### Directories ####
115+
# Edit with care
116+
117+
## Server Specific Directories
118+
systemdir="${serverfiles}/ts"
119+
executabledir="${serverfiles}"
120+
executable="./hlds_run"
121+
servercfg="${servicename}.cfg"
122+
servercfgdefault="server.cfg"
123+
servercfgdir="${systemdir}"
124+
servercfgfullpath="${servercfgdir}/${servercfg}"
125+
126+
## Backup Directory
127+
backupdir="${rootdir}/backups"
128+
129+
## Logging Directories
130+
logdir="${rootdir}/log"
131+
gamelogdir="${systemdir}/logs"
132+
lgsmlogdir="${logdir}/script"
133+
consolelogdir="${logdir}/console"
134+
lgsmlog="${lgsmlogdir}/${servicename}-script.log"
135+
consolelog="${consolelogdir}/${servicename}-console.log"
136+
alertlog="${lgsmlogdir}/${servicename}-alert.log"
137+
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
138+
139+
## Logs Naming
140+
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
141+
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

lgsm/data/serverlist.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ rust,rustserver,Rust
7171
rw,rwserver, Rising World
7272
samp,sampserver,San Andreas Multiplayer
7373
sbots,sbotsserver, StickyBots
74+
sfc,sfcserver,SourceForts Classic
7475
sof2,sof2server,Soldier Of Fortune 2: Gold Edition
7576
ss3,ss3server,Serious Sam 3: BFE
7677
sb,sbserver,Starbound
@@ -79,6 +80,7 @@ squad,squadserver,Squad
7980
sven,svenserver,Sven Co-op
8081
tf2,tf2server,Team Fortress 2
8182
tfc,tfcserver,Team Fortress Classic
83+
ts,tsserver,The Specialists
8284
ts3,ts3server,Teamspeak 3
8385
tw,twserver,Teeworlds
8486
terraria,terrariaserver,Terraria

lgsm/functions/check_deps.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,9 @@ fn_deps_build_redhat(){
544544
# Eco
545545
elif [ "${shortname}" == "eco" ]; then
546546
array_deps_required+=( mono-complete )
547+
# Unturned
548+
elif [ "${shortname}" == "unt" ]; then
549+
array_deps_required+=( mono-complete )
547550
fi
548551
fn_deps_email
549552
fn_check_loop

lgsm/functions/command_install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ else
3232

3333
# Configuration.
3434
install_config.sh
35-
if [ -v "${gslt}" ]; then
35+
if [ -v gslt ]; then
3636
install_gslt.sh
3737
elif [ "${shortname}" == "dst" ]; then
3838
install_dst_token.sh

0 commit comments

Comments
 (0)