187 changed files with 5377 additions and 2105 deletions
@ -0,0 +1,13 @@ |
|||||
|
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. |
||||
|
# Atom: Please assure your Atom's config setting Tab Type is set to auto, otherwise Atom-EditorConfig may not work as expected. Also disable whitespace package. |
||||
|
# http://editorconfig.org/ |
||||
|
|
||||
|
root = true |
||||
|
|
||||
|
[*] |
||||
|
charset = utf-8 |
||||
|
indent_style = tab |
||||
|
indent_size = 4 |
||||
|
trim_trailing_whitespace = true |
||||
|
end_of_line = lf |
||||
|
insert_final_newline = true |
@ -0,0 +1,22 @@ |
|||||
|
# crlf line endings for text files |
||||
|
* text eol=lf |
||||
|
|
||||
|
# Denote all files that are truly binary and should not be modified. |
||||
|
*.png binary |
||||
|
*.jpg binary |
||||
|
*.so.6 binary |
||||
|
|
||||
|
# Custom for Visual Studio |
||||
|
*.cs diff=csharp |
||||
|
|
||||
|
# Standard to msysgit |
||||
|
*.doc diff=astextplain |
||||
|
*.DOC diff=astextplain |
||||
|
*.docx diff=astextplain |
||||
|
*.DOCX diff=astextplain |
||||
|
*.dot diff=astextplain |
||||
|
*.DOT diff=astextplain |
||||
|
*.pdf diff=astextplain |
||||
|
*.PDF diff=astextplain |
||||
|
*.rtf diff=astextplain |
||||
|
*.RTF diff=astextplain |
@ -0,0 +1,46 @@ |
|||||
|
--- |
||||
|
name: Bug report |
||||
|
about: Found a bug? Raise a report |
||||
|
|
||||
|
--- |
||||
|
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: |
||||
|
* LinuxGSM bugs |
||||
|
* feature suggestions |
||||
|
* code contributions |
||||
|
|
||||
|
Issues here are **NOT** for: |
||||
|
* 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* |
||||
|
|
||||
|
## User Story |
||||
|
|
||||
|
As a [user description], I want [desired action] so that [desired outcome]. |
||||
|
|
||||
|
## Basic info |
||||
|
|
||||
|
* Distro: [Ubuntu 18.04] |
||||
|
* Game: [Garry's Mod] |
||||
|
* Command: [Monitor] |
||||
|
|
||||
|
## Further Information |
||||
|
|
||||
|
A clear description of what the bug is and any ideas on how to resolve it. Plus any further context that might be relevant to the issue. |
||||
|
|
||||
|
## To Reproduce |
||||
|
|
||||
|
Steps to reproduce the behaviour: |
||||
|
1. Go to '...' |
||||
|
2. Click on '....' |
||||
|
3. Scroll down to '....' |
||||
|
4. See error |
||||
|
|
||||
|
## Expected behaviour |
@ -0,0 +1,40 @@ |
|||||
|
--- |
||||
|
name: Feature request |
||||
|
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: |
||||
|
* LinuxGSM bugs |
||||
|
* feature suggestions |
||||
|
* code contributions |
||||
|
|
||||
|
Issues here are **NOT** for: |
||||
|
* 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* |
||||
|
|
||||
|
## User Story |
||||
|
|
||||
|
As a [user description], I want [desired action] so that [desired outcome]. |
||||
|
|
||||
|
## Basic info |
||||
|
|
||||
|
* Distro: [Ubuntu 18.04] |
||||
|
* Game: [Garry's Mod] |
||||
|
* Command: [Monitor] |
||||
|
|
||||
|
## Further Information |
||||
|
|
||||
|
A clear description of what the feature is and any ideas on how to achieve this. |
||||
|
|
||||
|
## Further Reading |
||||
|
|
||||
|
Provide any useful documentation or resources that might help. |
@ -0,0 +1,29 @@ |
|||||
|
--- |
||||
|
name: New server request |
||||
|
about: Suggest a new game server to be added |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
## What game server would you like adding? |
||||
|
|
||||
|
[game server] |
||||
|
|
||||
|
## Can you link to any tutorials or guides? |
||||
|
|
||||
|
Provide any useful documentation or resources that might help. |
||||
|
|
||||
|
## Is the server on Steam? |
||||
|
|
||||
|
* [ ] Yes |
||||
|
* [ ] No |
||||
|
|
||||
|
If yes Use SteamDB to get the appid. (https://steamdb.info). |
||||
|
|
||||
|
[appid] |
||||
|
|
||||
|
## Is the server supported on Linux? |
||||
|
|
||||
|
We only support Linux servers and do not support Wine. |
||||
|
|
||||
|
* [ ] Yes |
||||
|
* [ ] No |
@ -0,0 +1,38 @@ |
|||||
|
# Configuration for Lock Threads - https://github.com/dessant/lock-threads |
||||
|
|
||||
|
# Number of days of inactivity before a closed issue or pull request is locked |
||||
|
daysUntilLock: 365 |
||||
|
|
||||
|
# Skip issues and pull requests created before a given timestamp. Timestamp must |
||||
|
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable |
||||
|
skipCreatedBefore: false |
||||
|
|
||||
|
# Issues and pull requests with these labels will be ignored. Set to `[]` to disable |
||||
|
exemptLabels: [] |
||||
|
|
||||
|
# Label to add before locking, such as `outdated`. Set to `false` to disable |
||||
|
lockLabel: false |
||||
|
|
||||
|
# Comment to post before locking. Set to `false` to disable |
||||
|
lockComment: > |
||||
|
This thread has been automatically locked since there has not been |
||||
|
any recent activity after it was closed. Please open a new issue for |
||||
|
related bugs. |
||||
|
|
||||
|
# Assign `resolved` as the reason for locking. Set to `false` to disable |
||||
|
setLockReason: false |
||||
|
|
||||
|
# Limit to only `issues` or `pulls` |
||||
|
# only: issues |
||||
|
|
||||
|
# Optionally, specify configuration settings just for `issues` or `pulls` |
||||
|
# issues: |
||||
|
# exemptLabels: |
||||
|
# - help-wanted |
||||
|
# lockLabel: outdated |
||||
|
|
||||
|
# pulls: |
||||
|
# daysUntilLock: 30 |
||||
|
|
||||
|
# Repository to extend settings from |
||||
|
# _extends: repo |
@ -0,0 +1,10 @@ |
|||||
|
# Configuration for probot-no-response - https://github.com/probot/no-response |
||||
|
|
||||
|
# Number of days of inactivity before an Issue is closed for lack of response |
||||
|
daysUntilClose: 60 |
||||
|
# Label requiring a response |
||||
|
responseRequiredLabel: "needs more info" |
||||
|
# Comment to post when closing an Issue for lack of response. Set to `false` to disable |
||||
|
closeComment: > |
||||
|
This issue has been automatically closed because there has been no response |
||||
|
to this issue and is now stale. |
@ -0,0 +1,13 @@ |
|||||
|
# Label name and color to set, when potential duplicates are detected |
||||
|
issueLabel: "duplicate" |
||||
|
labelColor: 579e01 |
||||
|
|
||||
|
# If similarity is higher than this threshold, issue will be marked as duplicate |
||||
|
threshold: 0.60 |
||||
|
|
||||
|
# Comment to post when potential duplicates are detected |
||||
|
referenceComment: > |
||||
|
Potential duplicates: |
||||
|
{{#issues}} |
||||
|
- [#{{ number }}] {{ title }} ({{ accuracy }}%) |
||||
|
{{/issues}} |
@ -0,0 +1,4 @@ |
|||||
|
template: | |
||||
|
## Changelog |
||||
|
|
||||
|
$CHANGES |
@ -0,0 +1,4 @@ |
|||||
|
# Configuration for top-issue-bot |
||||
|
labelName: ":thumbsup: Top Issue!" |
||||
|
labelColor: "f442c2" |
||||
|
numberOfIssuesToLabel: 5 |
@ -0,0 +1,4 @@ |
|||||
|
# .github/write-good.yml |
||||
|
writeGood: true |
||||
|
alex: true |
||||
|
spellchecker: true |
@ -0,0 +1,73 @@ |
|||||
|
# Contributor Covenant Code of Conduct |
||||
|
|
||||
|
## Our Pledge |
||||
|
|
||||
|
In the interest of fostering an open and welcoming environment, we as |
||||
|
contributors and maintainers pledge to making participation in our project and |
||||
|
our community a harassment-free experience for everyone, regardless of age, body |
||||
|
size, disability, ethnicity, sex characteristics, gender identity and expression, |
||||
|
level of experience, education, socio-economic status, nationality, personal |
||||
|
appearance, race, religion, or sexual identity and orientation. |
||||
|
|
||||
|
## Our Standards |
||||
|
|
||||
|
Examples of behavior that contributes to creating a positive environment |
||||
|
include: |
||||
|
|
||||
|
* Using welcoming and inclusive language |
||||
|
* Being respectful of differing viewpoints and experiences |
||||
|
* Gracefully accepting constructive criticism |
||||
|
* Focusing on what is best for the community |
||||
|
* Showing empathy towards other community members |
||||
|
|
||||
|
Examples of unacceptable behavior by participants include: |
||||
|
|
||||
|
* The use of sexualized language or imagery and unwelcome sexual attention or advances |
||||
|
* Trolling, insulting/derogatory comments, and personal or political attacks |
||||
|
* Public or private harassment |
||||
|
* Publishing others' private information, such as a physical or electronic address, without explicit permission |
||||
|
* Other conduct which could reasonably be considered inappropriate in a professional setting |
||||
|
|
||||
|
## Our Responsibilities |
||||
|
|
||||
|
Project maintainers are responsible for clarifying the standards of acceptable |
||||
|
behavior and are expected to take appropriate and fair corrective action in |
||||
|
response to any instances of unacceptable behavior. |
||||
|
|
||||
|
Project maintainers have the right and responsibility to remove, edit, or |
||||
|
reject comments, commits, code, wiki edits, issues, and other contributions |
||||
|
that are not aligned to this Code of Conduct, or to ban temporarily or |
||||
|
permanently any contributor for other behaviors that they deem inappropriate, |
||||
|
threatening, offensive, or harmful. |
||||
|
|
||||
|
## Scope |
||||
|
|
||||
|
This Code of Conduct applies both within project spaces and in public spaces |
||||
|
when an individual is representing the project or its community. Examples of |
||||
|
representing a project or community include using an official project e-mail |
||||
|
address, posting via an official social media account, or acting as an appointed |
||||
|
representative at an online or offline event. Representation of a project may be |
||||
|
further defined and clarified by project maintainers. |
||||
|
|
||||
|
## Enforcement |
||||
|
|
||||
|
Instances of abusive, harassing, or otherwise unacceptable behavior may be |
||||
|
reported by contacting the project team at [email protected]. All |
||||
|
complaints will be reviewed and investigated and will result in a response that |
||||
|
is deemed necessary and appropriate to the circumstances. The project team is |
||||
|
obligated to maintain confidentiality with regard to the reporter of an incident. |
||||
|
Further details of specific enforcement policies may be posted separately. |
||||
|
|
||||
|
Project maintainers who do not follow or enforce the Code of Conduct in good |
||||
|
faith may face temporary or permanent repercussions as determined by other |
||||
|
members of the project's leadership. |
||||
|
|
||||
|
## Attribution |
||||
|
|
||||
|
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, |
||||
|
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html |
||||
|
|
||||
|
[homepage]: https://www.contributor-covenant.org |
||||
|
|
||||
|
For answers to common questions about this code of conduct, see |
||||
|
https://www.contributor-covenant.org/faq |
@ -1,17 +1,15 @@ |
|||||
Please select the "Preview" tab above to view this message correctly. |
|
||||
|
|
||||
Follow **[this guide](https://linuxgsm.com/support/#guide)** to make sure you post the correct info. |
Follow **[this guide](https://linuxgsm.com/support/#guide)** to make sure you post the correct info. |
||||
For general support visit the **[steam group](https://linuxgsm.com/steam)** |
For general support visit the **[LinuxGSM-Support](https://github.com/GameServerManagers/LinuxGSM-Support)**. |
||||
|
|
||||
GitHub is **ONLY** for: |
Issues here are **ONLY** for: |
||||
* LinuxGSM bugs |
* LinuxGSM bugs |
||||
* feature suggestions |
* feature suggestions |
||||
* code contributions |
* code contributions |
||||
|
|
||||
GitHub is **NOT** for: |
Issues 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 closed.** |
Any general support issues on GitHub will be closed. |
||||
|
@ -0,0 +1,23 @@ |
|||||
|
# Description |
||||
|
|
||||
|
Please include a summary of the change and which issue is fixed. |
||||
|
|
||||
|
Fixes #\[issue] |
||||
|
|
||||
|
## Type of change |
||||
|
|
||||
|
* [ ] Bug fix (change which fixes an issue) |
||||
|
* [ ] New feature (change which adds functionality) |
||||
|
* [ ] New Server (new server added) |
||||
|
* [ ] Refactor (restructures existing code) |
||||
|
* [ ] This change requires a documentation update |
||||
|
|
||||
|
## Checklist |
||||
|
|
||||
|
* [ ] My code follows the style guidelines of this project |
||||
|
* [ ] This pull request links to an issue |
||||
|
* [ ] This pull request uses the `develop` branch as its base |
||||
|
* [ ] I have performed a self-review of my own code |
||||
|
* [ ] I have squashed commits |
||||
|
* [ ] I have commented my code, particularly in hard to understand areas |
||||
|
* [ ] I have made corresponding changes to the documentation if required |
File diff suppressed because one or more lines are too long
@ -8,16 +8,18 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="7777" |
port="7777" |
||||
queryport="27015" |
queryport="27015" |
||||
rconport="27020" |
rconport="27020" |
||||
|
# Default Map: TheIsland, Ragnarok, CrystalIsles, Aberration_P, ScorchedEarth_P |
||||
|
defaultmap="TheIsland" |
||||
maxplayers="70" |
maxplayers="70" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="\"TheIsland?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port}?\"" |
parms="\"${defaultmap}?AltSaveDirectoryName=${defaultmap}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods\"" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -25,60 +27,67 @@ parms="\"TheIsland?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${q |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="376030" |
appid="376030" |
||||
|
@ -8,11 +8,11 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="2302" |
port="2302" |
||||
|
|
||||
@ -31,7 +31,7 @@ servermods="" |
|||||
# Leave empty for default |
# Leave empty for default |
||||
bepath="" |
bepath="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" |
parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory" |
||||
} |
} |
||||
@ -41,60 +41,67 @@ parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgful |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="233780" |
appid="233780" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="20" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${c |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="475370" |
appid="475370" |
||||
|
@ -0,0 +1,130 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
ip="0.0.0.0" |
||||
|
port="27015" |
||||
|
clientport="27005" |
||||
|
defaultmap="bb_chp4_slaywatch" |
||||
|
maxplayers="16" |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="90" |
||||
|
appidmod="cstrike" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="BrainBread" |
||||
|
engine="goldsource" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}/brainbread" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="./hlds_run" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="pve_tomb" |
defaultmap="pve_tomb" |
||||
maxplayers="3" |
maxplayers="3" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientpo |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="817300" |
appid="817300" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+hostServer 1 +dedicated 1" |
parms="+hostServer 1 +dedicated 1" |
||||
} |
} |
||||
@ -18,60 +18,67 @@ parms="+hostServer 1 +dedicated 1" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Battlefield: 1942" |
gamename="Battlefield: 1942" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="16" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="346680" |
appid="346680" |
||||
|
@ -14,10 +14,7 @@ |
|||||
gslt="" |
gslt="" |
||||
ip="" |
ip="" |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
ip="" |
|
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
|
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" |
parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" |
||||
} |
} |
||||
@ -27,60 +24,67 @@ parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="416880" |
appid="416880" |
||||
|
@ -8,11 +8,11 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -20,7 +20,7 @@ sourcetvport="27020" |
|||||
defaultmap="duel_winter" |
defaultmap="duel_winter" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -30,60 +30,67 @@ parms="-autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="228780" |
appid="228780" |
||||
|
@ -8,12 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="7777" |
port="7777" |
||||
queryport="7780" |
queryport="7780" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -log -broadcastip=\"${ip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\"" |
parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?listen -log -broadcastip=\"${ip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\"" |
||||
} |
} |
||||
@ -23,60 +23,67 @@ parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.BombGameMode?list |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="805140" |
appid="805140" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="cbe_bunker" |
defaultmap="cbe_bunker" |
||||
maxplayers="6" |
maxplayers="6" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientpo |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="383410" |
appid="383410" |
||||
|
@ -8,13 +8,13 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28960" |
port="28960" |
||||
defaultmap="mp_leningrad" |
defaultmap="mp_leningrad" |
||||
maxplayers="20" |
maxplayers="20" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
@ -24,57 +24,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Call of Duty 2" |
gamename="Call of Duty 2" |
||||
|
@ -8,15 +8,15 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28960" |
port="28960" |
||||
defaultmap="mp_crossfire" |
defaultmap="mp_crossfire" |
||||
maxplayers="32" |
maxplayers="32" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -24,57 +24,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Call of Duty 4" |
gamename="Call of Duty 4" |
||||
|
@ -8,13 +8,13 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28960" |
port="28960" |
||||
defaultmap="mp_neuville" |
defaultmap="mp_neuville" |
||||
maxplayers="20" |
maxplayers="20" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
@ -24,57 +24,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Call of Duty" |
gamename="Call of Duty" |
||||
|
@ -8,13 +8,13 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28960" |
port="28960" |
||||
defaultmap="mp_cassino" |
defaultmap="mp_cassino" |
||||
maxplayers="20" |
maxplayers="20" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
@ -24,57 +24,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Call of Duty: United Offensive" |
gamename="Call of Duty: United Offensive" |
||||
|
@ -8,13 +8,13 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28960" |
port="28960" |
||||
defaultmap="mp_castle" |
defaultmap="mp_castle" |
||||
maxplayers="20" |
maxplayers="20" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
@ -24,57 +24,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Call of Duty: World at War" |
gamename="Call of Duty: World at War" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="de_dust2" |
defaultmap="de_dust2" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,15 +8,17 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/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://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers#Starting_the_Server |
||||
# [Game Modes] gametype gamemode |
# [Game Modes] gametype gamemode mapgroup (you can mix these across Game Modes, but use only one) |
||||
# Arms Race 1 0 |
# Arms Race 1 0 mg_armsrace |
||||
# Classic Casual 0 0 |
# Classic Casual 0 0 mg_casualsigma, mg_casualdelta |
||||
# Classic Competitive 0 1 |
# Classic Competitive 0 1 mg_active, mg_reserves, mg_hostage, mg_de_dust2 |
||||
# Custom 3 0 |
# Custom 3 0 |
||||
# Deathmatch 1 2 |
# Deathmatch 1 2 mg_deathmatch |
||||
# Demolition 1 1 |
# Demolition 1 1 mg_demolition |
||||
|
# Wingman 0 2 |
||||
|
# Danger Zone (FreeForAll) 6 0 mg_dz_blacksite |
||||
gametype="0" |
gametype="0" |
||||
gamemode="0" |
gamemode="0" |
||||
mapgroup="mg_active" |
mapgroup="mg_active" |
||||
@ -33,16 +35,15 @@ tickrate="64" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Optional: Workshop Parameters |
## Workshop Parameters | https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators |
||||
# https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators |
# To get an API key visit - https://steamcommunity.com/dev/apikey |
||||
# To get an authkey visit - http://steamcommunity.com/dev/apikey |
wsapikey="" |
||||
authkey="" |
wscollectionid="" |
||||
ws_collection_id="" |
wsstartmap="" |
||||
ws_start_map="" |
|
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_mode ${gamemode} +game_type ${gametype} +host_workshop_collection ${ws_collection_id} +workshop_start_map ${ws_start_map} -authkey ${authkey} -nobreakpad" |
parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -50,60 +51,67 @@ parms="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport $ |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="740" |
appid="740" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="de_dust2" |
defaultmap="de_dust2" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clien |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="16" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clien |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="232330" |
appid="232330" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="da_rooftops" |
defaultmap="da_rooftops" |
||||
maxplayers="10" |
maxplayers="10" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_por |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="317800" |
appid="317800" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="dcdm5" |
defaultmap="dcdm5" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="dod_Anzio" |
defaultmap="dod_Anzio" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="dod_Anzio" |
defaultmap="dod_Anzio" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="232290" |
appid="232290" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -18,7 +18,7 @@ maxplayers="16" |
|||||
tickrate="64" |
tickrate="64" |
||||
workshop="0" |
workshop="0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} +sv_workshop_enabled ${workshop}" |
parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} +sv_workshop_enabled ${workshop}" |
||||
} |
} |
||||
@ -28,60 +28,67 @@ parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="462310" |
appid="462310" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Installation Variables | https://github.com/GameServerManagers/LinuxGSM/wiki/Don't-Starve-Together |
## Installation Variables | https://docs.linuxgsm.com/game-servers/dont-starve-together |
||||
sharding="false" |
sharding="false" |
||||
master="true" |
master="true" |
||||
shard="Master" |
shard="Master" |
||||
@ -19,7 +19,7 @@ cave="false" |
|||||
persistentstorageroot="${HOME}/.klei" |
persistentstorageroot="${HOME}/.klei" |
||||
confdir="DoNotStarveTogether" |
confdir="DoNotStarveTogether" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}" |
parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}" |
||||
} |
} |
||||
@ -29,60 +29,67 @@ parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -c |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="343050" |
appid="343050" |
||||
@ -96,7 +103,7 @@ branch="" |
|||||
gamename="Don't Starve Together" |
gamename="Don't Starve Together" |
||||
engine="dontstarve" |
engine="dontstarve" |
||||
|
|
||||
## Service Name | https://github.com/GameServerManagers/LinuxGSM/wiki/Multiple-Servers |
## Service Name | https://docs.linuxgsm.com/features/multiple-game-servers |
||||
servicename="dst-server-${shard}" |
servicename="dst-server-${shard}" |
||||
|
|
||||
#### Directories #### |
#### Directories #### |
||||
|
@ -0,0 +1,119 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="-nogui" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
|
||||
|
## 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" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="739590" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta 7.3.0" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="Eco" |
||||
|
engine="unity3d" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="mono ./EcoServer.exe" |
||||
|
servercfg="Network.eco" |
||||
|
servercfgdefault="Network.eco" |
||||
|
servercfgdir="${systemdir}/Configs" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${logdir}/server" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
gamelogdate="${gamelogdir}/${servicename}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="62" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clien |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="460040" |
appid="460040" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" |
parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" |
||||
} |
} |
||||
@ -18,57 +18,64 @@ fn_parms(){ |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="ET: Legacy" |
gamename="ET: Legacy" |
||||
|
@ -8,14 +8,15 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="34197" |
port="34197" |
||||
rconport="34198" |
rconport="34198" |
||||
rconpassword="CHANGE_ME" |
rconpassword="CHANGE_ME" |
||||
|
# (stable|experimental) |
||||
branch="stable" |
branch="stable" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}" |
parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}" |
||||
} |
} |
||||
@ -25,60 +26,67 @@ parms="--start-server ${serverfiles}/save1.zip --server-settings ${servercfgfull |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Factorio" |
gamename="Factorio" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="fof_depot" |
defaultmap="fof_depot" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="295230" |
appid="295230" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="ge_archives" |
defaultmap="ge_archives" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game gesource -strictportbind -ip ${ip} -port ${port} +clientport ${clie |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="310" # Source 2007 SDK |
appid="310" # Source 2007 SDK |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -18,23 +18,23 @@ maxplayers="16" |
|||||
tickrate="66" |
tickrate="66" |
||||
gamemode="sandbox" |
gamemode="sandbox" |
||||
|
|
||||
## Workshop Parameters | http://wiki.garrysmod.com/page/Workshop_for_Dedicated_Servers |
## Workshop Parameters | https://wiki.garrysmod.com/page/Workshop_for_Dedicated_Servers |
||||
workshopauth="" |
# To get an API key visit - https://steamcommunity.com/dev/apikey |
||||
workshopcollectionid="" |
wsapikey="" |
||||
|
wscollectionid="" |
||||
|
|
||||
## Custom Start Parameters |
## Custom Start Parameters |
||||
# Default +r_hunkalloclightmaps 0, fixes a start issue on maps with many lights |
|
||||
# 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="+r_hunkalloclightmaps 0 -disableluarefresh" |
customparms="-disableluarefresh" |
||||
|
|
||||
## Optional: Game Server Login Token |
## Optional: Game Server Login Token |
||||
# 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://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${workshopcollectionid} -authkey ${workshopauth} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" |
parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${wscollectionid} -authkey ${wsapikey} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} ${customparms}" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -42,60 +42,67 @@ parms="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickr |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="4020" |
appid="4020" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="dm_lockdown" |
defaultmap="dm_lockdown" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="232370" |
appid="232370" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="crossfire" |
defaultmap="crossfire" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="crossfire" |
defaultmap="crossfire" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="255470" |
appid="255470" |
||||
|
@ -8,8 +8,8 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
servername="Hurtworld LinuxGSM Server" |
servername="LinuxGSM Server" |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="12871" |
port="12871" |
||||
queryport="12881" |
queryport="12881" |
||||
@ -28,7 +28,7 @@ loadsave="" |
|||||
# Use unstable 64 bit server executable (O/1) |
# Use unstable 64 bit server executable (O/1) |
||||
x64mode="0" |
x64mode="0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/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 | http://hurtworld.wikia.com/wiki/Hosting_A_Server |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${gamelog}\" " |
parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\" -logfile \"${gamelog}\" " |
||||
@ -39,60 +39,67 @@ parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};que |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="405100" |
appid="405100" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -23,7 +23,7 @@ workshop="0" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/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} +sv_workshop_enabled ${workshop} -norestart" |
parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} +sv_workshop_enabled ${workshop} -norestart" |
||||
} |
} |
||||
@ -33,60 +33,67 @@ parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${cl |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="237410" |
appid="237410" |
||||
|
@ -0,0 +1,139 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
|
||||
|
ip="0.0.0.0" |
||||
|
port="27102" |
||||
|
queryport="27131" |
||||
|
servername="LinuxGSM Server" |
||||
|
serverpassword="" |
||||
|
defaultmap="Canyon" |
||||
|
defaultscenario="Scenario_Crossing_Push_Security" |
||||
|
maxplayers="28" |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
# Allows serverpassword to work with parameters |
||||
|
if [ "${serverpassword}" != "NOT SET" ]; then |
||||
|
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers}?Port=${port}?QueryPort=${queryport}?password="${serverpassword}" -hostname="${servername}" -log" |
||||
|
else |
||||
|
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers}?Port=${port}?QueryPort=${queryport} -hostname='${servername}' -log" |
||||
|
fi |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="581330" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="Insurgency: Sandstorm" |
||||
|
engine="unreal4" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}/Insurgency" |
||||
|
executabledir="${systemdir}/Binaries/Linux" |
||||
|
executable="./InsurgencyServer-Linux-Shipping" |
||||
|
servercfg="Game.ini" |
||||
|
servercfgdefault="Game.ini" |
||||
|
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${lgsmdir}/backup" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/Saved/Logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
gamelog="${gamelogdir}/${servicename}-game.log" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -0,0 +1,130 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
ip="0.0.0.0" |
||||
|
port="27015" |
||||
|
clientport="27005" |
||||
|
sourcetvport="27020" |
||||
|
defaultmap="8v8_vienna" |
||||
|
maxplayers="32" |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="673990" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="IOSoccer" |
||||
|
engine="source" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}/iosoccer" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="./srcds_run" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
|
servercfgdir="${systemdir}/cfg" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
} |
} |
||||
@ -18,60 +18,67 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="261140" |
appid="261140" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
} |
} |
||||
@ -18,60 +18,67 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="619960" |
appid="619960" |
||||
|
@ -8,13 +8,13 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
queryport="27015" |
queryport="27015" |
||||
defaultmap="KF-BioticsLab" |
defaultmap="KF-BioticsLab" |
||||
gamemode="KFGameContent.KFGameInfo_VersusSurvival" |
gamemode="KFGameContent.KFGameInfo_VersusSurvival" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/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=${servicename} -QueryPort=${queryport}\"" |
||||
} |
} |
||||
@ -24,60 +24,67 @@ parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${servicename} -QueryPort=$ |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="232130" |
appid="232130" |
||||
|
@ -8,15 +8,15 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
defaultmap="KF-BioticsLab.rom" |
defaultmap="KF-BioticsLab.rom" |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
||||
|
|
||||
@ -30,60 +30,67 @@ parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="215360" |
appid="215360" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="c5m1_waterfront" |
defaultmap="c5m1_waterfront" |
||||
maxplayers="8" |
maxplayers="8" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${cl |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="222860" |
appid="222860" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="l4d_hospital01_apartment" |
defaultmap="l4d_hospital01_apartment" |
||||
maxplayers="8" |
maxplayers="8" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${cli |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="222840" |
appid="222840" |
||||
|
@ -8,10 +8,10 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
javaram="1024" # -Xmx$1024M |
javaram="1024" # -Xmx$1024M |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="nogui" |
parms="nogui" |
||||
} |
} |
||||
@ -20,60 +20,67 @@ parms="nogui" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Minecraft" |
gamename="Minecraft" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
# Edit with care |
# Edit with care |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
@ -19,57 +19,64 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Multi Theft Auto" |
gamename="Multi Theft Auto" |
||||
|
@ -9,7 +9,7 @@ |
|||||
#### Server Settings #### |
#### Server Settings #### |
||||
# Use .ini config file for Mumble (Murmur) server. |
# Use .ini config file for Mumble (Murmur) server. |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-fg -ini ${servercfgfullpath}" |
parms="-fg -ini ${servercfgfullpath}" |
||||
} |
} |
||||
@ -19,60 +19,67 @@ parms="-fg -ini ${servercfgfullpath}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Mumble" |
gamename="Mumble" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="8" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game nmrih -insecure -strictportbind -ip ${ip} -port ${port} +clientport |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="317670" |
appid="317670" |
||||
|
@ -8,12 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
defaultmap="co_core" |
defaultmap="co_core" |
||||
maxplayers="24" |
maxplayers="24" |
||||
servername="NS2C Server" |
servername="LinuxGSM Server" |
||||
webadminuser="admin" |
webadminuser="admin" |
||||
webadminpass="admin" |
webadminpass="admin" |
||||
webadminport="8080" |
webadminport="8080" |
||||
@ -23,7 +23,7 @@ serverpassword="" |
|||||
# that the password variable above is not left empty. |
# that the password variable above is not left empty. |
||||
# -password \"${serverpassword}\" |
# -password \"${serverpassword}\" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
||||
} |
} |
||||
@ -33,60 +33,67 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="313900" |
appid="313900" |
||||
|
@ -8,16 +8,16 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
defaultmap="ns2_summit" |
defaultmap="ns2_summit" |
||||
maxplayers="24" |
maxplayers="24" |
||||
servername="NS2 Server" |
servername="LinuxGSM Server" |
||||
webadminuser="admin" |
webadminuser="admin" |
||||
webadminpass="admin" |
webadminpass="admin" |
||||
webadminport="8080" |
webadminport="8080" |
||||
@ -27,7 +27,7 @@ serverpassword="" |
|||||
# that the password variable above is not left empty. |
# that the password variable above is not left empty. |
||||
# -password \"${serverpassword}\" |
# -password \"${serverpassword}\" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\"" |
||||
} |
} |
||||
@ -37,60 +37,67 @@ parms="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="4940" |
appid="4940" |
||||
|
@ -0,0 +1,130 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
ip="0.0.0.0" |
||||
|
port="27015" |
||||
|
clientport="27005" |
||||
|
defaultmap="ns_hera" |
||||
|
maxplayers="16" |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="90" |
||||
|
appidmod="cstrike" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="Natural Selection" |
||||
|
engine="goldsource" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}/ns" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="./hlds_run" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="op4_bootcamp" |
defaultmap="op4_bootcamp" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
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}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clien |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,8 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
# Notification Alerts |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
|
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="--config ${servercfg}" |
parms="--config ${servercfg}" |
||||
} |
} |
||||
@ -19,60 +18,67 @@ parms="--config ${servercfg}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="332670" |
appid="332670" |
||||
|
@ -0,0 +1,134 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
|
||||
|
ip="0.0.0.0" |
||||
|
randommap="ALWAYS" |
||||
|
port="10027" |
||||
|
queryport="10037" |
||||
|
#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" |
||||
|
numreservedslots="2" |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="MULTIHOME=${ip}?RANDOM=${randommap}?Port=${port}?QueryPort=${queryport}?MaxPlayers=${maxplayers}?NumReservedSlots=${numreservedslots}" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="746200" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="pstbsserver" |
||||
|
engine="unreal4" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}/PostScriptum" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="./PostScriptumServer.sh" |
||||
|
servercfg="Server.cfg" |
||||
|
servercfgdefault="Server.cfg" |
||||
|
servercfgdir="${systemdir}/ServerConfig" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${lgsmdir}/backup" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/Saved/Logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
gamelog="${gamelogdir}/${servicename}-game.log" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -16,7 +16,7 @@ sourcetvport="27020" |
|||||
defaultmap="bt_island" |
defaultmap="bt_island" |
||||
maxplayers="24" |
maxplayers="24" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientp |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="17575" |
appid="17575" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/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" |
||||
|
|
||||
@ -21,60 +21,67 @@ parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${servicename}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="380870" |
appid="380870" |
||||
|
@ -8,12 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27910" |
port="27910" |
||||
defaultmap="q2dm1" |
defaultmap="q2dm1" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}" |
parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}" |
||||
} |
} |
||||
@ -23,57 +23,64 @@ parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Quake 2" |
gamename="Quake 2" |
||||
|
@ -8,12 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27960" |
port="27960" |
||||
defaultmap="q3dm17" |
defaultmap="q3dm17" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" |
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" |
||||
} |
} |
||||
@ -23,57 +23,64 @@ parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +se |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Quake 3: Arena" |
gamename="Quake 3: Arena" |
||||
|
@ -8,10 +8,10 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
arch="x64" # x64 or x86 |
arch="x64" # x64 or x86 |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/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 |
||||
# Console Commands : http://www.regurge.at/ql/ |
# Console Commands : http://www.regurge.at/ql/ |
||||
fn_parms(){ |
fn_parms(){ |
||||
@ -23,60 +23,67 @@ parms="+exec ${servercfg}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="349090" |
appid="349090" |
||||
|
@ -8,11 +8,11 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27500" |
port="27500" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-port ${port} -game ktx +exec ${servercfg}" |
parms="-port ${port} -game ktx +exec ${servercfg}" |
||||
} |
} |
||||
@ -22,57 +22,64 @@ parms="-port ${port} -game ktx +exec ${servercfg}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="QuakeWorld" |
gamename="QuakeWorld" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="rc_arena" |
defaultmap="rc_arena" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clie |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -8,15 +8,15 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
defaultmap="RO-Arad.rom" |
defaultmap="RO-Arad.rom" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}" |
||||
} |
} |
||||
@ -26,60 +26,67 @@ parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir in |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="223250" |
appid="223250" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/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 |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="28015" |
port="28015" |
||||
@ -25,7 +25,7 @@ worldsize="3000" # default 3000; range : 1000 to 6000 ; map size in meters |
|||||
saveinterval="300" # Auto-save in seconds |
saveinterval="300" # Auto-save in seconds |
||||
tickrate="30" # default 30; range : 15 to 100 |
tickrate="30" # default 30; range : 15 to 100 |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
# Specific to Rust |
# Specific to Rust |
||||
if [ -n "${seed}" ]; then |
if [ -n "${seed}" ]; then |
||||
@ -50,60 +50,67 @@ parms="-batchmode +server.ip ${ip} +server.port ${port} +server.tickrate ${tickr |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="258550" |
appid="258550" |
||||
|
@ -8,10 +8,10 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
javaram="2048" # -Xmx$2048M |
javaram="2048" # -Xmx$2048M |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
} |
} |
||||
@ -21,60 +21,67 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="339010" |
appid="339010" |
||||
|
@ -8,11 +8,11 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="7777" |
port="7777" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
} |
} |
||||
@ -22,57 +22,64 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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="" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="San Andreas Multiplayer" |
gamename="San Andreas Multiplayer" |
||||
|
@ -0,0 +1,127 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
port="7777" |
||||
|
queryport="27015" |
||||
|
defaultmap="StationKappa" |
||||
|
servername="LinuxGSM Server" |
||||
|
serverpassword="NOT SET" # Can't be adjusted currently |
||||
|
maxplayers="8" # Can't be adjusted currently |
||||
|
|
||||
|
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\"" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# 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 protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) or else in "curlcustomstring". |
||||
|
# like a "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help", if you not need |
||||
|
# any custom string in curl - simple ignore this parameter. |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="974130" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="StickyBots" |
||||
|
engine="unreal4" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}" |
||||
|
executabledir="${systemdir}/blank1/Binaries/Linux" |
||||
|
executable="./blank1Server-Linux-Shipping" |
||||
|
servercfg="Game.ini" |
||||
|
servercfgdefault="Game.ini" |
||||
|
servercfgdir="${systemdir}/blank1/Saved/Config/LinuxServer" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${serverfiles}/Logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="" |
parms="" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="211820" |
appid="211820" |
||||
|
@ -8,12 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" |
parms="-logfile ${gamelogdir}/output_log__$(date +%Y-%m-%d__%H-%M-%S).txt -quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -21,60 +21,67 @@ parms="-logfile ${gamelogdir}/output_log__`date +%Y-%m-%d__%H-%M-%S`.txt -quit - |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="294420" |
appid="294420" |
||||
@ -94,9 +101,15 @@ engine="unity3d" |
|||||
## Server Specific Directories |
## Server Specific Directories |
||||
systemdir="${serverfiles}" |
systemdir="${serverfiles}" |
||||
executabledir="${serverfiles}" |
executabledir="${serverfiles}" |
||||
executable="./7DaysToDieServer.x86" |
if [ "$(uname -m)" == "x86_64" ]; then |
||||
servercfg="${servicename}.xml" |
executable="./7DaysToDieServer.x86_64" |
||||
|
else |
||||
|
executable="./7DaysToDieServer.x86" |
||||
|
fi |
||||
servercfgdefault="serverconfig.xml" |
servercfgdefault="serverconfig.xml" |
||||
|
servercfgdirdefault="${serverfiles}" |
||||
|
servercfgfullpathdefault="${servercfgdirdefault}/${servercfgdefault}" |
||||
|
servercfg="${servicename}.xml" |
||||
servercfgdir="${serverfiles}" |
servercfgdir="${serverfiles}" |
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
@ -8,13 +8,12 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
port="7787" |
port="7787" |
||||
queryport="27165" |
queryport="27165" |
||||
randommap="ALWAYS" |
randommap="ALWAYS" |
||||
ip="0.0.0.0" |
|
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" |
parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" |
||||
} |
} |
||||
@ -24,60 +23,67 @@ parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="403240" |
appid="403240" |
||||
|
@ -8,10 +8,10 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
# Edit with care | https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt |
# Edit with care | https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/master/SeriousSam3BFE/help/DedicatedServer_Readme.txt |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" |
parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" |
||||
@ -22,60 +22,67 @@ parms="+ip ${ip} +logfile ${gamelog} +exec ${servercfgfullpath}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="41080" |
appid="41080" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27500" |
port="27500" |
||||
queryport="27015" |
queryport="27015" |
||||
@ -17,7 +17,7 @@ autosaveinterval=300 |
|||||
clearinterval=60 |
clearinterval=60 |
||||
worldname="moon_save" |
worldname="moon_save" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/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 | http://hurtworld.wikia.com/wiki/Hosting_A_Server |
||||
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}" |
||||
@ -28,60 +28,67 @@ parms="-batchmode -nographics -autostart -gameport=${port} -updateport=${querypo |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="600760" |
appid="600760" |
||||
|
@ -8,16 +8,16 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="svencoop1" |
defaultmap="svencoop1" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} +maxplayers ${maxplayers}" |
||||
} |
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -25,60 +25,67 @@ parms="-game svencoop -strictportbind +ip ${ip} -port ${port} +clientport ${clie |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="276060" |
appid="276060" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://github.com/GameServerManagers/LinuxGSM/wiki/SteamCMD#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-config ${servercfgfullpath}" |
parms="-config ${servercfgfullpath}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-config ${servercfgfullpath}" |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="105600" |
appid="105600" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
@ -21,7 +21,7 @@ maxplayers="16" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -31,60 +31,67 @@ parms="-game tf -strictportbind -ip ${ip} -port ${port} +clientport ${clientport |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="232250" |
appid="232250" |
||||
|
@ -8,14 +8,14 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27015" |
port="27015" |
||||
clientport="27005" |
clientport="27005" |
||||
defaultmap="dustbowl" |
defaultmap="dustbowl" |
||||
maxplayers="16" |
maxplayers="16" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}" |
||||
} |
} |
||||
@ -25,60 +25,67 @@ parms="-game tfc -strictportbind _ip ${ip} -port ${port} +clientport ${clientpor |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="90" |
appid="90" |
||||
|
@ -6,7 +6,7 @@ |
|||||
# 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 Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
# Edit serverfiles/ts3-server.ini after installation |
# Edit serverfiles/ts3-server.ini after installation |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
@ -14,60 +14,67 @@ |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## LinuxGSM Server Details |
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="TeamSpeak 3" |
gamename="TeamSpeak 3" |
||||
|
@ -8,7 +8,7 @@ |
|||||
|
|
||||
#### Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="7777" |
port="7777" |
||||
queryport="27015" |
queryport="27015" |
||||
@ -18,7 +18,7 @@ queryport="27015" |
|||||
# More info: https://linuxgsm.com/gslt |
# More info: https://linuxgsm.com/gslt |
||||
gslt="" |
gslt="" |
||||
|
|
||||
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
fn_parms(){ |
fn_parms(){ |
||||
parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${servicename}.ini" |
parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerINI=${servicename}.ini" |
||||
} |
} |
||||
@ -28,60 +28,67 @@ parms="-log -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -TowerServerI |
|||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
postalert="off" |
postalert="off" |
||||
postdays="7" |
postdays="7" |
||||
posttarget="https://hastebin.com" |
posttarget="https://hastebin.com" |
||||
|
|
||||
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
emailfrom="" |
emailfrom="" |
||||
|
|
||||
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
iftttalert="off" |
iftttalert="off" |
||||
ifttttoken="accesstoken" |
ifttttoken="accesstoken" |
||||
iftttevent="linuxgsm_alert" |
iftttevent="linuxgsm_alert" |
||||
|
|
||||
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
mailgunalert="off" |
mailgunalert="off" |
||||
mailguntoken="accesstoken" |
mailguntoken="accesstoken" |
||||
mailgundomain="example.com" |
mailgundomain="example.com" |
||||
mailgunemailfrom="[email protected]" |
mailgunemailfrom="[email protected]" |
||||
mailgunemail="[email protected]" |
mailgunemail="[email protected]" |
||||
|
|
||||
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
pushbulletalert="off" |
pushbulletalert="off" |
||||
pushbullettoken="accesstoken" |
pushbullettoken="accesstoken" |
||||
channeltag="" |
channeltag="" |
||||
|
|
||||
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
pushoveralert="off" |
pushoveralert="off" |
||||
pushovertoken="accesstoken" |
pushovertoken="accesstoken" |
||||
|
|
||||
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/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://github.com/GameServerManagers/LinuxGSM/wiki/Update |
## Updating | https://docs.linuxgsm.com/commands/update |
||||
updateonstart="off" |
updateonstart="off" |
||||
|
|
||||
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
maxbackups="4" |
maxbackups="4" |
||||
maxbackupdays="30" |
maxbackupdays="30" |
||||
stoponbackup="on" |
stoponbackup="on" |
||||
|
|
||||
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
## Logging | https://docs.linuxgsm.com/features/logging |
||||
consolelogging="on" |
consolelogging="on" |
||||
logdays="7" |
logdays="7" |
||||
|
|
||||
#### LinuxGSM Advanced Settings #### |
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## SteamCMD Settings |
## SteamCMD Settings |
||||
# Server appid |
# Server appid |
||||
appid="439660" |
appid="439660" |
||||
|
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue