Browse Source

Merge branch 'develop' into feature/valheim

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

6
.github/ISSUE_TEMPLATE/bug_report.md → .github/ISSUE_TEMPLATE/bug-report.md

@ -1,8 +1,12 @@
---
name: Bug report
name: Bug Report
about: Found a bug? Raise a report.
title: "[BUG]"
labels: 'type: bug'
assignees: ''
---
Issues raised here are **ONLY** for:
* LinuxGSM bugs.
* Feature suggestions.

5
.github/ISSUE_TEMPLATE/feature_request.md → .github/ISSUE_TEMPLATE/feature-request.md

@ -1,6 +1,9 @@
---
name: Feature request
name: Feature Request
about: Suggest an idea for LinuxGSM.
title: "[FEATURE]"
labels: 'type: feature request'
assignees: ''
---

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

@ -1,6 +1,9 @@
---
name: New server request
name: New Server Request
about: Suggest a new game server to be added.
title: "[Server Request]"
labels: 'type: game server request'
assignees: ''
---

38
.github/lock.yml

@ -1,38 +0,0 @@
# 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

10
.github/no-response.yml

@ -1,10 +0,0 @@
# 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.

2
.github/release-drafter.yml

@ -1,4 +1,4 @@
template: |
## Changelog
## What’s Changed
$CHANGES

17
.github/workflows/create-release.yml

@ -0,0 +1,17 @@
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 }}

2
.github/workflows/git-sync.yml

@ -1,4 +1,4 @@
name: Backup Repo
name: Github to Bitbucket sync
# This action will sync the github repo with a backup bitbucket repo.
# This will allow LinuxGSM to use Bitbucket as and alternative download if github fails.
on:

21
.github/workflows/lock.yml

@ -0,0 +1,21 @@
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.

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

@ -15,9 +15,7 @@ steampass='password'
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-c ${servercfgfullpath}"
}
startparameters="-c ${servercfgfullpath}"
#### LinuxGSM Settings ####

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

@ -21,9 +21,7 @@ defaultmap="act_airport"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game ahl2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####
@ -115,6 +113,16 @@ ansi="on"
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid
appid="985050"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill
# 2: CTRL+c
@ -138,15 +146,6 @@ stopmode="3"
querymode="2"
querytype="protocol-valve"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid
appid="985050"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true"
## Console type
consoleverbose="yes"

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

@ -16,9 +16,7 @@ defaultmap="ahl_hydro"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
}
startparameters="-game action -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} "
#### LinuxGSM Settings ####

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

@ -19,9 +19,7 @@ altsavedirectoryname="${defaultmap}"
maxplayers="70"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${ip}"
}
startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${ip}"
#### LinuxGSM Settings ####

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

@ -32,9 +32,7 @@ servermods=""
bepath=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
}
startparameters="-ip=${ip} -port=${port} -cfg=${networkcfgfullpath} -config=${servercfgfullpath} -mod=${mods} -servermod=${servermods} -bepath=${bepath} -autoinit -loadmissiontomemory"
#### LinuxGSM Settings ####
@ -175,7 +173,7 @@ glibc="2.13"
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${serverfiles}"
executable="./arma3server"
executable="./arma3server_x64"
servercfgdir="${systemdir}/cfg"
servercfg="${selfname}.server.cfg"
servercfgdefault="server.cfg"

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

@ -12,14 +12,12 @@
port="27000"
# https://steamidfinder.com
adminsteamid=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
if [ ! -z "${adminsteamid}" ]; then
if [ -n "${adminsteamid}" ]; then
admincmd="--admin ${adminsteamid}"
fi
parms="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${admincmd}"
}
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${admincmd}"
#### LinuxGSM Settings ####
@ -28,6 +26,7 @@ parms="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath} ${admincmd}
# https://docs.linuxgsm.com/configuration/linuxgsm-stats
# (on|off)
stats="off"
## Notification Alerts
# (on|off)
@ -109,6 +108,7 @@ ansi="on"
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid
appid="565060"
@ -142,6 +142,10 @@ stopmode="10"
querymode="5"
querytype=""
## Console type
consoleverbose="yes"
consoleinteract="yes"
## Game Server Details
# Do not edit
gamename="Avorion"

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

@ -22,9 +22,7 @@ maxplayers="20"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game brainbread2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="bb_chp4_slaywatch"
maxplayers="16"
## Server Parameters | 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}"
}
startparameters="-game brainbread -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="pve_tomb"
maxplayers="3"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game bdef -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+hostServer 1 +dedicated 1"
}
startparameters="+hostServer 1 +dedicated 1"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+statusMonitor 1"
}
startparameters="+statusMonitor 1"
#### LinuxGSM Settings ####

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

@ -22,9 +22,7 @@ maxplayers="16"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game bms -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ gslt=""
ip=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
}
startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
#### LinuxGSM Settings ####

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

@ -26,9 +26,7 @@ maxplayers="16"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game "${serverfiles}/berimbau" -autoupdate -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="7777"
queryport="7780"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?listen -log -broadcastip=\"${extip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\""
}
startparameters="/Game/Maps/Final_Maps/Derailed?Game=/Script/ShooterGame.WartideGameMode?listen -log -broadcastip=\"${extip}\" -PORT=${port} -QueryPort=${queryport} -defgameini=\"${servercfgfullpath}\""
#### LinuxGSM Settings ####
@ -162,6 +160,7 @@ servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="${selfname}.ini"
servercfgdefault="DefaultGame.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup"

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="cbe_bunker"
maxplayers="6"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game cure -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -14,13 +14,8 @@ port="7777"
queryport="7779"
defaultmap="AOCTD-Frigid_p"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${gamelogdir} -log=${gamelog}"
}
startparameters="${defaultmap}?steamsockets -multihome=${ip} -Port=${port} -QueryPort=${queryport} -seekfreeloadingserver -configsubdir=${gamelogdir} -log=${gamelog}"
#### LinuxGSM Settings ####
@ -157,6 +152,7 @@ glibc="2.15"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${systemdir}/Binaries/Linux"

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

@ -15,9 +15,7 @@ defaultmap="mp_leningrad"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ defaultmap="mp_crossfire"
maxplayers="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_homepath ${serverfiles} +set sv_authorizemode "-1" +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ defaultmap="mp_neuville"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ defaultmap="mp_cassino"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ defaultmap="mp_castle"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +set sv_maxclients ${maxplayers} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

4
lgsm/config-default/config-lgsm/colserver/_default.cfg

@ -10,9 +10,7 @@
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | https://colonysurvival.gamepedia.com/Dedicated_Server#Installation_.28Linux.29
fn_parms(){
parms="-batchmode -nographics +server.config ${servercfgfullpath}"
}
startparameters="-batchmode -nographics +server.config ${servercfgfullpath}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="de_dust2"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game czero -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -42,9 +42,7 @@ wscollectionid=""
wsstartmap=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
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_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad"
}
startparameters="-game csgo -usercon -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers_override ${maxplayers} +mapgroup ${mapgroup} +game_type ${gametype} +game_mode ${gamemode} +host_workshop_collection ${wscollectionid} +workshop_start_map ${wsstartmap} -authkey ${wsapikey} -nobreakpad"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="de_dust2"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game cstrike -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -22,9 +22,7 @@ maxplayers="16"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game cstrike -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="da_rooftops"
maxplayers="10"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="dcdm5"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game dmc -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="dod_Anzio"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game dod -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="dod_Anzio"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game dod -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -18,9 +18,7 @@ maxplayers="32"
tickrate="64"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
}
startparameters="-game doi -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
#### LinuxGSM Settings ####

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

@ -20,9 +20,7 @@ persistentstorageroot="${HOME}/.klei"
confdir="DoNotStarveTogether"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}"
}
startparameters="-persistent_storage_root ${persistentstorageroot} -conf_dir ${confdir} -cluster ${cluster} -shard ${shard}"
#### LinuxGSM Settings ####

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

@ -22,9 +22,7 @@ maxplayers="16"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game "${serverfiles}/dystopia" -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-nogui"
}
startparameters="-nogui"
#### LinuxGSM Settings ####
@ -137,8 +135,8 @@ querymode="1"
querytype=""
## Console type
consoleverbose=""
consoleinteract=""
consoleverbose="yes"
consoleinteract="no"
## Game Server Details
# Do not edit

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

@ -22,9 +22,7 @@ maxplayers="62"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game empires -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}"
}
startparameters="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ rconpassword="CHANGE_ME"
branch="stable"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="--bind ${ip} --start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}"
}
startparameters="--bind ${ip} --start-server ${serverfiles}/save1.zip --server-settings ${servercfgfullpath} --port ${port} --rcon-port ${rconport} --rcon-password ${rconpassword}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="fof_depot"
maxplayers="20"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game fof -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -23,19 +23,13 @@ gamemode="sandbox"
wsapikey=""
wscollectionid=""
## Custom Start Parameters
# Default -disableluarefresh, disables lua autorefresh reducing server lag. Auto refresh only useful for developers.
customparms="-disableluarefresh"
## Game Server Login Token (GSLT): Optional
# GSLT can be used for running a public server.
# More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
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}"
}
startparameters="-game garrysmod -strictportbind -ip ${ip} -port ${port} -tickrate ${tickrate} +host_workshop_collection ${wscollectionid} -authkey ${wsapikey} +clientport ${clientport} +tv_port ${sourcetvport} +gamemode ${gamemode} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -disableluarefresh"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="dm_lockdown"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game hl2mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="crossfire"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game valve -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="crossfire"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game hl1mp -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -28,9 +28,7 @@ loadsave=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server
fn_parms(){
parms="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
}
startparameters="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
#### LinuxGSM Settings ####

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

@ -23,9 +23,7 @@ tickrate="64"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
}
startparameters="-game insurgency -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} -tickrate ${tickrate} +sv_setsteamaccount ${gslt} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers} -workshop -norestart"
#### LinuxGSM Settings ####

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

@ -13,21 +13,13 @@ ip="0.0.0.0"
port="27102"
queryport="27131"
servername="LinuxGSM Server"
serverpassword=""
defaultmap="Canyon"
defaultscenario="Scenario_Crossing_Push_Security"
maxplayers="28"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
## Parameter Docs: https://sandstorm-support.newworldinteractive.com/hc/en-us/articles/360049211072-Server-Admin-Guide
fn_parms(){
# Allows serverpassword to work with parameters
if [ "${serverpassword}" != "" ]; then
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers}?password='${serverpassword}' -Port=${port} -QueryPort=${queryport} -hostname="${servername}" -log"
else
parms="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -log"
fi
}
## Parameter Docs | https://sandstorm-support.newworldinteractive.com/hc/en-us/articles/360049211072-Server-Admin-Guide
startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -log"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="8v8_vienna"
maxplayers="32"
## Server Parameters | 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}"
}
startparameters="-game iosoccer -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####
@ -163,7 +161,6 @@ backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
#gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${selfname}-script.log"

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

@ -1,29 +1,33 @@
##################################
######## 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
# 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.
#### Server Settings ####
#### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
steamuser="username"
steampass='password'
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
port="27960"
defaultmap="ffa_bespin"
## Server Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
#### 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)
@ -37,10 +41,6 @@ postalert="off"
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
@ -74,6 +74,10 @@ 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".
@ -98,15 +102,25 @@ logdays="7"
# Query delay time
querydelay="1"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on"
# Message Display Time
#### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# 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
# 2: CTRL+c
# 3: quit
@ -115,8 +129,9 @@ sleeptime="0.5"
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
# 9: GoldSrc
# 10: Avorion
# 11: end
stopmode="3"
## Query mode
@ -132,16 +147,7 @@ querytype="protocol-quake3"
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="6030"
steamcmdforcewindows="yes"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="true"
## LinuxGSM Server Details
## Game Server Details
# Do not edit
gamename="Jedi Knight II: Jedi Outcast"
engine="idtech3"
@ -150,7 +156,7 @@ glibc="2.15"
#### Directories ####
# Edit with care
## Server Specific Directories
## Game Server Directories
systemdir="${serverfiles}/GameData"
executabledir="${systemdir}"
executable="./jk2mvded"
@ -160,7 +166,7 @@ servercfgdir="${systemdir}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
backupdir="${lgsmdir}/backups"
## Logging Directories
logdir="${rootdir}/log"

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

@ -15,9 +15,7 @@ defaultmap="KF-BioticsLab"
gamemode="KFGameContent.KFGameInfo_VersusSurvival"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\""
}
startparameters="\"${defaultmap}?Game=${gamemode}?ConfigSubDir=${selfname} -QueryPort=${queryport}\""
#### LinuxGSM Settings ####
@ -154,6 +152,7 @@ glibc="2.3.2"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${systemdir}/Binaries/Win64"

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

@ -17,13 +17,11 @@ ip="0.0.0.0"
defaultmap="KF-BioticsLab.rom"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
startparameters="server ${defaultmap}?game=KFmod.KFGameType?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
## Server Parameters for Objective mode
#defaultmap="KFO-Steamland"
#parms="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
}
#startparameters="server ${defaultmap}?Game=KFStoryGame.KFStoryGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="c5m1_waterfront"
maxplayers="8"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game left4dead2 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="l4d_hospital01_apartment"
maxplayers="8"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}"
}
startparameters="-game left4dead -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -12,10 +12,7 @@
javaram="1024" # -Xmx$1024M
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="nogui"
executable="java -Xmx${javaram}M -jar ${jarfile}"
}
startparameters="nogui"
## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings
# Branch (release|snapshot)
@ -152,8 +149,8 @@ glibc="null"
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${serverfiles}"
jarfile="${serverfiles}/minecraft_server.jar"
executable="${jarfile}"
preexecutable="java -Xmx${javaram}M -jar"
executable="./minecraft_server.jar"
servercfgdir="${systemdir}"
servercfg="server.properties"
servercfgdefault="server.properties"

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

@ -17,9 +17,7 @@ queryport="27015"
defaultmap="FFA_ThePit"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport}"
}
startparameters="Mordhau ${defaultmap} -log -MultiHome=${ip} -Port=${port} -BeaconPort=${beaconport} -QueryPort=${queryport}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="12203"
defaultmap="dm/mohdm1"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath ${gamelogdir} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set fs_outputpath ${gamelogdir} +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -15,9 +15,7 @@ beaconport="15000"
maxplayers="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}" -maxplayers=${maxplayers}"
}
startparameters="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}" -maxplayers=${maxplayers}"
#### LinuxGSM Settings ####
@ -142,6 +140,10 @@ stopmode="2"
querymode="1"
querytype=""
## Console type
consoleverbose="yes"
consoleinteract="no"
## Game Server Details
# Do not edit
gamename="Memories of Mars"

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

@ -13,9 +13,7 @@ ip="0.0.0.0"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-fg -ini ${servercfgfullpath}"
}
startparameters="-fg -ini ${servercfgfullpath}"
#### LinuxGSM Settings ####
@ -153,7 +151,6 @@ backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
#gamelogdir="" # No server logs available
lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console"
lgsmlog="${lgsmlogdir}/${selfname}-script.log"

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

@ -17,9 +17,7 @@ defaultmap="hydro"
maxplayers="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game nucleardawn -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -22,9 +22,7 @@ maxplayers="8"
gslt=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game nmrih -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +sv_setsteamaccount ${gslt} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -24,9 +24,7 @@ serverpassword=""
# -password \"${serverpassword}\"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
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}\""
}
startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
#### LinuxGSM Settings ####

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

@ -28,9 +28,7 @@ serverpassword=""
# -password \"${serverpassword}\"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
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}\""
}
startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${webadminuser} -webpassword \"${webadminpass}\" -webport ${webadminport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="ns_hera"
maxplayers="16"
## Server Parameters | 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}"
}
startparameters="-game ns -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="--config ${servercfgfullpath}"
}
startparameters="--config ${servercfgfullpath}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="op4_bootcamp"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game gearbox -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="--config ${servercfg}"
}
startparameters="--config ${servercfg}"
#### LinuxGSM Settings ####

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

@ -19,9 +19,7 @@ maxplayers="40"
reservedslots="0"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} RCONPORT=${rconport} FIXEDMAXPLAYERS=${maxplayers} NumReservedSlots=${reservedslots}"
}
startparameters="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} RCONPORT=${rconport} FIXEDMAXPLAYERS=${maxplayers} NumReservedSlots=${reservedslots}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="bt_island"
maxplayers="24"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game pvkii -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

4
lgsm/config-default/config-lgsm/pvrserver/_default.cfg

@ -16,9 +16,7 @@ port="7777"
defaultmap="datacenter"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${defaultmap} -log -MultiHome=${ip} -Port=${port}"
}
startparameters="${defaultmap} -log -MultiHome=${ip} -Port=${port}"
#### LinuxGSM Settings ####

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

@ -13,9 +13,7 @@ ip="0.0.0.0"
adminpassword="CHANGE_ME"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
}
startparameters="-ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="27910"
defaultmap="q2dm1"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}"
}
startparameters="+set dedicated 1 +set ip ${ip} +set port ${port} +exec ${servercfg} +set deathmatch 1 +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="27960"
defaultmap="q3dm17"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 2 +set com_hunkMegs 32 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -9,9 +9,7 @@
#### Game Server Settings ####
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+exec ${servercfg}"
}
startparameters="+exec ${servercfg}"
#### LinuxGSM Settings ####

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

@ -13,9 +13,7 @@ ip="0.0.0.0"
port="27500"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-port ${port} -game ktx +exec ${servercfg}"
}
startparameters="-port ${port} -game ktx +exec ${servercfg}"
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ defaultmap="rc_arena"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game ricochet -strictportbind +ip ${ip} -port ${port} +clientport ${clientport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ ip="0.0.0.0"
defaultmap="RO-Arad.rom"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
}
startparameters="server ${defaultmap}?game=ROGame.ROTeamGame?VACSecured=true -nohomedir ini=${servercfg} log=${gamelog}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="27960"
defaultmap="mp_beach"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set fs_basepath ${serverfiles} +set dedicated 1 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

@ -24,9 +24,7 @@ saveinterval="300" # Auto-save in seconds.
tickrate="30" # default: 30, range: 15-100.
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
}
startparameters="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
#### LinuxGSM Settings ####

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

@ -12,9 +12,7 @@
javaram="2048" # -Xmx$2048M
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####
@ -155,7 +153,8 @@ glibc="null"
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${serverfiles}"
executable="java -Xmx${javaram}m -jar ${serverfiles}/server.jar"
preexecutable="java -Xmx${javaram}M -jar"
executable="./server.jar"
servercfgdir="${systemdir}"
servercfg="server.properties"
servercfgdefault="server.properties"

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

@ -13,9 +13,7 @@ ip="0.0.0.0"
port="7777"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ serverpassword="NOT SET" # Can't be adjusted currently
maxplayers="8" # Can't be adjusted currently
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\""
}
startparameters="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\""
#### LinuxGSM Settings ####

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

@ -16,9 +16,7 @@ steampass='password'
ip="0.0.0.0"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms=""
}
startparameters=""
#### LinuxGSM Settings ####

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

@ -1,25 +1,29 @@
##################################
######## 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
# 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.
#### Server Settings ####
#### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## 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 Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${port}"
}
## 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)
@ -28,17 +32,11 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off"
postdays="7"
posttarget="https://hastebin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
@ -51,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken"
mailgundomain="example.com"
mailgunemailfrom="[email protected]"
@ -64,11 +63,20 @@ 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) 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.
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
telegramalert="off"
telegramtoken="accesstoken"
telegramchatid=""
@ -90,15 +98,25 @@ logdays="7"
# Query delay time
querydelay="1"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on"
# Message Display Time
#### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
## 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
@ -107,13 +125,14 @@ sleeptime="0.5"
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
# 9: GoldSrc
# 10: Avorion
# 11: end
stopmode="7"
## Query mode
# 1: session only
# 2: gamedig + gsquery
# 2: gamedig (gsquery fallback)
# 3: gamedig
# 4: gsquery
# 5: tcp
@ -124,16 +143,7 @@ querytype=""
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="996560"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster=""
## LinuxGSM Server Details
## Game Server Details
# Do not edit
gamename="SCP: Secret Laboratory"
engine="unity3d"
@ -142,7 +152,7 @@ glibc="2.27"
#### Directories ####
# Edit with care
## Server Specific Directories
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${systemdir}"
executable="./LocalAdmin"
@ -152,7 +162,7 @@ servercfgdir="${HOME}/.config/SCP Secret Laboratory/config/${port}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"

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

@ -1,25 +1,29 @@
##################################
######## 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
# 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.
#### Server Settings ####
#### Game Server Settings ####
## Server Start Settings | https://docs.linuxgsm.com/configuration/start-parameters
## 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 Start Command | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="${port}"
}
## 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)
@ -28,17 +32,11 @@ displayip=""
# More info | https://docs.linuxgsm.com/alerts#more-info
postalert="off"
postdays="7"
posttarget="https://hastebin.com"
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord
discordalert="off"
discordwebhook="webhook"
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack
slackalert="off"
slackwebhook="webhook"
# Email Alerts | https://docs.linuxgsm.com/alerts/email
emailalert="off"
email="[email protected]"
@ -51,6 +49,7 @@ iftttevent="linuxgsm_alert"
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun
mailgunalert="off"
mailgunapiregion="us"
mailguntoken="accesstoken"
mailgundomain="example.com"
mailgunemailfrom="[email protected]"
@ -64,11 +63,20 @@ 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) 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.
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring".
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help".
telegramalert="off"
telegramtoken="accesstoken"
telegramchatid=""
@ -90,15 +98,25 @@ logdays="7"
# Query delay time
querydelay="1"
#### LinuxGSM Advanced Settings ####
# ANSI Colors
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors
ansi="on"
# Message Display Time
#### Advanced Settings ####
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time
sleeptime="0.5"
# Stop Mode | https://docs.linuxgsm.com/steamcmd/stopmode
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd
# Server appid
appid="786920"
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
@ -107,13 +125,14 @@ sleeptime="0.5"
# 6: q
# 7: exit
# 8: 7 Days to Die
# 9: Gold Source
# 10: Teamspeak 3
# 9: GoldSrc
# 10: Avorion
# 11: end
stopmode="7"
## Query mode
# 1: session only
# 2: gamedig + gsquery
# 2: gamedig (gsquery fallback)
# 3: gamedig
# 4: gsquery
# 5: tcp
@ -124,16 +143,7 @@ querytype=""
consoleverbose="yes"
consoleinteract="yes"
## SteamCMD Settings
# Server appid
appid="786920"
steamcmdforcewindows="no"
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
branch=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster=""
## LinuxGSM Server Details
## Game Server Details
# Do not edit
gamename="SCP: Secret Laboratory ServerMod"
engine="unity3d"
@ -142,7 +152,7 @@ glibc="2.27"
#### Directories ####
# Edit with care
## Server Specific Directories
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${systemdir}"
executable="./LocalAdmin"
@ -152,7 +162,7 @@ servercfgdir="${HOME}/.config/SCP Secret Laboratory/config/${port}"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${rootdir}/backups"
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"

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

@ -12,9 +12,7 @@
ip="0.0.0.0"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
}
startparameters="-quit -batchmode -nographics -dedicated -configfile=${servercfgfullpath}"
#### LinuxGSM Settings ####

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

@ -17,9 +17,7 @@ defaultmap="sf_astrodome"
maxplayers="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
}
startparameters="-game sfclassic -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
#### LinuxGSM Settings ####

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

@ -14,9 +14,7 @@ port="20100"
defaultmap="mp_shop"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
fn_parms(){
parms="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
}
startparameters="+set sv_punkbuster 0 +set dedicated 2 +set net_ip ${ip} +set net_port ${port} +exec ${servercfg} +map ${defaultmap}"
#### LinuxGSM Settings ####

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

Loading…
Cancel
Save