Просмотр исходного кода

Merge branch 'develop' into feature/ecoserver

Daniel Gibbs 8 лет назад
Родитель
Сommit
26a84b9959
86 измененных файлов с 342 добавлено и 24 удалено
  1. 4 0
      lgsm/config-default/config-lgsm/arkserver/_default.cfg
  2. 4 0
      lgsm/config-default/config-lgsm/arma3server/_default.cfg
  3. 5 1
      lgsm/config-default/config-lgsm/bb2server/_default.cfg
  4. 5 1
      lgsm/config-default/config-lgsm/bdserver/_default.cfg
  5. 4 0
      lgsm/config-default/config-lgsm/bf1942server/_default.cfg
  6. 5 1
      lgsm/config-default/config-lgsm/bmdmserver/_default.cfg
  7. 5 1
      lgsm/config-default/config-lgsm/boserver/_default.cfg
  8. 5 1
      lgsm/config-default/config-lgsm/bsserver/_default.cfg
  9. 4 0
      lgsm/config-default/config-lgsm/bt1944server/_default.cfg
  10. 5 1
      lgsm/config-default/config-lgsm/ccserver/_default.cfg
  11. 5 1
      lgsm/config-default/config-lgsm/cod2server/_default.cfg
  12. 5 1
      lgsm/config-default/config-lgsm/cod4server/_default.cfg
  13. 5 1
      lgsm/config-default/config-lgsm/codserver/_default.cfg
  14. 5 1
      lgsm/config-default/config-lgsm/coduoserver/_default.cfg
  15. 5 1
      lgsm/config-default/config-lgsm/codwawserver/_default.cfg
  16. 4 0
      lgsm/config-default/config-lgsm/csczserver/_default.cfg
  17. 4 0
      lgsm/config-default/config-lgsm/csgoserver/_default.cfg
  18. 5 1
      lgsm/config-default/config-lgsm/csserver/_default.cfg
  19. 4 0
      lgsm/config-default/config-lgsm/cssserver/_default.cfg
  20. 4 0
      lgsm/config-default/config-lgsm/dabserver/_default.cfg
  21. 4 0
      lgsm/config-default/config-lgsm/dmcserver/_default.cfg
  22. 4 0
      lgsm/config-default/config-lgsm/dodserver/_default.cfg
  23. 4 0
      lgsm/config-default/config-lgsm/dodsserver/_default.cfg
  24. 4 0
      lgsm/config-default/config-lgsm/doiserver/_default.cfg
  25. 4 0
      lgsm/config-default/config-lgsm/dstserver/_default.cfg
  26. 4 0
      lgsm/config-default/config-lgsm/emserver/_default.cfg
  27. 4 0
      lgsm/config-default/config-lgsm/etlserver/_default.cfg
  28. 4 0
      lgsm/config-default/config-lgsm/fctrserver/_default.cfg
  29. 4 0
      lgsm/config-default/config-lgsm/fofserver/_default.cfg
  30. 4 0
      lgsm/config-default/config-lgsm/gesserver/_default.cfg
  31. 4 0
      lgsm/config-default/config-lgsm/gmodserver/_default.cfg
  32. 4 0
      lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg
  33. 4 0
      lgsm/config-default/config-lgsm/hldmserver/_default.cfg
  34. 4 0
      lgsm/config-default/config-lgsm/hldmsserver/_default.cfg
  35. 4 0
      lgsm/config-default/config-lgsm/hwserver/_default.cfg
  36. 4 0
      lgsm/config-default/config-lgsm/insserver/_default.cfg
  37. 4 0
      lgsm/config-default/config-lgsm/jc2server/_default.cfg
  38. 4 0
      lgsm/config-default/config-lgsm/jc3server/_default.cfg
  39. 4 0
      lgsm/config-default/config-lgsm/kf2server/_default.cfg
  40. 4 0
      lgsm/config-default/config-lgsm/kfserver/_default.cfg
  41. 4 0
      lgsm/config-default/config-lgsm/l4d2server/_default.cfg
  42. 4 0
      lgsm/config-default/config-lgsm/l4dserver/_default.cfg
  43. 4 0
      lgsm/config-default/config-lgsm/mcserver/_default.cfg
  44. 4 0
      lgsm/config-default/config-lgsm/mtaserver/_default.cfg
  45. 4 0
      lgsm/config-default/config-lgsm/mumbleserver/_default.cfg
  46. 4 0
      lgsm/config-default/config-lgsm/nmrihserver/_default.cfg
  47. 4 0
      lgsm/config-default/config-lgsm/ns2cserver/_default.cfg
  48. 4 0
      lgsm/config-default/config-lgsm/ns2server/_default.cfg
  49. 4 0
      lgsm/config-default/config-lgsm/opforserver/_default.cfg
  50. 4 0
      lgsm/config-default/config-lgsm/pcserver/_default.cfg
  51. 4 0
      lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg
  52. 4 0
      lgsm/config-default/config-lgsm/pzserver/_default.cfg
  53. 4 0
      lgsm/config-default/config-lgsm/q2server/_default.cfg
  54. 4 0
      lgsm/config-default/config-lgsm/q3server/_default.cfg
  55. 4 0
      lgsm/config-default/config-lgsm/qlserver/_default.cfg
  56. 4 0
      lgsm/config-default/config-lgsm/qwserver/_default.cfg
  57. 4 0
      lgsm/config-default/config-lgsm/ricochetserver/_default.cfg
  58. 4 0
      lgsm/config-default/config-lgsm/roserver/_default.cfg
  59. 4 0
      lgsm/config-default/config-lgsm/rustserver/_default.cfg
  60. 4 0
      lgsm/config-default/config-lgsm/rwserver/_default.cfg
  61. 4 0
      lgsm/config-default/config-lgsm/sampserver/_default.cfg
  62. 4 0
      lgsm/config-default/config-lgsm/sbserver/_default.cfg
  63. 4 0
      lgsm/config-default/config-lgsm/sdtdserver/_default.cfg
  64. 5 1
      lgsm/config-default/config-lgsm/squadserver/_default.cfg
  65. 4 0
      lgsm/config-default/config-lgsm/ss3server/_default.cfg
  66. 4 0
      lgsm/config-default/config-lgsm/stserver/_default.cfg
  67. 4 0
      lgsm/config-default/config-lgsm/svenserver/_default.cfg
  68. 4 0
      lgsm/config-default/config-lgsm/terrariaserver/_default.cfg
  69. 4 0
      lgsm/config-default/config-lgsm/tf2server/_default.cfg
  70. 4 0
      lgsm/config-default/config-lgsm/tfcserver/_default.cfg
  71. 4 0
      lgsm/config-default/config-lgsm/ts3server/_default.cfg
  72. 4 0
      lgsm/config-default/config-lgsm/tuserver/_default.cfg
  73. 4 0
      lgsm/config-default/config-lgsm/twserver/_default.cfg
  74. 4 0
      lgsm/config-default/config-lgsm/ut2k4server/_default.cfg
  75. 4 0
      lgsm/config-default/config-lgsm/ut3server/_default.cfg
  76. 4 0
      lgsm/config-default/config-lgsm/ut99server/_default.cfg
  77. 4 0
      lgsm/config-default/config-lgsm/utserver/_default.cfg
  78. 4 0
      lgsm/config-default/config-lgsm/wetserver/_default.cfg
  79. 4 0
      lgsm/config-default/config-lgsm/zpsserver/_default.cfg
  80. BIN
      lgsm/data/alert_discord_logo.png
  81. 3 3
      lgsm/functions/alert_discord.sh
  82. 1 1
      lgsm/functions/alert_telegram.sh
  83. 0 1
      lgsm/functions/command_validate.sh
  84. 0 2
      lgsm/functions/info_config.sh
  85. 2 2
      lgsm/functions/info_messages.sh
  86. 7 2
      lgsm/functions/mods_list.sh

+ 4 - 0
lgsm/config-default/config-lgsm/arkserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/arma3server/_default.cfg

@@ -77,9 +77,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 5 - 1
lgsm/config-default/config-lgsm/bb2server/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -125,4 +129,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/bdserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -115,4 +119,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 4 - 0
lgsm/config-default/config-lgsm/bf1942server/_default.cfg

@@ -54,9 +54,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 5 - 1
lgsm/config-default/config-lgsm/bmdmserver/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -125,4 +129,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/boserver/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -118,4 +122,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/bsserver/_default.cfg

@@ -66,9 +66,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -124,4 +128,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 4 - 0
lgsm/config-default/config-lgsm/bt1944server/_default.cfg

@@ -59,9 +59,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 5 - 1
lgsm/config-default/config-lgsm/ccserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -120,4 +124,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/cod2server/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"
@@ -107,4 +111,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/cod4server/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"
@@ -107,4 +111,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/codserver/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"
@@ -107,4 +111,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/coduoserver/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"
@@ -107,4 +111,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 5 - 1
lgsm/config-default/config-lgsm/codwawserver/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"
@@ -107,4 +111,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 4 - 0
lgsm/config-default/config-lgsm/csczserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/csgoserver/_default.cfg

@@ -86,9 +86,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 5 - 1
lgsm/config-default/config-lgsm/csserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -120,4 +124,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 4 - 0
lgsm/config-default/config-lgsm/cssserver/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/dabserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/dmcserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/dodserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/dodsserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/doiserver/_default.cfg

@@ -64,9 +64,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/dstserver/_default.cfg

@@ -65,9 +65,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/emserver/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/etlserver/_default.cfg

@@ -54,9 +54,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/fctrserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/fofserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/gesserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/gmodserver/_default.cfg

@@ -78,9 +78,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/hldmserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/hldmsserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/hwserver/_default.cfg

@@ -75,9 +75,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/insserver/_default.cfg

@@ -69,9 +69,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/jc2server/_default.cfg

@@ -54,9 +54,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/jc3server/_default.cfg

@@ -54,9 +54,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/kf2server/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/kfserver/_default.cfg

@@ -66,9 +66,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/l4d2server/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/l4dserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/mcserver/_default.cfg

@@ -56,9 +56,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/mtaserver/_default.cfg

@@ -55,9 +55,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/mumbleserver/_default.cfg

@@ -55,9 +55,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/nmrihserver/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/ns2cserver/_default.cfg

@@ -69,9 +69,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/ns2server/_default.cfg

@@ -73,9 +73,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/opforserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/pcserver/_default.cfg

@@ -55,9 +55,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/pzserver/_default.cfg

@@ -57,9 +57,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/q2server/_default.cfg

@@ -59,9 +59,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/q3server/_default.cfg

@@ -59,9 +59,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/qlserver/_default.cfg

@@ -59,9 +59,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/qwserver/_default.cfg

@@ -58,9 +58,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/ricochetserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/roserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/rustserver/_default.cfg

@@ -86,9 +86,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/rwserver/_default.cfg

@@ -57,9 +57,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/sampserver/_default.cfg

@@ -58,9 +58,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/sbserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/sdtdserver/_default.cfg

@@ -57,9 +57,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 5 - 1
lgsm/config-default/config-lgsm/squadserver/_default.cfg

@@ -60,9 +60,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"
@@ -119,4 +123,4 @@ postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log"
 
 ## Logs Naming
 lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
-consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

+ 4 - 0
lgsm/config-default/config-lgsm/ss3server/_default.cfg

@@ -58,9 +58,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/stserver/_default.cfg

@@ -64,9 +64,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/svenserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/terrariaserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/tf2server/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/tfcserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/ts3server/_default.cfg

@@ -50,9 +50,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/tuserver/_default.cfg

@@ -64,9 +64,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/twserver/_default.cfg

@@ -61,9 +61,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

+ 4 - 0
lgsm/config-default/config-lgsm/ut2k4server/_default.cfg

@@ -58,9 +58,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/ut3server/_default.cfg

@@ -69,9 +69,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/ut99server/_default.cfg

@@ -58,9 +58,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/utserver/_default.cfg

@@ -62,9 +62,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/wetserver/_default.cfg

@@ -54,9 +54,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup
 maxbackups="4"

+ 4 - 0
lgsm/config-default/config-lgsm/zpsserver/_default.cfg

@@ -67,9 +67,13 @@ pushoveralert="off"
 pushovertoken="accesstoken"
 
 # Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram
+# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
+# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need 
+# any custom string in curl - simple ignore this parameter.
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramchatid=""
+curlcustomstring=""
 
 ## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update
 updateonstart="off"

BIN
lgsm/data/alert_discord_logo.png


+ 3 - 3
lgsm/functions/alert_discord.sh

@@ -8,7 +8,7 @@
 json=$(cat <<EOF
 {
 "username":"LinuxGSM",
-"avatar_url":"https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/images/logo/lgsm-dark-square-512.png",
+"avatar_url":"https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/data/alert_discord_logo.png",
 "file":"content",
 
 "embeds": [{
@@ -18,8 +18,8 @@ json=$(cat <<EOF
 	"description": "",
 	"url": "",
 	"type": "content",
-	"thumbnail": {"url": "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/images/logo/lgsm-dark-square-512.png"},
-	"footer": {"text": "LinuxGSM", "icon_url": "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/images/logo/lgsm-dark-square-512.png"},
+	"thumbnail": {"url": "https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/data/alert_discord_logo.png"},
+	"footer": {"text": "LinuxGSM", "icon_url": "https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/data/alert_discord_logo.png"},
 	"fields": [
 			{
 				"name": "Alert Message",

+ 1 - 1
lgsm/functions/alert_telegram.sh

@@ -19,7 +19,7 @@ EOF
 
 fn_print_dots "Sending Telegram alert"
 sleep 0.5
-telegramsend=$(${curlpath} -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" | grep "error_code")
+telegramsend=$(${curlpath} -sSL -H "Content-Type: application/json" -X POST -d """${json}""" "https://api.telegram.org/bot${telegramtoken}/sendMessage" ${curlcustomstring} | grep "error_code")
 
 if [ -n "${telegramsend}" ]; then
 	fn_print_fail_nl "Sending Telegram alert: ${telegramsend}"

+ 0 - 1
lgsm/functions/command_validate.sh

@@ -9,7 +9,6 @@ local commandaction="Validate"
 local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
 
 fn_validation(){
-	appid="${1}"
 	echo ""
 	echo -e "	* Validating may overwrite some customised files."
 	echo -en "	* https://developer.valvesoftware.com/wiki/SteamCMD#Validate"

+ 0 - 2
lgsm/functions/info_config.sh

@@ -797,8 +797,6 @@ fn_info_config_kf2(){
 		webadminport=${webadminport:-"0"}
 		webadminuser=${webadminuser:-"NOT SET"}
 		webadminpass=${webadminpass:-"NOT SET"}
-
-
 	fi
 }
 

+ 2 - 2
lgsm/functions/info_messages.sh

@@ -740,7 +740,7 @@ fn_info_message_quakelive(){
 	fi
 	{
 		echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL"
-		echo -e "> Game\tINBOUND\t${port}\tudp"
+		echo -e "> Game/Query\tINBOUND\t${port}\tudp"
 		echo -e "> Rcon\tINBOUND\t${rconport}\tudp"
 		echo -e "> Stats\tINBOUND\t${statsport}\tudp"
 	} | column -s $'\t' -t
@@ -894,7 +894,7 @@ fn_info_message_starbound(){
 		echo -e "DESCRIPTION\tDIRECTION\tPORT\tPROTOCOL"
 		echo -e "> Game\tINBOUND\t${port}\ttcp"
 		echo -e "> Query\tINBOUND\t${queryport}\ttcp"
-		echo -e "> Rcon\tINBOUND\t${rconport}\ttcp"
+		echo -e "> RCON\tINBOUND\t${rconport}\ttcp"
 	} | column -s $'\t' -t
 }
 

+ 7 - 2
lgsm/functions/mods_list.sh

@@ -59,6 +59,7 @@ modseparator="MOD"
 # Source mods
 mod_info_metamod=( MOD "metamod" "MetaMod" "${metamodurl}" "${metamodlatestfile}" "0" "LowercaseOff" "${systemdir}" "addons/metamod/metaplugins.ini;" "source;" "GAMES" "NOTGAMES" "https://www.sourcemm.net" "Plugins Framework" )
 mod_info_sourcemod=( MOD "sourcemod" "SourceMod" "${sourcemodurl}" "${sourcemodlatestfile}" "0" "LowercaseOff" "${systemdir}" "cfg;addons/sourcemod/configs;" "source;" "GAMES" "NOTGAMES" "http://www.sourcemod.net" "Admin Features (requires MetaMod)" )
+
 # Garry's Mod Addons
 mod_info_ulib=( MOD "ulib" "ULib" "https://codeload.github.com/TeamUlysses/ulib/zip/master" "ulib-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://ulyssesmod.net" "Complete Framework" )
 mod_info_ulx=( MOD "ulx" "ULX" "https://codeload.github.com/TeamUlysses/ulx/zip/master" "ulx-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://ulyssesmod.net" "Admin Panel (requires ULib)" )
@@ -67,13 +68,17 @@ mod_info_uclip=( MOD "uclip" "UClip" "https://github.com/TeamUlysses/uclip/archi
 mod_info_acf=( MOD "acf" "Armoured Combat Framework" "https://github.com/nrlulz/ACF/archive/master.zip" "acf-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "acf-master/lua/acf/shared/guns;" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/nrlulz/ACF" "Realistic Wepons & Engines" )
 mod_info_acf_missiles=( MOD "acfmissiles" "ACF Missiles" "https://github.com/Bubbus/ACF-Missiles/archive/master.zip" "acf-missiles-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/Bubbus/ACF-Missiles" "More missiles for ACF" )
 mod_info_advdupe2=( MOD "advdupe2" "Advanced Duplicator 2" "https://github.com/wiremod/advdupe2/archive/master.zip" "advdupe2-master.zip" "0" "LowercaseOn" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://www.wiremod.com" "Save your constructions" )
+mod_info_pac3=( MOD "pac3" "PAC3" "https://github.com/CapsAdmin/pac3/archive/master.zip" "pac3-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/CapsAdmin/pac3" "Advanced player model customization" )
+mod_info_wiremod=( MOD "wiremod" "Wiremod" "https://github.com/wiremod/wire/archive/master.zip" "wire-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/wiremod/wire" "Base Wiremod Addon")
+mod_info_wiremodextras=( MOD "wiremod-extras" "Wiremod Extras" "https://github.com/wiremod/wire-extras/archive/master.zip" "wire-extras-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/wiremod/wire-extras/" "Addition to Wiremod, Extra Content")
 mod_info_darkrp=( MOD "darkrp" "DarkRP" "https://github.com/FPtje/DarkRP/archive/master.zip" "darkrp-master.zip" "0" "LowercaseOn" "${systemdir}/gamemodes" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Most popular gamemode" )
 mod_info_darkrpmodification=( MOD "darkrpmodification" "DarkRP Modification" "https://github.com/FPtje/darkrpmodification/archive/master.zip" "darkrpmodification-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "NOUPDATE" "ENGINES" "Garry's Mod;" "NOTGAMES" "http://darkrp.com" "Customize DarkRP settings" )
-mod_info_pac=( MOD "pac3" "PAC3" "https://github.com/CapsAdmin/pac3/archive/master.zip" "pac3-master.zip" "0" "LowercaseOff" "${systemdir}/addons" "OVERWRITE" "ENGINES" "Garry's Mod;" "NOTGAMES" "https://github.com/CapsAdmin/pac3" "Advanced player model customization" )
+
+
 # Oxidemod
 mod_info_rustoxide=( MOD "rustoxide" "Oxide for Rust" "${oxiderustlatestlink}" "Oxide.Rust.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Rust;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-rust.1659/" "Allows for the use of plugins" )
 mod_info_hwoxide=( MOD "hwoxide" "Oxide for Hurtworld" "${oxidehurtworldlatestlink}" "Oxide.Hurtworld.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "Hurtworld;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-hurtworld.1332/" "Allows for the use of plugins" )
 mod_info_sdtdoxide=( MOD "sdtdoxide" "Oxide for 7 Days To Die" "${oxidesdtdlatestlink}" "Oxide.SevenDaysToDie.zip" "0" "LowercaseOff" "${systemdir}" "OVERWRITE" "ENGINES" "7 Days To Die;" "NOTGAMES" "http://oxidemod.org/downloads/oxide-for-7-days-to-die.813/" "Allows for the use of plugins" )
 
 # REQUIRED: Set all mods info into the global array
-mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" )
+mods_global_array=( "${mod_info_metamod[@]}" "${mod_info_sourcemod[@]}" "${mod_info_ulib[@]}" "${mod_info_ulx[@]}" "${mod_info_utime[@]}" "${mod_info_uclip[@]}" "${mod_info_acf[@]}" "${mod_info_acf_missiles[@]}" "${mod_info_acf_sweps[@]}" "${mod_info_advdupe2[@]}" "${mod_info_pac3[@]}" "${mod_info_wiremod[@]}" "${mod_info_wiremodextras[@]}" "${mod_info_darkrp[@]}" "${mod_info_darkrpmodification[@]}" "${mod_info_rustoxide[@]}" "${mod_info_hwoxide[@]}" "${mod_info_sdtdoxide[@]}" )