Browse Source

Merge branch 'develop' into feature/install-menu-fix

pull/3196/head
Daniel Gibbs 5 years ago
parent
commit
7aa947cdfe
  1. 2
      .github/FUNDING.yml
  2. 4
      .github/no-response.yml
  3. 9
      .github/workflows/git-sync.yml
  4. 98
      CONTRIBUTING.md
  5. 6
      README.md
  6. 33
      lgsm/config-default/config-lgsm/acserver/_default.cfg
  7. 31
      lgsm/config-default/config-lgsm/ahl2server/_default.cfg
  8. 33
      lgsm/config-default/config-lgsm/ahlserver/_default.cfg
  9. 31
      lgsm/config-default/config-lgsm/arkserver/_default.cfg
  10. 31
      lgsm/config-default/config-lgsm/arma3server/_default.cfg
  11. 33
      lgsm/config-default/config-lgsm/avserver/_default.cfg
  12. 31
      lgsm/config-default/config-lgsm/bb2server/_default.cfg
  13. 31
      lgsm/config-default/config-lgsm/bbserver/_default.cfg
  14. 31
      lgsm/config-default/config-lgsm/bdserver/_default.cfg
  15. 27
      lgsm/config-default/config-lgsm/bf1942server/_default.cfg
  16. 27
      lgsm/config-default/config-lgsm/bfvserver/_default.cfg
  17. 31
      lgsm/config-default/config-lgsm/bmdmserver/_default.cfg
  18. 31
      lgsm/config-default/config-lgsm/boserver/_default.cfg
  19. 31
      lgsm/config-default/config-lgsm/bsserver/_default.cfg
  20. 31
      lgsm/config-default/config-lgsm/bt1944server/_default.cfg
  21. 29
      lgsm/config-default/config-lgsm/btserver/_default.cfg
  22. 31
      lgsm/config-default/config-lgsm/ccserver/_default.cfg
  23. 33
      lgsm/config-default/config-lgsm/cmwserver/_default.cfg
  24. 29
      lgsm/config-default/config-lgsm/cod2server/_default.cfg
  25. 29
      lgsm/config-default/config-lgsm/cod4server/_default.cfg
  26. 29
      lgsm/config-default/config-lgsm/codserver/_default.cfg
  27. 29
      lgsm/config-default/config-lgsm/coduoserver/_default.cfg
  28. 29
      lgsm/config-default/config-lgsm/codwawserver/_default.cfg
  29. 58
      lgsm/config-default/config-lgsm/colserver/_default.cfg
  30. 31
      lgsm/config-default/config-lgsm/csczserver/_default.cfg
  31. 33
      lgsm/config-default/config-lgsm/csgoserver/_default.cfg
  32. 31
      lgsm/config-default/config-lgsm/csserver/_default.cfg
  33. 31
      lgsm/config-default/config-lgsm/cssserver/_default.cfg
  34. 31
      lgsm/config-default/config-lgsm/dabserver/_default.cfg
  35. 31
      lgsm/config-default/config-lgsm/dmcserver/_default.cfg
  36. 31
      lgsm/config-default/config-lgsm/dodserver/_default.cfg
  37. 31
      lgsm/config-default/config-lgsm/dodsserver/_default.cfg
  38. 31
      lgsm/config-default/config-lgsm/doiserver/_default.cfg
  39. 31
      lgsm/config-default/config-lgsm/dstserver/_default.cfg
  40. 31
      lgsm/config-default/config-lgsm/dysserver/_default.cfg
  41. 33
      lgsm/config-default/config-lgsm/ecoserver/_default.cfg
  42. 31
      lgsm/config-default/config-lgsm/emserver/_default.cfg
  43. 27
      lgsm/config-default/config-lgsm/etlserver/_default.cfg
  44. 29
      lgsm/config-default/config-lgsm/fctrserver/_default.cfg
  45. 31
      lgsm/config-default/config-lgsm/fofserver/_default.cfg
  46. 37
      lgsm/config-default/config-lgsm/gmodserver/_default.cfg
  47. 31
      lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg
  48. 31
      lgsm/config-default/config-lgsm/hldmserver/_default.cfg
  49. 31
      lgsm/config-default/config-lgsm/hldmsserver/_default.cfg
  50. 39
      lgsm/config-default/config-lgsm/hwserver/_default.cfg
  51. 31
      lgsm/config-default/config-lgsm/insserver/_default.cfg
  52. 40
      lgsm/config-default/config-lgsm/inssserver/_default.cfg
  53. 31
      lgsm/config-default/config-lgsm/iosserver/_default.cfg
  54. 36
      lgsm/config-default/config-lgsm/jc2server/_default.cfg
  55. 29
      lgsm/config-default/config-lgsm/jc3server/_default.cfg
  56. 175
      lgsm/config-default/config-lgsm/jk2server/_default.cfg
  57. 31
      lgsm/config-default/config-lgsm/kf2server/_default.cfg
  58. 35
      lgsm/config-default/config-lgsm/kfserver/_default.cfg
  59. 31
      lgsm/config-default/config-lgsm/l4d2server/_default.cfg
  60. 31
      lgsm/config-default/config-lgsm/l4dserver/_default.cfg
  61. 27
      lgsm/config-default/config-lgsm/mcbserver/_default.cfg
  62. 37
      lgsm/config-default/config-lgsm/mcserver/_default.cfg
  63. 31
      lgsm/config-default/config-lgsm/mhserver/_default.cfg
  64. 29
      lgsm/config-default/config-lgsm/mohaaserver/_default.cfg
  65. 27
      lgsm/config-default/config-lgsm/momserver/_default.cfg
  66. 30
      lgsm/config-default/config-lgsm/mtaserver/_default.cfg
  67. 28
      lgsm/config-default/config-lgsm/mumbleserver/_default.cfg
  68. 31
      lgsm/config-default/config-lgsm/ndserver/_default.cfg
  69. 31
      lgsm/config-default/config-lgsm/nmrihserver/_default.cfg
  70. 31
      lgsm/config-default/config-lgsm/ns2cserver/_default.cfg
  71. 31
      lgsm/config-default/config-lgsm/ns2server/_default.cfg
  72. 31
      lgsm/config-default/config-lgsm/nsserver/_default.cfg
  73. 29
      lgsm/config-default/config-lgsm/onsetserver/_default.cfg
  74. 31
      lgsm/config-default/config-lgsm/opforserver/_default.cfg
  75. 29
      lgsm/config-default/config-lgsm/pcserver/_default.cfg
  76. 31
      lgsm/config-default/config-lgsm/pstbsserver/_default.cfg
  77. 31
      lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg
  78. 70
      lgsm/config-default/config-lgsm/pvrserver/_default.cfg
  79. 31
      lgsm/config-default/config-lgsm/pzserver/_default.cfg
  80. 29
      lgsm/config-default/config-lgsm/q2server/_default.cfg
  81. 29
      lgsm/config-default/config-lgsm/q3server/_default.cfg
  82. 31
      lgsm/config-default/config-lgsm/qlserver/_default.cfg
  83. 29
      lgsm/config-default/config-lgsm/qwserver/_default.cfg
  84. 31
      lgsm/config-default/config-lgsm/ricochetserver/_default.cfg
  85. 31
      lgsm/config-default/config-lgsm/roserver/_default.cfg
  86. 29
      lgsm/config-default/config-lgsm/rtcwserver/_default.cfg
  87. 62
      lgsm/config-default/config-lgsm/rustserver/_default.cfg
  88. 34
      lgsm/config-default/config-lgsm/rwserver/_default.cfg
  89. 29
      lgsm/config-default/config-lgsm/sampserver/_default.cfg
  90. 31
      lgsm/config-default/config-lgsm/sbotsserver/_default.cfg
  91. 34
      lgsm/config-default/config-lgsm/sbserver/_default.cfg
  92. 167
      lgsm/config-default/config-lgsm/scpslserver/_default.cfg
  93. 167
      lgsm/config-default/config-lgsm/scpslsmserver/_default.cfg
  94. 33
      lgsm/config-default/config-lgsm/sdtdserver/_default.cfg
  95. 5
      lgsm/config-default/config-lgsm/secrets-common-template.cfg
  96. 5
      lgsm/config-default/config-lgsm/secrets-instance-template.cfg
  97. 31
      lgsm/config-default/config-lgsm/sfcserver/_default.cfg
  98. 29
      lgsm/config-default/config-lgsm/sof2server/_default.cfg
  99. 31
      lgsm/config-default/config-lgsm/solserver/_default.cfg
  100. 33
      lgsm/config-default/config-lgsm/squadserver/_default.cfg

2
.github/FUNDING.yml

@ -1,7 +1,7 @@
# These are supported funding model platforms # These are supported funding model platforms
github: dgibbs64 # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] github: dgibbs64 # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: dgibbs # Replace with a single Patreon username patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

4
.github/no-response.yml

@ -3,8 +3,8 @@
# Number of days of inactivity before an Issue is closed for lack of response # Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 60 daysUntilClose: 60
# Label requiring a response # Label requiring a response
responseRequiredLabel: "needs more info" responseRequiredLabel: "waiting response"
# Comment to post when closing an Issue for lack of response. Set to `false` to disable # Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: > closeComment: >
This issue has been automatically closed because there has been no response This issue has been automatically closed because there has been no response
to this issue and is now stale. to this issue and is now stale.

9
.github/workflows/git-sync.yml

@ -11,17 +11,16 @@ jobs:
repo-sync: repo-sync:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: ssh - name: webfactory/ssh-agent
uses: webfactory/ssh-agent@v0.2.0 uses: webfactory/ssh-agent@v0.4.1
with: with:
ssh-private-key: ${{ secrets.BITBUCKET_SECRET }} ssh-private-key: ${{ secrets.BITBUCKET_SECRET }}
ssh_private_key: ${{ secrets.BITBUCKET_SECRET }}
- name: repo-sync - name: repo-sync
uses: wei/git-sync@v2 uses: wei/git-sync@v2.1.0
with: with:
ssh_private_key: ${{ secrets.BITBUCKET_SECRET }}
source_repo: "https://github.com/GameServerManagers/LinuxGSM" source_repo: "https://github.com/GameServerManagers/LinuxGSM"
source_branch: "refs/heads/*" source_branch: "refs/heads/*"
destination_repo: "[email protected]:GameServerManagers/linuxgsm.git" destination_repo: "[email protected]:GameServerManagers/linuxgsm.git"
destination_branch: "refs/heads/*" destination_branch: "refs/heads/*"
ssh_private_key: ${{ secrets.BITBUCKET_SECRET }}

98
CONTRIBUTING.md

@ -5,32 +5,34 @@
The following is a set of guidelines for contributing to LinuxGSM, which are hosted in the [GameServerManagers Organization](https://github.com/gameservermanagers) on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. The following is a set of guidelines for contributing to LinuxGSM, which are hosted in the [GameServerManagers Organization](https://github.com/gameservermanagers) on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
## Table of Contents ## Table of Contents
* [Contributing to LinuxGSM](#contributing-to-linuxgsm)
* [Table of Contents](#table-of-contents) [Contributing to LinuxGSM](#contributing-to-linuxgsm)
* [Table of Contents](#table-of-contents)
* [Code of Conduct](#code-of-conduct) * [Code of Conduct](#code-of-conduct)
* [Bug/Enhancement Contributions](#---bug-enhancement-contributions---) * [🎉 Bug/Enhancement Contributions 🐛](#bug-enhancement-contributions)
* [Reporting Bugs](#--reporting-bugs) + [🐛Reporting Bugs](#reporting-bugs)
* [Before Submitting A Bug Report](#before-submitting-a-bug-report) - [Before Submitting A Bug Report](#before-submitting-a-bug-report)
* [How Do I Submit A (Good) Bug Report?](#how-do-i-submit-a--good--bug-report-) - [How Do I Submit A (Good) Bug Report?](#how-do-i-submit-a--good--bug-report-)
* [Suggesting Features](#--suggesting-features) + [🎉Suggesting Features](#suggesting-features)
* [Before Submitting An Feature Suggestion](#before-submitting-an-feature-suggestion) - [Before Submitting An Feature Suggestion](#before-submitting-an-feature-suggestion)
* [How Do I Submit A (Good) Feature Suggestion?](#how-do-i-submit-a--good--feature-suggestion-) - [How Do I Submit A (Good) Feature Suggestion?](#how-do-i-submit-a--good--feature-suggestion-)
* [Game Server Requests](#---game-server-requests) + [🎮 Game Server Requests](#game-server-requests)
* [Before Submitting a Game Server Request](#before-submitting-a-game-server-request) - [Before Submitting a Game Server Request](#before-submitting-a-game-server-request)
* [How Do I Submit A (Good) Game Server Suggestion?](#how-do-i-submit-a--good--feature-suggestion--1) - [How Do I Submit A (Good) Game Server Request?](#how-do-i-submit-a--good--game-server-request-)
* [Game Server Specific Issues](#---game-server-specific-issues) + [🎮 Game Server Specific Issues](#game-server-specific-issues)
* [Code Contributions](#---code-contributions) * [💻 Code Contributions](#code-contributions)
* [Pull Requests](#pull-requests) + [Pull Requests](#pull-requests)
* [Pull Request naming convention](#pull-request-naming-convention) - [Pull Request naming convention](#pull-request-naming-convention)
* [Testing](#testing) + [Testing](#testing)
* [Pull Request Status Checks](#pull-request-status-checks) - [Pull Request Status Checks](#pull-request-status-checks)
* [Test Environment](#test-environment) - [Test Environment](#test-environment)
* [Styleguides](#-wine-glass--styleguides) + [:wine_glass: Styleguides](#-wine-glass--styleguides)
* [Git Commit Messages](#git-commit-messages) - [Git Commit Messages](#git-commit-messages)
* [BASH Styleguide](#bash-styleguide) - [BASH Styleguide](#bash-styleguide)
* [Document Contributions](#-blue-book--document-contributions) * [:blue_book: Document Contributions](#-blue-book--document-contributions)
* [Documentation Styleguide](#documentation-styleguide) + [Documentation Styleguide](#documentation-styleguide)
* [Issue and Pull Request Labels](#issue-and-pull-request-labels) * [Issue and Pull Request Labels](#issue-and-pull-request-labels)
## Code of Conduct ## Code of Conduct
This project and everyone participating in it are governed by the [LinuxGSM Code of Conduct](https://github.com/GameServerManagers/linuxgsm/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behaviour to [[email protected]](mailto:[email protected]). This project and everyone participating in it are governed by the [LinuxGSM Code of Conduct](https://github.com/GameServerManagers/linuxgsm/blob/master/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behaviour to [[email protected]](mailto:[email protected]).
@ -41,11 +43,11 @@ This project and everyone participating in it are governed by the [LinuxGSM Code
This section guides you through submitting a bug report for LinuxGSM. Following these guidelines help maintainers and the community understand your report 📝, reproduce the behaviour💻, and find any related reports 🔎. This section guides you through submitting a bug report for LinuxGSM. Following these guidelines help maintainers and the community understand your report 📝, reproduce the behaviour💻, and find any related reports 🔎.
Before creating bug reports, please check [this list](https://github.com/GameServerManagers/linuxgsm/blob/master/CONTRIBUTING.md#before-submitting-a-bug-report) as you might find out that you don’t need to create one. When you are creating a bug report, please [include as many details as possible](https://github.com/atom/atom/blob/master/CONTRIBUTING.md#how-do-i-submit-a-good-bug-report). Fill out [the required template](https://github.com/atom/.github/blob/master/.github/ISSUE_TEMPLATE/bug_report.md), the information it asks for helps us resolve issues faster. Before creating bug reports, please check [this list](https://github.com/GameServerManagers/linuxgsm/blob/master/CONTRIBUTING.md#before-submitting-a-bug-report) as you might find out that you don’t need to create one. When you are creating a bug report, please [include as many details as possible](https://github.com/GameServerManagers/linuxgsm/blob/master/CONTRIBUTING.md#how-do-i-submit-a-good-bug-report). Fill out [the required template]([https://github.com/GameServerManagers/LinuxGSM/issues/new/choose](https://github.com/GameServerManagers/LinuxGSM/issues/new/choose)), the information it asks for helps us resolve issues faster.
#### Before Submitting A Bug Report #### Before Submitting A Bug Report
* **Check the** [**documentation**](https://docs.linuxgsm.com/%5D(https://docs.linuxgsm.com/))**.** You might be able to find the cause of the problem and fix things yourself. * **Check the [documentation](https://docs.linuxgsm.com).** You might be able to find the cause of the problem and fix things yourself.
* **Check that the problem is not related to** [**support page**](https://linuxgsm/com/support) for links to other support options. * **Check that the problem is not related to** [**support page**](https://linuxgsm/com/support) for links to other support options.
* **Check the** [**support page**](https://linuxgsm/com/support) for links to other support options. * **Check the** [**support page**](https://linuxgsm/com/support) for links to other support options.
* **Perform a** [**cursory search**](https://github.com/search?q=org:GameServerManagers%20type:issues&type=Issues) to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue and give it a thumbs up instead of opening a new one. * **Perform a** [**cursory search**](https://github.com/search?q=org:GameServerManagers%20type:issues&type=Issues) to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue and give it a thumbs up instead of opening a new one.
@ -83,19 +85,23 @@ Features are tracked as [GitHub issues](https://guides.github.com/features/issue
### 🎮 Game Server Requests ### 🎮 Game Server Requests
This section guides you through submitting a game server request for LinuxGSM, Following these guidelines help maintainers and the community understand your game server request 📝 This section guides you through submitting a game server request for LinuxGSM, Following these guidelines help maintainers and the community understand your game server request 📝.
#### Before Submitting a Game Server Request #### Before Submitting a Game Server Request
* **Check for existing** [**game server requests**](https://github.com/GameServerManagers/LinuxGSM/labels/type%3A%20game%20server%20request) to see if the new game server has already been suggested. If it has **and if the new game server is still open**, give it a thumbs up instead of opening a new one. * **Check for existing** [**game server requests**](https://github.com/GameServerManagers/LinuxGSM/labels/type%3A%20game%20server%20request) to see if the new game server has already been suggested. If it has **and if the new game server is still open**, give it a thumbs.
* **Check the game server is supported on Linux**, this does not include Wine servers which we do not support.
#### How Do I Submit A (Good) Game Server Request?
* The title should be as follows: **[Server Request] Game Name**
* **Provide Steam App ID** if applicable
* **Supply any documentation/how-to guides** for the game server.
### 🎮 Game Server Specific Issues ### 🎮 Game Server Specific Issues
LinuxGSM is a management script that acts as a wrapper around game servers. These game servers are developed by different game developers such as Valve, Epic and Facepunch to name a few. LinuxGSM is a management script that acts as a wrapper around game servers. These game servers are developed by different game developers such as Valve, Epic and Facepunch to name a few.
LinuxGSM has no control over the development and limited knowledge issues directly relating to the game servers themselves. The same also applies for any mods, add-ons, maps etc. LinuxGSM has no control over the development and limited knowledge of issues directly relating to the game servers themselves. The same also applies for any mods, add-ons, maps etc.
If there is an issue with a specific game server or mod the best action may be to contact the game/mod developers on there support forums. If it is unclear some community members might be able to help. If there is an issue with a specific game server or mod the best action may be to contact the game/mod developers on there support forums. If it is unclear some community members should be able to help.
A [list](https://docs.linuxgsm.com/support/game-server) of known game developer forums is available on the [LinuxGSM docs](https://docs.linuxgsm.com/support/game-server). A [list](https://docs.linuxgsm.com/support/game-server) of known game developer forums is available on the [LinuxGSM docs](https://docs.linuxgsm.com/support/game-server).
@ -112,7 +118,7 @@ The process described here has several goals:
Please follow these steps to have your contribution considered by the maintainers: Please follow these steps to have your contribution considered by the maintainers:
1. Follow all instructions in [the template](https://github.com/GameServerManagers/LinuxGSM/blob/master/.github/pull_request_template.md) 1. Follow all check-list in [the template](https://github.com/GameServerManagers/LinuxGSM/blob/master/.github/pull_request_template.md)
2. Follow the [style guides](#styleguides) 2. Follow the [style guides](#styleguides)
3. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks/) are passing 3. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks/) are passing
@ -130,24 +136,24 @@ If applied, this commit will _your subject line here_
For example: For example:
* If applied, this commit will _refactor subsystem X for readability_ * If applied, this commit will **refactor subsystem X for readability**
* If applied, this commit will _update getting started documentation_ * If applied, this commit will **update getting started documentation**
* If applied, this commit will _remove deprecated methods_ * If applied, this commit will **remove deprecated methods**
* If applied, this commit will _release version 1.0.0_ * If applied, this commit will **release version 1.0.0**
* If applied, this commit will _merge pull request #123 from user/branch_ * If applied, this commit will **merge pull request #123 from user/branch**
Notice how this doesn’t work for the other non-imperative forms: Notice how this doesn’t work for the other non-imperative forms:
* If applied, this commit will _fixed bug with Y_ * If applied, this commit will **fixed bug with Y**
* If applied, this commit will _change the behaviour of X_ * If applied, this commit will **change the behaviour of X**
* If applied, this commit will _more fixes for broken stuff_ * If applied, this commit will **more fixes for broken stuff**
* If applied, this commit will _sweet new API methods_ * If applied, this commit will **sweet new API methods**
Below is an example of the subject line for a pull request. Below is an example of the subject line for a pull request:
feat(alerts): add slack support to alerts **feat(alerts): add slack support to alerts**
fix(csgoserver): remove SteamCMD auth requirement 32-bit workaround **fix(csgoserver): remove SteamCMD auth requirement 32-bit workaround**
### Testing ### Testing
@ -155,7 +161,7 @@ fix(csgoserver): remove SteamCMD auth requirement 32-bit workaround
When a Pull Request is submitted, a series of status check tests are conducted. These tests will asses the code quality, complete CI tests etc. To get your PR merged these status checks must pass. When a Pull Request is submitted, a series of status check tests are conducted. These tests will asses the code quality, complete CI tests etc. To get your PR merged these status checks must pass.
#### Test Environment #### Test Environment
It is recommended that you have a testing environment available to test your code during development. To test your own cod you must change some variables within the `linuxgsm.sh` file. This will force the use of your own code branch. It is recommended that you have a testing environment available to test your code during development. To test your own code you must change some variables within the `linuxgsm.sh` file. This will force the use of your own code branch.
```bash ```bash
## GitHub Branch Select ## GitHub Branch Select
# Allows for the use of different function files # Allows for the use of different function files
@ -183,7 +189,7 @@ As well as code contributions it is possible to contribute by writing and improv
### Documentation Styleguide ### Documentation Styleguide
LinuxGSM has various documentation available to assist users and developers. LinuxGSM primarily uses [GitBook](http://gitbook.com/) which uses the [Markdown](https://www.markdownguide.org/) document standard. LinuxGSM uses [Codacy](https://app.codacy.com/manual/GameServerManagers/LinuxGSM/dashboard) to analyse any Pull Requests to give you feedback on markup standards. LinuxGSM has various documentation available to assist [users](https://docs.linuxgsm.com) and [developers](dev-docs.linuxgsm.com). LinuxGSM primarily uses [GitBook](http://gitbook.com/) which uses the [Markdown](https://www.markdownguide.org/) document standard. LinuxGSM uses [Codacy](https://app.codacy.com/manual/GameServerManagers/LinuxGSM/dashboard) to analyse any Pull Requests to give you feedback on markup standards.
## Issue and Pull Request Labels ## Issue and Pull Request Labels

6
README.md

File diff suppressed because one or more lines are too long

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

@ -12,12 +12,10 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-c ${servercfgfullpath}"
parms="-c ${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -108,8 +110,12 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="302550" appid="302550"
steamcmdforcewindows="yes"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
@ -122,17 +128,22 @@ branch=""
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="5" querymode="5"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Assetto Corsa" gamename="Assetto Corsa"

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

@ -12,7 +12,7 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -20,10 +20,8 @@ sourcetvport="27020"
defaultmap="act_airport" defaultmap="act_airport"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -41,8 +39,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -60,6 +56,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -73,15 +70,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -122,11 +124,12 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
@ -136,11 +139,17 @@ querytype="protocol-valve"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="985050" appid="985050"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Action: Source" gamename="Action: Source"

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

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="ahl_hydro" defaultmap="ahl_hydro"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
parms="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="cstrike" appidmod="cstrike"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,20 +130,25 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Action half-life" gamename="Action Half-Life"
engine="goldsrc" engine="goldsrc"
glibc="2.3.4" glibc="2.3.4"

31
lgsm/config-default/config-lgsm/arkserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
queryport="27015" queryport="27015"
@ -18,10 +18,8 @@ defaultmap="TheIsland"
altsavedirectoryname="${defaultmap}" altsavedirectoryname="${defaultmap}"
maxplayers="70" maxplayers="70"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${ip}"
parms="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${ip}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -39,8 +37,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -58,6 +54,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -71,15 +68,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,8 +114,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="376030" appid="376030"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -128,17 +132,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="ARK: Survival Evolved" gamename="ARK: Survival Evolved"

31
lgsm/config-default/config-lgsm/arma3server/_default.cfg

@ -12,7 +12,7 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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"
@ -31,10 +31,8 @@ servermods=""
# Leave empty for default # Leave empty for default
bepath="" bepath=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -52,8 +50,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -71,6 +67,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -84,15 +81,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -125,8 +127,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="233780" appid="233780"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -141,17 +145,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="ARMA 3" gamename="ARMA 3"

33
lgsm/config-default/config-lgsm/avserver/_default.cfg

@ -7,18 +7,18 @@
# [instance].cfg - applies settings to a specific instance. # [instance].cfg - applies settings to a specific instance.
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
port="27000" port="27000"
# https://steamidfinder.com # https://steamidfinder.com
adminsteamid="" adminsteamid=""
if [ -n "${adminsteamid}" ]; then
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
if [ ! -z "${adminsteamid}" ]; then
admincmd="--admin ${adminsteamid}" admincmd="--admin ${adminsteamid}"
fi fi
parms="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${admincmd}"
} ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${admincmd}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -107,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="565060" appid="565060"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -123,11 +129,12 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="10" stopmode="10"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp

31
lgsm/config-default/config-lgsm/bb2server/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="20"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="475370" appid="475370"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="BrainBread 2" gamename="BrainBread 2"

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

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="bb_chp4_slaywatch" defaultmap="bb_chp4_slaywatch"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="cstrike" appidmod="cstrike"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="BrainBread" gamename="BrainBread"

31
lgsm/config-default/config-lgsm/bdserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="pve_tomb" defaultmap="pve_tomb"
maxplayers="3" maxplayers="3"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="817300" appid="817300"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -125,17 +129,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Base Defense" gamename="Base Defense"

27
lgsm/config-default/config-lgsm/bf1942server/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+hostServer 1 +dedicated 1"
parms="+hostServer 1 +dedicated 1"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,17 +112,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-gamespy1" querytype="protocol-gamespy1"
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Battlefield: 1942" gamename="Battlefield: 1942"

27
lgsm/config-default/config-lgsm/bfvserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+statusMonitor 1"
parms="+statusMonitor 1"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,17 +112,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Battlefield: Vietnam" gamename="Battlefield: Vietnam"

31
lgsm/config-default/config-lgsm/bmdmserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="16"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="346680" appid="346680"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Black Mesa: Deathmatch" gamename="Black Mesa: Deathmatch"

31
lgsm/config-default/config-lgsm/boserver/_default.cfg

@ -14,10 +14,8 @@
gslt="" gslt=""
ip="" ip=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -108,8 +110,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="416880" appid="416880"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -124,17 +128,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Ballistic Overkill" gamename="Ballistic Overkill"
@ -147,7 +156,7 @@ glibc="2.15"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./BODS.x86" executable="./BODS.x86_64"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfg="${selfname}.txt" servercfg="${selfname}.txt"
servercfgdefault="config.txt" servercfgdefault="config.txt"

31
lgsm/config-default/config-lgsm/bsserver/_default.cfg

@ -12,7 +12,7 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -25,10 +25,8 @@ maxplayers="16"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -46,8 +44,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -65,6 +61,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -78,15 +75,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -119,8 +121,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="228780" appid="228780"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -135,17 +139,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Blade Symphony" gamename="Blade Symphony"

31
lgsm/config-default/config-lgsm/bt1944server/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
queryport="7780" queryport="7780"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?listen -log -broadcastip=\"${extip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\""
parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?listen -log -broadcastip=\"${extip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -107,8 +109,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="805140" appid="805140"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -123,17 +127,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Battalion 1944" gamename="Battalion 1944"

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

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="1026340" appid="1026340"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -118,17 +122,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="7" stopmode="7"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Barotrauma" gamename="Barotrauma"

31
lgsm/config-default/config-lgsm/ccserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="cbe_bunker" defaultmap="cbe_bunker"
maxplayers="6" maxplayers="6"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="383410" appid="383410"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -126,17 +130,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Codename CURE" gamename="Codename CURE"

33
lgsm/config-default/config-lgsm/cmwserver/_default.cfg

@ -8,19 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
queryport="7779" queryport="7779"
defaultmap="AOCTD-Frigid_p" defaultmap="AOCTD-Frigid_p"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${gamelogdir} -log=${gamelog}"
parms="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${gamelogdir} -log=${gamelog}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -38,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -57,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -70,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="220070" appid="220070"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -127,17 +129,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Chivalry: Medieval Warfare" gamename="Chivalry: Medieval Warfare"

29
lgsm/config-default/config-lgsm/cod2server/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="28960" port="28960"
defaultmap="mp_leningrad" defaultmap="mp_leningrad"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,17 +115,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty 2" gamename="Call of Duty 2"

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

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="28960" port="28960"
defaultmap="mp_crossfire" defaultmap="mp_crossfire"
maxplayers="32" maxplayers="32"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,17 +115,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty 4" gamename="Call of Duty 4"

29
lgsm/config-default/config-lgsm/codserver/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="28960" port="28960"
defaultmap="mp_neuville" defaultmap="mp_neuville"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,17 +115,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty" gamename="Call of Duty"

29
lgsm/config-default/config-lgsm/coduoserver/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="28960" port="28960"
defaultmap="mp_cassino" defaultmap="mp_cassino"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,17 +115,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty: United Offensive" gamename="Call of Duty: United Offensive"

29
lgsm/config-default/config-lgsm/codwawserver/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="28960" port="28960"
defaultmap="mp_castle" defaultmap="mp_castle"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,17 +115,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty: World at War" gamename="Call of Duty: World at War"

58
lgsm/config-default/config-lgsm/ss3server/_default.cfg → lgsm/config-default/config-lgsm/colserver/_default.cfg

@ -8,14 +8,9 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
ip="0.0.0.0" # Edit with care | https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29
startparameters="-batchmode -nographics +server.config ${servercfgfullpath}"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt
fn_parms(){
parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +28,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +45,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +59,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -105,9 +104,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="41080" appid="748090"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -122,33 +123,38 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Serious Sam 3: BFE" gamename="Colony Survival"
engine="seriousengine35" engine="unity3d"
glibc="2.13" glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}/Bin" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${serverfiles}"
executable="./runSam3_DedicatedServer.sh" executable="./colonyserver.x86_64"
servercfgdir="${serverfiles}/Content/SeriousSam3/Config" servercfgdir="${systemdir}/gamedata/settings"
servercfg="${selfname}.ini" servercfg="${selfname}.json"
servercfgdefault="server.ini" servercfgdefault="colserver.json"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -156,7 +162,7 @@ backupdir="${lgsmdir}/backup"
## Logging Directories ## Logging Directories
logdir="${rootdir}/log" logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${serverfiles}/gamedata/logs/server/"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${selfname}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
@ -166,6 +172,6 @@ alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

31
lgsm/config-default/config-lgsm/csczserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="de_dust2" defaultmap="de_dust2"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="czero" appidmod="czero"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Condition Zero" gamename="Counter-Strike: Condition Zero"

33
lgsm/config-default/config-lgsm/csgoserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
# https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive # https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
# [Game Modes] gametype gamemode mapgroup (you can mix these across all Game Modes except Danger Zone, but use only one) # [Game Modes] gametype gamemode mapgroup (you can mix these across all Game Modes except Danger Zone, but use only one)
# Arms Race 1 0 mg_armsrace # Arms Race 1 0 mg_armsrace
@ -41,10 +41,8 @@ wsapikey=""
wscollectionid="" wscollectionid=""
wsstartmap="" wsstartmap=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad"
parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -62,8 +60,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -81,6 +77,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -94,15 +91,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -135,8 +137,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="740" appid="740"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -151,17 +155,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
stopmode="3" # 11: end
stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Global Offensive" gamename="Counter-Strike: Global Offensive"

31
lgsm/config-default/config-lgsm/csserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="de_dust2" defaultmap="de_dust2"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="cstrike" appidmod="cstrike"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike 1.6" gamename="Counter-Strike 1.6"

31
lgsm/config-default/config-lgsm/cssserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="16"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232330" appid="232330"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Source" gamename="Counter-Strike: Source"

31
lgsm/config-default/config-lgsm/dabserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="da_rooftops" defaultmap="da_rooftops"
maxplayers="10" maxplayers="10"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="317800" appid="317800"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Double Action: Boogaloo" gamename="Double Action: Boogaloo"

31
lgsm/config-default/config-lgsm/dmcserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="dcdm5" defaultmap="dcdm5"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="dmc" appidmod="dmc"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Deathmatch Classic" gamename="Deathmatch Classic"

31
lgsm/config-default/config-lgsm/dodserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="dod_Anzio" defaultmap="dod_Anzio"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="dod" appidmod="dod"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Day of Defeat" gamename="Day of Defeat"

31
lgsm/config-default/config-lgsm/dodsserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="dod_Anzio" defaultmap="dod_Anzio"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232290" appid="232290"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Day of Defeat: Source" gamename="Day of Defeat: Source"

31
lgsm/config-default/config-lgsm/doiserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -17,10 +17,8 @@ defaultmap="bastogne stronghold"
maxplayers="32" maxplayers="32"
tickrate="64" tickrate="64"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -38,8 +36,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -57,6 +53,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -70,15 +67,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,8 +113,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="462310" appid="462310"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -127,17 +131,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Day of Infamy" gamename="Day of Infamy"

31
lgsm/config-default/config-lgsm/dstserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Installation Variables | https://docs.linuxgsm.com/game-servers/dont-starve-together ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
sharding="false" sharding="false"
master="true" master="true"
shard="Master" shard="Master"
@ -19,10 +19,8 @@ cave="false"
persistentstorageroot="${HOME}/.klei" persistentstorageroot="${HOME}/.klei"
confdir="DoNotStarveTogether" confdir="DoNotStarveTogether"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}"
parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -40,8 +38,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -59,6 +55,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -72,15 +69,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -113,8 +115,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="343050" appid="343050"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -129,17 +133,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Don't Starve Together" gamename="Don't Starve Together"

31
lgsm/config-default/config-lgsm/dysserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="16"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="17585" appid="17585"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Dystopia" gamename="Dystopia"

33
lgsm/config-default/config-lgsm/ecoserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-nogui"
parms="-nogui"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="739590" appid="739590"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -118,22 +122,27 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose=""
consoleinteract=""
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Eco" gamename="Eco"
engine="unity3d" engine="unity3d"
glibc="null" glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
@ -141,7 +150,7 @@ glibc="null"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="mono ./EcoServer.exe" executable="./EcoServer"
servercfgdir="${systemdir}/Configs" servercfgdir="${systemdir}/Configs"
servercfg="Network.eco" servercfg="Network.eco"
servercfgdefault="Network.eco" servercfgdefault="Network.eco"

31
lgsm/config-default/config-lgsm/emserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="62"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="460040" appid="460040"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Empires Mod" gamename="Empires Mod"

27
lgsm/config-default/config-lgsm/etlserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}"
parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -107,17 +109,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="ET: Legacy" gamename="ET: Legacy"

29
lgsm/config-default/config-lgsm/fctrserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="34197" port="34197"
rconport="34198" rconport="34198"
@ -16,10 +16,8 @@ rconpassword="CHANGE_ME"
# (stable|experimental) # (stable|experimental)
branch="stable" branch="stable"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="--bind ${ip} --start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}"
parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -118,17 +120,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Factorio" gamename="Factorio"

31
lgsm/config-default/config-lgsm/fofserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="fof_depot" defaultmap="fof_depot"
maxplayers="20" maxplayers="20"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="295230" appid="295230"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Fistful of Frags" gamename="Fistful of Frags"

37
lgsm/config-default/config-lgsm/gmodserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -18,24 +18,18 @@ maxplayers="16"
tickrate="66" tickrate="66"
gamemode="sandbox" gamemode="sandbox"
## Workshop Parameters | https://wiki.garrysmod.com/page/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 # To get an API key visit - https://steamcommunity.com/dev/apikey
wsapikey="" wsapikey=""
wscollectionid="" wscollectionid=""
## Custom Start Parameters
# Default -disableluarefresh, disables lua autorefresh reducing server lag. Auto refresh only useful for developers.
customparms="-disableluarefresh"
## Game Server Login Token (GSLT): Optional ## Game Server Login Token (GSLT): Optional
# GSLT can be used for running a public server. # GSLT can be used for running a public server.
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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"
parms="-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} ${customparms}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -53,8 +47,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -72,6 +64,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -85,15 +78,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -126,8 +124,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="4020" appid="4020"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -142,17 +142,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Garry's Mod" gamename="Garry's Mod"

31
lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="dm_lockdown" defaultmap="dm_lockdown"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232370" appid="232370"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Half Life 2: Deathmatch" gamename="Half Life 2: Deathmatch"

31
lgsm/config-default/config-lgsm/hldmserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="crossfire" defaultmap="crossfire"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -125,17 +129,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Half Life: Deathmatch" gamename="Half Life: Deathmatch"

31
lgsm/config-default/config-lgsm/hldmsserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="crossfire" defaultmap="crossfire"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="255470" appid="255470"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Half-Life Deathmatch: Source" gamename="Half-Life Deathmatch: Source"

39
lgsm/config-default/config-lgsm/hwserver/_default.cfg

@ -8,17 +8,17 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
servername="LinuxGSM Server" servername="LinuxGSM Server"
ip="0.0.0.0" ip="0.0.0.0"
port="12871" port="12871"
queryport="12881" queryport="12881"
maxplayers="20" maxplayers="20"
defaultmap="" #Optional defaultmap="" # Optional
creativemode="0" #Free Build: creativemode="1" creativemode="0" # Free Build: creativemode="1"
gamelog="gamelog.txt" gamelog="gamelog.txt"
## Adding admins using STEAMID64 ## Add admins using STEAMID64
# Example : addadmin 012345678901234567; addadmin 987654321098765432 # Example : addadmin 012345678901234567; addadmin 987654321098765432
admins="" admins=""
@ -26,11 +26,9 @@ admins=""
# Rollback server state (remove after start command) # Rollback server state (remove after start command)
loadsave="" loadsave=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server # Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server
fn_parms(){ startparameters="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${gamelog}\" "
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -48,8 +46,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -67,6 +63,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -80,15 +77,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -121,8 +123,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="405100" appid="405100"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -137,17 +141,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Hurtworld" gamename="Hurtworld"
@ -160,7 +169,7 @@ glibc="2.15"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable=$([ "$(uname -m)" == "x86_64" ] && echo -e "./Hurtworld.x86_64" || echo -e "./Hurtworld.x86") executable="./Hurtworld.x86_64"
## Backup Directory ## Backup Directory
backupdir="${lgsmdir}/backup" backupdir="${lgsmdir}/backup"

31
lgsm/config-default/config-lgsm/insserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -22,10 +22,8 @@ tickrate="64"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -43,8 +41,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -62,6 +58,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -75,15 +72,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -116,8 +118,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="237410" appid="237410"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -132,17 +136,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Insurgency" gamename="Insurgency"

40
lgsm/config-default/config-lgsm/inssserver/_default.cfg

@ -8,25 +8,19 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27102" port="27102"
queryport="27131" queryport="27131"
servername="LinuxGSM Server" servername="LinuxGSM Server"
serverpassword=""
defaultmap="Canyon" defaultmap="Canyon"
defaultscenario="Scenario_Crossing_Push_Security" defaultscenario="Scenario_Crossing_Push_Security"
maxplayers="28" maxplayers="28"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ ## Parameter Docs | https://sandstorm-support.newworldinteractive.com/hc/en-us/articles/360049211072-Server-Admin-Guide
# Allows serverpassword to work with parameters # To allows serverpassword to work with parameters edit as follows
if [ "${serverpassword}" != "NOT SET" ]; then startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -log"
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers}?Port=${port}?QueryPort=${queryport}?password="${serverpassword}" -hostname='${servername}' -log"
else
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers}?Port=${port}?QueryPort=${queryport} -hostname='${servername}' -log"
fi
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -44,8 +38,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -63,6 +55,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -76,15 +69,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -117,8 +115,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="581330" appid="581330"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -133,17 +133,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Insurgency: Sandstorm" gamename="Insurgency: Sandstorm"
@ -160,7 +165,6 @@ executable="./InsurgencyServer-Linux-Shipping"
servercfgdir="${systemdir}/Saved/Config/LinuxServer" servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="Game.ini" servercfg="Game.ini"
servercfgdefault="Game.ini" servercfgdefault="Game.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
backupdir="${lgsmdir}/backup" backupdir="${lgsmdir}/backup"

31
lgsm/config-default/config-lgsm/iosserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="8v8_vienna" defaultmap="8v8_vienna"
maxplayers="32" maxplayers="32"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="673990" appid="673990"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -126,17 +130,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="IOSoccer" gamename="IOSoccer"

36
lgsm/config-default/config-lgsm/jc2server/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,27 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Sendgrid Email Alerts | https://docs.linuxgsm.com/alerts/sendgrid
sendgridalert="off"
sendgridtoken="accesstoken"
sendgriddomain="example.com"
sendgridemailfrom="[email protected]"
sendgridemail="[email protected]"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="261140" appid="261140"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -118,17 +129,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="jc2mp" querytype="jc2mp"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Just Cause 2" gamename="Just Cause 2"

29
lgsm/config-default/config-lgsm/jc3server/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="619960" appid="619960"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -118,17 +122,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Just Cause 3" gamename="Just Cause 3"

175
lgsm/config-default/config-lgsm/jk2server/_default.cfg

@ -0,0 +1,175 @@
##################################
######## Default Settings ########
##################################
# DO NOT EDIT 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
#### Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username"
steampass='password'
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
port="27960"
defaultmap="ffa_bespin"
## Server Start Command | 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}"
#### LinuxGSM Settings ####
## 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"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
emailfrom=""
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
iftttalert="off"
ifttttoken="accesstoken"
iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken"
mailgundomain="example.com"
mailgunemailfrom="[email protected]"
mailgunemail="[email protected]"
# 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"
rocketchattoken=""
# 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".
telegramalert="off"
telegramtoken="accesstoken"
telegramchatid=""
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"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
ansi="on"
# Message Display Time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
# 1: tmux kill
# 2: CTRL+c
# 3: quit
# 4: quit 120s
# 5: stop
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
stopmode="3"
## Query mode
# 1: session only
# 2: gamedig (gsquery fallback)
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="6030"
steamcmdforcewindows="yes"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true"
## LinuxGSM Server Details
# Do not edit
gamename="Jedi Knight II: Jedi Outcast"
engine="idtech3"
glibc="2.15"
#### Directories ####
# Edit with care
## Server Specific Directories
systemdir="${serverfiles}/GameData"
executabledir="${systemdir}"
executable="./jk2mvded"
servercfg="${selfname}.cfg"
servercfgdefault="server.cfg"
servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
## Logging Directories
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"

31
lgsm/config-default/config-lgsm/kf2server/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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"
queryport="27015" queryport="27015"
defaultmap="KF-BioticsLab" defaultmap="KF-BioticsLab"
gamemode="KFGameContent.KFGameInfo_VersusSurvival" gamemode="KFGameContent.KFGameInfo_VersusSurvival"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\""
parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -108,8 +110,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232130" appid="232130"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -124,17 +128,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Killing Floor 2" gamename="Killing Floor 2"

35
lgsm/config-default/config-lgsm/kfserver/_default.cfg

@ -12,18 +12,16 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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"
defaultmap="KF-BioticsLab.rom" defaultmap="KF-BioticsLab.rom"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
# Server Start Command for Objective mode ## Server Parameters for Objective mode
#defaultmap="KFO-Steamland" #defaultmap="KFO-Steamland"
#parms="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" #startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -41,8 +39,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -60,6 +56,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -73,15 +70,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -114,8 +116,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="215360" appid="215360"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -130,17 +134,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-unreal2" querytype="protocol-unreal2"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Killing Floor" gamename="Killing Floor"

31
lgsm/config-default/config-lgsm/l4d2server/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="c5m1_waterfront" defaultmap="c5m1_waterfront"
maxplayers="8" maxplayers="8"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="222860" appid="222860"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -125,17 +129,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Left 4 Dead 2" gamename="Left 4 Dead 2"

31
lgsm/config-default/config-lgsm/l4dserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="l4d_hospital01_apartment" defaultmap="l4d_hospital01_apartment"
maxplayers="8" maxplayers="8"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}"
parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,8 +111,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="222840" appid="222840"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -125,17 +129,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Left 4 Dead" gamename="Left 4 Dead"

27
lgsm/config-default/config-lgsm/mcbserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,17 +112,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="5" stopmode="5"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="4" querymode="4"
querytype="minecraftbe" querytype="minecraftbe"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Minecraft Bedrock" gamename="Minecraft Bedrock"

37
lgsm/config-default/config-lgsm/mcserver/_default.cfg

@ -8,16 +8,17 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
javaram="1024" # -Xmx$1024M javaram="1024" # -Xmx$1024M
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="nogui"
parms="nogui"
}
## Branch, "snapshot" include snapshot and pre-release versions. | (release|snapshot) ## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings
# Branch (release|snapshot)
branch="release" branch="release"
# Version (latest|1.16)
mcversion="latest"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +36,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +53,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +67,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -116,17 +121,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="5" stopmode="5"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="minecraft" querytype="minecraft"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Minecraft" gamename="Minecraft"
@ -139,7 +149,8 @@ glibc="null"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="java -Xmx${javaram}M -jar ${serverfiles}/minecraft_server.jar" preexecutable="java -Xmx${javaram}M -jar"
executable="./minecraft_server.jar"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfg="server.properties" servercfg="server.properties"
servercfgdefault="server.properties" servercfgdefault="server.properties"

31
lgsm/config-default/config-lgsm/mhserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
beaconport="15000" beaconport="15000"
@ -16,10 +16,8 @@ queryport="27015"
# Maps: FFA_Camp, FFA_Contraband, FFA_Grad, FFA_MountainPeak, FFA_Taiga, FFA_ThePit, FFA_Tourney, SKM_Camp, SKM_Contraband, SKM_Grad, SKM_MountainPeak, SKM_Taiga, SKM_ThePit, SKM_Tourney, TDM_Camp, TDM_Contraband, TDM_Grad, TDM_MountainPeak, TDM_Taiga, TDM_ThePit, TDM_Tourney # Maps: FFA_Camp, FFA_Contraband, FFA_Grad, FFA_MountainPeak, FFA_Taiga, FFA_ThePit, FFA_Tourney, SKM_Camp, SKM_Contraband, SKM_Grad, SKM_MountainPeak, SKM_Taiga, SKM_ThePit, SKM_Tourney, TDM_Camp, TDM_Contraband, TDM_Grad, TDM_MountainPeak, TDM_Taiga, TDM_ThePit, TDM_Tourney
defaultmap="FFA_ThePit" defaultmap="FFA_ThePit"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport}"
parms="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="629800" appid="629800"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -126,17 +130,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="MORDHAU" gamename="MORDHAU"

29
lgsm/config-default/config-lgsm/mohaaserver/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="12203" port="12203"
defaultmap="dm/mohdm1" defaultmap="dm/mohdm1"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ 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}"
parms="+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}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,17 +114,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Medal of Honor: Allied Assault" gamename="Medal of Honor: Allied Assault"

27
lgsm/config-default/config-lgsm/momserver/_default.cfg

@ -8,16 +8,14 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
beaconport="15000" beaconport="15000"
maxplayers="32" maxplayers="32"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}" -maxplayers=${maxplayers}"
parms="-port=${port} -beaconport=${beaconport} -MULTIHOME="${ip}" -maxplayers=${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -35,8 +33,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -54,6 +50,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -67,15 +64,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -108,8 +110,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="897590" appid="897590"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -124,11 +128,12 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp

30
lgsm/config-default/config-lgsm/mtaserver/_default.cfg

@ -8,14 +8,12 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care # Edit with care
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +31,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +48,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +62,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,17 +113,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="4" stopmode="4"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="3" querymode="3"
querytype="protocol-ase" querytype="protocol-ase"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Multi Theft Auto" gamename="Multi Theft Auto"
@ -138,6 +145,7 @@ executabledir="${systemdir}"
executable="./mta-server64" executable="./mta-server64"
servercfgdir="${systemdir}/mods/deathmatch" servercfgdir="${systemdir}/mods/deathmatch"
servercfg="mtaserver.conf" servercfg="mtaserver.conf"
servercfgdefault="mtaserver.conf"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory

28
lgsm/config-default/config-lgsm/mumbleserver/_default.cfg

@ -7,12 +7,9 @@
# [instance].cfg - applies settings to a specific instance. # [instance].cfg - applies settings to a specific instance.
#### Game Server Settings #### #### Game Server Settings ####
# Use .ini config file for Mumble (Murmur) server.
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-fg -ini ${servercfgfullpath}"
parms="-fg -ini ${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -30,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -49,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -62,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,17 +112,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="mumbleping" querytype="mumbleping"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Mumble" gamename="Mumble"

31
lgsm/config-default/config-lgsm/ndserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="hydro" defaultmap="hydro"
maxplayers="32" maxplayers="32"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="111710" appid="111710"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Nuclear Dawn" gamename="Nuclear Dawn"

31
lgsm/config-default/config-lgsm/nmrihserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -21,10 +21,8 @@ maxplayers="8"
# More info: https://docs.linuxgsm.com/steamcmd/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -42,8 +40,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -61,6 +57,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -74,15 +71,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -115,8 +117,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="317670" appid="317670"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -131,17 +135,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="No More Room in Hell" gamename="No More Room in Hell"

31
lgsm/config-default/config-lgsm/ns2cserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
defaultmap="co_core" defaultmap="co_core"
@ -23,10 +23,8 @@ serverpassword=""
# that the password variable above is not left empty. # that the password variable above is not left empty.
# -password \"${serverpassword}\" # -password \"${serverpassword}\"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -44,8 +42,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -63,6 +59,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -76,15 +73,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -117,8 +119,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="313900" appid="313900"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -133,17 +137,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="6" stopmode="6"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="NS2: Combat" gamename="NS2: Combat"

31
lgsm/config-default/config-lgsm/ns2server/_default.cfg

@ -12,7 +12,7 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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="27015" port="27015"
defaultmap="ns2_summit" defaultmap="ns2_summit"
@ -27,10 +27,8 @@ serverpassword=""
# that the password variable above is not left empty. # that the password variable above is not left empty.
# -password \"${serverpassword}\" # -password \"${serverpassword}\"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -48,8 +46,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -67,6 +63,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -80,15 +77,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -121,8 +123,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="4940" appid="4940"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -137,17 +141,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="6" stopmode="6"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Natural Selection 2" gamename="Natural Selection 2"

31
lgsm/config-default/config-lgsm/nsserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="ns_hera" defaultmap="ns_hera"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="cstrike" appidmod="cstrike"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Natural Selection" gamename="Natural Selection"

29
lgsm/config-default/config-lgsm/onsetserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="--config ${servercfgfullpath}"
parms="--config ${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="1204170" appid="1204170"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -118,17 +122,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Onset" gamename="Onset"

31
lgsm/config-default/config-lgsm/opforserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="op4_bootcamp" defaultmap="op4_bootcamp"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="gearbox" appidmod="gearbox"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Half-Life: Opposing Force" gamename="Half-Life: Opposing Force"

29
lgsm/config-default/config-lgsm/pcserver/_default.cfg

@ -8,10 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="--config ${servercfg}"
parms="--config ${servercfg}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -29,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -48,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -61,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -102,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="332670" appid="332670"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -118,17 +122,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Project Cars" gamename="Project Cars"

31
lgsm/config-default/config-lgsm/pstbsserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="10027" port="10027"
queryport="10037" queryport="10037"
@ -18,10 +18,8 @@ randommap="NONE"
maxplayers="40" maxplayers="40"
reservedslots="0" reservedslots="0"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} RCONPORT=${rconport} FIXEDMAXPLAYERS=${maxplayers} NumReservedSlots=${reservedslots}"
parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} RCONPORT=${rconport} FIXEDMAXPLAYERS=${maxplayers} NumReservedSlots=${reservedslots}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -39,8 +37,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -58,6 +54,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -71,15 +68,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,8 +114,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="746200" appid="746200"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -128,17 +132,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="pstbsserver" gamename="pstbsserver"

31
lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="bt_island" defaultmap="bt_island"
maxplayers="24" maxplayers="24"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="17575" appid="17575"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Pirates, Vikings, and Knights II" gamename="Pirates, Vikings, and Knights II"

70
lgsm/config-default/config-lgsm/gesserver/_default.cfg → lgsm/config-default/config-lgsm/pvrserver/_default.cfg

@ -8,18 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="7777"
clientport="27005"
sourcetvport="27020"
defaultmap="ge_archives"
maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters # Maps: bridge, datacenter, sand
fn_parms(){ defaultmap="datacenter"
parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
} ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="${defaultmap} -log -MultiHome=${ip} -Port=${port}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,11 +110,13 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="310" # Source 2007 SDK appid="622970"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="false"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
@ -126,33 +129,38 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
stopmode="3" # 11: end
stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="1"
querytype="protocol-valve" querytype=""
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="GoldenEye: Source" gamename="Pavlov VR"
engine="source" engine="unreal4"
glibc="2.15" glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}/gesource" systemdir="${serverfiles}/Pavlov"
executabledir="${serverfiles}" executabledir="${systemdir}/Binaries/Linux"
executable="./srcds_run" executable="./PavlovServer"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="${selfname}.cfg" servercfg="Game.ini"
servercfgdefault="server.cfg" servercfgdefault="Game.ini"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -160,7 +168,7 @@ backupdir="${lgsmdir}/backup"
## Logging Directories ## Logging Directories
logdir="${rootdir}/log" 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"

31
lgsm/config-default/config-lgsm/pzserver/_default.cfg

@ -8,14 +8,12 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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"
adminpassword="CHANGE_ME" adminpassword="CHANGE_ME"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +31,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +48,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +62,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -106,8 +108,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="380870" appid="380870"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -122,17 +126,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Project Zomboid" gamename="Project Zomboid"

29
lgsm/config-default/config-lgsm/q2server/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27910" port="27910"
defaultmap="q2dm1" defaultmap="q2dm1"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}"
parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,17 +114,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake2" querytype="protocol-quake2"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Quake 2" gamename="Quake 2"

29
lgsm/config-default/config-lgsm/q3server/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27960" port="27960"
defaultmap="q3dm17" defaultmap="q3dm17"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,17 +114,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Quake 3: Arena" gamename="Quake 3: Arena"

31
lgsm/config-default/config-lgsm/qlserver/_default.cfg

@ -8,12 +8,8 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | Install/Config Guide : https://steamcommunity.com/sharedfiles/filedetails/?id=542966946 startparameters="+exec ${servercfg}"
# Console Commands : http://www.regurge.at/ql
fn_parms(){
parms="+exec ${servercfg}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -31,8 +27,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -50,6 +44,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -63,15 +58,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -104,8 +104,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="349090" appid="349090"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -120,17 +122,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Quake Live" gamename="Quake Live"

29
lgsm/config-default/config-lgsm/qwserver/_default.cfg

@ -8,14 +8,12 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27500" port="27500"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-port ${port} -game ktx +exec ${servercfg}"
parms="-port ${port} -game ktx +exec ${servercfg}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +31,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +48,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +62,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,17 +113,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake1" querytype="protocol-quake1"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="QuakeWorld" gamename="QuakeWorld"

31
lgsm/config-default/config-lgsm/ricochetserver/_default.cfg

@ -8,17 +8,15 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
defaultmap="rc_arena" defaultmap="rc_arena"
maxplayers="16" maxplayers="16"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,11 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
steamcmdforcewindows="no"
appidmod="ricochet" appidmod="ricochet"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="9" stopmode="9"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Ricochet" gamename="Ricochet"

31
lgsm/config-default/config-lgsm/roserver/_default.cfg

@ -12,14 +12,12 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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"
defaultmap="RO-Arad.rom" defaultmap="RO-Arad.rom"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="223250" appid="223250"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -126,17 +130,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-unreal2" querytype="protocol-unreal2"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Red Orchestra: Ostfront 41-45" gamename="Red Orchestra: Ostfront 41-45"

29
lgsm/config-default/config-lgsm/rtcwserver/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27960" port="27960"
defaultmap="mp_beach" defaultmap="mp_beach"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,17 +114,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Return to Castle Wolfenstein" gamename="Return to Castle Wolfenstein"

62
lgsm/config-default/config-lgsm/rustserver/_default.cfg

@ -8,42 +8,23 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
# More settings available after install in serverfiles/server/rust-server/server.cfg
ip="0.0.0.0" ip="0.0.0.0"
port="28015" port="28015"
rconport="28016" rconport="28016"
appport=28082
rconpassword="CHANGE_ME" rconpassword="CHANGE_ME"
rconweb="1" # Value is: 1 for Facepunch's web panel; 0 for RCON tools like Rusty or Rustadmin rconweb="1" # Value is: 1 for the Facepunch web panel, Rustadmin desktop and Rustadmin Online; 0 for RCON tools like Rusty.
servername="Rust" servername="Rust"
maxplayers="50" maxplayers="50"
seed="" # range: 1-2147483647, used to reproduce a procedural map.
salt="" # range: unknown, used to recover a known setting from an existing map.
worldsize="3000" # default: 3000, range: 1000-6000, map size in meters.
saveinterval="300" # Auto-save in seconds.
tickrate="30" # default: 30, range: 15-100.
# Advanced Start Settings ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
seed="" # default random; range : 1 to 2147483647 ; used to change or reproduce a procedural map startparameters="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
salt="" # default random; range : unknown range ; used to recover a known setting from an existing map
worldsize="3000" # default 3000; range : 1000 to 6000 ; map size in meters
saveinterval="300" # Auto-save in seconds
tickrate="30" # default 30; range : 15 to 100
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
# Specific to Rust
if [ "${seed}" ]; then
# If set, then add to start parms
conditionalseed="+server.seed ${seed}"
else
# Keep randomness of the number if not set
conditionalseed=""
fi
if [ "${salt}" ]; then
# If set, then add to start parms
conditionalsalt="+server.salt ${salt}"
else
# Keep randomness of the number if not set
conditionalsalt=""
fi
parms="-batchmode +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" ${conditionalseed} ${conditionalsalt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile \"${gamelogdate}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -61,8 +42,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -80,6 +59,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -93,15 +73,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -134,8 +119,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="258550" appid="258550"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -150,17 +137,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Rust" gamename="Rust"

34
lgsm/config-default/config-lgsm/rwserver/_default.cfg

@ -8,13 +8,11 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
javaram="2048" # -Xmx$2048M javaram="2048" # -Xmx$2048M
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -32,8 +30,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -51,6 +47,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -64,15 +61,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -105,8 +107,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="339010" appid="339010"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -121,17 +125,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="1" querymode="1"
querytype="" querytype=""
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Rising World" gamename="Rising World"
@ -144,7 +153,8 @@ glibc="null"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="java -Xmx${javaram}m -jar ${serverfiles}/server.jar" preexecutable="java -Xmx${javaram}M -jar"
executable="./server.jar"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfg="server.properties" servercfg="server.properties"
servercfgdefault="server.properties" servercfgdefault="server.properties"

29
lgsm/config-default/config-lgsm/sampserver/_default.cfg

@ -8,14 +8,12 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="7777" port="7777"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +31,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +48,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +62,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -111,17 +113,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="3" querymode="3"
querytype="samp" querytype="samp"
## Console type
consoleverbose=""
consoleinteract=""
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="San Andreas Multiplayer" gamename="San Andreas Multiplayer"

31
lgsm/config-default/config-lgsm/sbotsserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
port="7777" port="7777"
queryport="27015" queryport="27015"
defaultmap="StationKappa" defaultmap="StationKappa"
@ -16,10 +16,8 @@ servername="LinuxGSM Server"
serverpassword="NOT SET" # Can't be adjusted currently serverpassword="NOT SET" # Can't be adjusted currently
maxplayers="8" # Can't be adjusted currently maxplayers="8" # Can't be adjusted currently
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\""
parms="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="974130" appid="974130"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -126,17 +130,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="StickyBots" gamename="StickyBots"

34
lgsm/config-default/config-lgsm/sbserver/_default.cfg

@ -12,13 +12,11 @@
steamuser="username" steamuser="username"
steampass='password' steampass='password'
## Server Start Settings | 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"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters=""
parms=""
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -36,8 +34,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -55,6 +51,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -68,15 +65,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -109,9 +111,12 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="211820" appid="211820"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
steammaster="flase" betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
@ -124,17 +129,22 @@ steammaster="flase"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Starbound" gamename="Starbound"

167
lgsm/config-default/config-lgsm/scpslserver/_default.cfg

@ -0,0 +1,167 @@
##################################
######## Default Settings ########
##################################
# DO NOT EDIT 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
#### Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## All server settings except the server port are done in the config file:
## Docs: https://en.scpslgame.com/index.php?title=Docs:Server_Config
port="7777"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${port}"
}
#### LinuxGSM Settings ####
## 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"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
emailfrom=""
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
iftttalert="off"
ifttttoken="accesstoken"
iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off"
mailguntoken="accesstoken"
mailgundomain="example.com"
mailgunemailfrom="[email protected]"
mailgunemail="[email protected]"
# 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"
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need
# any custom string in curl - simple ignore this parameter.
telegramalert="off"
telegramtoken="accesstoken"
telegramchatid=""
curlcustomstring=""
## Updating | https://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"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
ansi="on"
# Message Display Time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
# 1: tmux kill
# 2: CTRL+c
# 3: quit
# 4: quit 120s
# 5: stop
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
stopmode="7"
## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Console type
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="996560"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster=""
## LinuxGSM Server Details
# Do not edit
gamename="SCP: Secret Laboratory"
engine="unity3d"
glibc="2.27"
#### Directories ####
# Edit with care
## Server Specific Directories
systemdir="${serverfiles}"
executabledir="${systemdir}"
executable="./LocalAdmin"
servercfg="config_gameplay.txt"
servercfgdefault="config_gameplay.txt"
servercfgdir="${HOME}/.config/SCP Secret Laboratory/config/${port}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${HOME}/.config/SCP Secret Laboratory/LocalAdminLogs/${port}"
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"

167
lgsm/config-default/config-lgsm/scpslsmserver/_default.cfg

@ -0,0 +1,167 @@
##################################
######## Default Settings ########
##################################
# DO NOT EDIT 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
#### Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## All server settings except the server port are done in the config file:
## Docs: https://en.scpslgame.com/index.php?title=Docs:Server_Config
port="7777"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${port}"
}
#### LinuxGSM Settings ####
## 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"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
emailfrom=""
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt
iftttalert="off"
ifttttoken="accesstoken"
iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off"
mailguntoken="accesstoken"
mailgundomain="example.com"
mailgunemailfrom="[email protected]"
mailgunemail="[email protected]"
# 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"
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need
# any custom string in curl - simple ignore this parameter.
telegramalert="off"
telegramtoken="accesstoken"
telegramchatid=""
curlcustomstring=""
## Updating | https://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"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
ansi="on"
# Message Display Time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
# 1: tmux kill
# 2: CTRL+c
# 3: quit
# 4: quit 120s
# 5: stop
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
stopmode="7"
## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Console type
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="786920"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster=""
## LinuxGSM Server Details
# Do not edit
gamename="SCP: Secret Laboratory ServerMod"
engine="unity3d"
glibc="2.27"
#### Directories ####
# Edit with care
## Server Specific Directories
systemdir="${serverfiles}"
executabledir="${systemdir}"
executable="./LocalAdmin"
servercfg="config_gameplay.txt"
servercfgdefault="config_gameplay.txt"
servercfgdir="${HOME}/.config/SCP Secret Laboratory/config/${port}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${HOME}/.config/SCP Secret Laboratory/LocalAdminLogs/${port}"
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"

33
lgsm/config-default/config-lgsm/sdtdserver/_default.cfg

@ -8,13 +8,11 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
parms="-logfile ${gamelogdir}/output_log__$(date +%Y-%m-%d__%H-%M-%S).txt -quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -32,8 +30,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -51,6 +47,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -64,15 +61,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -105,8 +107,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="294420" appid="294420"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -121,17 +125,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="8" stopmode="8"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="7 Days To Die" gamename="7 Days To Die"
@ -144,7 +153,7 @@ glibc="2.15"
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable=$([ "$(uname -m)" == "x86_64" ] && echo -e "./7DaysToDieServer.x86_64" || echo -e "./7DaysToDieServer.x86") executable="./7DaysToDieServer.x86_64"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfg="${selfname}.xml" servercfg="${selfname}.xml"
servercfgdirdefault="${serverfiles}" servercfgdirdefault="${serverfiles}"

5
lgsm/config-default/config-lgsm/secrets-common-template.cfg

@ -0,0 +1,5 @@
##################################
######## Common Secrets ##########
##################################
# PLACE GLOBAL SECRET SETTINGS HERE
## These settings will apply to all instances.

5
lgsm/config-default/config-lgsm/secrets-instance-template.cfg

@ -0,0 +1,5 @@
##################################
####### Instance Secrets #########
##################################
# PLACE INSTANCE SECRET SETTINGS HERE
## These settings will apply to a specific instance.

31
lgsm/config-default/config-lgsm/sfcserver/_default.cfg

@ -8,7 +8,7 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="27015" port="27015"
clientport="27005" clientport="27005"
@ -16,10 +16,8 @@ sourcetvport="27020"
defaultmap="sf_astrodome" defaultmap="sf_astrodome"
maxplayers="32" maxplayers="32"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
parms="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -37,8 +35,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -56,6 +52,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -69,15 +66,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -110,8 +112,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="244310" # Source 2013 SDK appid="244310" # Source 2013 SDK
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
@ -126,17 +130,22 @@ steammaster="true"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="SourceForts Classic" gamename="SourceForts Classic"

29
lgsm/config-default/config-lgsm/sof2server/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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="20100" port="20100"
defaultmap="mp_shop" defaultmap="mp_shop"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
parms="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -112,17 +114,22 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="3" stopmode="3"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-quake3" querytype="protocol-quake3"
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Soldier Of Fortune 2: Gold Edition" gamename="Soldier Of Fortune 2: Gold Edition"

31
lgsm/config-default/config-lgsm/solserver/_default.cfg

@ -8,14 +8,12 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | 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"
maplist="mapslist.txt" maplist="mapslist.txt"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="-b ${ip} -m ${maplist} -c ${servercfg}"
parms="-b ${ip} -m ${maplist} -c ${servercfg}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -33,8 +31,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -52,6 +48,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -65,15 +62,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -103,8 +105,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="638500" appid="638500"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
@ -117,17 +121,22 @@ branch=""
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="4" querymode="4"
querytype="soldat" querytype="soldat"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Soldat" gamename="Soldat"

33
lgsm/config-default/config-lgsm/squadserver/_default.cfg

@ -8,15 +8,13 @@
#### Game Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
port="7787" port="7787"
queryport="27165" queryport="27165"
randommap="ALWAYS" randommap="ALWAYS"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ startparameters="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}"
parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
@ -34,8 +32,6 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info # More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off" postalert="off"
postdays="7"
posttarget="https://termbin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord # Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off" discordalert="off"
@ -53,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun # Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off" mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken" mailguntoken="accesstoken"
mailgundomain="example.com" mailgundomain="example.com"
mailgunemailfrom="[email protected]" mailgunemailfrom="[email protected]"
@ -66,15 +63,20 @@ channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover # Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
pushoveruserkey="userkey"
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat
rocketchatalert="off"
rocketchatwebhook="webhook"
rocketchattoken=""
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack # Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off" slackalert="off"
slackwebhook="webhook" 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) or else in "curlcustomstring". # You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
# any custom string in curl - simple ignore this parameter.
telegramalert="off" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
@ -107,8 +109,10 @@ sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="403240" appid="403240"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
@ -123,17 +127,22 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: GoldSrc # 9: GoldSrc
# 10: Avorion # 10: Avorion
# 11: end
stopmode="2" stopmode="2"
## Query mode ## Query mode
# 1: session only # 1: session only
# 2: gamedig + gsquery # 2: gamedig (gsquery fallback)
# 3: gamedig # 3: gamedig
# 4: gsquery # 4: gsquery
# 5: tcp # 5: tcp
querymode="2" querymode="2"
querytype="protocol-valve" querytype="protocol-valve"
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Squad" gamename="Squad"
@ -144,7 +153,7 @@ glibc="2.17"
# Edit with care # Edit with care
## Game Server Directories ## Game Server Directories
systemdir="${serverfiles}/Squad" systemdir="${serverfiles}/SquadGame"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./SquadGameServer.sh" executable="./SquadGameServer.sh"
servercfgdir="${systemdir}/ServerConfig" servercfgdir="${systemdir}/ServerConfig"

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save