committed by
GitHub
282 changed files with 1746 additions and 4162 deletions
@ -1,12 +1,8 @@ |
|||||
--- |
--- |
||||
name: Bug Report |
name: Bug report |
||||
about: Found a bug? Raise a report. |
about: Found a bug? Raise a report. |
||||
title: "[BUG]" |
|
||||
labels: 'type: bug' |
|
||||
assignees: '' |
|
||||
|
|
||||
--- |
--- |
||||
|
|
||||
Issues raised here are **ONLY** for: |
Issues raised here are **ONLY** for: |
||||
* LinuxGSM bugs. |
* LinuxGSM bugs. |
||||
* Feature suggestions. |
* Feature suggestions. |
@ -1,9 +1,6 @@ |
|||||
--- |
--- |
||||
name: Feature Request |
name: Feature request |
||||
about: Suggest an idea for LinuxGSM. |
about: Suggest an idea for LinuxGSM. |
||||
title: "[FEATURE]" |
|
||||
labels: 'type: feature request' |
|
||||
assignees: '' |
|
||||
|
|
||||
--- |
--- |
||||
|
|
@ -0,0 +1,4 @@ |
|||||
|
label-alias: |
||||
|
bug: 'type: bug' |
||||
|
feature_request: 'type: feature request' |
||||
|
question: 'question' |
@ -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: "waiting response" |
||||
|
# 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. |
@ -1,4 +1,4 @@ |
|||||
template: | |
template: | |
||||
## What’s Changed |
## Changelog |
||||
|
|
||||
$CHANGES |
$CHANGES |
@ -1,17 +0,0 @@ |
|||||
name: Release Drafter |
|
||||
|
|
||||
on: |
|
||||
push: |
|
||||
# branches to consider in the event; optional, defaults to all |
|
||||
branches: |
|
||||
- master |
|
||||
jobs: |
|
||||
update_release_draft: |
|
||||
runs-on: ubuntu-latest |
|
||||
steps: |
|
||||
# Drafts your next Release notes as Pull Requests are merged into "master" |
|
||||
- uses: release-drafter/release-drafter@v5 |
|
||||
with: |
|
||||
config-name: release-drafter.yml |
|
||||
env: |
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
@ -1,16 +0,0 @@ |
|||||
name: "Set Issue Label and Assignee" |
|
||||
on: |
|
||||
issues: |
|
||||
types: [opened, edited] |
|
||||
pull_request: |
|
||||
types: [opened, edited] |
|
||||
|
|
||||
jobs: |
|
||||
test: |
|
||||
runs-on: ubuntu-latest |
|
||||
steps: |
|
||||
- uses: Naturalclar/[email protected] |
|
||||
with: |
|
||||
title-or-body: "both" |
|
||||
parameters: '[ {"keywords": ["Server Request"], "labels": ["type: game server request"]}, {"keywords": ["backup"], "labels": ["command: backup"]}, {"keywords": ["console"], "labels": ["command: console"]}, {"keywords": ["command: debug"], "labels": ["command: debug"]}, {"keywords": ["command: details"], "labels": ["command: details"]}, {"keywords": ["fast-dl"], "labels": ["command: fast-dl"]}, {"keywords": ["command: install"], "labels": ["command: install"]}, {"keywords": ["command: mods"], "labels": ["command: mods"]}, {"keywords": ["monitor"], "labels": ["command: monitor"]}, {"keywords": ["command: start"], "labels": ["command: start"]}, {"keywords": ["command: stop"], "labels": ["command: stop"]}, {"keywords": ["command: update-lgsm"], "labels": ["command: update-lgsm"]}, {"keywords": ["update"], "labels": ["command: update"]}, {"keywords": ["validate"], "labels": ["command: validate"]}, {"keywords": ["wipe"], "labels": ["command: wipe"]}, {"keywords": ["CentOS"], "labels": ["distro: CentOS"]}, {"keywords": ["Debian"], "labels": ["distro: Debian"]}, {"keywords": ["Fedora"], "labels": ["distro: Fedora"]}, {"keywords": ["Ubuntu"], "labels": ["distro: Ubuntu"]}, {"keywords": ["alert"], "labels": ["info: alerts"]}, {"keywords": ["dependency"], "labels": ["info: dependency"]}, {"keywords": ["docker"], "labels": ["info: docker"]}, {"keywords": ["steamcmd"], "labels": ["info: steamcmd"]}, {"keywords": ["systemd"], "labels": ["info: systemd"]}, {"keywords": ["tmux"], "labels": ["info: tmux"]}, {"keywords": ["bug"], "labels": ["type: bug"]}, {"keywords": ["feature"], "labels": ["type: feature request"]}, {"keywords": ["refactor"], "labels": ["type: refactor"]}, {"keywords": ["Ark"], "labels": ["game: Ark: Survival Evolved"]}, {"keywords": ["Arma 3"], "labels": ["game: Arma 3"]}, {"keywords": ["Counter-Strike: Global Offensive"], "labels": ["game: Counter-Strike: Global Offensive"]}, {"keywords": ["Minecraft"], "labels": ["game: Minecraft"]}, {"keywords": ["Rust"], "labels": ["game: Rust"]}, {"keywords": ["Valheim"], "labels": ["game: Valheim"]}, {"keywords": ["7 Days to Die"], "labels": ["game: 7 Days to Die"]}]' |
|
||||
github-token: "${{ secrets.GITHUB_TOKEN }}" |
|
@ -1,21 +0,0 @@ |
|||||
name: 'Lock Threads' |
|
||||
|
|
||||
on: |
|
||||
schedule: |
|
||||
- cron: '0 0 * * *' |
|
||||
|
|
||||
jobs: |
|
||||
lock: |
|
||||
runs-on: ubuntu-latest |
|
||||
steps: |
|
||||
- uses: dessant/lock-threads@v2 |
|
||||
with: |
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }} |
|
||||
issue-lock-comment: > |
|
||||
This issue has been automatically locked since there |
|
||||
has not been any recent activity after it was closed. |
|
||||
Please open a new issue for related bugs. |
|
||||
pr-lock-comment: > |
|
||||
This pull request has been automatically locked since there |
|
||||
has not been any recent activity after it was closed. |
|
||||
Please open a new issue for related bugs. |
|
@ -1,178 +0,0 @@ |
|||||
################################## |
|
||||
######## Default Settings ######## |
|
||||
################################## |
|
||||
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! |
|
||||
# Copy settings from here and use them in either: |
|
||||
# common.cfg - applies settings to every instance. |
|
||||
# [instance].cfg - applies settings to a specific instance. |
|
||||
|
|
||||
#### Game Server Settings #### |
|
||||
|
|
||||
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|
||||
# Edit with care | https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29 |
|
||||
startparameters="-batchmode -nographics +server.config ${servercfgfullpath}" |
|
||||
|
|
||||
#### LinuxGSM Settings #### |
|
||||
|
|
||||
## LinuxGSM Stats |
|
||||
# Send useful stats to LinuxGSM developers. |
|
||||
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
|
||||
# (on|off) |
|
||||
stats="off" |
|
||||
|
|
||||
## Notification Alerts |
|
||||
# (on|off) |
|
||||
|
|
||||
# Display IP | https://docs.linuxgsm.com/alerts#display-ip |
|
||||
displayip="" |
|
||||
|
|
||||
# More info | https://docs.linuxgsm.com/alerts#more-info |
|
||||
postalert="off" |
|
||||
|
|
||||
# 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" |
|
||||
mailgunapiregion="us" |
|
||||
mailguntoken="accesstoken" |
|
||||
mailgundomain="example.com" |
|
||||
mailgunemailfrom="[email protected]" |
|
||||
mailgunemail="[email protected]" |
|
||||
|
|
||||
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
|
||||
pushbulletalert="off" |
|
||||
pushbullettoken="accesstoken" |
|
||||
channeltag="" |
|
||||
|
|
||||
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
|
||||
pushoveralert="off" |
|
||||
pushovertoken="accesstoken" |
|
||||
pushoveruserkey="userkey" |
|
||||
|
|
||||
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat |
|
||||
rocketchatalert="off" |
|
||||
rocketchatwebhook="webhook" |
|
||||
rocketchattoken="" |
|
||||
|
|
||||
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
|
||||
slackalert="off" |
|
||||
slackwebhook="webhook" |
|
||||
|
|
||||
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
|
||||
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
|
||||
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
|
||||
telegramapi="api.telegram.org" |
|
||||
telegramalert="off" |
|
||||
telegramtoken="accesstoken" |
|
||||
telegramchatid="" |
|
||||
curlcustomstring="" |
|
||||
|
|
||||
## Updating | https://docs.linuxgsm.com/commands/update |
|
||||
updateonstart="off" |
|
||||
|
|
||||
## Backup | https://docs.linuxgsm.com/commands/backup |
|
||||
maxbackups="4" |
|
||||
maxbackupdays="30" |
|
||||
stoponbackup="on" |
|
||||
|
|
||||
## Logging | https://docs.linuxgsm.com/features/logging |
|
||||
consolelogging="on" |
|
||||
logdays="7" |
|
||||
|
|
||||
## Monitor | https://docs.linuxgsm.com/commands/monitor |
|
||||
# Query delay time |
|
||||
querydelay="1" |
|
||||
|
|
||||
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
|
||||
ansi="on" |
|
||||
|
|
||||
#### Advanced Settings #### |
|
||||
|
|
||||
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
|
||||
sleeptime="0.5" |
|
||||
|
|
||||
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd |
|
||||
# Server appid |
|
||||
appid="748090" |
|
||||
steamcmdforcewindows="no" |
|
||||
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch |
|
||||
branch="" |
|
||||
betapassword="" |
|
||||
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server |
|
||||
steammaster="false" |
|
||||
|
|
||||
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
|
||||
# 1: tmux kill |
|
||||
# 2: CTRL+c |
|
||||
# 3: quit |
|
||||
# 4: quit 120s |
|
||||
# 5: stop |
|
||||
# 6: q |
|
||||
# 7: exit |
|
||||
# 8: 7 Days to Die |
|
||||
# 9: GoldSrc |
|
||||
# 10: Avorion |
|
||||
# 11: end |
|
||||
stopmode="2" |
|
||||
|
|
||||
## Query mode |
|
||||
# 1: session only |
|
||||
# 2: gamedig (gsquery fallback) |
|
||||
# 3: gamedig |
|
||||
# 4: gsquery |
|
||||
# 5: tcp |
|
||||
querymode="2" |
|
||||
querytype="protocol-valve" |
|
||||
|
|
||||
## Console type |
|
||||
consoleverbose="no" |
|
||||
consoleinteract="no" |
|
||||
|
|
||||
## Game Server Details |
|
||||
# Do not edit |
|
||||
gamename="Colony Survival" |
|
||||
engine="unity3d" |
|
||||
glibc="2.15" |
|
||||
|
|
||||
#### Directories #### |
|
||||
# Edit with care |
|
||||
|
|
||||
## Game Server Directories |
|
||||
systemdir="${serverfiles}" |
|
||||
executabledir="${serverfiles}" |
|
||||
executable="./colonyserver.x86_64" |
|
||||
servercfgdir="${systemdir}/gamedata/settings" |
|
||||
servercfg="${selfname}.json" |
|
||||
servercfgdefault="colserver.json" |
|
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|
||||
|
|
||||
## Backup Directory |
|
||||
backupdir="${lgsmdir}/backup" |
|
||||
|
|
||||
## Logging Directories |
|
||||
logdir="${rootdir}/log" |
|
||||
gamelogdir="${serverfiles}/gamedata/logs/server/" |
|
||||
lgsmlogdir="${logdir}/script" |
|
||||
consolelogdir="${logdir}/console" |
|
||||
gamelog="${gamelogdir}/${selfname}-game.log" |
|
||||
lgsmlog="${lgsmlogdir}/${selfname}-script.log" |
|
||||
consolelog="${consolelogdir}/${selfname}-console.log" |
|
||||
alertlog="${lgsmlogdir}/${selfname}-alert.log" |
|
||||
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" |
|
||||
|
|
||||
## Logs Naming |
|
||||
gamelogdate="${gamelogdir}/${selfname}-game-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
||||
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
||||
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
@ -1,33 +1,29 @@ |
|||||
################################## |
################################## |
||||
######## Default Settings ######## |
######## Default Settings ######## |
||||
################################## |
################################## |
||||
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! |
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
# Copy settings from here and use them in either: |
# Copy settings from here and use them in either |
||||
# common.cfg - applies settings to every instance. |
# common.cfg - applies settings to every instance |
||||
# [instance].cfg - applies settings to a specific instance. |
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
#### Game Server Settings #### |
#### Server Settings #### |
||||
|
|
||||
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login |
||||
steamuser="username" |
steamuser="username" |
||||
steampass='password' |
steampass='password' |
||||
|
|
||||
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters |
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters |
||||
ip="0.0.0.0" |
ip="0.0.0.0" |
||||
port="27960" |
port="27960" |
||||
defaultmap="ffa_bespin" |
defaultmap="ffa_bespin" |
||||
|
|
||||
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" |
fn_parms(){ |
||||
|
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}" |
||||
|
} |
||||
|
|
||||
#### LinuxGSM Settings #### |
#### LinuxGSM Settings #### |
||||
|
|
||||
## LinuxGSM Stats |
|
||||
# Send useful stats to LinuxGSM developers. |
|
||||
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
|
||||
# (on|off) |
|
||||
stats="off" |
|
||||
|
|
||||
## Notification Alerts |
## Notification Alerts |
||||
# (on|off) |
# (on|off) |
||||
|
|
||||
@ -41,6 +37,10 @@ postalert="off" |
|||||
discordalert="off" |
discordalert="off" |
||||
discordwebhook="webhook" |
discordwebhook="webhook" |
||||
|
|
||||
|
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
||||
|
slackalert="off" |
||||
|
slackwebhook="webhook" |
||||
|
|
||||
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
emailalert="off" |
emailalert="off" |
||||
email="[email protected]" |
email="[email protected]" |
||||
@ -74,14 +74,9 @@ rocketchatalert="off" |
|||||
rocketchatwebhook="webhook" |
rocketchatwebhook="webhook" |
||||
rocketchattoken="" |
rocketchattoken="" |
||||
|
|
||||
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
|
||||
slackalert="off" |
|
||||
slackwebhook="webhook" |
|
||||
|
|
||||
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
||||
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
||||
telegramapi="api.telegram.org" |
|
||||
telegramalert="off" |
telegramalert="off" |
||||
telegramtoken="accesstoken" |
telegramtoken="accesstoken" |
||||
telegramchatid="" |
telegramchatid="" |
||||
@ -103,25 +98,15 @@ logdays="7" |
|||||
# Query delay time |
# Query delay time |
||||
querydelay="1" |
querydelay="1" |
||||
|
|
||||
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
#### LinuxGSM Advanced Settings #### |
||||
ansi="on" |
|
||||
|
|
||||
#### Advanced Settings #### |
# ANSI Colors |
||||
|
ansi="on" |
||||
|
|
||||
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
# Message Display Time |
||||
sleeptime="0.5" |
sleeptime="0.5" |
||||
|
|
||||
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd |
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode |
||||
# Server appid |
|
||||
appid="6030" |
|
||||
steamcmdforcewindows="yes" |
|
||||
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch |
|
||||
branch="" |
|
||||
betapassword="" |
|
||||
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server |
|
||||
steammaster="true" |
|
||||
|
|
||||
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
|
||||
# 1: tmux kill |
# 1: tmux kill |
||||
# 2: CTRL+c |
# 2: CTRL+c |
||||
# 3: quit |
# 3: quit |
||||
@ -130,9 +115,8 @@ steammaster="true" |
|||||
# 6: q |
# 6: q |
||||
# 7: exit |
# 7: exit |
||||
# 8: 7 Days to Die |
# 8: 7 Days to Die |
||||
# 9: GoldSrc |
# 9: Gold Source |
||||
# 10: Avorion |
# 10: Teamspeak 3 |
||||
# 11: end |
|
||||
stopmode="3" |
stopmode="3" |
||||
|
|
||||
## Query mode |
## Query mode |
||||
@ -148,7 +132,15 @@ querytype="protocol-quake3" |
|||||
consoleverbose="yes" |
consoleverbose="yes" |
||||
consoleinteract="yes" |
consoleinteract="yes" |
||||
|
|
||||
## Game Server Details |
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="6030" |
||||
|
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch |
||||
|
branch="" |
||||
|
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server |
||||
|
steammaster="true" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
# Do not edit |
# Do not edit |
||||
gamename="Jedi Knight II: Jedi Outcast" |
gamename="Jedi Knight II: Jedi Outcast" |
||||
engine="idtech3" |
engine="idtech3" |
||||
@ -157,7 +149,7 @@ glibc="2.15" |
|||||
#### Directories #### |
#### Directories #### |
||||
# Edit with care |
# Edit with care |
||||
|
|
||||
## Game Server Directories |
## Server Specific Directories |
||||
systemdir="${serverfiles}/GameData" |
systemdir="${serverfiles}/GameData" |
||||
executabledir="${systemdir}" |
executabledir="${systemdir}" |
||||
executable="./jk2mvded" |
executable="./jk2mvded" |
||||
@ -167,7 +159,7 @@ servercfgdir="${systemdir}" |
|||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
## Backup Directory |
## Backup Directory |
||||
backupdir="${lgsmdir}/backups" |
backupdir="${rootdir}/backups" |
||||
|
|
||||
## Logging Directories |
## Logging Directories |
||||
logdir="${rootdir}/log" |
logdir="${rootdir}/log" |
||||
|
@ -1,173 +0,0 @@ |
|||||
################################## |
|
||||
######## Default Settings ######## |
|
||||
################################## |
|
||||
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! |
|
||||
# Copy settings from here and use them in either: |
|
||||
# common.cfg - applies settings to every instance. |
|
||||
# [instance].cfg - applies settings to a specific instance. |
|
||||
|
|
||||
#### Game Server Settings #### |
|
||||
|
|
||||
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters |
|
||||
javaram="1024" # -Xmx$1024M |
|
||||
|
|
||||
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|
||||
startparameters="nogui" |
|
||||
|
|
||||
## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings |
|
||||
# Version (latest|1.16.5) |
|
||||
mcversion="latest" |
|
||||
|
|
||||
#### LinuxGSM Settings #### |
|
||||
|
|
||||
## LinuxGSM Stats |
|
||||
# Send useful stats to LinuxGSM developers. |
|
||||
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
|
||||
# (on|off) |
|
||||
stats="off" |
|
||||
|
|
||||
## Notification Alerts |
|
||||
# (on|off) |
|
||||
|
|
||||
# Display IP | https://docs.linuxgsm.com/alerts#display-ip |
|
||||
displayip="" |
|
||||
|
|
||||
# More info | https://docs.linuxgsm.com/alerts#more-info |
|
||||
postalert="off" |
|
||||
|
|
||||
# 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" |
|
||||
mailgunapiregion="us" |
|
||||
mailguntoken="accesstoken" |
|
||||
mailgundomain="example.com" |
|
||||
mailgunemailfrom="[email protected]" |
|
||||
mailgunemail="[email protected]" |
|
||||
|
|
||||
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
|
||||
pushbulletalert="off" |
|
||||
pushbullettoken="accesstoken" |
|
||||
channeltag="" |
|
||||
|
|
||||
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
|
||||
pushoveralert="off" |
|
||||
pushovertoken="accesstoken" |
|
||||
pushoveruserkey="userkey" |
|
||||
|
|
||||
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat |
|
||||
rocketchatalert="off" |
|
||||
rocketchatwebhook="webhook" |
|
||||
rocketchattoken="" |
|
||||
|
|
||||
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
|
||||
slackalert="off" |
|
||||
slackwebhook="webhook" |
|
||||
|
|
||||
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
|
||||
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
|
||||
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
|
||||
telegramapi="api.telegram.org" |
|
||||
telegramalert="off" |
|
||||
telegramtoken="accesstoken" |
|
||||
telegramchatid="" |
|
||||
curlcustomstring="" |
|
||||
|
|
||||
## Updating | https://docs.linuxgsm.com/commands/update |
|
||||
updateonstart="off" |
|
||||
|
|
||||
## Backup | https://docs.linuxgsm.com/commands/backup |
|
||||
maxbackups="4" |
|
||||
maxbackupdays="30" |
|
||||
stoponbackup="on" |
|
||||
|
|
||||
## Logging | https://docs.linuxgsm.com/features/logging |
|
||||
consolelogging="on" |
|
||||
logdays="7" |
|
||||
|
|
||||
## Monitor | https://docs.linuxgsm.com/commands/monitor |
|
||||
# Query delay time |
|
||||
querydelay="1" |
|
||||
|
|
||||
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
|
||||
ansi="on" |
|
||||
|
|
||||
#### Advanced Settings #### |
|
||||
|
|
||||
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
|
||||
sleeptime="0.5" |
|
||||
|
|
||||
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
|
||||
# 1: tmux kill |
|
||||
# 2: CTRL+c |
|
||||
# 3: quit |
|
||||
# 4: quit 120s |
|
||||
# 5: stop |
|
||||
# 6: q |
|
||||
# 7: exit |
|
||||
# 8: 7 Days to Die |
|
||||
# 9: GoldSrc |
|
||||
# 10: Avorion |
|
||||
# 11: end |
|
||||
stopmode="5" |
|
||||
|
|
||||
## Query mode |
|
||||
# 1: session only |
|
||||
# 2: gamedig (gsquery fallback) |
|
||||
# 3: gamedig |
|
||||
# 4: gsquery |
|
||||
# 5: tcp |
|
||||
querymode="2" |
|
||||
querytype="minecraft" |
|
||||
|
|
||||
## Console type |
|
||||
consoleverbose="yes" |
|
||||
consoleinteract="yes" |
|
||||
|
|
||||
## Game Server Details |
|
||||
# Do not edit |
|
||||
gamename="PaperMC" |
|
||||
engine="lwjgl2" |
|
||||
glibc="null" |
|
||||
|
|
||||
#### Directories #### |
|
||||
# Edit with care |
|
||||
|
|
||||
## Game Server Directories |
|
||||
systemdir="${serverfiles}" |
|
||||
executabledir="${serverfiles}" |
|
||||
preexecutable="java -Xmx${javaram}M -jar" |
|
||||
executable="./paper.jar" |
|
||||
servercfgdir="${systemdir}" |
|
||||
servercfg="server.properties" |
|
||||
servercfgdefault="server.properties" |
|
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|
||||
|
|
||||
## Backup Directory |
|
||||
backupdir="${lgsmdir}/backup" |
|
||||
|
|
||||
## Logging Directories |
|
||||
logdir="${rootdir}/log" |
|
||||
gamelogdir="${systemdir}/logs" |
|
||||
lgsmlogdir="${logdir}/script" |
|
||||
consolelogdir="${logdir}/console" |
|
||||
lgsmlog="${lgsmlogdir}/${selfname}-script.log" |
|
||||
consolelog="${consolelogdir}/${selfname}-console.log" |
|
||||
alertlog="${lgsmlogdir}/${selfname}-alert.log" |
|
||||
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" |
|
||||
|
|
||||
## Logs Naming |
|
||||
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
||||
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
@ -1,180 +0,0 @@ |
|||||
################################## |
|
||||
######## Default Settings ######## |
|
||||
################################## |
|
||||
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! |
|
||||
# Copy settings from here and use them in either: |
|
||||
# common.cfg - applies settings to every instance. |
|
||||
# [instance].cfg - applies settings to a specific instance. |
|
||||
|
|
||||
#### Game Server Settings #### |
|
||||
|
|
||||
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters |
|
||||
## All server settings except the server port are done in the config file: |
|
||||
## Docs: https://en.scpslgame.com/index.php?title=Docs:Server_Config |
|
||||
port="7777" |
|
||||
|
|
||||
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|
||||
startparameters="${port}" |
|
||||
|
|
||||
#### LinuxGSM Settings #### |
|
||||
|
|
||||
## LinuxGSM Stats |
|
||||
# Send useful stats to LinuxGSM developers. |
|
||||
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
|
||||
# (on|off) |
|
||||
stats="off" |
|
||||
|
|
||||
## Notification Alerts |
|
||||
# (on|off) |
|
||||
|
|
||||
# Display IP | https://docs.linuxgsm.com/alerts#display-ip |
|
||||
displayip="" |
|
||||
|
|
||||
# More info | https://docs.linuxgsm.com/alerts#more-info |
|
||||
postalert="off" |
|
||||
|
|
||||
# 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" |
|
||||
mailgunapiregion="us" |
|
||||
mailguntoken="accesstoken" |
|
||||
mailgundomain="example.com" |
|
||||
mailgunemailfrom="[email protected]" |
|
||||
mailgunemail="[email protected]" |
|
||||
|
|
||||
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
|
||||
pushbulletalert="off" |
|
||||
pushbullettoken="accesstoken" |
|
||||
channeltag="" |
|
||||
|
|
||||
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
|
||||
pushoveralert="off" |
|
||||
pushovertoken="accesstoken" |
|
||||
pushoveruserkey="userkey" |
|
||||
|
|
||||
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat |
|
||||
rocketchatalert="off" |
|
||||
rocketchatwebhook="webhook" |
|
||||
rocketchattoken="" |
|
||||
|
|
||||
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
|
||||
slackalert="off" |
|
||||
slackwebhook="webhook" |
|
||||
|
|
||||
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
|
||||
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
|
||||
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
|
||||
telegramapi="api.telegram.org" |
|
||||
telegramalert="off" |
|
||||
telegramtoken="accesstoken" |
|
||||
telegramchatid="" |
|
||||
curlcustomstring="" |
|
||||
|
|
||||
## Updating | https://docs.linuxgsm.com/commands/update |
|
||||
updateonstart="off" |
|
||||
|
|
||||
## Backup | https://docs.linuxgsm.com/commands/backup |
|
||||
maxbackups="4" |
|
||||
maxbackupdays="30" |
|
||||
stoponbackup="on" |
|
||||
|
|
||||
## Logging | https://docs.linuxgsm.com/features/logging |
|
||||
consolelogging="on" |
|
||||
logdays="7" |
|
||||
|
|
||||
## Monitor | https://docs.linuxgsm.com/commands/monitor |
|
||||
# Query delay time |
|
||||
querydelay="1" |
|
||||
|
|
||||
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
|
||||
ansi="on" |
|
||||
|
|
||||
#### Advanced Settings #### |
|
||||
|
|
||||
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
|
||||
sleeptime="0.5" |
|
||||
|
|
||||
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd |
|
||||
# Server appid |
|
||||
appid="996560" |
|
||||
steamcmdforcewindows="no" |
|
||||
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch |
|
||||
branch="" |
|
||||
betapassword="" |
|
||||
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server |
|
||||
steammaster="false" |
|
||||
|
|
||||
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
|
||||
# 1: tmux kill |
|
||||
# 2: CTRL+c |
|
||||
# 3: quit |
|
||||
# 4: quit 120s |
|
||||
# 5: stop |
|
||||
# 6: q |
|
||||
# 7: exit |
|
||||
# 8: 7 Days to Die |
|
||||
# 9: GoldSrc |
|
||||
# 10: Avorion |
|
||||
# 11: end |
|
||||
stopmode="7" |
|
||||
|
|
||||
## Query mode |
|
||||
# 1: session only |
|
||||
# 2: gamedig (gsquery fallback) |
|
||||
# 3: gamedig |
|
||||
# 4: gsquery |
|
||||
# 5: tcp |
|
||||
querymode="1" |
|
||||
querytype="" |
|
||||
|
|
||||
## Console type |
|
||||
consoleverbose="yes" |
|
||||
consoleinteract="yes" |
|
||||
|
|
||||
## Game Server Details |
|
||||
# Do not edit |
|
||||
gamename="SCP: Secret Laboratory" |
|
||||
engine="unity3d" |
|
||||
glibc="2.27" |
|
||||
|
|
||||
#### Directories #### |
|
||||
# Edit with care |
|
||||
|
|
||||
## Game Server Directories |
|
||||
systemdir="${serverfiles}" |
|
||||
executabledir="${systemdir}" |
|
||||
executable="./LocalAdmin" |
|
||||
servercfg="config_gameplay.txt" |
|
||||
servercfgdefault="config_gameplay.txt" |
|
||||
servercfgdir="${HOME}/.config/SCP Secret Laboratory/config/${port}" |
|
||||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|
||||
|
|
||||
## Backup Directory |
|
||||
backupdir="${lgsmdir}/backup" |
|
||||
|
|
||||
## Logging Directories |
|
||||
logdir="${rootdir}/log" |
|
||||
gamelogdir="${HOME}/.config/SCP Secret Laboratory/LocalAdminLogs/${port}" |
|
||||
lgsmlogdir="${logdir}/script" |
|
||||
consolelogdir="${logdir}/console" |
|
||||
lgsmlog="${lgsmlogdir}/${selfname}-script.log" |
|
||||
consolelog="${consolelogdir}/${selfname}-console.log" |
|
||||
alertlog="${lgsmlogdir}/${selfname}-alert.log" |
|
||||
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" |
|
||||
|
|
||||
## Logs Naming |
|
||||
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
||||
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue