Browse Source

v19.12.0

v19.12.0
pull/2629/head v19.12.0
Daniel Gibbs 5 years ago
committed by GitHub
parent
commit
d340fff2da
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      .github/FUNDING.yml
  2. 32
      .github/ISSUE_TEMPLATE/bug_report.md
  3. 31
      .github/ISSUE_TEMPLATE/feature_request.md
  4. 2
      .github/ISSUE_TEMPLATE/new-server-request.md
  5. 3
      .github/pull_request_template.md
  6. 57
      .travis.yml
  7. 219
      CONTRIBUTING.md
  8. 4
      README.md
  9. 55
      lgsm/config-default/config-lgsm/ahl2server/_default.cfg
  10. 55
      lgsm/config-default/config-lgsm/ahlserver/_default.cfg
  11. 55
      lgsm/config-default/config-lgsm/arkserver/_default.cfg
  12. 57
      lgsm/config-default/config-lgsm/arma3server/_default.cfg
  13. 59
      lgsm/config-default/config-lgsm/bb2server/_default.cfg
  14. 55
      lgsm/config-default/config-lgsm/bbserver/_default.cfg
  15. 55
      lgsm/config-default/config-lgsm/bdserver/_default.cfg
  16. 51
      lgsm/config-default/config-lgsm/bf1942server/_default.cfg
  17. 59
      lgsm/config-default/config-lgsm/bmdmserver/_default.cfg
  18. 59
      lgsm/config-default/config-lgsm/boserver/_default.cfg
  19. 59
      lgsm/config-default/config-lgsm/bsserver/_default.cfg
  20. 57
      lgsm/config-default/config-lgsm/bt1944server/_default.cfg
  21. 53
      lgsm/config-default/config-lgsm/btserver/_default.cfg
  22. 55
      lgsm/config-default/config-lgsm/ccserver/_default.cfg
  23. 53
      lgsm/config-default/config-lgsm/cod2server/_default.cfg
  24. 53
      lgsm/config-default/config-lgsm/cod4server/_default.cfg
  25. 53
      lgsm/config-default/config-lgsm/codserver/_default.cfg
  26. 53
      lgsm/config-default/config-lgsm/coduoserver/_default.cfg
  27. 53
      lgsm/config-default/config-lgsm/codwawserver/_default.cfg
  28. 55
      lgsm/config-default/config-lgsm/csczserver/_default.cfg
  29. 61
      lgsm/config-default/config-lgsm/csgoserver/_default.cfg
  30. 55
      lgsm/config-default/config-lgsm/csserver/_default.cfg
  31. 59
      lgsm/config-default/config-lgsm/cssserver/_default.cfg
  32. 55
      lgsm/config-default/config-lgsm/dabserver/_default.cfg
  33. 55
      lgsm/config-default/config-lgsm/dmcserver/_default.cfg
  34. 55
      lgsm/config-default/config-lgsm/dodserver/_default.cfg
  35. 55
      lgsm/config-default/config-lgsm/dodsserver/_default.cfg
  36. 56
      lgsm/config-default/config-lgsm/doiserver/_default.cfg
  37. 64
      lgsm/config-default/config-lgsm/dstserver/_default.cfg
  38. 59
      lgsm/config-default/config-lgsm/dysserver/_default.cfg
  39. 59
      lgsm/config-default/config-lgsm/ecoserver/_default.cfg
  40. 59
      lgsm/config-default/config-lgsm/emserver/_default.cfg
  41. 53
      lgsm/config-default/config-lgsm/etlserver/_default.cfg
  42. 54
      lgsm/config-default/config-lgsm/fctrserver/_default.cfg
  43. 55
      lgsm/config-default/config-lgsm/fofserver/_default.cfg
  44. 55
      lgsm/config-default/config-lgsm/gesserver/_default.cfg
  45. 59
      lgsm/config-default/config-lgsm/gmodserver/_default.cfg
  46. 55
      lgsm/config-default/config-lgsm/hl2dmserver/_default.cfg
  47. 55
      lgsm/config-default/config-lgsm/hldmserver/_default.cfg
  48. 55
      lgsm/config-default/config-lgsm/hldmsserver/_default.cfg
  49. 57
      lgsm/config-default/config-lgsm/hwserver/_default.cfg
  50. 61
      lgsm/config-default/config-lgsm/insserver/_default.cfg
  51. 56
      lgsm/config-default/config-lgsm/inssserver/_default.cfg
  52. 4
      lgsm/config-default/config-lgsm/instance-template.cfg
  53. 55
      lgsm/config-default/config-lgsm/iosserver/_default.cfg
  54. 53
      lgsm/config-default/config-lgsm/jc2server/_default.cfg
  55. 53
      lgsm/config-default/config-lgsm/jc3server/_default.cfg
  56. 57
      lgsm/config-default/config-lgsm/kf2server/_default.cfg
  57. 59
      lgsm/config-default/config-lgsm/kfserver/_default.cfg
  58. 55
      lgsm/config-default/config-lgsm/l4d2server/_default.cfg
  59. 53
      lgsm/config-default/config-lgsm/l4dserver/_default.cfg
  60. 157
      lgsm/config-default/config-lgsm/mcbserver/_default.cfg
  61. 52
      lgsm/config-default/config-lgsm/mcserver/_default.cfg
  62. 66
      lgsm/config-default/config-lgsm/mhserver/_default.cfg
  63. 53
      lgsm/config-default/config-lgsm/mohaaserver/_default.cfg
  64. 54
      lgsm/config-default/config-lgsm/mtaserver/_default.cfg
  65. 53
      lgsm/config-default/config-lgsm/mumbleserver/_default.cfg
  66. 55
      lgsm/config-default/config-lgsm/ndserver/_default.cfg
  67. 59
      lgsm/config-default/config-lgsm/nmrihserver/_default.cfg
  68. 55
      lgsm/config-default/config-lgsm/ns2cserver/_default.cfg
  69. 55
      lgsm/config-default/config-lgsm/ns2server/_default.cfg
  70. 55
      lgsm/config-default/config-lgsm/nsserver/_default.cfg
  71. 57
      lgsm/config-default/config-lgsm/opforserver/_default.cfg
  72. 55
      lgsm/config-default/config-lgsm/pcserver/_default.cfg
  73. 59
      lgsm/config-default/config-lgsm/pstbsserver/_default.cfg
  74. 55
      lgsm/config-default/config-lgsm/pvkiiserver/_default.cfg
  75. 57
      lgsm/config-default/config-lgsm/pzserver/_default.cfg
  76. 53
      lgsm/config-default/config-lgsm/q2server/_default.cfg
  77. 53
      lgsm/config-default/config-lgsm/q3server/_default.cfg
  78. 57
      lgsm/config-default/config-lgsm/qlserver/_default.cfg
  79. 53
      lgsm/config-default/config-lgsm/qwserver/_default.cfg
  80. 57
      lgsm/config-default/config-lgsm/ricochetserver/_default.cfg
  81. 59
      lgsm/config-default/config-lgsm/roserver/_default.cfg
  82. 53
      lgsm/config-default/config-lgsm/rtcwserver/_default.cfg
  83. 65
      lgsm/config-default/config-lgsm/rustserver/_default.cfg
  84. 53
      lgsm/config-default/config-lgsm/rwserver/_default.cfg
  85. 52
      lgsm/config-default/config-lgsm/sampserver/_default.cfg
  86. 53
      lgsm/config-default/config-lgsm/sbotsserver/_default.cfg
  87. 53
      lgsm/config-default/config-lgsm/sbserver/_default.cfg
  88. 61
      lgsm/config-default/config-lgsm/sdtdserver/_default.cfg
  89. 55
      lgsm/config-default/config-lgsm/sfcserver/_default.cfg
  90. 53
      lgsm/config-default/config-lgsm/sof2server/_default.cfg
  91. 55
      lgsm/config-default/config-lgsm/solserver/_default.cfg
  92. 57
      lgsm/config-default/config-lgsm/squadserver/_default.cfg
  93. 61
      lgsm/config-default/config-lgsm/ss3server/_default.cfg
  94. 55
      lgsm/config-default/config-lgsm/stserver/_default.cfg
  95. 55
      lgsm/config-default/config-lgsm/svenserver/_default.cfg
  96. 55
      lgsm/config-default/config-lgsm/terrariaserver/_default.cfg
  97. 59
      lgsm/config-default/config-lgsm/tf2server/_default.cfg
  98. 55
      lgsm/config-default/config-lgsm/tfcserver/_default.cfg
  99. 63
      lgsm/config-default/config-lgsm/ts3server/_default.cfg
  100. 55
      lgsm/config-default/config-lgsm/tsserver/_default.cfg

4
.github/FUNDING.yml

@ -1,6 +1,6 @@
# These are supported funding model platforms # These are supported funding model platforms
github: # 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: dgibbs # 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: dgibbs # Replace with a single Ko-fi username ko_fi: dgibbs # Replace with a single Ko-fi username
@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
liberapay: # Replace with a single Liberapay username liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username otechie: # Replace with a single Otechie username
custom: https://www.paypal.me/dgibbs64 # Replace with a single custom sponsorship URL custom: ["https://www.paypal.me/dgibbs64", paypal.me/dgibbs64] # Replace with a single custom sponsorship URL

32
.github/ISSUE_TEMPLATE/bug_report.md

@ -3,23 +3,20 @@ name: Bug report
about: Found a bug? Raise a report about: Found a bug? Raise a report
--- ---
Follow **[this guide](https://linuxgsm.com/support/#guide)** to make sure you post the correct info. Issues raised here are **ONLY** for:
For general support visit the **[LinuxGSM-Support](https://github.com/GameServerManagers/LinuxGSM-Support)**. * LinuxGSM bugs.
* Feature suggestions.
* Code contributions.
Issues here are **ONLY** for: Issues raised here are **NOT** for:
* LinuxGSM bugs * General support.
* feature suggestions * Specific game server issues (e.g CS:GO, TF2).
* code contributions * Dedicated server issues (e.g Ubuntu, CentOS).
* Anything not directly related to LinuxGSM development.
Issues here are **NOT** for: For general support visit the **[LinuxGSM-Support](https://linuxgsm.com/support)**.
* General support
* Specific game server issues (e.g CS:GO, TF2)
* Dedicated server issues (e.g Ubuntu, CentOS)
* Anything not directly related to LinuxGSM development
Any general support issues on GitHub will be migrated to [LinuxGSM-Support](https://github.com/GameServerManagers/LinuxGSM-Support). ***Please use the template below, deleting the above text***
*Please use the template below*
## User Story ## User Story
@ -27,9 +24,10 @@ As a [user description], I want [desired action] so that [desired outcome].
## Basic info ## Basic info
* Distro: [Ubuntu 18.04] * **Distro:** [Ubuntu 18.04]
* Game: [Garry's Mod] * **Game:** [Garry's Mod]
* Command: [Monitor] * **Command:** [Monitor]
* **LinuxGSM version:** [v12.34.56]
## Further Information ## Further Information

31
.github/ISSUE_TEMPLATE/feature_request.md

@ -3,23 +3,21 @@ name: Feature request
about: Suggest an idea for this project about: Suggest an idea for this project
--- ---
Follow **[this guide](https://linuxgsm.com/support/#guide)** to make sure you post the correct info.
For general support visit the **[LinuxGSM-Support](https://github.com/GameServerManagers/LinuxGSM-Support)**.
Issues here are **ONLY** for: Issues raised here are **ONLY** for:
* LinuxGSM bugs * LinuxGSM bugs.
* feature suggestions * Feature suggestions.
* code contributions * Code contributions.
Issues here are **NOT** for: Issues raised here are **NOT** for:
* General support * General support.
* Specific game server issues (e.g CS:GO, TF2) * Specific game server issues (e.g CS:GO, TF2).
* Dedicated server issues (e.g Ubuntu, CentOS) * Dedicated server issues (e.g Ubuntu, CentOS).
* Anything not directly related to LinuxGSM development * Anything not directly related to LinuxGSM development.
Any general support issues on GitHub will be migrated to [LinuxGSM-Support](https://github.com/GameServerManagers/LinuxGSM-Support). For general support visit the **[LinuxGSM Support](https://linuxgsm.com/support)** page.
*Please use the template below* ***Please use the template below, deleting the above text***
## User Story ## User Story
@ -27,9 +25,10 @@ As a [user description], I want [desired action] so that [desired outcome].
## Basic info ## Basic info
* Distro: [Ubuntu 18.04] * **Distro:** [Ubuntu 18.04]
* Game: [Garry's Mod] * **Game:** [Garry's Mod]
* Command: [Monitor] * **Command:** [Monitor]
* **LinuxGSM version:** [v12.34.56]
## Further Information ## Further Information

2
.github/ISSUE_TEMPLATE/new-server-request.md

@ -23,7 +23,7 @@ If yes Use SteamDB to get the appid. (https://steamdb.info).
## Is the server supported on Linux? ## Is the server supported on Linux?
We only support Linux servers and do not support Wine. We only support Linux servers and do **not** support Wine.
* [ ] Yes * [ ] Yes
* [ ] No * [ ] No

3
.github/pull_request_template.md

@ -1,6 +1,6 @@
# Description # Description
Please include a summary of the change and which issues is fixed Please include a summary of the change and which issues are fixed.
Fixes #[issue] Fixes #[issue]
@ -18,6 +18,7 @@ PR will not be merged until all steps are complete.
* [ ] This pull request links to an issue. * [ ] This pull request links to an issue.
* [ ] This pull request uses the `develop` branch as its base. * [ ] This pull request uses the `develop` branch as its base.
* [ ] This pull request Subject follows the Conventional Commits standard.
* [ ] This code follows the style guidelines of this project. * [ ] This code follows the style guidelines of this project.
* [ ] I have performed a self-review of my own code. * [ ] I have performed a self-review of my own code.
* [ ] I have checked that this code is commented where required. * [ ] I have checked that this code is commented where required.

57
.travis.yml

@ -1,47 +1,44 @@
language: node_js language: node_js
dist: xenial dist: bionic
node_js: node_js:
- 10 - "stable"
env:
global:
secure: VsS98cwJ5X/Ev3HEm7KEOPftYay+7jNTHepTS7d+gQNHcDR1UYKTmqlQNSIoUC52Ejs1cHq43jOfle4330zDPOYI0v5BMri6/iZKpmMxAw6KWNiUgSkziTP2kHC4NRLwEoU2WQTI3JZQjrBEfsPmD81+yR/eWXV3rph+YcSOxao=
before_script: before_script:
- curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx - curl -L "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shunit2/shunit2-2.1.6.tgz" | tar zx
install: install:
npm install gamedig - npm install gamedig
addons: addons:
apt: apt:
packages: packages:
- mailutils - mailutils
- postfix - postfix
- curl
- wget
- file
- bzip2
- gzip
- unzip
- bsdmainutils
- python3
- util-linux
- ca-certificates
- binutils
- bc
- jq - jq
- tmux
- lib32gcc1 - lib32gcc1
- libstdc++6
- libstdc++6:i386 - libstdc++6:i386
- net-tools
- iproute2
- shellcheck - shellcheck
- libcurl4-openssl-dev
- libdw-dev
- cmake
jobs: jobs:
include: include:
- stage: jobs - stage: "Jobs"
script: bash tests/tests_jc2server.sh name: "code coverage"
- # stage name not required script: bash tests/tests_kcov.sh; kcov --bash-method=DEBUG coverage tests/tests_mcserver.sh
script: bash tests/tests_fctrserver.sh - script: bash tests/tests_mcserver.sh
- # stage name not required name: "Minecraft"
script: bash tests/tests_mcserver.sh - script: bash tests/tests_jc2server.sh
- # stage name not required name: "Just Cause 2"
script: bash tests/tests_ts3server.sh - script: bash tests/tests_fctrserver.sh
- # retired as codacy does this check. name: "Factorio"
# script: bash tests/tests_shellcheck.sh - script: bash tests/tests_ts3server.sh
name: "Teamspeak 3"
- script: bash tests/tests_defaultcfg/tests_defaultcfg.sh
name: "_default.cfg checks"
after_success:
- bash <(curl -Ls https://coverage.codacy.com/get.sh)

219
CONTRIBUTING.md

@ -1,36 +1,213 @@
# How to contribute to LinuxGSM # Contributing to LinuxGSM
We are really glad you're reading this, because if you are then you have shown an interest in helping make LinuxGSM great. 👍🎉 Thank you for taking the time to contribute! 🎉👍
If you haven't already, come find us on [Discord](https://linuxgsm.com/discord). From there you will have contact with other contributers of the project. We want you working on things you're excited about. 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.
Before working on a project we recommend that you create a issue in regards to the issue/feature. This will prevent duplicates while you work on the feature. If an issue already exists, make note that you are working on it so nobody else wastes their time working on the same project at the same time! ## Table of Contents
* [Contributing to LinuxGSM](#contributing-to-linuxgsm)
* [Table of Contents](#table-of-contents)
* [Code of Conduct](#code-of-conduct)
* [Bug/Enhancement Contributions](#---bug-enhancement-contributions---)
* [Reporting Bugs](#--reporting-bugs)
* [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-)
* [Suggesting Features](#--suggesting-features)
* [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-)
* [Game Server Requests](#---game-server-requests)
* [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)
* [Game Server Specific Issues](#---game-server-specific-issues)
* [Code Contributions](#---code-contributions)
* [Pull Requests](#pull-requests)
* [Pull Request naming convention](#pull-request-naming-convention)
* [Testing](#testing)
* [Pull Request Status Checks](#pull-request-status-checks)
* [Test Environment](#test-environment)
* [Styleguides](#-wine-glass--styleguides)
* [Git Commit Messages](#git-commit-messages)
* [BASH Styleguide](#bash-styleguide)
* [Document Contributions](#-blue-book--document-contributions)
* [Documentation Styleguide](#documentation-styleguide)
* [Issue and Pull Request Labels](#issue-and-pull-request-labels)
## Code of Conduct
Here are some important resources: 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 [daniel.gibbs@linuxgsm.com](mailto:daniel.gibbs@linuxgsm.com).
* [Issues Page](https://github.com/GameServerManagers/LinuxGSM/issues) provides a list of areas that could use some work, ## 🎉 Bug/Enhancement Contributions 🐛
* [Developer Wiki](https://github.com/GameServerManagers/LinuxGSM/wiki) gives a detailed guide on developing LGSM,
## Testing ### 🐛Reporting Bugs
Please make sure all the code you write is working properly **before** you create a pull request. Information on debugging can be found in the following document: 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 🔎.
[Developer Commands](https://github.com/GameServerManagers/LinuxGSM/wiki/Developer-Commands) 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.
## Submitting changes #### Before Submitting A Bug Report
Please send a [GitHub Pull Request to LinuxGSM](https://github.com/GameServerManagers/LinuxGSM/pull/new/develop) with a clear list of what you've done (read more about [pull requests](https://help.github.com/articles/about-pull-requests)). Please follow our coding conventions (below) and make sure all of your commits are atomic (one feature per commit). * **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 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.
* **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.
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this: #### How Do I Submit A (Good) Bug Report?
$ git commit -m "A brief summary of the commit Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue and provide the following information by filling in [the issues form](https://github.com/GameServerManagers/LinuxGSM/issues/new/choose).
>
> A paragraph describing what changed and its impact."
This will help us in understanding your code and determining where problems may arise.
## Coding conventions * **Use a clear and descriptive title** for the issue to identify the problem.
* **Complete the user story** to give a summary of the issue.
* **Provide basic info** to help us understand the context of the issue.
* **Provide further info** to give specifics and more detail.
* **Give steps to reproduce** the issue, allowing developers to follow steps that lead to the issue.
* **Explain what you expect** to happen, so we know what you think should occur.
Start reading our code and you'll get the hang of it. Explore how functions are organized and you'll see how we strive for readable code. ### 🎉Suggesting Features
Please give the following document a read and adjust your code according to its specifications. This section guides you through submitting a feature suggestion for LinuxGSM, including completely new features and minor improvements to existing functionality. Following these guidelines help maintainers and the community understand your suggestion 📝 and find related suggestions 🔎.
[Syntax & Coding Conventions](https://github.com/GameServerManagers/LinuxGSM/wiki/Syntax-and-Conventions)
#### Before Submitting An Feature Suggestion
* **Check the** [**documentation**](https://docs.linuxgsm.com/%5D(https://docs.linuxgsm.com/)) to confirm that the enhancement doesn’t already exist.
* **Check your** [**LinuxGSM version**](https://docs.linuxgsm.com/commands/update-lgsm)**.** A newer version of LinuxGSM may already have your enhancement.
* **Perform a** [**cursory search**](https://github.com/search?q=org:GameServerManagers%20type:issues&type=Issues) to see if the enhancement has already been suggested. If it has **and the enhancement is still open**, add a comment to the existing issue and give it a thumbs up instead of opening a new one.
#### How Do I Submit A (Good) Feature Suggestion?
Features are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue and provide the following information by filling in [the issues form](https://github.com/GameServerManagers/LinuxGSM/issues/new/choose).
* **Use a clear and descriptive title** for the issue to identify the problem.
* **Complete the user story** to give a summary of the issue.
* **Provide basic info** to help us understand the context of the enhancement.
* **Provide further info** to give specifics and more detail.
* **Provide any further reading** materials that might assist in developing the enhancement.
### 🎮 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 📝
#### 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.
### 🎮 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 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.
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.
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).
## 💻 Code Contributions
### Pull Requests
The process described here has several goals:
* Maintain LinuxGSM quality.
* Fix problems that are important to users.
* Engage the community in working toward the best possible LinuxGSM.
* Enable a sustainable system for LinuxGSM maintainers to review contributions.
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)
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
What if the status checks are failing? If a status check is failing, and you believe that the failure is unrelated to your change, please leave a comment on the pull request explaining why you believe the failure is unrelated. A maintainer will re-run the status check for you. If we conclude that the failure was a false positive, then we will open an issue to track that problem with our status check suite.
While the prerequisites above must be satisfied before having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted.
#### Pull Request naming convention
When naming a pull request to ensure that it is following [Conventional Commits](https://www.conventionalcommits.org/) standards; as your pull request commits will be squashed, with the PR subject becoming the commit that is used for generating the [changelog](https://github.com/GameServerManagers/LinuxGSM/releases) for the next release.
The pull request subject line should always be able to complete the following sentence:
If applied, this commit will _your subject line here_
For example:
* If applied, this commit will _refactor subsystem X for readability_
* If applied, this commit will _update getting started documentation_
* If applied, this commit will _remove deprecated methods_
* If applied, this commit will _release version 1.0.0_
* If applied, this commit will _merge pull request #123 from user/branch_
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 _change the behaviour of X_
* If applied, this commit will _more fixes for broken stuff_
* If applied, this commit will _sweet new API methods_
Below is an example of the subject line for a pull request.
feat(alerts): add slack support to alerts
fix(csgoserver): remove SteamCMD auth requirement 32-bit workaround
### Testing
#### Pull Request Status Checks
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
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.
```bash
## GitHub Branch Select
# Allows for the use of different function files
# from a different repo and/or branch.
githubuser="GameServerManagers"
githubrepo="LinuxGSM"
githubbranch="master"
```
### :wine_glass: Styleguides
#### Git Commit Messages
LinuxGSM uses the Conventional commits standard to allow other developers to get easy to understand, descriptive commit messages as you develop. While it is recommended that you use this standard for your commits, as your commits will eventually be squashed when your PR is merged following this standard is not strictly enforced for commits, however, it is recommended for more complex commits.
#### BASH Styleguide
LinuxGSM uses [ShellCheck](https://www.shellcheck.net/) to follow BASH best practices. It is recommended that you make use of linter tools for your text editor such as [linter-shellcheck](https://atom.io/packages/linter-shellcheck). LinuxGSM uses [Codacy](https://app.codacy.com/manual/GameServerManagers/LinuxGSM/dashboard) to analyse any Pull Requests to give you feedback on code standards.
LinuxGSM also has some of its style standards that should be followed. These are available in the [dev docs](https://dev-docs.linuxgsm.com/)
## :blue_book: Document Contributions
As well as code contributions it is possible to contribute by writing and improving documentation. Documents contributions can be submitted similarly by submitting a Pull Request.
### 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.
## Issue and Pull Request Labels
This section lists the labels we use to help us track and manage issues and pull requests.
[GitHub search](https://help.github.com/articles/searching-issues/) makes it easy to use labels for finding groups of issues or pull requests you're interested in. There are several categories of labels available:
**command** Labels
Highlights the LinuxGSM command the Issue/PR relates too.
**info** Labels
Labels to help pinpoint what the issue or PR relates too.
variants:
* _distro_
* _engine_
* _game_
* _info_
**outcome** Labels
Labels that identify why an issue was closed.
**status** Labels
Labels to update people on the status of the issue.
**type** Labels
Labels identifying the type of issue, such as a bug, feature, refactor etc.

4
README.md

File diff suppressed because one or more lines are too long

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -27,6 +27,12 @@ parms="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -97,15 +103,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -118,7 +124,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## SteamCMD Settings ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="985050" appid="985050"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -126,7 +141,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
## LinuxGSM Server Details ## Game Server Details
# Do not edit # Do not edit
gamename="Action: Source" gamename="Action: Source"
engine="source" engine="source"
@ -135,11 +150,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ahl2" systemdir="${serverfiles}/ahl2"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -152,11 +167,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${client
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="cstrike" appidmod="cstrike"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Action half-life" gamename="Action half-life"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/action" systemdir="${serverfiles}/action"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -24,6 +24,12 @@ parms="\"${defaultmap}?AltSaveDirectoryName=${defaultmap}?listen?MultiHome=${ip}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -94,15 +100,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="5" querydelay="5"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="376030" appid="376030"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -110,7 +116,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -123,7 +129,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="ARK: Survival Evolved" gamename="ARK: Survival Evolved"
engine="unreal4" engine="unreal4"
@ -132,13 +147,13 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ShooterGame" systemdir="${serverfiles}/ShooterGame"
executabledir="${systemdir}/Binaries/Linux" executabledir="${systemdir}/Binaries/Linux"
executable="./ShooterGameServer" executable="./ShooterGameServer"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="GameUserSettings.ini" servercfg="GameUserSettings.ini"
servercfgdefault="GameUserSettings.ini" servercfgdefault="GameUserSettings.ini"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -149,11 +164,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -38,6 +38,12 @@ parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgful
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -108,15 +114,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="5" querydelay="5"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="233780" appid="233780"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -124,7 +130,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -137,7 +143,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="ARMA 3" gamename="ARMA 3"
engine="realvirtuality" engine="realvirtuality"
@ -146,12 +161,12 @@ glibc="2.13"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./arma3server" executable="./arma3server"
servercfg="${servicename}.server.cfg" servercfg="${selfname}.server.cfg"
networkcfg="${servicename}.network.cfg" networkcfg="${selfname}.network.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
networkcfgdefault="network.cfg" networkcfgdefault="network.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
@ -165,11 +180,11 @@ backupdir="${lgsmdir}/backup"
logdir="${rootdir}/log" logdir="${rootdir}/log"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="bba_barracks" defaultmap="bba_barracks"
maxplayers="20" maxplayers="20"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${c
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="475370" appid="475370"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="BrainBread 2" gamename="BrainBread 2"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/brainbread2" systemdir="${serverfiles}/brainbread2"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${cl
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="cstrike" appidmod="cstrike"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="BrainBread" gamename="BrainBread"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/brainbread" systemdir="${serverfiles}/brainbread"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientpo
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="817300" appid="817300"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Base Defense" gamename="Base Defense"
engine="goldsource" engine="goldsource"
@ -130,11 +145,11 @@ glibc="2.14"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/bdef" systemdir="${serverfiles}/bdef"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms="+hostServer 1 +dedicated 1"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -85,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -106,7 +112,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Battlefield: 1942" gamename="Battlefield: 1942"
engine="refractor" engine="refractor"
@ -115,7 +130,7 @@ glibc="2.0"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./start.sh" executable="./start.sh"
@ -132,11 +147,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="dm_bounce" defaultmap="dm_bounce"
maxplayers="16" maxplayers="16"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="346680" appid="346680"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Black Mesa: Deathmatch" gamename="Black Mesa: Deathmatch"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/bms" systemdir="${serverfiles}/bms"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,16 +1,16 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
ip="" ip=""
@ -21,6 +21,12 @@ parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -91,15 +97,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="416880" appid="416880"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -107,7 +113,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -120,7 +126,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Ballistic Overkill" gamename="Ballistic Overkill"
engine="unity3d" engine="unity3d"
@ -129,11 +144,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./BODS.x86" executable="./BODS.x86"
servercfg="${servicename}.txt" servercfg="${selfname}.txt"
servercfgdefault="config.txt" servercfgdefault="config.txt"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -146,11 +161,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -20,9 +20,9 @@ sourcetvport="27020"
defaultmap="duel_winter" defaultmap="duel_winter"
maxplayers="16" maxplayers="16"
## Required: Game Server Login Token ## Game Server Login Token (GSLT): Required
# GSLT is required for running a public server. # GSLT is required for running a public server.
# More info: https://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -32,6 +32,12 @@ parms="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -po
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -102,15 +108,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="228780" appid="228780"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -118,7 +124,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -131,7 +137,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Blade Symphony" gamename="Blade Symphony"
engine="source" engine="source"
@ -140,11 +155,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/berimbau" systemdir="${serverfiles}/berimbau"
executabledir="${serverfiles}/bin" executabledir="${serverfiles}/bin"
executable="./srcds_run.sh" executable="./srcds_run.sh"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -157,11 +172,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?l
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -90,15 +96,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="805140" appid="805140"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -106,7 +112,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -119,7 +125,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Battalion 1944" gamename="Battalion 1944"
engine="unreal4" engine="unreal4"
@ -128,13 +143,13 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/Linux/Battalion" systemdir="${serverfiles}/Linux/Battalion"
executabledir="${systemdir}/Binaries/Linux" executabledir="${systemdir}/Binaries/Linux"
executable="./BattalionServer" executable="./BattalionServer"
servercfgdir="${systemdir}/Saved/Config/LinuxServer" servercfg="${selfname}.ini"
servercfg="${servicename}.ini"
servercfgdefault="DefaultGame.ini" servercfgdefault="DefaultGame.ini"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -145,11 +160,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -85,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="1026340" appid="1026340"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -101,7 +107,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,7 +120,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="7" stopmode="7"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Barotrauma" gamename="Barotrauma"
engine="barotrauma" engine="barotrauma"
@ -123,7 +138,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./DedicatedServer.exe" executable="./DedicatedServer.exe"
@ -140,11 +155,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/ServerLogs" gamelogdir="${systemdir}/ServerLogs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="383410" appid="383410"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Codename CURE" gamename="Codename CURE"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/cure" systemdir="${serverfiles}/cure"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty 2" gamename="Call of Duty 2"
engine="iw2.0" engine="iw2.0"
@ -118,11 +133,11 @@ glibc="2.1.3"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./cod2_lnxded" executable="./cod2_lnxded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/main" servercfgdir="${systemdir}/main"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -135,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${s
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty 4" gamename="Call of Duty 4"
engine="iw3.0" engine="iw3.0"
@ -118,11 +133,11 @@ glibc="2.12"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./cod4x18_dedrun" executable="./cod4x18_dedrun"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/main" servercfgdir="${systemdir}/main"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -135,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty" gamename="Call of Duty"
engine="idtech3" engine="idtech3"
@ -118,11 +133,11 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./cod_lnxded" executable="./cod_lnxded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/main" servercfgdir="${systemdir}/main"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -135,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty: United Offensive" gamename="Call of Duty: United Offensive"
engine="idtech3" engine="idtech3"
@ -118,11 +133,11 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./coduo_lnxded" executable="./coduo_lnxded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/uo" servercfgdir="${systemdir}/uo"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -135,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Call of Duty: World at War" gamename="Call of Duty: World at War"
engine="iw3.0" engine="iw3.0"
@ -118,11 +133,11 @@ glibc="2.3.2"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./codwaw_lnxded" executable="./codwaw_lnxded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/main" servercfgdir="${systemdir}/main"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -135,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="czero" appidmod="czero"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Condition Zero" gamename="Counter-Strike: Condition Zero"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/czero" systemdir="${serverfiles}/czero"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,15 +1,15 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
# https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers#Starting_the_Server # 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
# Classic Casual 0 0 mg_casualsigma, mg_casualdelta # Classic Casual 0 0 mg_casualsigma, mg_casualdelta
@ -30,9 +30,9 @@ defaultmap="de_mirage"
maxplayers="16" maxplayers="16"
tickrate="64" tickrate="64"
## Required: Game Server Login Token ## Game Server Login Token (GSLT): Required
# GSLT is required for running a public server. # GSLT is required for running a public server.
# More info: https://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Workshop Parameters | https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators ## Workshop Parameters | https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
@ -48,6 +48,12 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -118,15 +124,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="740" appid="740"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -134,7 +140,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -147,7 +153,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Global Offensive" gamename="Counter-Strike: Global Offensive"
engine="source" engine="source"
@ -156,11 +171,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/csgo" systemdir="${serverfiles}/csgo"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -173,11 +188,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="cstrike" appidmod="cstrike"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike 1.6" gamename="Counter-Strike 1.6"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/cstrike" systemdir="${serverfiles}/cstrike"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="de_dust2" defaultmap="de_dust2"
maxplayers="16" maxplayers="16"
## Required: Game Server Login Token ## Game Server Login Token (GSLT): Required
# GSLT is required for running a public server. # GSLT is required for running a public server.
# More info: https://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232330" appid="232330"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Counter-Strike: Source" gamename="Counter-Strike: Source"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/cstrike" systemdir="${serverfiles}/cstrike"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="317800" appid="317800"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Double Action: Boogaloo" gamename="Double Action: Boogaloo"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/dab" systemdir="${serverfiles}/dab"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./dabds.sh" executable="./dabds.sh"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="dmc" appidmod="dmc"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Deathmatch Classic" gamename="Deathmatch Classic"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/dmc" systemdir="${serverfiles}/dmc"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="dod" appidmod="dod"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Day of Defeat" gamename="Day of Defeat"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/dod" systemdir="${serverfiles}/dod"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232290" appid="232290"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Day of Defeat: Source" gamename="Day of Defeat: Source"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/dod" systemdir="${serverfiles}/dod"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -24,6 +24,12 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -94,15 +100,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="462310" appid="462310"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -110,7 +116,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -123,7 +129,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Day of Infamy" gamename="Day of Infamy"
engine="source" engine="source"
@ -132,11 +147,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/doi" systemdir="${serverfiles}/doi"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,12 +162,13 @@ backupdir="${lgsmdir}/backup"
## Logging Directories ## Logging Directories
logdir="${rootdir}/log" logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Installation Variables | https://docs.linuxgsm.com/game-servers/dont-starve-together ## Installation Variables | https://docs.linuxgsm.com/game-servers/dont-starve-together
sharding="false" sharding="false"
@ -26,6 +26,12 @@ parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -c
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -96,15 +102,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="343050" appid="343050"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -112,7 +118,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -125,30 +131,36 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Don't Starve Together" gamename="Don't Starve Together"
engine="dontstarve" engine="dontstarve"
glibc="2.15" glibc="2.15"
## Service Name | https://docs.linuxgsm.com/features/multiple-game-servers
servicename="dst-server-${shard}"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}/bin" executabledir="${serverfiles}/bin"
executable="./dontstarve_dedicated_server_nullrenderer" executable="./dontstarve_dedicated_server_nullrenderer"
clustercfg="cluster.ini"
clustercfgdir="${persistentstorageroot}/${confdir}/${cluster}"
clustercfgfullpath="${clustercfgdir}/${clustercfg}"
clustercfgdefault="cluster.ini"
servercfg="server.ini" servercfg="server.ini"
servercfgdir="${clustercfgdir}/${shard}" servercfgdir="${clustercfgdir}/${shard}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
servercfgdefault="server.ini" servercfgdefault="server.ini"
clustercfg="cluster.ini"
clustercfgdir="${persistentstorageroot}/${confdir}/${cluster}"
clustercfgfullpath="${clustercfgdir}/${clustercfg}"
clustercfgdefault="cluster.ini"
## Backup Directory ## Backup Directory
backupdir="${lgsmdir}/backup" backupdir="${lgsmdir}/backup"
@ -158,11 +170,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="dys_broadcast" defaultmap="dys_broadcast"
maxplayers="16" maxplayers="16"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="17585" appid="17585"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Dystopia" gamename="Dystopia"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/dystopia" systemdir="${serverfiles}/dystopia"
executabledir="${serverfiles}/bin" executabledir="${serverfiles}/bin"
executable="./srcds_run.sh" executable="./srcds_run.sh"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ fn_parms(){
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -61,9 +67,13 @@ 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".
# 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" telegramalert="off"
telegramtoken="accesstoken" telegramtoken="accesstoken"
telegramchatid="" telegramchatid=""
curlcustomstring=""
## Updating | https://docs.linuxgsm.com/commands/update ## Updating | https://docs.linuxgsm.com/commands/update
updateonstart="off" updateonstart="off"
@ -81,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="739590" appid="739590"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -97,7 +107,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -110,7 +120,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Eco" gamename="Eco"
engine="unity3d" engine="unity3d"
@ -119,7 +138,7 @@ glibc="null"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="mono ./EcoServer.exe" executable="mono ./EcoServer.exe"
@ -136,12 +155,12 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="emp_district" defaultmap="emp_district"
maxplayers="62" maxplayers="62"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="460040" appid="460040"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Empires Mod" gamename="Empires Mod"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/empires" systemdir="${serverfiles}/empires"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -82,15 +88,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -103,7 +109,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="ET: Legacy" gamename="ET: Legacy"
engine="idtech3" engine="idtech3"
@ -112,11 +127,11 @@ glibc="2.7"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./etlded" executable="./etlded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/etmain" servercfgdir="${systemdir}/etmain"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -129,11 +144,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfull
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,7 +120,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Factorio" gamename="Factorio"
engine="factorio" engine="factorio"
@ -123,11 +138,11 @@ glibc="2.18"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}/bin/x64" executabledir="${serverfiles}/bin/x64"
executable="./factorio" executable="./factorio"
servercfg="${servicename}.json" servercfg="${selfname}.json"
servercfgdefault="server-settings.json" servercfgdefault="server-settings.json"
servercfgdir="${serverfiles}/data" servercfgdir="${serverfiles}/data"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -136,14 +151,15 @@ servercfgfullpath="${servercfgdir}/${servercfg}"
backupdir="${lgsmdir}/backup" backupdir="${lgsmdir}/backup"
## Logging Directories ## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${serverfiles}" gamelogdir="${serverfiles}"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="295230" appid="295230"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Fistful of Frags" gamename="Fistful of Frags"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/fof" systemdir="${serverfiles}/fof"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

55
lgsm/config-default/config-lgsm/gesserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="310" # Source 2007 SDK appid="310" # Source 2007 SDK
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="GoldenEye: Source" gamename="GoldenEye: Source"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/gesource" systemdir="${serverfiles}/gesource"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -27,9 +27,9 @@ wscollectionid=""
# Default -disableluarefresh, disables lua autorefresh reducing server lag. Auto refresh only useful for developers. # Default -disableluarefresh, disables lua autorefresh reducing server lag. Auto refresh only useful for developers.
customparms="-disableluarefresh" customparms="-disableluarefresh"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -39,6 +39,12 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -109,15 +115,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="5" querydelay="5"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="4020" appid="4020"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -125,7 +131,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -138,7 +144,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Garry's Mod" gamename="Garry's Mod"
engine="source" engine="source"
@ -147,12 +162,12 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/garrysmod" systemdir="${serverfiles}/garrysmod"
addonsdir="${systemdir}/addons" addonsdir="${systemdir}/addons"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -165,11 +180,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232370" appid="232370"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Half Life 2: Deathmatch" gamename="Half Life 2: Deathmatch"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/hl2mp" systemdir="${serverfiles}/hl2mp"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Half Life: Deathmatch" gamename="Half Life: Deathmatch"
engine="goldsource" engine="goldsource"
@ -130,11 +145,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/valve" systemdir="${serverfiles}/valve"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="255470" appid="255470"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Half-Life Deathmatch: Source" gamename="Half-Life Deathmatch: Source"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/hl1mp" systemdir="${serverfiles}/hl1mp"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
servername="LinuxGSM Server" servername="LinuxGSM Server"
@ -34,6 +34,12 @@ parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};que
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -104,15 +110,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="405100" appid="405100"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -120,7 +126,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -133,7 +139,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Hurtworld" gamename="Hurtworld"
engine="unity3d" engine="unity3d"
@ -142,7 +157,7 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific 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=$([ "$(uname -m)" == "x86_64" ] && echo -e "./Hurtworld.x86_64" || echo -e "./Hurtworld.x86")
@ -155,13 +170,13 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -17,18 +17,24 @@ defaultmap="embassy_coop checkpoint"
maxplayers="32" maxplayers="32"
tickrate="64" tickrate="64"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
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" 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 ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -99,15 +105,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="237410" appid="237410"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -115,7 +121,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -128,7 +134,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Insurgency" gamename="Insurgency"
engine="source" engine="source"
@ -137,11 +152,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/insurgency" systemdir="${serverfiles}/insurgency"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -154,11 +169,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,15 +1,14 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | 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"
@ -31,6 +30,12 @@ fn_parms(){
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -101,15 +106,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="581330" appid="581330"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -117,7 +122,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -130,7 +135,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Insurgency: Sandstorm" gamename="Insurgency: Sandstorm"
engine="unreal4" engine="unreal4"
@ -139,7 +153,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/Insurgency" systemdir="${serverfiles}/Insurgency"
executabledir="${systemdir}/Binaries/Linux" executabledir="${systemdir}/Binaries/Linux"
executable="./InsurgencyServer-Linux-Shipping" executable="./InsurgencyServer-Linux-Shipping"
@ -156,12 +170,12 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

4
lgsm/config-default/config-lgsm/instance-template.cfg

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

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clie
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="673990" appid="673990"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="IOSoccer" gamename="IOSoccer"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/iosoccer" systemdir="${serverfiles}/iosoccer"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -85,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="261140" appid="261140"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -101,7 +107,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,7 +120,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="jc2mp"
## Game Server Details
# Do not edit # Do not edit
gamename="Just Cause 2" gamename="Just Cause 2"
engine="avalanche2.0" engine="avalanche2.0"
@ -123,7 +138,7 @@ glibc="2.13"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./Jcmp-Server" executable="./Jcmp-Server"
@ -140,11 +155,11 @@ logdir="${rootdir}/log"
#gamelogdir="" # No server logs available #gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -85,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="619960" appid="619960"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -101,7 +107,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,7 +120,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Just Cause 3" gamename="Just Cause 3"
engine="avalanche3.0" engine="avalanche3.0"
@ -123,7 +138,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./Server" executable="./Server"
@ -140,11 +155,11 @@ logdir="${rootdir}/log"
#gamelogdir="" # No server logs available #gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,11 +16,17 @@ gamemode="KFGameContent.KFGameInfo_VersusSurvival"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${servicename} -QueryPort=${queryport}\"" parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\""
} }
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -91,15 +97,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232130" appid="232130"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -107,7 +113,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -120,7 +126,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Killing Floor 2" gamename="Killing Floor 2"
engine="unreal3" engine="unreal3"
@ -128,11 +143,11 @@ glibc="2.3.2"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}/Binaries/Win64" executabledir="${systemdir}/Binaries/Win64"
executable="./KFGameSteamServer.bin.x86_64" executable="./KFGameSteamServer.bin.x86_64"
servercfgdir="${systemdir}/KFGame/Config/${servicename}" servercfgdir="${systemdir}/KFGame/Config/${selfname}"
servercfg="LinuxServer-KFGame.ini" servercfg="LinuxServer-KFGame.ini"
servercfgdefault="LinuxServer-KFGame.ini" servercfgdefault="LinuxServer-KFGame.ini"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -145,11 +160,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -27,6 +27,12 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -97,15 +103,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="215360" appid="215360"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -113,7 +119,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -126,7 +132,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-unreal2"
## Game Server Details
# Do not edit # Do not edit
gamename="Killing Floor" gamename="Killing Floor"
engine="unreal2" engine="unreal2"
@ -135,12 +150,12 @@ glibc="2.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
serverfiles="${rootdir}/serverfiles" serverfiles="${rootdir}/serverfiles"
systemdir="${serverfiles}/System" systemdir="${serverfiles}/System"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./ucc-bin" executable="./ucc-bin"
servercfg="${servicename}.ini" servercfg="${selfname}.ini"
servercfgdefault="Default.ini" servercfgdefault="Default.ini"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -154,13 +169,13 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="222860" appid="222860"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Left 4 Dead 2" gamename="Left 4 Dead 2"
engine="source" engine="source"
@ -130,11 +145,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/left4dead2" systemdir="${serverfiles}/left4dead2"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="222840" appid="222840"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Left 4 Dead" gamename="Left 4 Dead"
engine="source" engine="source"
@ -130,7 +145,7 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/left4dead" systemdir="${serverfiles}/left4dead"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -0,0 +1,157 @@
##################################
######## Default Settings ########
##################################
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either:
# common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance.
#### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
#### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts
# (on|off)
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off"
postdays="7"
posttarget="https://hastebin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="email@example.com"
emailfrom=""
# 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="alert@example.com"
mailgunemail="email@myemail.com"
# 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"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram
# You can add a custom cURL string eg proxy (useful in Russia) 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"
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on"
#### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill
# 2: CTRL+c
# 3: quit
# 4: quit 120s
# 5: stop
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
stopmode="5"
## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="4"
querytype="minecraftbe"
## Game Server Details
# Do not edit
gamename="Minecraft Bedrock"
engine="bedrock"
glibc="2.27"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${serverfiles}"
executable="${serverfiles}/bedrock_server"
servercfg="server.properties"
servercfgdefault="server.properties"
servercfgdir="${serverfiles}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${systemdir}"
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"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
javaram="1024" # -Xmx$1024M javaram="1024" # -Xmx$1024M
@ -15,8 +15,15 @@ javaram="1024" # -Xmx$1024M
fn_parms(){ fn_parms(){
parms="nogui" parms="nogui"
} }
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="5" stopmode="5"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="minecraft"
## Game Server Details
# Do not edit # Do not edit
gamename="Minecraft" gamename="Minecraft"
engine="lwjgl2" engine="lwjgl2"
@ -117,7 +133,7 @@ glibc="null"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="java -Xmx${javaram}M -jar ${serverfiles}/minecraft_server.jar" executable="java -Xmx${javaram}M -jar ${serverfiles}/minecraft_server.jar"
@ -134,11 +150,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,9 +23,18 @@ parms="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${b
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
# Display IP | https://docs.linuxgsm.com/alerts#display-ip
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" postdays="7"
@ -35,10 +44,6 @@ posttarget="https://hastebin.com"
discordalert="off" discordalert="off"
discordwebhook="webhook" discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email # Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off" emailalert="off"
email="email@example.com" email="email@example.com"
@ -65,6 +70,10 @@ channeltag=""
pushoveralert="off" pushoveralert="off"
pushovertoken="accesstoken" pushovertoken="accesstoken"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
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) or else in "curlcustomstring".
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need # like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need
@ -90,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="629800" appid="629800"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -106,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -119,7 +128,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="MORDHAU" gamename="MORDHAU"
engine="unreal4" engine="unreal4"
@ -128,13 +146,13 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/Mordhau" systemdir="${serverfiles}/Mordhau"
executabledir="${systemdir}/Binaries/Linux" executabledir="${systemdir}/Binaries/Linux"
executable="./MordhauServer-Linux-Shipping" executable="./MordhauServer-Linux-Shipping"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="Game.ini" servercfg="Game.ini"
servercfgdefault="Game.ini" servercfgdefault="Game.ini"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -145,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath $
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +114,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Medal of Honor: Allied Assault" gamename="Medal of Honor: Allied Assault"
engine="idtech3" engine="idtech3"
@ -117,11 +132,11 @@ glibc="2.3"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/main" systemdir="${serverfiles}/main"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./mohaa_lnxded" executable="./mohaa_lnxded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${serverfiles}" servercfgdir="${serverfiles}"
servercfgfullpath="${serverfiles}/${servercfg}" servercfgfullpath="${serverfiles}/${servercfg}"
@ -134,11 +149,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,15 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care # Edit with care
@ -16,6 +19,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -83,15 +92,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -104,7 +113,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="4" stopmode="4"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="3"
querytype="protocol-ase"
## Game Server Details
# Do not edit # Do not edit
gamename="Multi Theft Auto" gamename="Multi Theft Auto"
engine="renderware" engine="renderware"
@ -113,7 +131,7 @@ glibc="2.7"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
resourcesdir="${systemdir}/mods/deathmatch/resources" resourcesdir="${systemdir}/mods/deathmatch/resources"
executabledir="${systemdir}" executabledir="${systemdir}"
@ -130,11 +148,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/mods/deathmatch/logs" gamelogdir="${serverfiles}/mods/deathmatch/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
# Use .ini config file for Mumble (Murmur) server. # Use .ini config file for Mumble (Murmur) server.
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -16,6 +16,12 @@ parms="-fg -ini ${servercfgfullpath}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -86,15 +92,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -107,7 +113,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="mumbleping"
## Game Server Details
# Do not edit # Do not edit
gamename="Mumble" gamename="Mumble"
engine="null" engine="null"
@ -116,11 +131,11 @@ glibc="null"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./murmur.x86" executable="./murmur.x86"
servercfg="${servicename}.ini" servercfg="${selfname}.ini"
servercfgdefault="murmur.ini" servercfgdefault="murmur.ini"
servercfgdir="${serverfiles}" servercfgdir="${serverfiles}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -133,11 +148,11 @@ logdir="${rootdir}/log"
#gamelogdir="" # No server logs available #gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${c
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="111710" appid="111710"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Nuclear Dawn" gamename="Nuclear Dawn"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.3.6"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/nucleardawn" systemdir="${serverfiles}/nucleardawn"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="nmo_broadway" defaultmap="nmo_broadway"
maxplayers="8" maxplayers="8"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="317670" appid="317670"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="No More Room in Hell" gamename="No More Room in Hell"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/nmrih" systemdir="${serverfiles}/nmrih"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -30,6 +30,12 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -100,15 +106,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="313900" appid="313900"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -116,7 +122,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -129,7 +135,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="6" stopmode="6"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="NS2: Combat" gamename="NS2: Combat"
engine="spark" engine="spark"
@ -138,11 +153,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}/ia32" executabledir="${serverfiles}/ia32"
executable="./ns2combatserver_linux32" executable="./ns2combatserver_linux32"
servercfgdir="${serverfiles}/${servicename}" servercfgdir="${serverfiles}/${selfname}"
servercfgfullpath="${servercfgdir}" servercfgfullpath="${servercfgdir}"
modstoragedir="${servercfgdir}/Workshop" modstoragedir="${servercfgdir}/Workshop"
@ -154,11 +169,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -34,6 +34,12 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -104,15 +110,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="4940" appid="4940"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -120,7 +126,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -133,7 +139,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="6" stopmode="6"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Natural Selection 2" gamename="Natural Selection 2"
engine="spark" engine="spark"
@ -142,11 +157,11 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}/x64" executabledir="${serverfiles}/x64"
executable="./server_linux" executable="./server_linux"
servercfgdir="${serverfiles}/${servicename}" servercfgdir="${serverfiles}/${selfname}"
servercfgfullpath="${servercfgdir}" servercfgfullpath="${servercfgdir}"
modstoragedir="${servercfgdir}/Workshop" modstoragedir="${servercfgdir}/Workshop"
@ -158,11 +173,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="cstrike" appidmod="cstrike"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Natural Selection" gamename="Natural Selection"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ns" systemdir="${serverfiles}/ns"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,7 +20,13 @@ fn_parms(){
parms="-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 ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="gearbox" appidmod="gearbox"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Half-Life: Opposing Force" gamename="Half-Life: Opposing Force"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/gearbox" systemdir="${serverfiles}/gearbox"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){ fn_parms(){
@ -15,6 +15,12 @@ parms="--config ${servercfg}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -85,15 +91,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="332670" appid="332670"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -101,7 +107,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,7 +120,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Project Cars" gamename="Project Cars"
engine="madness" engine="madness"
@ -123,11 +138,11 @@ glibc="2.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./DedicatedServerCmd" executable="./DedicatedServerCmd"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -140,11 +155,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,21 +1,19 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
randommap="ALWAYS"
port="10027" port="10027"
queryport="10037" queryport="10037"
randommap="ALWAYS"
#servername="LinuxGSM Server" #servername="LinuxGSM Server"
# If your server is not meeting the minimal server requirement, do not host the server for 80 players, decrease that number.
maxplayers="40" maxplayers="40"
reservedslots="2" reservedslots="2"
@ -26,6 +24,12 @@ parms="MULTIHOME=${ip}?RANDOM=${randommap}?Port=${port}?QueryPort=${queryport}?M
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -96,15 +100,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="746200" appid="746200"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -112,7 +116,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -125,7 +129,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="pstbsserver" gamename="pstbsserver"
engine="unreal4" engine="unreal4"
@ -134,7 +147,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/PostScriptum" systemdir="${serverfiles}/PostScriptum"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./PostScriptumServer.sh" executable="./PostScriptumServer.sh"
@ -151,12 +164,12 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="17575" appid="17575"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Pirates, Vikings, and Knights II" gamename="Pirates, Vikings, and Knights II"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/pvkii" systemdir="${serverfiles}/pvkii"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,23 +1,29 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
adminpassword="CHANGE_ME" adminpassword="CHANGE_ME"
fn_parms(){ fn_parms(){
parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
} }
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="380870" appid="380870"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -104,7 +110,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -117,7 +123,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Project Zomboid" gamename="Project Zomboid"
engine="projectzomboid" engine="projectzomboid"
@ -126,11 +141,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./start-server.sh" executable="./start-server.sh"
servercfg="${servicename}.ini" servercfg="${selfname}.ini"
servercfgdefault="server.ini" servercfgdefault="server.ini"
servercfgdir="${HOME}/Zomboid/Server" servercfgdir="${HOME}/Zomboid/Server"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -143,11 +158,11 @@ logdir="${rootdir}/log"
gamelogdir="${HOME}/Zomboid/Logs" gamelogdir="${HOME}/Zomboid/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +114,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake2"
## Game Server Details
# Do not edit # Do not edit
gamename="Quake 2" gamename="Quake 2"
engine="idtech2" engine="idtech2"
@ -117,11 +132,11 @@ glibc="null"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/baseq2" systemdir="${serverfiles}/baseq2"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./quake2" executable="./quake2"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -134,11 +149,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +114,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Quake 3: Arena" gamename="Quake 3: Arena"
engine="idtech3" engine="idtech3"
@ -117,11 +132,11 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/baseq3" systemdir="${serverfiles}/baseq3"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./q3ded" executable="./q3ded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -134,11 +149,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | Install/Config Guide : https://steamcommunity.com/sharedfiles/filedetails/?id=542966946 # Edit with care | Install/Config Guide : https://steamcommunity.com/sharedfiles/filedetails/?id=542966946
@ -17,6 +17,12 @@ parms="+exec ${servercfg}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="349090" appid="349090"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -103,7 +109,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -116,7 +122,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Quake Live" gamename="Quake Live"
engine="idtech3_ql" engine="idtech3_ql"
@ -125,11 +140,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable=$([ "$(uname -m)" == "x86_64" ] && echo -e "./run_server_x64.sh" || echo -e "./run_server_x86.sh") executable=$([ "$(uname -m)" == "x86_64" ] && echo -e "./run_server_x64.sh" || echo -e "./run_server_x86.sh")
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${serverfiles}/baseq3" servercfgdir="${serverfiles}/baseq3"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -142,12 +157,12 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -19,6 +19,12 @@ parms="-port ${port} -game ktx +exec ${servercfg}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -86,15 +92,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -107,7 +113,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake1"
## Game Server Details
# Do not edit # Do not edit
gamename="QuakeWorld" gamename="QuakeWorld"
engine="quake" engine="quake"
@ -116,11 +131,11 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ktx" systemdir="${serverfiles}/ktx"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./mvdsv" executable="./mvdsv"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -133,11 +148,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clie
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="ricochet" appidmod="ricochet"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,20 +128,29 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Ricochet" gamename="Ricochet"
engine="goldsource" engine="goldsource"
glibcr="2.3.4" glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ricochet" systemdir="${serverfiles}/ricochet"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -23,6 +23,12 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="223250" appid="223250"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-unreal2"
## Game Server Details
# Do not edit # Do not edit
gamename="Red Orchestra: Ostfront 41-45" gamename="Red Orchestra: Ostfront 41-45"
engine="unreal2" engine="unreal2"
@ -131,12 +146,12 @@ glibc="2.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
serverfiles="${rootdir}/serverfiles" serverfiles="${rootdir}/serverfiles"
systemdir="${serverfiles}/system" systemdir="${serverfiles}/system"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./ucc-bin" executable="./ucc-bin"
servercfg="${servicename}.ini" servercfg="${selfname}.ini"
servercfgdefault="default.ini" servercfgdefault="default.ini"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -150,13 +165,13 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +114,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Return to Castle Wolfenstein" gamename="Return to Castle Wolfenstein"
engine="ioquake3" engine="ioquake3"
@ -117,11 +132,11 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/main" systemdir="${serverfiles}/main"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./iowolfded.x86_64" executable="./iowolfded.x86_64"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -134,11 +149,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
# More settings available after install in serverfiles/server/rust-server/server.cfg # More settings available after install in serverfiles/server/rust-server/server.cfg
@ -42,11 +42,17 @@ else
# Keep randomness of the number if not set # Keep randomness of the number if not set
conditionalsalt="" conditionalsalt=""
fi fi
parms="-batchmode +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${servicename}\" ${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}\"" 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 ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -115,17 +121,17 @@ logdays="7"
## Monitor | https://docs.linuxgsm.com/commands/monitor ## Monitor | https://docs.linuxgsm.com/commands/monitor
# Query delay time # Query delay time
querydelay="1" querydelay="5"
#### LinuxGSM Advanced Settings ####
# ANSI Colors ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="258550" appid="258550"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -133,7 +139,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -144,9 +150,18 @@ steammaster="false"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: Gold Source # 9: Gold Source
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Rust" gamename="Rust"
engine="unity3d" engine="unity3d"
@ -155,11 +170,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./RustDedicated" executable="./RustDedicated"
serveridentitydir="${systemdir}/server/${servicename}" serveridentitydir="${systemdir}/server/${selfname}"
servercfg="server.cfg" servercfg="server.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${serveridentitydir}/cfg" servercfgdir="${serveridentitydir}/cfg"
@ -173,12 +188,12 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
javaram="2048" # -Xmx$2048M javaram="2048" # -Xmx$2048M
@ -18,6 +18,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="339010" appid="339010"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -104,7 +110,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -117,7 +123,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Rising World" gamename="Rising World"
engine="risingworld" engine="risingworld"
@ -126,7 +141,7 @@ glibc="null"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="java -Xmx${javaram}m -jar ${serverfiles}/server.jar" executable="java -Xmx${javaram}m -jar ${serverfiles}/server.jar"
@ -143,11 +158,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -19,6 +19,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -86,15 +92,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -107,7 +113,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="3"
querytype="samp"
## Game Server Details
# Do not edit # Do not edit
gamename="San Andreas Multiplayer" gamename="San Andreas Multiplayer"
engine="renderware" engine="renderware"
@ -116,11 +131,12 @@ glibc="2.3"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}/samp03" executabledir="${systemdir}/samp03"
executable="./samp03svr" executable="./samp03svr"
servercfg="server.cfg" servercfg="server.cfg"
servercfgdefault="server.cfg"
servercfgdir="${systemdir}/samp03" servercfgdir="${systemdir}/samp03"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -132,11 +148,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/samp03" gamelogdir="${serverfiles}/samp03"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
port="7777" port="7777"
@ -23,6 +23,12 @@ parms="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_na
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -90,15 +96,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="974130" appid="974130"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -106,7 +112,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -119,7 +125,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="StickyBots" gamename="StickyBots"
engine="unreal4" engine="unreal4"
@ -128,7 +143,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}/blank1/Binaries/Linux" executabledir="${systemdir}/blank1/Binaries/Linux"
executable="./blank1Server-Linux-Shipping" executable="./blank1Server-Linux-Shipping"
@ -145,11 +160,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -22,6 +22,12 @@ parms=""
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,22 +98,22 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="211820" appid="211820"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch="" branch=""
steammaster="flase" steammaster="flase"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -120,7 +126,16 @@ steammaster="flase"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Starbound" gamename="Starbound"
engine="starbound" engine="starbound"
@ -129,7 +144,7 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}/linux" executabledir="${serverfiles}/linux"
executable="./starbound_server" executable="./starbound_server"
@ -146,11 +161,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/storage" gamelogdir="${serverfiles}/storage"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -18,6 +18,12 @@ parms="-logfile ${gamelogdir}/output_log__$(date +%Y-%m-%d__%H-%M-%S).txt -quit
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="294420" appid="294420"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -104,7 +110,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -114,10 +120,19 @@ steammaster="true"
# 7: exit # 7: exit
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: Gold Source # 9: Gold Source
# teamspeak 3 # 10: Teamspeak 3
stopmode="8" stopmode="8"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="7 Days To Die" gamename="7 Days To Die"
engine="unity3d" engine="unity3d"
@ -126,14 +141,12 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific 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=$([ "$(uname -m)" == "x86_64" ] && echo -e "./7DaysToDieServer.x86_64" || echo -e "./7DaysToDieServer.x86")
servercfgdefault="serverconfig.xml" servercfgdefault="serverconfig.xml"
servercfgdirdefault="${serverfiles}" servercfgfullpathdefault="${serverfiles}/${servercfgdefault}"
servercfgfullpathdefault="${servercfgdirdefault}/${servercfgdefault}"
servercfg="${servicename}.xml"
servercfgdir="${serverfiles}" servercfgdir="${serverfiles}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -145,12 +158,12 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -23,6 +23,12 @@ parms="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${cli
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -93,15 +99,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="244310" # Source 2013 SDK appid="244310" # Source 2013 SDK
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="SourceForts Classic" gamename="SourceForts Classic"
engine="source" engine="source"
@ -131,11 +146,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/sfclassic" systemdir="${serverfiles}/sfclassic"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -20,6 +20,12 @@ parms="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${p
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -87,15 +93,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -108,7 +114,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-quake3"
## Game Server Details
# Do not edit # Do not edit
gamename="Soldier Of Fortune 2: Gold Edition" gamename="Soldier Of Fortune 2: Gold Edition"
engine="idtech3" engine="idtech3"
@ -117,11 +132,11 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/main" systemdir="${serverfiles}/main"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./sof2ded" executable="./sof2ded"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -134,11 +149,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/Logs" gamelogdir="${serverfiles}/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -21,6 +21,12 @@ parms="-b ${ip} -p ${port} -l ${maxplayers} -m ${maplist} -c ${servercfg}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -88,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -109,7 +115,16 @@ sleeptime="0.5"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="5"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Soldat" gamename="Soldat"
engine="soldat" engine="soldat"
@ -118,12 +133,14 @@ glibc="2.1"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${systemdir}" executabledir="${systemdir}"
executable="./soldatserver" executable="./soldatserver"
servercfg="soldat.ini"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfg="soldat.ini"
servercfgdefault="soldat.ini"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory ## Backup Directory
@ -134,11 +151,11 @@ logdir="${rootdir}/log"
gamelogdir="${serverfiles}/logs" gamelogdir="${serverfiles}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
port="7787" port="7787"
@ -20,6 +20,12 @@ parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -90,15 +96,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="403240" appid="403240"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -106,7 +112,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -119,7 +125,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Squad" gamename="Squad"
engine="unreal4" engine="unreal4"
@ -128,11 +143,11 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/Squad" systemdir="${serverfiles}/Squad"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./SquadGameServer.sh" executable="./SquadGameServer.sh"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="Server.cfg" servercfgdefault="Server.cfg"
servercfgdir="${systemdir}/ServerConfig" servercfgdir="${systemdir}/ServerConfig"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -145,12 +160,12 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs" gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

61
lgsm/config-default/config-lgsm/ss3server/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -19,6 +19,12 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -89,15 +95,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="41080" appid="41080"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -105,7 +111,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -118,7 +124,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Serious Sam 3: BFE" gamename="Serious Sam 3: BFE"
engine="seriousengine35" engine="seriousengine35"
@ -127,11 +142,11 @@ glibc="2.13"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/Bin" systemdir="${serverfiles}/Bin"
executable="./runSam3_DedicatedServer.sh"
executabledir="${systemdir}" executabledir="${systemdir}"
servercfg="${servicename}.ini" executable="./runSam3_DedicatedServer.sh"
servercfg="${selfname}.ini"
servercfgdefault="server.ini" servercfgdefault="server.ini"
servercfgdir="${serverfiles}/Content/SeriousSam3/Config" servercfgdir="${serverfiles}/Content/SeriousSam3/Config"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -144,13 +159,13 @@ logdir="${rootdir}/log"
gamelogdir="${logdir}/server" gamelogdir="${logdir}/server"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${servicename}-game.log" gamelog="${gamelogdir}/${selfname}-game.log"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log"

55
lgsm/config-default/config-lgsm/stserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -18,13 +18,19 @@ clearinterval=60
worldname="moon_save" worldname="moon_save"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server # Edit with care
fn_parms(){ fn_parms(){
parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval} -clearallinterval=${clearinterval}" parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${queryport} -worldtype=${worldtype} -loadworld=${worldname} -worldname=${worldname} -autosaveinterval=${autosaveinterval} -clearallinterval=${clearinterval}"
} }
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -95,15 +101,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="600760" appid="600760"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -111,7 +117,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -124,7 +130,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="2" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Stationeers" gamename="Stationeers"
engine="unity3d" engine="unity3d"
@ -133,7 +148,7 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./rocketstation_DedicatedServer.x86_64" executable="./rocketstation_DedicatedServer.x86_64"
@ -150,11 +165,11 @@ logdir="${rootdir}/log"
gamelogdir="${HOME}/.config/unity3d/Rocketwerkz/Stationeers" gamelogdir="${HOME}/.config/unity3d/Rocketwerkz/Stationeers"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

55
lgsm/config-default/config-lgsm/svenserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="276060" appid="276060"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Sven Co-op" gamename="Sven Co-op"
engine="goldsource" engine="goldsource"
@ -130,11 +145,11 @@ glibc="2.24"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/svencoop" systemdir="${serverfiles}/svencoop"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./svends_run" executable="./svends_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

55
lgsm/config-default/config-lgsm/terrariaserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login ## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username" steamuser="username"
@ -22,6 +22,12 @@ parms="-config ${servercfgfullpath}"
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="105600" appid="105600"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -108,7 +114,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false" steammaster="false"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -121,7 +127,16 @@ steammaster="false"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="7" stopmode="7"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="5"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="Terraria" gamename="Terraria"
engine="terraria" engine="terraria"
@ -130,11 +145,11 @@ glibc="2.7"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./TerrariaServer" executable="./TerrariaServer"
servercfg="${servicename}.txt" servercfg="${selfname}.txt"
servercfgdefault="serverconfig.txt" servercfgdefault="serverconfig.txt"
servercfgdir="${serverfiles}" servercfgdir="${serverfiles}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -147,11 +162,11 @@ logdir="${rootdir}/log"
#gamelogdir="" # No server logs available #gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

59
lgsm/config-default/config-lgsm/tf2server/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -16,9 +16,9 @@ sourcetvport="27020"
defaultmap="cp_badlands" defaultmap="cp_badlands"
maxplayers="16" maxplayers="16"
## Optional: Game Server Login Token ## 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://linuxgsm.com/gslt # More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt="" gslt=""
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters ## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
@ -28,6 +28,12 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -98,15 +104,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="232250" appid="232250"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
@ -114,7 +120,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -127,7 +133,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="3" stopmode="3"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Team Fortress 2" gamename="Team Fortress 2"
engine="source" engine="source"
@ -136,11 +151,11 @@ glibc="2.15"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/tf" systemdir="${serverfiles}/tf"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./srcds_run" executable="./srcds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}/cfg" servercfgdir="${systemdir}/cfg"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -153,11 +168,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

55
lgsm/config-default/config-lgsm/tfcserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="tfc" appidmod="tfc"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="Team Fortress Classic" gamename="Team Fortress Classic"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/tfc" systemdir="${serverfiles}/tfc"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

63
lgsm/config-default/config-lgsm/ts3server/_default.cfg

@ -1,16 +1,29 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
# Edit serverfiles/ts3server.ini after installation # Edit serverfiles/ts3server.ini after installation
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="inifile=${servercfgfullpath} pid_file=ts3server.pid"
}
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -81,15 +94,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -100,9 +113,18 @@ sleeptime="0.5"
# 8: 7 Days to Die # 8: 7 Days to Die
# 9: Gold Source # 9: Gold Source
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="10" stopmode="2"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="5"
querytype=""
## Game Server Details
# Do not edit # Do not edit
gamename="TeamSpeak 3" gamename="TeamSpeak 3"
servername="TeamSpeak 3 Server" servername="TeamSpeak 3 Server"
@ -112,11 +134,11 @@ glibc="2.17"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}" systemdir="${serverfiles}"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./ts3server_startscript.sh" executable="./ts3server"
servercfg="${servicename}.ini" servercfg="${selfname}.ini"
servercfgdefault="ts3server.ini" servercfgdefault="ts3server.ini"
servercfgdir="${serverfiles}" servercfgdir="${serverfiles}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -128,9 +150,12 @@ backupdir="${lgsmdir}/backup"
logdir="${rootdir}/log" logdir="${rootdir}/log"
gamelogdir="${serverfiles}/logs" gamelogdir="${serverfiles}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" consolelogdir="${logdir}/console"
alertlog="${lgsmlogdir}/${servicename}-alert.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-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"

55
lgsm/config-default/config-lgsm/tsserver/_default.cfg

@ -1,12 +1,12 @@
################################## ##################################
######## Default Settings ######## ######## Default Settings ########
################################## ##################################
# DO NOT EDIT WILL BE OVERWRITTEN! # DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN!
# Copy settings from here and use them in either # Copy settings from here and use them in either:
# common.cfg - applies settings to every instance # common.cfg - applies settings to every instance.
# [instance].cfg - applies settings to a specific instance # [instance].cfg - applies settings to a specific instance.
#### Server Settings #### #### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters ## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0" ip="0.0.0.0"
@ -22,6 +22,12 @@ parms="-game ts -strictportbind +ip ${ip} -port ${port} +clientport ${clientport
#### LinuxGSM Settings #### #### LinuxGSM Settings ####
## LinuxGSM Stats
# Send useful stats to LinuxGSM developers.
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts ## Notification Alerts
# (on|off) # (on|off)
@ -92,15 +98,15 @@ logdays="7"
# Query delay time # Query delay time
querydelay="1" querydelay="1"
#### LinuxGSM Advanced Settings #### ## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
# ANSI Colors
ansi="on" ansi="on"
# Message Display Time #### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5" sleeptime="0.5"
## SteamCMD Settings ## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid # Server appid
appid="90" appid="90"
appidmod="cstrike" appidmod="cstrike"
@ -109,7 +115,7 @@ branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true" steammaster="true"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode ## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill # 1: tmux kill
# 2: CTRL+c # 2: CTRL+c
# 3: quit # 3: quit
@ -122,7 +128,16 @@ steammaster="true"
# 10: Teamspeak 3 # 10: Teamspeak 3
stopmode="9" stopmode="9"
## LinuxGSM Server Details ## Query mode
# 1: session only
# 2: gamedig + gsquery
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
## Game Server Details
# Do not edit # Do not edit
gamename="The Specialists" gamename="The Specialists"
engine="goldsource" engine="goldsource"
@ -131,11 +146,11 @@ glibc="2.3.4"
#### Directories #### #### Directories ####
# Edit with care # Edit with care
## Server Specific Directories ## Game Server Directories
systemdir="${serverfiles}/ts" systemdir="${serverfiles}/ts"
executabledir="${serverfiles}" executabledir="${serverfiles}"
executable="./hlds_run" executable="./hlds_run"
servercfg="${servicename}.cfg" servercfg="${selfname}.cfg"
servercfgdefault="server.cfg" servercfgdefault="server.cfg"
servercfgdir="${systemdir}" servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}" servercfgfullpath="${servercfgdir}/${servercfg}"
@ -148,11 +163,11 @@ logdir="${rootdir}/log"
gamelogdir="${systemdir}/logs" gamelogdir="${systemdir}/logs"
lgsmlogdir="${logdir}/script" lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console" consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${servicename}-script.log" lgsmlog="${lgsmlogdir}/${selfname}-script.log"
consolelog="${consolelogdir}/${servicename}-console.log" consolelog="${consolelogdir}/${selfname}-console.log"
alertlog="${lgsmlogdir}/${servicename}-alert.log" alertlog="${lgsmlogdir}/${selfname}-alert.log"
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
## Logs Naming ## Logs Naming
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

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

Loading…
Cancel
Save