Skip to content

Commit aa1e704

Browse files
committed
feat(core): move notification settings to seperate config
1 parent 9737de5 commit aa1e704

File tree

127 files changed

+177
-13719
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+177
-13719
lines changed

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

-109
Original file line numberDiff line numberDiff line change
@@ -17,103 +17,10 @@ steampass='password'
1717
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
1818
startparameters="-c ${servercfgfullpath}"
1919

20-
#### LinuxGSM Settings ####
21-
22-
## LinuxGSM Stats
23-
# Send useful stats to LinuxGSM developers.
24-
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
25-
# (on|off)
26-
stats="off"
27-
28-
## Notification Alerts
29-
# (on|off)
30-
31-
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
32-
displayip=""
33-
34-
# More info | https://docs.linuxgsm.com/alerts#more-info
35-
postalert="off"
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-
email="email@example.com"
44-
emailfrom=""
45-
46-
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
47-
gotifyalert="off"
48-
gotifytoken="token"
49-
gotifywebhook="webhook"
50-
51-
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
52-
iftttalert="off"
53-
ifttttoken="accesstoken"
54-
iftttevent="linuxgsm_alert"
55-
56-
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
57-
mailgunalert="off"
58-
mailgunapiregion="us"
59-
mailguntoken="accesstoken"
60-
mailgundomain="example.com"
61-
mailgunemailfrom="alert@example.com"
62-
mailgunemail="email@myemail.com"
63-
64-
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
65-
pushbulletalert="off"
66-
pushbullettoken="accesstoken"
67-
channeltag=""
68-
69-
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
70-
pushoveralert="off"
71-
pushovertoken="accesstoken"
72-
pushoveruserkey="userkey"
73-
74-
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
75-
rocketchatalert="off"
76-
rocketchatwebhook="webhook"
77-
rocketchattoken=""
78-
79-
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
80-
slackalert="off"
81-
slackwebhook="webhook"
82-
83-
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
84-
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
85-
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
86-
telegramapi="api.telegram.org"
87-
telegramalert="off"
88-
telegramtoken="accesstoken"
89-
telegramchatid=""
90-
curlcustomstring=""
91-
92-
## Updating | https://docs.linuxgsm.com/commands/update
93-
updateonstart="off"
94-
95-
## Backup | https://docs.linuxgsm.com/commands/backup
96-
maxbackups="4"
97-
maxbackupdays="30"
98-
stoponbackup="on"
99-
100-
## Logging | https://docs.linuxgsm.com/features/logging
101-
consolelogging="on"
102-
logdays="7"
103-
10420
## Monitor | https://docs.linuxgsm.com/commands/monitor
10521
# Query delay time
10622
querydelay="1"
10723

108-
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
109-
ansi="on"
110-
111-
#### Advanced Settings ####
112-
113-
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
114-
sleeptime="0.5"
115-
116-
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
11724
# Server appid
11825
appid="302550"
11926
steamcmdforcewindows="yes"
@@ -168,19 +75,3 @@ servercfg="${selfname}.cfg"
16875
servercfgdefault="server_cfg.ini"
16976
servercfgfullpath="${servercfgdir}/${servercfg}"
17077

171-
## Backup Directory
172-
backupdir="${lgsmdir}/backup"
173-
174-
## Logging Directories
175-
logdir="${rootdir}/log"
176-
gamelogdir="${systemdir}/logs"
177-
lgsmlogdir="${logdir}/script"
178-
consolelogdir="${logdir}/console"
179-
lgsmlog="${lgsmlogdir}/${selfname}-script.log"
180-
consolelog="${consolelogdir}/${selfname}-console.log"
181-
alertlog="${lgsmlogdir}/${selfname}-alert.log"
182-
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
183-
184-
## Logs Naming
185-
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
186-
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

-110
Original file line numberDiff line numberDiff line change
@@ -23,103 +23,10 @@ maxplayers="20"
2323
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
2424
startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
2525

26-
#### LinuxGSM Settings ####
27-
28-
## LinuxGSM Stats
29-
# Send useful stats to LinuxGSM developers.
30-
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
31-
# (on|off)
32-
stats="off"
33-
34-
## Notification Alerts
35-
# (on|off)
36-
37-
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
38-
displayip=""
39-
40-
# More info | https://docs.linuxgsm.com/alerts#more-info
41-
postalert="off"
42-
43-
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
44-
discordalert="off"
45-
discordwebhook="webhook"
46-
47-
# Email Alerts | https://docs.linuxgsm.com/alerts/email
48-
emailalert="off"
49-
email="email@example.com"
50-
emailfrom=""
51-
52-
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
53-
gotifyalert="off"
54-
gotifytoken="token"
55-
gotifywebhook="webhook"
56-
57-
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
58-
iftttalert="off"
59-
ifttttoken="accesstoken"
60-
iftttevent="linuxgsm_alert"
61-
62-
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
63-
mailgunalert="off"
64-
mailgunapiregion="us"
65-
mailguntoken="accesstoken"
66-
mailgundomain="example.com"
67-
mailgunemailfrom="alert@example.com"
68-
mailgunemail="email@myemail.com"
69-
70-
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
71-
pushbulletalert="off"
72-
pushbullettoken="accesstoken"
73-
channeltag=""
74-
75-
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
76-
pushoveralert="off"
77-
pushovertoken="accesstoken"
78-
pushoveruserkey="userkey"
79-
80-
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
81-
rocketchatalert="off"
82-
rocketchatwebhook="webhook"
83-
rocketchattoken=""
84-
85-
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
86-
slackalert="off"
87-
slackwebhook="webhook"
88-
89-
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
90-
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
91-
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
92-
telegramapi="api.telegram.org"
93-
telegramalert="off"
94-
telegramtoken="accesstoken"
95-
telegramchatid=""
96-
curlcustomstring=""
97-
98-
## Updating | https://docs.linuxgsm.com/commands/update
99-
updateonstart="off"
100-
101-
## Backup | https://docs.linuxgsm.com/commands/backup
102-
maxbackups="4"
103-
maxbackupdays="30"
104-
stoponbackup="on"
105-
106-
## Logging | https://docs.linuxgsm.com/features/logging
107-
consolelogging="on"
108-
logdays="7"
109-
11026
## Monitor | https://docs.linuxgsm.com/commands/monitor
11127
# Query delay time
11228
querydelay="1"
11329

114-
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
115-
ansi="on"
116-
117-
#### Advanced Settings ####
118-
119-
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
120-
sleeptime="0.5"
121-
122-
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
12330
# Server appid
12431
appid="985050"
12532
steamcmdforcewindows="no"
@@ -152,7 +59,6 @@ stopmode="3"
15259
querymode="2"
15360
querytype="protocol-valve"
15461

155-
15662
## Console type
15763
consoleverbose="yes"
15864
consoleinteract="yes"
@@ -175,19 +81,3 @@ servercfg="${selfname}.cfg"
17581
servercfgdefault="server.cfg"
17682
servercfgfullpath="${servercfgdir}/${servercfg}"
17783

178-
## Backup Directory
179-
backupdir="${lgsmdir}/backup"
180-
181-
## Logging Directories
182-
logdir="${rootdir}/log"
183-
gamelogdir="${systemdir}/logs"
184-
lgsmlogdir="${logdir}/script"
185-
consolelogdir="${logdir}/console"
186-
lgsmlog="${lgsmlogdir}/${selfname}-script.log"
187-
consolelog="${consolelogdir}/${selfname}-console.log"
188-
alertlog="${lgsmlogdir}/${selfname}-alert.log"
189-
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
190-
191-
## Logs Naming
192-
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
193-
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

-111
Original file line numberDiff line numberDiff line change
@@ -17,104 +17,9 @@ maxplayers="16"
1717

1818
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
1919
startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
20-
21-
#### LinuxGSM Settings ####
22-
23-
## LinuxGSM Stats
24-
# Send useful stats to LinuxGSM developers.
25-
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
26-
# (on|off)
27-
stats="off"
28-
29-
## Notification Alerts
30-
# (on|off)
31-
32-
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
33-
displayip=""
34-
35-
# More info | https://docs.linuxgsm.com/alerts#more-info
36-
postalert="off"
37-
38-
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
39-
discordalert="off"
40-
discordwebhook="webhook"
41-
42-
# Email Alerts | https://docs.linuxgsm.com/alerts/email
43-
emailalert="off"
44-
email="email@example.com"
45-
emailfrom=""
46-
47-
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
48-
gotifyalert="off"
49-
gotifytoken="token"
50-
gotifywebhook="webhook"
51-
52-
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
53-
iftttalert="off"
54-
ifttttoken="accesstoken"
55-
iftttevent="linuxgsm_alert"
56-
57-
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
58-
mailgunalert="off"
59-
mailgunapiregion="us"
60-
mailguntoken="accesstoken"
61-
mailgundomain="example.com"
62-
mailgunemailfrom="alert@example.com"
63-
mailgunemail="email@myemail.com"
64-
65-
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
66-
pushbulletalert="off"
67-
pushbullettoken="accesstoken"
68-
channeltag=""
69-
70-
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
71-
pushoveralert="off"
72-
pushovertoken="accesstoken"
73-
pushoveruserkey="userkey"
74-
75-
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
76-
rocketchatalert="off"
77-
rocketchatwebhook="webhook"
78-
rocketchattoken=""
79-
80-
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
81-
slackalert="off"
82-
slackwebhook="webhook"
83-
84-
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
85-
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
86-
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
87-
telegramapi="api.telegram.org"
88-
telegramalert="off"
89-
telegramtoken="accesstoken"
90-
telegramchatid=""
91-
curlcustomstring=""
92-
93-
## Updating | https://docs.linuxgsm.com/commands/update
94-
updateonstart="off"
95-
96-
## Backup | https://docs.linuxgsm.com/commands/backup
97-
maxbackups="4"
98-
maxbackupdays="30"
99-
stoponbackup="on"
100-
101-
## Logging | https://docs.linuxgsm.com/features/logging
102-
consolelogging="on"
103-
logdays="7"
104-
10520
## Monitor | https://docs.linuxgsm.com/commands/monitor
10621
# Query delay time
10722
querydelay="1"
108-
109-
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
110-
ansi="on"
111-
112-
#### Advanced Settings ####
113-
114-
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
115-
sleeptime="0.5"
116-
117-
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
11823
# Server appid
11924
appid="90"
12025
steamcmdforcewindows="no"
@@ -170,19 +75,3 @@ servercfg="${selfname}.cfg"
17075
servercfgdefault="server.cfg"
17176
servercfgfullpath="${servercfgdir}/${servercfg}"
17277

173-
## Backup Directory
174-
backupdir="${lgsmdir}/backup"
175-
176-
## Logging Directories
177-
logdir="${rootdir}/log"
178-
gamelogdir="${systemdir}/logs"
179-
lgsmlogdir="${logdir}/script"
180-
consolelogdir="${logdir}/console"
181-
lgsmlog="${lgsmlogdir}/${selfname}-script.log"
182-
consolelog="${consolelogdir}/${selfname}-console.log"
183-
alertlog="${lgsmlogdir}/${selfname}-alert.log"
184-
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
185-
186-
## Logs Naming
187-
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
188-
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

0 commit comments

Comments
 (0)