소스 검색

Merge branch 'develop' into feature/ui-changes

Daniel Gibbs 1 년 전
부모
커밋
fdab007da8
100개의 변경된 파일831개의 추가작업 그리고 882개의 파일을 삭제
  1. 1 5
      .github/ISSUE_TEMPLATE/bug_report.yml
  2. 1 5
      .github/ISSUE_TEMPLATE/feature_request.yml
  3. 4 2
      .github/labeler.yml
  4. 2 1
      .github/workflows/add-to-project.yml
  5. 1 1
      .github/workflows/details-check-generate-matrix.sh
  6. 8 4
      .github/workflows/details-check.yml
  7. 2 1
      .github/workflows/git-sync.yml
  8. 3 1
      .github/workflows/labeler.yml
  9. 2 1
      .github/workflows/lock.yml
  10. 1 0
      .github/workflows/potential-duplicates.yml
  11. 40 0
      .github/workflows/serverlist-validate-game-icons.sh
  12. 18 2
      .github/workflows/serverlist-validate.sh
  13. 4 0
      .github/workflows/serverlist-validate.yml
  14. 2 0
      .github/workflows/trigger-docker-build.yml
  15. 3 0
      .github/workflows/update-check.yml
  16. 1 0
      .github/workflows/update-copyright-years-in-license-file.yml
  17. 1 0
      .github/workflows/version-check.yml
  18. 1 1
      .prettierrc
  19. 1 1
      LICENSE.md
  20. 1 1
      README.md
  21. 6 10
      lgsm/config-default/config-lgsm/acserver/_default.cfg
  22. 6 10
      lgsm/config-default/config-lgsm/ahl2server/_default.cfg
  23. 6 10
      lgsm/config-default/config-lgsm/ahlserver/_default.cfg
  24. 8 13
      lgsm/config-default/config-lgsm/arkserver/_default.cfg
  25. 7 11
      lgsm/config-default/config-lgsm/arma3server/_default.cfg
  26. 6 10
      lgsm/config-default/config-lgsm/armarserver/_default.cfg
  27. 6 10
      lgsm/config-default/config-lgsm/atsserver/_default.cfg
  28. 6 10
      lgsm/config-default/config-lgsm/avserver/_default.cfg
  29. 6 10
      lgsm/config-default/config-lgsm/bb2server/_default.cfg
  30. 6 10
      lgsm/config-default/config-lgsm/bbserver/_default.cfg
  31. 6 10
      lgsm/config-default/config-lgsm/bdserver/_default.cfg
  32. 6 10
      lgsm/config-default/config-lgsm/bf1942server/_default.cfg
  33. 6 10
      lgsm/config-default/config-lgsm/bfvserver/_default.cfg
  34. 6 10
      lgsm/config-default/config-lgsm/bmdmserver/_default.cfg
  35. 6 10
      lgsm/config-default/config-lgsm/boserver/_default.cfg
  36. 6 10
      lgsm/config-default/config-lgsm/bsserver/_default.cfg
  37. 9 13
      lgsm/config-default/config-lgsm/btlserver/_default.cfg
  38. 6 10
      lgsm/config-default/config-lgsm/btserver/_default.cfg
  39. 6 10
      lgsm/config-default/config-lgsm/ccserver/_default.cfg
  40. 6 10
      lgsm/config-default/config-lgsm/ckserver/_default.cfg
  41. 6 10
      lgsm/config-default/config-lgsm/cmwserver/_default.cfg
  42. 7 11
      lgsm/config-default/config-lgsm/cod2server/_default.cfg
  43. 7 11
      lgsm/config-default/config-lgsm/cod4server/_default.cfg
  44. 7 11
      lgsm/config-default/config-lgsm/codserver/_default.cfg
  45. 7 11
      lgsm/config-default/config-lgsm/coduoserver/_default.cfg
  46. 7 11
      lgsm/config-default/config-lgsm/codwawserver/_default.cfg
  47. 7 11
      lgsm/config-default/config-lgsm/colserver/_default.cfg
  48. 187 0
      lgsm/config-default/config-lgsm/cs2server/_default.cfg
  49. 6 10
      lgsm/config-default/config-lgsm/csczserver/_default.cfg
  50. 6 10
      lgsm/config-default/config-lgsm/csgoserver/_default.cfg
  51. 6 10
      lgsm/config-default/config-lgsm/csserver/_default.cfg
  52. 6 10
      lgsm/config-default/config-lgsm/cssserver/_default.cfg
  53. 7 11
      lgsm/config-default/config-lgsm/ctserver/_default.cfg
  54. 6 10
      lgsm/config-default/config-lgsm/dabserver/_default.cfg
  55. 12 12
      lgsm/config-default/config-lgsm/dayzserver/_default.cfg
  56. 6 10
      lgsm/config-default/config-lgsm/dmcserver/_default.cfg
  57. 6 10
      lgsm/config-default/config-lgsm/dodrserver/_default.cfg
  58. 6 10
      lgsm/config-default/config-lgsm/dodserver/_default.cfg
  59. 6 10
      lgsm/config-default/config-lgsm/dodsserver/_default.cfg
  60. 6 10
      lgsm/config-default/config-lgsm/doiserver/_default.cfg
  61. 8 11
      lgsm/config-default/config-lgsm/dstserver/_default.cfg
  62. 6 10
      lgsm/config-default/config-lgsm/dysserver/_default.cfg
  63. 8 12
      lgsm/config-default/config-lgsm/ecoserver/_default.cfg
  64. 6 10
      lgsm/config-default/config-lgsm/emserver/_default.cfg
  65. 6 10
      lgsm/config-default/config-lgsm/etlserver/_default.cfg
  66. 6 10
      lgsm/config-default/config-lgsm/ets2server/_default.cfg
  67. 6 10
      lgsm/config-default/config-lgsm/fctrserver/_default.cfg
  68. 6 10
      lgsm/config-default/config-lgsm/fofserver/_default.cfg
  69. 7 13
      lgsm/config-default/config-lgsm/gmodserver/_default.cfg
  70. 8 12
      lgsm/config-default/config-lgsm/hcuserver/_default.cfg
  71. 6 10
      lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg
  72. 6 10
      lgsm/config-default/config-lgsm/hldmserver/_default.cfg
  73. 6 10
      lgsm/config-default/config-lgsm/hldmsserver/_default.cfg
  74. 7 11
      lgsm/config-default/config-lgsm/hwserver/_default.cfg
  75. 27 27
      lgsm/config-default/config-lgsm/hzserver/_default.cfg
  76. 6 10
      lgsm/config-default/config-lgsm/insserver/_default.cfg
  77. 10 17
      lgsm/config-default/config-lgsm/inssserver/_default.cfg
  78. 6 10
      lgsm/config-default/config-lgsm/iosserver/_default.cfg
  79. 7 11
      lgsm/config-default/config-lgsm/jc2server/_default.cfg
  80. 6 10
      lgsm/config-default/config-lgsm/jc3server/_default.cfg
  81. 7 11
      lgsm/config-default/config-lgsm/jk2server/_default.cfg
  82. 6 10
      lgsm/config-default/config-lgsm/kf2server/_default.cfg
  83. 8 12
      lgsm/config-default/config-lgsm/kfserver/_default.cfg
  84. 6 10
      lgsm/config-default/config-lgsm/l4d2server/_default.cfg
  85. 6 10
      lgsm/config-default/config-lgsm/l4dserver/_default.cfg
  86. 7 11
      lgsm/config-default/config-lgsm/mcbserver/_default.cfg
  87. 6 10
      lgsm/config-default/config-lgsm/mcserver/_default.cfg
  88. 8 11
      lgsm/config-default/config-lgsm/mhserver/_default.cfg
  89. 7 11
      lgsm/config-default/config-lgsm/mohaaserver/_default.cfg
  90. 8 11
      lgsm/config-default/config-lgsm/momserver/_default.cfg
  91. 6 10
      lgsm/config-default/config-lgsm/mtaserver/_default.cfg
  92. 6 10
      lgsm/config-default/config-lgsm/ndserver/_default.cfg
  93. 6 10
      lgsm/config-default/config-lgsm/necserver/_default.cfg
  94. 6 10
      lgsm/config-default/config-lgsm/nmrihserver/_default.cfg
  95. 8 12
      lgsm/config-default/config-lgsm/ns2cserver/_default.cfg
  96. 12 15
      lgsm/config-default/config-lgsm/ns2server/_default.cfg
  97. 6 10
      lgsm/config-default/config-lgsm/nsserver/_default.cfg
  98. 8 12
      lgsm/config-default/config-lgsm/ohdserver/_default.cfg
  99. 7 10
      lgsm/config-default/config-lgsm/onsetserver/_default.cfg
  100. 6 10
      lgsm/config-default/config-lgsm/opforserver/_default.cfg

+ 1 - 5
.github/ISSUE_TEMPLATE/bug_report.yml

@@ -30,17 +30,13 @@ body:
       label: Linux distro
       label: Linux distro
       multiple: true
       multiple: true
       options:
       options:
+        - Ubuntu 24.04
         - Ubuntu 22.04
         - Ubuntu 22.04
         - Ubuntu 20.04
         - Ubuntu 20.04
-        - Ubuntu 18.04
-        - Ubuntu 16.04
         - Debian 12
         - Debian 12
         - Debian 11
         - Debian 11
-        - Debian 10
-        - Debian 9
         - RedHat 9
         - RedHat 9
         - RedHat 8
         - RedHat 8
-        - RedHat 7
         - Other
         - Other
     validations:
     validations:
       required: true
       required: true

+ 1 - 5
.github/ISSUE_TEMPLATE/feature_request.yml

@@ -30,17 +30,13 @@ body:
       label: Linux distro
       label: Linux distro
       multiple: true
       multiple: true
       options:
       options:
+        - Ubuntu 24.04
         - Ubuntu 22.04
         - Ubuntu 22.04
         - Ubuntu 20.04
         - Ubuntu 20.04
-        - Ubuntu 18.04
-        - Ubuntu 16.04
         - Debian 12
         - Debian 12
         - Debian 11
         - Debian 11
-        - Debian 10
-        - Debian 9
         - RedHat 9
         - RedHat 9
         - RedHat 8
         - RedHat 8
-        - RedHat 7
         - Other
         - Other
     validations:
     validations:
       required: false
       required: false

+ 4 - 2
.github/labeler.yml

@@ -74,6 +74,8 @@
   - "/(Barotrauma)/i"
   - "/(Barotrauma)/i"
 "game: Counter-Strike: Global Offensive":
 "game: Counter-Strike: Global Offensive":
   - "/(Counter-Strike: Global Offensive|CS:GO|csgo)/i"
   - "/(Counter-Strike: Global Offensive|CS:GO|csgo)/i"
+"game: Counter-Strike 2":
+  - "/(Counter-Strike 2|CS2)/i"
 "game: Counter-Strike: Source":
 "game: Counter-Strike: Source":
   - "/(Counter-Strike: Source|CS:S)/i"
   - "/(Counter-Strike: Source|CS:S)/i"
 "game: Counter-Strike 1.6":
 "game: Counter-Strike 1.6":
@@ -95,13 +97,13 @@
 "game: Left 4 Dead 2":
 "game: Left 4 Dead 2":
   - "/(Left 4 Dead 2|L4D2)/i"
   - "/(Left 4 Dead 2|L4D2)/i"
 "game: Minecraft":
 "game: Minecraft":
-  - "/(minecraft)((?!bedrock).)*$/i"
+  - "/(Minecraft)((?!bedrock).)*$/i"
 "game: Minecraft Bedrock":
 "game: Minecraft Bedrock":
   - "/(Bedrock)/i"
   - "/(Bedrock)/i"
 "game: Mumble":
 "game: Mumble":
   - "/(Mumble)/i"
   - "/(Mumble)/i"
 "game: Project Zomboid":
 "game: Project Zomboid":
-  - "/(Project Zomboid)/i"
+  - "/(Project Zomboid|PZ)/i"
 "game: Quake 3":
 "game: Quake 3":
   - "/(Quake 3|Q3A|q3)/i"
   - "/(Quake 3|Q3A|q3)/i"
 "game: Rising World":
 "game: Rising World":

+ 2 - 1
.github/workflows/add-to-project.yml

@@ -7,10 +7,11 @@ on:
 
 
 jobs:
 jobs:
   add-to-project:
   add-to-project:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Add to Project
       - name: Add to Project
-        uses: actions/add-to-project@v0.5.0
+        uses: actions/add-to-project@v1.0.2
         with:
         with:
           project-url: https://github.com/orgs/GameServerManagers/projects/11
           project-url: https://github.com/orgs/GameServerManagers/projects/11
           github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
           github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}

+ 1 - 1
.github/workflows/detals-check-generate-matrix.sh → .github/workflows/details-check-generate-matrix.sh

@@ -1,6 +1,6 @@
 #!/bin/bash
 #!/bin/bash
 
 
-curl "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/lgsm/data/serverlist.csv" | grep -v '^[[:blank:]]*$' > serverlist.csv
+curl "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/${GITHUB_REF#refs/heads/}/lgsm/data/serverlist.csv" | grep -v '^[[:blank:]]*$' > serverlist.csv
 
 
 echo -n "{" > "shortnamearray.json"
 echo -n "{" > "shortnamearray.json"
 echo -n "\"include\":[" >> "shortnamearray.json"
 echo -n "\"include\":[" >> "shortnamearray.json"

+ 8 - 4
.github/workflows/details-check.yml

@@ -3,6 +3,8 @@ name: Details Check
 on:
 on:
   workflow_dispatch:
   workflow_dispatch:
   push:
   push:
+    branches:
+      - develop
 
 
 concurrency:
 concurrency:
   group: details-check-${{ github.ref_name }}
   group: details-check-${{ github.ref_name }}
@@ -10,6 +12,7 @@ concurrency:
 
 
 jobs:
 jobs:
   create-matrix:
   create-matrix:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     outputs:
     outputs:
       matrix: ${{ steps.set-matrix.outputs.matrix }}
       matrix: ${{ steps.set-matrix.outputs.matrix }}
@@ -18,7 +21,7 @@ jobs:
         uses: actions/checkout@v4
         uses: actions/checkout@v4
 
 
       - name: Generate matrix with generate-matrix.sh
       - name: Generate matrix with generate-matrix.sh
-        run: chmod +x .github/workflows/detals-check-generate-matrix.sh; .github/workflows/detals-check-generate-matrix.sh
+        run: chmod +x .github/workflows/details-check-generate-matrix.sh; .github/workflows/details-check-generate-matrix.sh
 
 
       - name: Set Matrix
       - name: Set Matrix
         id: set-matrix
         id: set-matrix
@@ -28,6 +31,7 @@ jobs:
           echo -n "matrix=${shortnamearray}" >> $GITHUB_OUTPUT
           echo -n "matrix=${shortnamearray}" >> $GITHUB_OUTPUT
 
 
   details-check:
   details-check:
+    if: github.repository_owner == 'GameServerManagers'
     needs: create-matrix
     needs: create-matrix
     continue-on-error: true
     continue-on-error: true
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
@@ -59,14 +63,14 @@ jobs:
 
 
       - name: Download config
       - name: Download config
         run: |
         run: |
-          if [ -z "${{ steps.sets-servercfgname.outputs.servercfgname }}" ]; then
+          if [ "${{ steps.sets-servercfgname.outputs.servercfgname }}" == "" ]; then
             echo "This game server has no config file."
             echo "This game server has no config file."
           else
           else
             curl -f -o config "https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/main/${{ matrix.shortname }}/${{ steps.sets-servercfgname.outputs.servercfgname }}"
             curl -f -o config "https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/main/${{ matrix.shortname }}/${{ steps.sets-servercfgname.outputs.servercfgname }}"
           fi
           fi
       - name: Display config
       - name: Display config
         run: |
         run: |
-          if [ -z "${{ steps.sets-servercfgname.outputs.servercfgname }}" ]; then
+          if [ "${{ steps.sets-servercfgname.outputs.servercfgname }}" == "" ]; then
             echo "This game server has no config file."
             echo "This game server has no config file."
           else
           else
             cat config
             cat config
@@ -79,7 +83,7 @@ jobs:
         run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server details
         run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server details
 
 
       - name: Detect details
       - name: Detect details
-        run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server detect-details
+        run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server parse-game-details
 
 
       - name: Query Raw
       - name: Query Raw
         run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server query-raw
         run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server query-raw

+ 2 - 1
.github/workflows/git-sync.yml

@@ -9,10 +9,11 @@ on:
 
 
 jobs:
 jobs:
   gitHub-to-bitbucket:
   gitHub-to-bitbucket:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: SSH Agent
       - name: SSH Agent
-        uses: webfactory/ssh-agent@v0.8.0
+        uses: webfactory/ssh-agent@v0.9.0
         with:
         with:
           ssh-private-key: ${{ secrets.BITBUCKET_SECRET }}
           ssh-private-key: ${{ secrets.BITBUCKET_SECRET }}
 
 

+ 3 - 1
.github/workflows/labeler.yml

@@ -11,10 +11,11 @@ permissions:
 
 
 jobs:
 jobs:
   issue-labeler:
   issue-labeler:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Issue Labeler
       - name: Issue Labeler
-        uses: github/issue-labeler@v3.2
+        uses: github/issue-labeler@v3.4
         with:
         with:
           repo-token: "${{ secrets.GITHUB_TOKEN }}"
           repo-token: "${{ secrets.GITHUB_TOKEN }}"
           configuration-path: .github/labeler.yml
           configuration-path: .github/labeler.yml
@@ -22,6 +23,7 @@ jobs:
           include-title: 1
           include-title: 1
 
 
   is-sponsor-label:
   is-sponsor-label:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Is Sponsor Label
       - name: Is Sponsor Label

+ 2 - 1
.github/workflows/lock.yml

@@ -9,10 +9,11 @@ permissions:
 
 
 jobs:
 jobs:
   lock:
   lock:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Lock Threads
       - name: Lock Threads
-        uses: dessant/lock-threads@v4
+        uses: dessant/lock-threads@v5
         with:
         with:
           github-token: ${{ secrets.GITHUB_TOKEN }}
           github-token: ${{ secrets.GITHUB_TOKEN }}
           issue-comment: >
           issue-comment: >

+ 1 - 0
.github/workflows/potential-duplicates.yml

@@ -5,6 +5,7 @@ on:
       - opened
       - opened
 jobs:
 jobs:
   potential-duplicates:
   potential-duplicates:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Potential Duplicates
       - name: Potential Duplicates

+ 40 - 0
.github/workflows/serverlist-validate-game-icons.sh

@@ -0,0 +1,40 @@
+#!/bin/bash
+
+cd "${datadir}" || exit
+
+echo ""
+echo "Checking that all the game servers listed in serverlist.csv have a shortname-icon.png file"
+for shortname in $(tail -n +2 serverlist.csv | cut -d ',' -f1); do
+	# check if $shortname-icon.png exists
+	if [ ! -f "gameicons/${shortname}-icon.png" ]; then
+		echo "ERROR: gameicons/${shortname}-icon.png does not exist"
+		exitcode=1
+	else
+		echo "OK: gameicons/${shortname}-icon.png exists"
+	fi
+done
+
+echo ""
+echo "Checking if an unexpected gameicon exists"
+for gameicon in $(ls -1 gameicons); do
+	# check if $gameicon is in serverlist.csv
+	if ! grep -q "${gameicon%-icon.png}" serverlist.csv; then
+		echo "ERROR: gameicon ${gameicon} is not in serverlist.csv"
+		exitcode=1
+	else
+		echo "OK: gameicon ${gameicon} is in serverlist.csv"
+	fi
+done
+
+echo ""
+echo "Checking that the number of gameicons matches the number of servers in serverlist.csv"
+gameiconcount="$(ls -1 gameicons | wc -l)"
+serverlistcount="$(tail -n +2 serverlist.csv | wc -l)"
+if [ "${gameiconcount}" -ne "${serverlistcount}" ]; then
+	echo "ERROR: game icons (${gameiconcount}) does not match serverlist.csv ($serverlistcount)"
+	exitcode=1
+else
+	echo "OK: gameiconcount ($gameiconcount) matches serverlistcount ($serverlistcount)"
+fi
+
+exit ${exitcode}

+ 18 - 2
.github/workflows/serverlist-validate.sh

@@ -2,7 +2,7 @@
 echo "Checking that all the game servers are listed in all csv files"
 echo "Checking that all the game servers are listed in all csv files"
 echo "this check will ensure serverlist.csv has the same number of lines (-2 lines) as the other csv files"
 echo "this check will ensure serverlist.csv has the same number of lines (-2 lines) as the other csv files"
 # count the number of lines in the serverlist.csv
 # count the number of lines in the serverlist.csv
-cd "lgsm/data" || exit
+cd "${datadir}" || exit
 serverlistcount="$(tail -n +2 serverlist.csv | wc -l)"
 serverlistcount="$(tail -n +2 serverlist.csv | wc -l)"
 echo "serverlistcount: $serverlistcount"
 echo "serverlistcount: $serverlistcount"
 # get list of all csv files starting with ubunutu debian centos
 # get list of all csv files starting with ubunutu debian centos
@@ -10,7 +10,7 @@ csvlist="$(ls -1 | grep -E '^(ubuntu|debian|centos|rhel|almalinux|rocky).*\.csv$
 # loop though each csv file and make sure the number of lines is the same as the serverlistcount
 # loop though each csv file and make sure the number of lines is the same as the serverlistcount
 for csv in $csvlist; do
 for csv in $csvlist; do
 	csvcount="$(wc -l < "${csv}")"
 	csvcount="$(wc -l < "${csv}")"
-	csvcount=$((csvcount-2))
+	csvcount=$((csvcount - 2))
 	if [ "$csvcount" -ne "$serverlistcount" ]; then
 	if [ "$csvcount" -ne "$serverlistcount" ]; then
 		echo "ERROR: $csv ($csvcount) does not match serverlist.csv ($serverlistcount)"
 		echo "ERROR: $csv ($csvcount) does not match serverlist.csv ($serverlistcount)"
 		exitcode=1
 		exitcode=1
@@ -19,4 +19,20 @@ for csv in $csvlist; do
 	fi
 	fi
 done
 done
 
 
+# Compare all game servers listed in serverlist.csv to $shortname-icon.png files in ${datadir}/gameicons
+# if the game server is listed in serverlist.csv then it will have a $shortname-icon.png file
+
+# loop though shortname in serverlist.csv
+echo ""
+echo "Checking that all the game servers listed in serverlist.csv have a shortname-icon.png file"
+for shortname in $(tail -n +2 serverlist.csv | cut -d ',' -f1); do
+	# check if $shortname-icon.png exists
+	if [ ! -f "gameicons/${shortname}-icon.png" ]; then
+		echo "ERROR: gameicons/${shortname}-icon.png does not exist"
+		exitcode=1
+	else
+		echo "OK: gameicons/${shortname}-icon.png exists"
+	fi
+done
+
 exit ${exitcode}
 exit ${exitcode}

+ 4 - 0
.github/workflows/serverlist-validate.yml

@@ -5,6 +5,7 @@ on:
 
 
 jobs:
 jobs:
   serverlist-validate:
   serverlist-validate:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Checkout
       - name: Checkout
@@ -12,3 +13,6 @@ jobs:
 
 
       - name: Compare Versions
       - name: Compare Versions
         run: chmod +x .github/workflows/serverlist-validate.sh; .github/workflows/serverlist-validate.sh
         run: chmod +x .github/workflows/serverlist-validate.sh; .github/workflows/serverlist-validate.sh
+
+      - name: Validate Game Icons
+        run: chmod +x .github/workflows/serverlist-validate-game-icons.sh; .github/workflows/serverlist-validate-game-icons.sh

+ 2 - 0
.github/workflows/trigger-docker-build.yml

@@ -6,6 +6,7 @@ on:
 
 
 jobs:
 jobs:
   trigger_build_docker-linuxgsm:
   trigger_build_docker-linuxgsm:
+    if: github.repository_owner == 'GameServerManagers'
     name: Trigger Build Docker LinuxGSM
     name: Trigger Build Docker LinuxGSM
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
@@ -18,6 +19,7 @@ jobs:
           workflow_file_name: docker-publish.yml
           workflow_file_name: docker-publish.yml
 
 
   trigger_build_docker-gameserver:
   trigger_build_docker-gameserver:
+    if: github.repository_owner == 'GameServerManagers'
     name: Trigger Build Docker GameServer
     name: Trigger Build Docker GameServer
     needs: trigger_build_docker-linuxgsm
     needs: trigger_build_docker-linuxgsm
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest

+ 3 - 0
.github/workflows/update-check.yml

@@ -3,6 +3,8 @@ name: Update Check
 on:
 on:
   workflow_dispatch:
   workflow_dispatch:
   push:
   push:
+    branches:
+      - develop
 
 
 concurrency:
 concurrency:
   group: update-check-${{ github.ref_name }}
   group: update-check-${{ github.ref_name }}
@@ -10,6 +12,7 @@ concurrency:
 
 
 jobs:
 jobs:
   update-check:
   update-check:
+    if: github.repository_owner == 'GameServerManagers'
     continue-on-error: true
     continue-on-error: true
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
 
 

+ 1 - 0
.github/workflows/update-copyright-years-in-license-file.yml

@@ -6,6 +6,7 @@ on:
 
 
 jobs:
 jobs:
   update-license-year:
   update-license-year:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Checkout
       - name: Checkout

+ 1 - 0
.github/workflows/version-check.yml

@@ -7,6 +7,7 @@ permissions:
 
 
 jobs:
 jobs:
   version-Check:
   version-Check:
+    if: github.repository_owner == 'GameServerManagers'
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Checkout
       - name: Checkout

+ 1 - 1
.prettierrc

@@ -1,3 +1,3 @@
 {
 {
-  "plugins": ["prettier-plugin-sh"]
+	"plugins": ["prettier-plugin-sh"]
 }
 }

+ 1 - 1
LICENSE.md

@@ -1,6 +1,6 @@
 # The MIT License (MIT)
 # The MIT License (MIT)
 
 
-Copyright (c) 2012-2023 Daniel Gibbs
+Copyright (c) 2012-2024 Daniel Gibbs
 
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 of this software and associated documentation files (the "Software"), to deal

+ 1 - 1
README.md

@@ -4,7 +4,7 @@
 	<a href="https://bitbucket.org/GameServerManagers/linuxgsm"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/GameServerManagers/LinuxGSM/git-sync.yml?color=0052CC&logo=bitbucket&style=flat-square"></a>
 	<a href="https://bitbucket.org/GameServerManagers/linuxgsm"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/GameServerManagers/LinuxGSM/git-sync.yml?color=0052CC&logo=bitbucket&style=flat-square"></a>
 	<a href="https://linuxgsm.com/discord"><img alt="Discord" src="https://img.shields.io/discord/127498813903601664?color=5865F2&label=%20&logo=discord&logoColor=ffffff&style=flat-square"></a>
 	<a href="https://linuxgsm.com/discord"><img alt="Discord" src="https://img.shields.io/discord/127498813903601664?color=5865F2&label=%20&logo=discord&logoColor=ffffff&style=flat-square"></a>
 	<a href="https://developer.valvesoftware.com/wiki/SteamCMD"><img src="https://img.shields.io/badge/SteamCMD-000000?style=flat-square&amp;logo=Steam&amp;logoColor=white" alt="SteamCMD"></a>
 	<a href="https://developer.valvesoftware.com/wiki/SteamCMD"><img src="https://img.shields.io/badge/SteamCMD-000000?style=flat-square&amp;logo=Steam&amp;logoColor=white" alt="SteamCMD"></a>
-	<a href="https://github.com/GameServerManagers/LinuxGSM/blob/main/LICENSE"><img src="https://img.shields.io/github/license/gameservermanagers/LinuxGSM?style=flat-square" alt="MIT License"></a>
+	<a href="https://github.com/GameServerManagers/LinuxGSM/blob/master/LICENSE.md"><img src="https://img.shields.io/github/license/gameservermanagers/LinuxGSM?style=flat-square" alt="MIT License"></a>
 </p>
 </p>
 
 
 [LinuxGSM](https://linuxgsm.com) is the command-line tool for quick, simple deployment and management of Linux dedicated game servers.
 [LinuxGSM](https://linuxgsm.com) is the command-line tool for quick, simple deployment and management of Linux dedicated game servers.

+ 6 - 10
lgsm/config-default/config-lgsm/acserver/_default.cfg

@@ -32,6 +32,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -51,14 +54,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -72,7 +67,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -80,11 +74,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/ahl2server/_default.cfg

@@ -40,6 +40,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -59,14 +62,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -80,7 +75,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -88,11 +82,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/ahlserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 13
lgsm/config-default/config-lgsm/arkserver/_default.cfg

@@ -12,14 +12,13 @@
 ip="0.0.0.0"
 ip="0.0.0.0"
 port="7777"
 port="7777"
 queryport="27015"
 queryport="27015"
-rconport="27020"
 # Default Map: TheIsland, Ragnarok, CrystalIsles, Aberration_P, ScorchedEarth_P, TheCenter, Extinction, Valguero_P, Genesis, Gen2
 # Default Map: TheIsland, Ragnarok, CrystalIsles, Aberration_P, ScorchedEarth_P, TheCenter, Extinction, Valguero_P, Genesis, Gen2
 defaultmap="TheIsland"
 defaultmap="TheIsland"
 altsavedirectoryname="${defaultmap}"
 altsavedirectoryname="${defaultmap}"
-maxplayers="70"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${publicip}"
+## Game Server Docs | https://ark.wiki.gg/wiki/Server_configuration
+startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -AutoManagedMods -Crossplay -PublicIPForEpic=${publicip}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -38,6 +37,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -57,14 +59,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -78,7 +72,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -86,11 +79,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/arma3server/_default.cfg

@@ -32,7 +32,7 @@ servermods=""
 bepath=""
 bepath=""
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod='${mods}' -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
+startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -51,6 +51,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -70,14 +73,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -91,7 +86,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -99,11 +93,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/armarserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/atsserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/avserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bb2server/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bbserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bdserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bf1942server/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bfvserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bmdmserver/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/boserver/_default.cfg

@@ -33,6 +33,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -52,14 +55,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -73,7 +68,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -81,11 +75,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/bsserver/_default.cfg

@@ -45,6 +45,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -64,14 +67,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -85,7 +80,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -93,11 +87,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 9 - 13
lgsm/config-default/config-lgsm/btlserver/_default.cfg

@@ -14,7 +14,7 @@ port="7777"
 queryport="7780"
 queryport="7780"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?listen -log -broadcastip=\"${publicip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\""
+startparameters="-Port=${port} -QueryPort=${queryport} -BroadcastIp=${publicip} -log"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -33,6 +33,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -52,14 +55,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -73,7 +68,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -81,11 +75,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -163,8 +159,8 @@ systemdir="${serverfiles}/Battalion"
 executabledir="${systemdir}/Binaries/Linux"
 executabledir="${systemdir}/Binaries/Linux"
 executable="./BattalionServer-Linux-Shipping"
 executable="./BattalionServer-Linux-Shipping"
 servercfgdir="${systemdir}/Saved/Config/LinuxServer"
 servercfgdir="${systemdir}/Saved/Config/LinuxServer"
-servercfg="${selfname}.ini"
-servercfgdefault="DefaultGame.ini"
+servercfg="Game.ini"
+servercfgdefault="Game.ini"
 servercfgfullpath="${servercfgdir}/${servercfg}"
 servercfgfullpath="${servercfgdir}/${servercfg}"
 
 
 ## Backup Directory
 ## Backup Directory

+ 6 - 10
lgsm/config-default/config-lgsm/btserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/ccserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/ckserver/_default.cfg

@@ -32,6 +32,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -51,14 +54,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -72,7 +67,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -80,11 +74,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/cmwserver/_default.cfg

@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/cod2server/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="mp_leningrad"
 maxplayers="20"
 maxplayers="20"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 7 - 11
lgsm/config-default/config-lgsm/cod4server/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="mp_crossfire"
 maxplayers="32"
 maxplayers="32"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 7 - 11
lgsm/config-default/config-lgsm/codserver/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="mp_neuville"
 maxplayers="20"
 maxplayers="20"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 7 - 11
lgsm/config-default/config-lgsm/coduoserver/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="mp_cassino"
 maxplayers="20"
 maxplayers="20"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 7 - 11
lgsm/config-default/config-lgsm/codwawserver/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="mp_castle"
 maxplayers="20"
 maxplayers="20"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 7 - 11
lgsm/config-default/config-lgsm/colserver/_default.cfg

@@ -29,6 +29,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -48,14 +51,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -69,7 +64,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -77,11 +71,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -142,7 +138,7 @@ querymode="2"
 querytype="protocol-valve"
 querytype="protocol-valve"
 
 
 ## Console type
 ## Console type
-consoleverbose="no"
+consoleverbose="yes"
 consoleinteract="no"
 consoleinteract="no"
 
 
 ## Game Server Details
 ## Game Server Details

+ 187 - 0
lgsm/config-default/config-lgsm/cs2server/_default.cfg

@@ -0,0 +1,187 @@
+##################################
+######## Default Settings ########
+##################################
+# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
+# Copy settings from here and use them in either:
+# common.cfg - applies settings to every instance.
+# [instance].cfg - applies settings to a specific instance.
+
+#### Game Server Settings ####
+
+## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
+# https://docs.linuxgsm.com/game-servers/counter-strike-2
+ip="0.0.0.0"
+port="27015"
+maxplayers="16"
+wsapikey=""
+
+## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
+startparameters="-dedicated -ip ${ip} -port ${port} -maxplayers ${maxplayers} -authkey ${wsapikey} +exec ${selfname}.cfg"
+
+#### LinuxGSM Settings ####
+
+## LinuxGSM Stats
+# Send useful stats to LinuxGSM developers.
+# https://docs.linuxgsm.com/configuration/linuxgsm-stats
+# (on|off)
+stats="off"
+
+## Notification Alerts
+# (on|off)
+
+# Display IP | https://docs.linuxgsm.com/alerts#display-ip
+displayip=""
+
+# More info | https://docs.linuxgsm.com/alerts#more-info
+postalert="off"
+
+# Alert on Start/Stop/Restart
+statusalert="off"
+
+# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
+discordalert="off"
+discordwebhook="webhook"
+
+# Email Alerts | https://docs.linuxgsm.com/alerts/email
+emailalert="off"
+email="email@example.com"
+emailfrom=""
+
+# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
+gotifyalert="off"
+gotifytoken="token"
+gotifywebhook="webhook"
+
+# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
+iftttalert="off"
+ifttttoken="accesstoken"
+iftttevent="linuxgsm_alert"
+
+# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
+pushbulletalert="off"
+pushbullettoken="accesstoken"
+channeltag=""
+
+# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
+pushoveralert="off"
+pushovertoken="accesstoken"
+pushoveruserkey="userkey"
+
+# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
+rocketchatalert="off"
+rocketchatwebhook="webhook"
+
+# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
+slackalert="off"
+slackwebhook="webhook"
+
+# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
+# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
+telegramapi="api.telegram.org"
+telegramalert="off"
+telegramtoken="accesstoken"
+telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
+curlcustomstring=""
+
+## Updating | https://docs.linuxgsm.com/commands/update
+updateonstart="off"
+
+## Backup | https://docs.linuxgsm.com/commands/backup
+maxbackups="4"
+maxbackupdays="30"
+stoponbackup="on"
+
+## Logging | https://docs.linuxgsm.com/features/logging
+consolelogging="on"
+logdays="7"
+
+## Monitor | https://docs.linuxgsm.com/commands/monitor
+# Query delay time
+querydelay="1"
+
+## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
+ansi="on"
+
+#### Advanced Settings ####
+
+## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
+sleeptime="0.5"
+
+## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
+# Server appid
+appid="730"
+steamcmdforcewindows="no"
+# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
+branch=""
+betapassword=""
+# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
+steammaster="true"
+
+## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
+# 1: tmux kill
+# 2: CTRL+c
+# 3: quit
+# 4: quit 120s
+# 5: stop
+# 6: q
+# 7: exit
+# 8: 7 Days to Die
+# 9: GoldSrc
+# 10: Avorion
+# 11: end
+stopmode="9"
+
+## Query mode
+# 1: session only
+# 2: gamedig (gsquery fallback)
+# 3: gamedig
+# 4: gsquery
+# 5: tcp
+querymode="2"
+querytype="protocol-valve"
+
+## Console type
+consoleverbose="yes"
+consoleinteract="yes"
+
+## Game Server Details
+# Do not edit
+gamename="Counter-Strike 2"
+engine="source2"
+glibc="2.31"
+
+#### Directories ####
+# Edit with care
+
+## Game Server Directories
+systemdir="${serverfiles}/game/csgo"
+executabledir="${serverfiles}/game/bin/linuxsteamrt64"
+executable="./cs2"
+servercfgdir="${systemdir}/cfg"
+servercfg="${selfname}.cfg"
+servercfgdefault="server.cfg"
+servercfgfullpath="${servercfgdir}/${servercfg}"
+
+## Backup Directory
+backupdir="${lgsmdir}/backup"
+
+## Logging Directories
+[ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
+gamelogdir="${systemdir}/logs"
+lgsmlogdir="${logdir}/script"
+consolelogdir="${logdir}/console"
+lgsmlog="${lgsmlogdir}/${selfname}-script.log"
+consolelog="${consolelogdir}/${selfname}-console.log"
+alertlog="${lgsmlogdir}/${selfname}-alert.log"
+postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
+
+## Logs Naming
+lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+
+## Log Parameters
+logtimestamp="off"
+logtimestampformat="%Y-%m-%d %H:%M:%S"

+ 6 - 10
lgsm/config-default/config-lgsm/csczserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/csgoserver/_default.cfg

@@ -72,6 +72,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -91,14 +94,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -112,7 +107,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -120,11 +114,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/csserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/cssserver/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/ctserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -141,7 +137,7 @@ querymode="1"
 querytype=""
 querytype=""
 
 
 ## Console type
 ## Console type
-consoleverbose="no"
+consoleverbose="yes"
 consoleinteract="yes"
 consoleinteract="yes"
 
 
 ## Game Server Details
 ## Game Server Details

+ 6 - 10
lgsm/config-default/config-lgsm/dabserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 12 - 12
lgsm/config-default/config-lgsm/dayzserver/_default.cfg

@@ -8,6 +8,10 @@
 
 
 #### Game Server Settings ####
 #### Game Server Settings ####
 
 
+## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
+steamuser="username"
+steampass='password'
+
 ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
 ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
 ip="0.0.0.0"
 ip="0.0.0.0"
 port="2302"
 port="2302"
@@ -47,6 +51,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -66,14 +73,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -87,7 +86,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -95,11 +93,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -128,13 +128,13 @@ sleeptime="0.5"
 
 
 ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
 ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
 # Server appid
 # Server appid
-appid="1042420"
+appid="223350"
 steamcmdforcewindows="no"
 steamcmdforcewindows="no"
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
 branch=""
 branch=""
 betapassword=""
 betapassword=""
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
-steammaster="false"
+steammaster="true"
 
 
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 # 1: tmux kill
 # 1: tmux kill

+ 6 - 10
lgsm/config-default/config-lgsm/dmcserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/dodrserver/_default.cfg

@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/dodserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/dodsserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/doiserver/_default.cfg

@@ -37,6 +37,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -56,14 +59,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -77,7 +72,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -85,11 +79,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 11
lgsm/config-default/config-lgsm/dstserver/_default.cfg

@@ -10,7 +10,8 @@
 
 
 ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
 ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
 cluster="Cluster_1"
 cluster="Cluster_1"
-shard="Master"
+cave="false"
+
 persistentstorageroot="${HOME}/.klei"
 persistentstorageroot="${HOME}/.klei"
 confdir="DoNotStarveTogether"
 confdir="DoNotStarveTogether"
 
 
@@ -34,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/dysserver/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 12
lgsm/config-default/config-lgsm/ecoserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -137,8 +133,8 @@ stopmode="2"
 # 3: gamedig
 # 3: gamedig
 # 4: gsquery
 # 4: gsquery
 # 5: tcp
 # 5: tcp
-querymode="1"
-querytype=""
+querymode="3"
+querytype="eco"
 
 
 ## Console type
 ## Console type
 consoleverbose="yes"
 consoleverbose="yes"

+ 6 - 10
lgsm/config-default/config-lgsm/emserver/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/etlserver/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 6 - 10
lgsm/config-default/config-lgsm/ets2server/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/fctrserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/fofserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 13
lgsm/config-default/config-lgsm/gmodserver/_default.cfg

@@ -19,8 +19,6 @@ tickrate="66"
 gamemode="sandbox"
 gamemode="sandbox"
 
 
 ## Workshop Parameters | https://wiki.facepunch.com/gmod/Workshop_for_Dedicated_Servers
 ## Workshop Parameters | https://wiki.facepunch.com/gmod/Workshop_for_Dedicated_Servers
-# To get an API key visit - https://steamcommunity.com/dev/apikey
-wsapikey=""
 wscollectionid=""
 wscollectionid=""
 
 
 ## Game Server Login Token (GSLT): Optional
 ## Game Server Login Token (GSLT): Optional
@@ -29,7 +27,7 @@ wscollectionid=""
 gslt=""
 gslt=""
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${wscollectionid} -authkey ${wsapikey} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -disableluarefresh"
+startparameters="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${wscollectionid} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -disableluarefresh"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -48,6 +46,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -67,14 +68,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -88,7 +81,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -96,11 +88,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 12
lgsm/config-default/config-lgsm/hcuserver/_default.cfg

@@ -17,7 +17,7 @@ queryport="27015"
 servername="LinuxGSM"
 servername="LinuxGSM"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="${defaultmap}?Difficulty=1?Game=DM?MapList=KidsBedroom,Playground,Garden,Hallway_Simple,Bathroom,Hallway_Hard,Attic_Daytime,Shed,ToyPalace,Kitchen,Garage?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600?ScoreLimit=30?Teamplay -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
+startparameters="${defaultmap}?MaxPlayers=${maxplayers} -ServerName='${servername}' -Port=${port} -QueryPort=${queryport}"
 
 
 ## Server Parameters for Plague mode
 ## Server Parameters for Plague mode
 #startparameters="${defaultmap}?Game=PL?MapList=KidsBedroom,Garden,Hallway_Simple,Attic_Daytime,Garage,Shed,Kitchen,Hallway_Hard,ToyPalace,Bathroom?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
 #startparameters="${defaultmap}?Game=PL?MapList=KidsBedroom,Garden,Hallway_Simple,Attic_Daytime,Garage,Shed,Kitchen,Hallway_Hard,ToyPalace,Bathroom?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
@@ -43,6 +43,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -62,14 +65,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -83,7 +78,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -91,11 +85,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -156,7 +152,7 @@ querymode="1"
 querytype=""
 querytype=""
 
 
 ## Console type
 ## Console type
-consoleverbose="no"
+consoleverbose="yes"
 consoleinteract="no"
 consoleinteract="no"
 
 
 ## Game Server Details
 ## Game Server Details

+ 6 - 10
lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/hldmserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/hldmsserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/hwserver/_default.cfg

@@ -27,7 +27,7 @@ loadsave=""
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 # http://hurtworld.wikia.com/wiki/Hosting_A_Server
 # http://hurtworld.wikia.com/wiki/Hosting_A_Server
-startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
+startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};addadmin ${admins}\""
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -46,6 +46,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -65,14 +68,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -86,7 +81,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -94,11 +88,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 27 - 27
lgsm/config-default/config-lgsm/cdserver/_default.cfg → lgsm/config-default/config-lgsm/hzserver/_default.cfg

@@ -8,8 +8,14 @@
 
 
 #### Game Server Settings ####
 #### Game Server Settings ####
 
 
+## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
+ip="0.0.0.0"
+port="7777"
+queryport="27015"
+servername="LinuxGSM"
+
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-batchmode -nographics"
+startparameters="-log -port=${port} -queryport=${queryport} -steamservername=${servername}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -28,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -97,7 +97,7 @@ logdays="7"
 
 
 ## Monitor | https://docs.linuxgsm.com/commands/monitor
 ## Monitor | https://docs.linuxgsm.com/commands/monitor
 # Query delay time
 # Query delay time
-querydelay="1"
+querydelay="5"
 
 
 ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
 ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
 ansi="on"
 ansi="on"
@@ -109,13 +109,13 @@ sleeptime="0.5"
 
 
 ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
 ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
 # Server appid
 # Server appid
-appid="685100"
+appid="2728330"
 steamcmdforcewindows="no"
 steamcmdforcewindows="no"
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
-branch=""
+branch="linuxbranch"
 betapassword=""
 betapassword=""
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
-steammaster="false"
+steammaster="true"
 
 
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 # 1: tmux kill
 # 1: tmux kill
@@ -137,29 +137,29 @@ stopmode="2"
 # 3: gamedig
 # 3: gamedig
 # 4: gsquery
 # 4: gsquery
 # 5: tcp
 # 5: tcp
-querymode="1"
-querytype=""
+querymode="2"
+querytype="protocol-valve"
 
 
 ## Console type
 ## Console type
-consoleverbose="yes"
+consoleverbose="no"
 consoleinteract="no"
 consoleinteract="no"
 
 
 ## Game Server Details
 ## Game Server Details
 # Do not edit
 # Do not edit
-gamename="Crafting Dead"
-engine="unity3d"
-glibc="2.15"
+gamename="HumanitZ"
+engine="unreal4"
+glibc="2.17"
 
 
 #### Directories ####
 #### Directories ####
 # Edit with care
 # Edit with care
 
 
 ## Game Server Directories
 ## Game Server Directories
-systemdir="${serverfiles}"
-executabledir="${serverfiles}"
-executable="./crafting_dead.x86_64"
-servercfgdir="${systemdir}"
-servercfg="properties.json"
-servercfgdefault="properties.json"
+systemdir="${serverfiles}/TSSGame"
+executabledir="${systemdir}/Binaries/Linux"
+executable="./TSSGameServer-Linux-Shipping"
+servercfgdir="${systemdir}/Saved/Config/LinuxServer"
+servercfg="GameUserSettings.ini"
+servercfgdefault="GameUserSettings.ini"
 servercfgfullpath="${servercfgdir}/${servercfg}"
 servercfgfullpath="${servercfgdir}/${servercfg}"
 
 
 ## Backup Directory
 ## Backup Directory
@@ -167,7 +167,7 @@ backupdir="${lgsmdir}/backup"
 
 
 ## Logging Directories
 ## Logging Directories
 [ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
 [ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
-gamelogdir="${systemdir}/logs"
+gamelogdir="${systemdir}/Saved/Logs"
 lgsmlogdir="${logdir}/script"
 lgsmlogdir="${logdir}/script"
 consolelogdir="${logdir}/console"
 consolelogdir="${logdir}/console"
 lgsmlog="${lgsmlogdir}/${selfname}-script.log"
 lgsmlog="${lgsmlogdir}/${selfname}-script.log"

+ 6 - 10
lgsm/config-default/config-lgsm/insserver/_default.cfg

@@ -42,6 +42,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -61,14 +64,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -82,7 +77,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -90,11 +84,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 10 - 17
lgsm/config-default/config-lgsm/inssserver/_default.cfg

@@ -13,10 +13,10 @@ ip="0.0.0.0"
 port="27102"
 port="27102"
 queryport="27131"
 queryport="27131"
 rconport="27015"
 rconport="27015"
-rconpassword=""
+rconpassword="CHANGE_ME"
 servername="LinuxGSM"
 servername="LinuxGSM"
-defaultmap="Canyon"
-defaultscenario="Scenario_Crossing_Push_Security"
+defaultmap="Oilfield"
+defaultscenario="Scenario_Refinery_Push_Security"
 maxplayers="28"
 maxplayers="28"
 
 
 ## Game Server Login Token (GSLT): Optional
 ## Game Server Login Token (GSLT): Optional
@@ -25,7 +25,7 @@ maxplayers="28"
 gslt=""
 gslt=""
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-## Parameter Docs | https://mod.io/g/insurgencysandstorm/r/server-admin-guide
+## Game Server Docs | https://mod.io/g/insurgencysandstorm/r/server-admin-guide
 startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -GSLTToken=${gslt} -log"
 startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -GSLTToken=${gslt} -log"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
@@ -45,6 +45,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -64,14 +67,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -85,7 +80,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -93,11 +87,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -174,9 +170,6 @@ glibc="2.17"
 systemdir="${serverfiles}/Insurgency"
 systemdir="${serverfiles}/Insurgency"
 executabledir="${systemdir}/Binaries/Linux"
 executabledir="${systemdir}/Binaries/Linux"
 executable="./InsurgencyServer-Linux-Shipping"
 executable="./InsurgencyServer-Linux-Shipping"
-servercfgdir="${systemdir}/Saved/Config/LinuxServer"
-servercfg="Game.ini"
-servercfgdefault="Game.ini"
 
 
 ## Backup Directory
 ## Backup Directory
 backupdir="${lgsmdir}/backup"
 backupdir="${lgsmdir}/backup"

+ 6 - 10
lgsm/config-default/config-lgsm/iosserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/jc2server/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -138,7 +134,7 @@ stopmode="2"
 # 4: gsquery
 # 4: gsquery
 # 5: tcp
 # 5: tcp
 querymode="2"
 querymode="2"
-querytype="jc2mp"
+querytype="jc2m"
 
 
 ## Console type
 ## Console type
 consoleverbose="yes"
 consoleverbose="yes"

+ 6 - 10
lgsm/config-default/config-lgsm/jc3server/_default.cfg

@@ -28,6 +28,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +50,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +63,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +70,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/jk2server/_default.cfg

@@ -18,7 +18,7 @@ port="27960"
 defaultmap="ffa_bespin"
 defaultmap="ffa_bespin"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -37,6 +37,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -56,14 +59,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -77,7 +72,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -85,11 +79,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/kf2server/_default.cfg

@@ -34,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -53,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -74,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -82,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 12
lgsm/config-default/config-lgsm/kfserver/_default.cfg

@@ -40,6 +40,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -59,14 +62,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -80,7 +75,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -88,11 +82,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -127,7 +123,7 @@ steamcmdforcewindows="no"
 branch=""
 branch=""
 betapassword=""
 betapassword=""
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
-steammaster="false"
+steammaster="true"
 
 
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
 # 1: tmux kill
 # 1: tmux kill
@@ -150,7 +146,7 @@ stopmode="2"
 # 4: gsquery
 # 4: gsquery
 # 5: tcp
 # 5: tcp
 querymode="2"
 querymode="2"
-querytype="protocol-unreal2"
+querytype="protocol-valve"
 
 
 ## Console type
 ## Console type
 consoleverbose="yes"
 consoleverbose="yes"

+ 6 - 10
lgsm/config-default/config-lgsm/l4d2server/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/l4dserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/mcbserver/_default.cfg

@@ -31,6 +31,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -50,14 +53,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -71,7 +66,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -79,11 +73,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update
@@ -131,7 +127,7 @@ stopmode="5"
 # 4: gsquery
 # 4: gsquery
 # 5: tcp
 # 5: tcp
 querymode="2"
 querymode="2"
-querytype="minecraftbe"
+querytype="mbe"
 
 
 ## Console type
 ## Console type
 consoleverbose="yes"
 consoleverbose="yes"

+ 6 - 10
lgsm/config-default/config-lgsm/mcserver/_default.cfg

@@ -37,6 +37,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -56,14 +59,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -77,7 +72,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -85,11 +79,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 11
lgsm/config-default/config-lgsm/mhserver/_default.cfg

@@ -17,7 +17,8 @@ queryport="27015"
 defaultmap="FFA_ThePit"
 defaultmap="FFA_ThePit"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport} -GameIni=${servercfgfullpath}"
+## Game Server Docs | https://mordhau.fandom.com/wiki/Dedicated_Server_Hosting_Guide
+startparameters="Mordhau ${defaultmap} -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport} -GameIni=${servercfgfullpath} -log"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -36,6 +37,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +59,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +72,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +79,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 11
lgsm/config-default/config-lgsm/mohaaserver/_default.cfg

@@ -14,7 +14,7 @@ port="12203"
 defaultmap="dm/mohdm1"
 defaultmap="dm/mohdm1"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath ${gamelogdir} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
+startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath ${gamelogdir} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +map ${defaultmap} +exec ${servercfg} "
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -33,6 +33,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -52,14 +55,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -73,7 +68,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -81,11 +75,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 8 - 11
lgsm/config-default/config-lgsm/momserver/_default.cfg

@@ -14,7 +14,8 @@ port="7777"
 beaconport="15000"
 beaconport="15000"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}""
+## Game Server Docs | https://memoriesofmars.fandom.com/wiki/Dedicated_Servers
+startparameters="-MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -log"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -33,6 +34,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -52,14 +56,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -73,7 +69,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -81,11 +76,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/mtaserver/_default.cfg

@@ -31,6 +31,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -50,14 +53,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -71,7 +66,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -79,11 +73,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Backup | https://docs.linuxgsm.com/commands/backup
 ## Backup | https://docs.linuxgsm.com/commands/backup

+ 6 - 10
lgsm/config-default/config-lgsm/ndserver/_default.cfg

@@ -36,6 +36,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -55,14 +58,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -76,7 +71,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -84,11 +78,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/necserver/_default.cfg

@@ -31,6 +31,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -50,14 +53,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -71,7 +66,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -79,11 +73,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/nmrihserver/_default.cfg

@@ -41,6 +41,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -60,14 +63,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -81,7 +76,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -89,11 +83,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 12
lgsm/config-default/config-lgsm/ns2cserver/_default.cfg

@@ -15,7 +15,7 @@ defaultmap="co_core"
 maxplayers="24"
 maxplayers="24"
 servername="LinuxGSM"
 servername="LinuxGSM"
 httpuser="admin"
 httpuser="admin"
-httppassword="admin"
+httppassword="CHANGE_ME"
 httpport="8080"
 httpport="8080"
 mods=""
 mods=""
 serverpassword=""
 serverpassword=""
@@ -24,7 +24,7 @@ serverpassword=""
 # -password \"${serverpassword}\"
 # -password \"${serverpassword}\"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword \"${httppassword}\" -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
+startparameters="-name '${servername}' -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword '${httppassword}' -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path '${servercfgdir}' -modstorage '${modstoragedir}' -mods '${mods}'"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -43,6 +43,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -62,14 +65,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -83,7 +78,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -91,11 +85,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 12 - 15
lgsm/config-default/config-lgsm/ns2server/_default.cfg

@@ -12,19 +12,20 @@
 ip="0.0.0.0"
 ip="0.0.0.0"
 port="27015"
 port="27015"
 defaultmap="ns2_summit"
 defaultmap="ns2_summit"
-maxplayers="24"
+maxplayers="20"
+maxspectators="5"
 servername="LinuxGSM"
 servername="LinuxGSM"
 httpuser="admin"
 httpuser="admin"
-httppassword="admin"
+httppassword="CHANGE_ME"
 httpport="8080"
 httpport="8080"
-mods=""
+modserverport="27031"
 serverpassword=""
 serverpassword=""
 # Add the following line to the parms if you want a private server. Ensuring
 # Add the following line to the parms if you want a private server. Ensuring
 # that the password variable above is not left empty.
 # that the password variable above is not left empty.
-# -password \"${serverpassword}\"
+# -password '${serverpassword}'
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword \"${httppassword}\" -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods2 \"${mods}\""
+startparameters="-name '${servername}' -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword '${httppassword}' -webport ${httpport} -startmodserver -modserverport ${modserverport} -map ${defaultmap} -limit ${maxplayers} -speclimit ${maxspectators} -config_path '${servercfgdir}' -logdir '${gamelogdir}' -modstorage '${modstoragedir}'"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -43,6 +44,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -62,14 +66,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -83,7 +79,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -91,11 +86,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/nsserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 8 - 12
lgsm/config-default/config-lgsm/ohdserver/_default.cfg

@@ -12,14 +12,14 @@
 ip="0.0.0.0"
 ip="0.0.0.0"
 port="7777"
 port="7777"
 queryport="27005"
 queryport="27005"
+rconport="7778"
 servername="LinuxGSM"
 servername="LinuxGSM"
-serverpassword=""
 # Maps: risala, khafji_p, lamdong, montecassino, argonne
 # Maps: risala, khafji_p, lamdong, montecassino, argonne
 defaultmap="AAS-TestMap"
 defaultmap="AAS-TestMap"
 maxplayers="16"
 maxplayers="16"
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
-startparameters="${defaultmap}?MaxPlayers=${maxplayers}?Password=${serverpassword} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log"
+startparameters="${defaultmap}?MaxPlayers=${maxplayers} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -RconPort=${rconport} -SteamServerName='${servername}' -log"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
 
 
@@ -38,6 +38,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -57,14 +60,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -78,7 +73,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -86,11 +80,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 7 - 10
lgsm/config-default/config-lgsm/onsetserver/_default.cfg

@@ -9,6 +9,7 @@
 #### Game Server Settings ####
 #### Game Server Settings ####
 
 
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
 ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
+## Game Server Docs | https://dev.playonset.com/wiki/DedicatedServer
 startparameters="--config ${servercfgfullpath}"
 startparameters="--config ${servercfgfullpath}"
 
 
 #### LinuxGSM Settings ####
 #### LinuxGSM Settings ####
@@ -28,6 +29,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -47,14 +51,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -68,7 +64,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -76,11 +71,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

+ 6 - 10
lgsm/config-default/config-lgsm/opforserver/_default.cfg

@@ -35,6 +35,9 @@ displayip=""
 # More info | https://docs.linuxgsm.com/alerts#more-info
 # More info | https://docs.linuxgsm.com/alerts#more-info
 postalert="off"
 postalert="off"
 
 
+# Alert on Start/Stop/Restart
+statusalert="off"
+
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
 discordalert="off"
 discordalert="off"
 discordwebhook="webhook"
 discordwebhook="webhook"
@@ -54,14 +57,6 @@ iftttalert="off"
 ifttttoken="accesstoken"
 ifttttoken="accesstoken"
 iftttevent="linuxgsm_alert"
 iftttevent="linuxgsm_alert"
 
 
-# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
-mailgunalert="off"
-mailgunapiregion="us"
-mailguntoken="accesstoken"
-mailgundomain="example.com"
-mailgunemailfrom="alert@example.com"
-mailgunemail="email@myemail.com"
-
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 # Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
 pushbulletalert="off"
 pushbulletalert="off"
 pushbullettoken="accesstoken"
 pushbullettoken="accesstoken"
@@ -75,7 +70,6 @@ pushoveruserkey="userkey"
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 # Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
 rocketchatalert="off"
 rocketchatalert="off"
 rocketchatwebhook="webhook"
 rocketchatwebhook="webhook"
-rocketchattoken=""
 
 
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
 slackalert="off"
 slackalert="off"
@@ -83,11 +77,13 @@ slackwebhook="webhook"
 
 
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
 # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
-# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
+# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help all".
 telegramapi="api.telegram.org"
 telegramapi="api.telegram.org"
 telegramalert="off"
 telegramalert="off"
 telegramtoken="accesstoken"
 telegramtoken="accesstoken"
 telegramchatid=""
 telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
 curlcustomstring=""
 curlcustomstring=""
 
 
 ## Updating | https://docs.linuxgsm.com/commands/update
 ## Updating | https://docs.linuxgsm.com/commands/update

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.