Browse Source

Merge branch 'release/v23.3.0'

pull/4218/head
Daniel Gibbs 2 years ago
parent
commit
ddd5e732f8
  1. 1
      .github/ISSUE_TEMPLATE/bug_report.yml
  2. 1
      .github/ISSUE_TEMPLATE/feature_request.yml
  3. 74
      .github/workflows/details-check.yml
  4. 25
      .github/workflows/detals-check-generate-matrix.sh
  5. 22
      .github/workflows/serverlist-validate.sh
  6. 13
      .github/workflows/serverlist-validate.yml
  7. 2
      .github/workflows/version-check.sh
  8. 13
      .github/workflows/version-check.yml
  9. 0
      .prettierrc
  10. 1
      .vscode/extensions.json
  11. 2
      lgsm/config-default/config-lgsm/acserver/_default.cfg
  12. 2
      lgsm/config-default/config-lgsm/avserver/_default.cfg
  13. 1
      lgsm/config-default/config-lgsm/boserver/_default.cfg
  14. 182
      lgsm/config-default/config-lgsm/ctserver/_default.cfg
  15. 4
      lgsm/config-default/config-lgsm/dayzserver/_default.cfg
  16. 199
      lgsm/config-default/config-lgsm/hcuserver/_default.cfg
  17. 3
      lgsm/config-default/config-lgsm/hwserver/_default.cfg
  18. 2
      lgsm/config-default/config-lgsm/inssserver/_default.cfg
  19. 2
      lgsm/config-default/config-lgsm/kf2server/_default.cfg
  20. 3
      lgsm/config-default/config-lgsm/momserver/_default.cfg
  21. 5
      lgsm/config-default/config-lgsm/necserver/_default.cfg
  22. 8
      lgsm/config-default/config-lgsm/ns2cserver/_default.cfg
  23. 8
      lgsm/config-default/config-lgsm/ns2server/_default.cfg
  24. 191
      lgsm/config-default/config-lgsm/ohdserver/_default.cfg
  25. 2
      lgsm/config-default/config-lgsm/pc2server/_default.cfg
  26. 2
      lgsm/config-default/config-lgsm/pcserver/_default.cfg
  27. 6
      lgsm/config-default/config-lgsm/pstbsserver/_default.cfg
  28. 3
      lgsm/config-default/config-lgsm/pzserver/_default.cfg
  29. 4
      lgsm/config-default/config-lgsm/rustserver/_default.cfg
  30. 2
      lgsm/config-default/config-lgsm/sbotsserver/_default.cfg
  31. 10
      lgsm/config-default/config-lgsm/stserver/_default.cfg
  32. 5
      lgsm/config-default/config-lgsm/tiserver/_default.cfg
  33. 4
      lgsm/config-default/config-lgsm/vhserver/_default.cfg
  34. 8
      lgsm/data/almalinux-8.csv
  35. 10
      lgsm/data/almalinux-9.csv
  36. 8
      lgsm/data/centos-7.csv
  37. 8
      lgsm/data/centos-8.csv
  38. 10
      lgsm/data/centos-9.csv
  39. 10
      lgsm/data/debian-10.csv
  40. 10
      lgsm/data/debian-11.csv
  41. 135
      lgsm/data/debian-12.csv
  42. 10
      lgsm/data/debian-9.csv
  43. 8
      lgsm/data/rhel-7.csv
  44. 8
      lgsm/data/rhel-8.csv
  45. 10
      lgsm/data/rhel-9.csv
  46. 8
      lgsm/data/rocky-8.csv
  47. 10
      lgsm/data/rocky-9.csv
  48. 6
      lgsm/data/serverlist.csv
  49. 8
      lgsm/data/ubuntu-16.04.csv
  50. 10
      lgsm/data/ubuntu-18.04.csv
  51. 10
      lgsm/data/ubuntu-20.04.csv
  52. 10
      lgsm/data/ubuntu-21.04.csv
  53. 14
      lgsm/data/ubuntu-21.10.csv
  54. 10
      lgsm/data/ubuntu-22.04.csv
  55. 135
      lgsm/data/ubuntu-23.04.csv
  56. 0
      lgsm/functions/README.md
  57. 0
      lgsm/functions/alert.sh
  58. 0
      lgsm/functions/alert_discord.sh
  59. 0
      lgsm/functions/alert_email.sh
  60. 0
      lgsm/functions/alert_ifttt.sh
  61. 0
      lgsm/functions/alert_mailgun.sh
  62. 0
      lgsm/functions/alert_pushbullet.sh
  63. 0
      lgsm/functions/alert_pushover.sh
  64. 0
      lgsm/functions/alert_rocketchat.sh
  65. 0
      lgsm/functions/alert_slack.sh
  66. 0
      lgsm/functions/alert_telegram.sh
  67. 0
      lgsm/functions/check.sh
  68. 0
      lgsm/functions/check_config.sh
  69. 0
      lgsm/functions/check_deps.sh
  70. 0
      lgsm/functions/check_executable.sh
  71. 0
      lgsm/functions/check_glibc.sh
  72. 0
      lgsm/functions/check_ip.sh
  73. 0
      lgsm/functions/check_last_update.sh
  74. 0
      lgsm/functions/check_logs.sh
  75. 0
      lgsm/functions/check_permissions.sh
  76. 0
      lgsm/functions/check_root.sh
  77. 0
      lgsm/functions/check_status.sh
  78. 0
      lgsm/functions/check_steamcmd.sh
  79. 0
      lgsm/functions/check_system_dir.sh
  80. 0
      lgsm/functions/check_system_requirements.sh
  81. 0
      lgsm/functions/check_tmuxception.sh
  82. 0
      lgsm/functions/check_version.sh
  83. 0
      lgsm/functions/command_check_update.sh
  84. 0
      lgsm/functions/command_console.sh
  85. 0
      lgsm/functions/command_debug.sh
  86. 0
      lgsm/functions/command_details.sh
  87. 0
      lgsm/functions/command_dev_clear_functions.sh
  88. 0
      lgsm/functions/command_dev_debug.sh
  89. 0
      lgsm/functions/command_dev_detect_deps.sh
  90. 0
      lgsm/functions/command_dev_detect_glibc.sh
  91. 0
      lgsm/functions/command_dev_detect_ldd.sh
  92. 0
      lgsm/functions/command_dev_query_raw.sh
  93. 0
      lgsm/functions/command_donate.sh
  94. 0
      lgsm/functions/command_fastdl.sh
  95. 0
      lgsm/functions/command_install.sh
  96. 0
      lgsm/functions/command_install_resources_mta.sh
  97. 0
      lgsm/functions/command_mods_install.sh
  98. 0
      lgsm/functions/command_mods_remove.sh
  99. 0
      lgsm/functions/command_mods_update.sh
  100. 0
      lgsm/functions/command_monitor.sh

1
.github/ISSUE_TEMPLATE/bug_report.yml

@ -34,6 +34,7 @@ body:
- Ubuntu 20.04
- Ubuntu 18.04
- Ubuntu 16.04
- Debian 12
- Debian 11
- Debian 10
- Debian 9

1
.github/ISSUE_TEMPLATE/feature_request.yml

@ -34,6 +34,7 @@ body:
- Ubuntu 20.04
- Ubuntu 18.04
- Ubuntu 16.04
- Debian 12
- Debian 11
- Debian 10
- Debian 9

74
.github/workflows/details-check.yml

@ -0,0 +1,74 @@
name: Details Check
# This action will check that LinuxGSM is picking up game server config and parameter variables.
on:
workflow_dispatch:
push:
jobs:
create-matrix:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Generate matrix with generate-matrix.sh
run: chmod +x .github/workflows/detals-check-generate-matrix.sh; .github/workflows/detals-check-generate-matrix.sh
- id: set-matrix
run: |
shortnamearray=$(cat shortnamearray.json)
echo "${shortnamearray}"
echo -n "matrix=${shortnamearray}" >> $GITHUB_OUTPUT
details-check:
needs: create-matrix
continue-on-error: true
runs-on: ubuntu-latest
strategy:
matrix: ${{ fromJSON(needs.create-matrix.outputs.matrix) }}
steps:
- name: Install dependencies
run: sudo apt-get install libxml2-utils jq
- name: Download linuxgsm.sh
run: wget https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/${GITHUB_REF#refs/heads/}/linuxgsm.sh; chmod +x linuxgsm.sh
- name: Grab server
run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./linuxgsm.sh ${{ matrix.shortname }}server
- name: Enable developer mode
run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server developer
- id: sets-servercfgname
name: Generate servercfgname
run: |
servercfg=$(sed -n "/^\<servercfgdefault\>/ { s/.*= *\"\?\([^\"']*\)\"\?/\1/p;q }" lgsm/config-lgsm/${{ matrix.shortname }}server/_default.cfg)
echo "servercfgname=$servercfg" >> "$GITHUB_OUTPUT"
- name: Download config
run: |
if [ -z "${{ steps.sets-servercfgname.outputs.servercfgname }}" ]; then
echo "This game server has no config file."
else
curl -f -o config "https://raw.githubusercontent.com/GameServerManagers/Game-Server-Configs/rename/${{ matrix.shortname }}/${{ steps.sets-servercfgname.outputs.servercfgname }}"
fi
- name: Display config
run: |
if [ -z "${{ steps.sets-servercfgname.outputs.servercfgname }}" ]; then
echo "This game server has no config file."
else
cat config
fi
- name: Display parameters
run: grep "startparameters" lgsm/config-default/config-lgsm/${{ matrix.shortname }}server/_default.cfg
- name: Detect details
run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server detect-details
- name: Query Raw
run: LGSM_GITHUBBRANCH="${GITHUB_REF#refs/heads/}" ./${{ matrix.shortname }}server query-raw

25
.github/workflows/detals-check-generate-matrix.sh

@ -0,0 +1,25 @@
#!/bin/bash
curl "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/lgsm/data/serverlist.csv" | grep -v '^[[:blank:]]*$' > serverlist.csv
echo -n "{" > "shortnamearray.json"
echo -n "\"include\":[" >> "shortnamearray.json"
while read -r line; do
shortname=$(echo "$line" | awk -F, '{ print $1 }')
export shortname
servername=$(echo "$line" | awk -F, '{ print $2 }')
export servername
gamename=$(echo "$line" | awk -F, '{ print $3 }')
export gamename
distro=$(echo "$line" | awk -F, '{ print $4 }')
export distro
echo -n "{" >> "shortnamearray.json"
echo -n "\"shortname\":" >> "shortnamearray.json"
echo -n "\"${shortname}\"" >> "shortnamearray.json"
echo -n "}," >> "shortnamearray.json"
done < serverlist.csv
sed -i '$ s/.$//' "shortnamearray.json"
echo -n "]" >> "shortnamearray.json"
echo -n "}" >> "shortnamearray.json"
rm serverlist.csv

22
.github/workflows/serverlist-validate.sh

@ -0,0 +1,22 @@
#!/bin/bash
echo "Checking that all the game servers are listed in all csv files"
echo "this check will ensure serverlist.csv has the same number of lines (-2 lines) as the other csv files"
# count the number of lines in the serverlist.csv
cd "lgsm/data" || exit
serverlistcount="$(wc -l < serverlist.csv)"
echo "serverlistcount: $serverlistcount"
# get list of all csv files starting with ubunutu debian centos
csvlist="$(ls -1 | grep -E '^(ubuntu|debian|centos|rhel|almalinux|rocky).*\.csv$')"
# loop though each csv file and make sure the number of lines is the same as the serverlistcount
for csv in $csvlist; do
csvcount="$(wc -l < "${csv}")"
csvcount=$((csvcount-2))
if [ "$csvcount" -ne "$serverlistcount" ]; then
echo "ERROR: $csv ($csvcount) does not match serverlist.csv ($serverlistcount)"
exitcode=1
else
echo "OK: $csv ($csvcount) and serverlist.csv ($serverlistcount) match"
fi
done
exit ${exitcode}

13
.github/workflows/serverlist-validate.yml

@ -0,0 +1,13 @@
name: Server list Validation
on:
workflow_dispatch:
push:
jobs:
serverlist-validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: compare versions
run: chmod +x .github/workflows/serverlist-validate.sh; .github/workflows/serverlist-validate.sh

2
.github/workflows/version-check.sh

@ -1,6 +1,6 @@
#!/bin/bash
version=$(grep "version=" linuxgsm.sh | sed -e 's/version//g' | tr -d '="')
modulesversion=$(grep "modulesversion=" lgsm/functions/core_functions.sh | sed -e 's/modulesversion//g' | tr -d '="')
modulesversion=$(grep "modulesversion=" lgsm/modules/core_modules.sh | sed -e 's/modulesversion//g' | tr -d '="')
if [ "${version}" != "${modulesversion}" ]; then
echo "Error! LinuxGSM version mismatch"

13
.github/workflows/version-check.yml

@ -1,26 +1,15 @@
# This is a basic workflow to help you get started with Actions
name: Version Check
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on: push
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
permissions:
contents: read
jobs:
# This workflow contains a single job called "build"
Version-Check:
# The type of runner that the job will run on
version-Check:
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
# Runs a single command using the runners shell
- name: compare versions
run: chmod +x .github/workflows/version-check.sh; .github/workflows/version-check.sh

0
.prettierrc.json → .prettierrc

1
.vscode/extensions.json

@ -5,7 +5,6 @@
"yzhang.markdown-all-in-one",
"esbenp.prettier-vscode",
"timonwong.shellcheck",
"foxundermoon.shell-format",
"redhat.vscode-yaml"
]
}

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

@ -12,8 +12,6 @@
steamuser="username"
steampass='password'
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="-c ${servercfgfullpath}"

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

@ -8,8 +8,6 @@
#### Game Server Settings ####
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="--galaxy-name ${selfname} --ip ${ip} --datapath ${avdatapath}"

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

@ -12,7 +12,6 @@
# GSLT can be used for running a public server.
# More info: https://docs.linuxgsm.com/steamcmd/gslt
gslt=""
ip=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="-batchmode -nographics -dedicated -configfile=${servercfgfullpath}"

182
lgsm/config-default/config-lgsm/ctserver/_default.cfg

@ -0,0 +1,182 @@
##################################
######## 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
startparameters="-batchmode -showlogs"
#### 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@example.com"
emailfrom=""
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
gotifyalert="off"
gotifytoken="token"
gotifywebhook="webhook"
# 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="alert@example.com"
mailgunemail="email@myemail.com"
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
pushbulletalert="off"
pushbullettoken="accesstoken"
channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off"
pushovertoken="accesstoken"
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="1670340"
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="5"
## Query mode
# 1: session only
# 2: gamedig (gsquery fallback)
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="1"
querytype=""
## Console type
consoleverbose="no"
consoleinteract="yes"
## Game Server Details
# Do not edit
gamename="Craftopia"
engine="unity3d"
glibc="2.17"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}"
executabledir="${serverfiles}"
executable="./Craftopia.x86_64"
servercfgdir="${systemdir}"
servercfg="ServerSetting.ini"
servercfgdefault="ServerSetting.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
#gamelogdir="${serverfiles}"
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"

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

@ -8,10 +8,6 @@
#### Game Server Settings ####
## SteamCMD Login | https://docs.linuxgsm.com/steamcmd#steamcmd-login
# steamuser="username"
# steampass='password'
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
port="2302"

199
lgsm/config-default/config-lgsm/hcuserver/_default.cfg

@ -0,0 +1,199 @@
##################################
######## 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
defaultmap="KidsBedroom"
ip="0.0.0.0"
maxplayers="8"
port="7777"
queryport="27015"
servername="LinuxGSM"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="${defaultmap}?Difficulty=1?Game=DM?MapList=KidsBedroom,Playground,Garden,Hallway_Simple,Bathroom,Hallway_Hard,Attic_Daytime,Shed,ToyPalace,Kitchen,Garage?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600?ScoreLimit=30?Teamplay -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
## Server Parameters for Plague mode
#startparameters="${defaultmap}?Game=PL?MapList=KidsBedroom,Garden,Hallway_Simple,Attic_Daytime,Garage,Shed,Kitchen,Hallway_Hard,ToyPalace,Bathroom?MaxPlayers=${maxplayers}?WeaponTypes=7?TimeLimit=600 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
## Server Parameters for Co-op mode
#startparameters="${defaultmap}?Difficulty=1?Game=WV?MapList=KidsBedroom?MaxPlayers=4 -ServerName='${servername}' -Port=${port} -QueryPort=${queryport} -NOCONSOLE -unattended"
#### 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@example.com"
emailfrom=""
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
gotifyalert="off"
gotifytoken="token"
gotifywebhook="webhook"
# 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="alert@example.com"
mailgunemail="email@myemail.com"
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
pushbulletalert="off"
pushbullettoken="accesstoken"
channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off"
pushovertoken="accesstoken"
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="5"
## 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="1045940"
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="1"
querytype=""
## Console type
consoleverbose="no"
consoleinteract="no"
## Game Server Details
# Do not edit
gamename="HYPERCHARGE: Unboxed"
engine="unreal4"
glibc="2.17"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}/Unboxed"
executabledir="${systemdir}/Binaries/Linux"
executable="./UnboxedServer-Linux-Shipping"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="GameUserSettings.ini"
servercfgdefault="GameUserSettings.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/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"
## Log Parameters
logtimestamp="off"
logtimestampformat="%Y-%m-%d %H:%M:%S"

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

@ -16,7 +16,6 @@ queryport="12881"
maxplayers="20"
defaultmap="" # Optional
creativemode="0" # Free Build: creativemode="1"
gamelog="gamelog.txt"
## Add admins using STEAMID64
# Example : addadmin 012345678901234567; addadmin 987654321098765432
@ -28,7 +27,7 @@ loadsave=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care | http://hurtworld.wikia.com/wiki/Hosting_A_Server
startparameters="-batchmode -nographics -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
startparameters="-batchmode -nographics -logfile ${gamelog} -exec \"host ${port} ${defaultmap} ${loadsave};queryport ${queryport};maxplayers ${maxplayers};servername ${servername};creativemode ${creativemode};${admins}\""
#### LinuxGSM Settings ####

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

@ -20,7 +20,7 @@ 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
## Parameter Docs | https://mod.io/g/insurgencysandstorm/r/server-admin-guide
startparameters="${defaultmap}?Scenario=${defaultscenario}?MaxPlayers=${maxplayers} -Port=${port} -QueryPort=${queryport} -hostname='${servername}' -Rcon -RconPassword=${rconpassword} -RconListenPort=${rconport} -log"
#### LinuxGSM Settings ####

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

@ -121,7 +121,7 @@ steamcmdforcewindows="no"
branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
steammaster="true"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill

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

@ -12,10 +12,9 @@
ip="0.0.0.0"
port="7777"
beaconport="15000"
maxplayers="32"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}" -maxplayers=${maxplayers}"
startparameters="-port="${port}" -beaconport="${beaconport}" -MULTIHOME="${ip}""
#### LinuxGSM Settings ####

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

@ -7,6 +7,7 @@
# [instance].cfg - applies settings to a specific instance.
#### Game Server Settings ####
## Pre-defined Paramters | https://docs.linuxgsm.com/configuration/start-parameters#predefined-parameters
worldname="MyWorld"
@ -139,8 +140,8 @@ stopmode="2"
# 3: gamedig
# 4: gsquery
# 5: tcp
querymode="2"
querytype="protocol-valve"
querymode="1"
querytype=""
## Console type
consoleverbose="yes"

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

@ -14,9 +14,9 @@ port="27015"
defaultmap="co_core"
maxplayers="24"
servername="LinuxGSM Server"
webadminuser="admin"
webadminpass="admin"
webadminport="8080"
httpuser="admin"
httppassword="admin"
httpport="8080"
mods=""
serverpassword=""
# Add the following line to the parms if you want a private server. Ensuring
@ -24,7 +24,7 @@ serverpassword=""
# -password \"${serverpassword}\"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
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}\""
startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword \"${httppassword}\" -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -modstorage \"${modstoragedir}\" -mods \"${mods}\""
#### LinuxGSM Settings ####

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

@ -14,9 +14,9 @@ port="27015"
defaultmap="ns2_summit"
maxplayers="24"
servername="LinuxGSM Server"
webadminuser="admin"
webadminpass="admin"
webadminport="8080"
httpuser="admin"
httppassword="admin"
httpport="8080"
mods=""
serverpassword=""
# Add the following line to the parms if you want a private server. Ensuring
@ -24,7 +24,7 @@ serverpassword=""
# -password \"${serverpassword}\"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
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}\" -mods2 \"${mods}\""
startparameters="-name \"${servername}\" -port ${port} -webadmin -webdomain ${ip} -webuser ${httpuser} -webpassword \"${httppassword}\" -webport ${httpport} -map ${defaultmap} -limit ${maxplayers} -config_path \"${servercfgdir}\" -logdir \"${gamelogdir}\" -modstorage \"${modstoragedir}\" -mods2 \"${mods}\""
#### LinuxGSM Settings ####

191
lgsm/config-default/config-lgsm/ohdserver/_default.cfg

@ -0,0 +1,191 @@
##################################
######## 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
ip="0.0.0.0"
port="7777"
queryport="27005"
servername="LinuxGSM Server"
serverpassword=""
# Maps: risala, khafji_p, lamdong, montecassino, argonne
defaultmap="AAS-TestMap"
maxplayers="16"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="${defaultmap}?MaxPlayers=${maxplayers}?Password=${serverpassword} -Port=${port} -QueryPort=${queryport} -SteamServerName='${servername}' -log"
#### 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@example.com"
emailfrom=""
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify
gotifyalert="off"
gotifytoken="token"
gotifywebhook="webhook"
# 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="alert@example.com"
mailgunemail="email@myemail.com"
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet
pushbulletalert="off"
pushbullettoken="accesstoken"
channeltag=""
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover
pushoveralert="off"
pushovertoken="accesstoken"
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="950900"
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="yes"
consoleinteract="no"
## Game Server Details
# Do not edit
gamename="Operation: Harsh Doorstop"
engine="unreal4"
glibc="2.17"
#### Directories ####
# Edit with care
## Game Server Directories
systemdir="${serverfiles}/HarshDoorstop"
executabledir="${systemdir}/Binaries/Linux"
executable="./HarshDoorstopServer-Linux-Shipping"
servercfgdir="${systemdir}/Saved/Config/LinuxServer"
servercfg="Game.ini"
servercfgdefault="Game.ini"
servercfgfullpath="${servercfgdir}/${servercfg}"
## Backup Directory
backupdir="${lgsmdir}/backup"
## Logging Directories
logdir="${rootdir}/log"
gamelogdir="${systemdir}/Saved/Logs"
lgsmlogdir="${logdir}/script"
consolelogdir="${logdir}/console"
gamelog="${gamelogdir}/${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
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"

2
lgsm/config-default/config-lgsm/pc2server/_default.cfg

@ -119,7 +119,7 @@ steamcmdforcewindows="no"
branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
steammaster="true"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill

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

@ -115,7 +115,7 @@ steamcmdforcewindows="no"
branch=""
betapassword=""
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
steammaster="false"
steammaster="true"
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
# 1: tmux kill

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

@ -10,15 +10,15 @@
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
maxplayers="40"
port="10027"
queryport="10037"
rconport="21114"
randommap="NONE"
maxplayers="40"
reservedslots="0"
tickrate="50"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} RCONPORT=${rconport} FIXEDMAXPLAYERS=${maxplayers} NumReservedSlots=${reservedslots}"
startparameters="MULTIHOME=${ip} RANDOM=${randommap} Port=${port} QueryPort=${queryport} FIXEDMAXPLAYERS=${maxplayers} FIXEDMAXTICKRATE=${tickrate} NumReservedSlots=${reservedslots}"
#### LinuxGSM Settings ####

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

@ -10,10 +10,11 @@
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
javaram="8192" # -Xmx$8192M
adminpassword="CHANGE_ME"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="--ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname}"
startparameters="--ip ${ip} -adminpassword \"${adminpassword}\" -servername ${selfname} -Xmx${javaram}M"
#### LinuxGSM Settings ####

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

@ -12,8 +12,8 @@
ip="0.0.0.0"
port="28015"
rconport="28016"
appport=28082
queryport=28017
appport="28082"
queryport="28017"
rconpassword="CHANGE_ME"
rconweb="1" # Value is: 1 for the Facepunch web panel, Rustadmin desktop and Rustadmin Online; 0 for RCON tools like Rusty.
servername="Rust"

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

@ -13,8 +13,6 @@ port="7777"
queryport="27015"
defaultmap="StationKappa"
servername="LinuxGSM Server"
serverpassword="NOT SET" # Can't be adjusted currently
maxplayers="8" # Can't be adjusted currently
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="Port=${port}?QueryPort=${queryport} -startup_map ${defaultmap} -server_name \"${servername}\""

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

@ -10,17 +10,17 @@
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters
ip="0.0.0.0"
servername="LinuxGSM"
maxplayers="10"
port="27500"
queryport="27015"
worldtype="Moon"
maxplayers="10"
autosaveinterval=300
saveinterval="300"
servername="LinuxGSM"
worldname="moon_save"
worldtype="Moon"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
# Edit with care
startparameters="-LOADLATEST ${worldname} ${worldtype} -settings ServerName ${servername} StartLocalHost true ServerVisible true ServerMaxPlayers ${maxplayers} GamePort ${port} UpdatePort ${queryport} UPNPEnabled true AutoSave true SaveInterval ${autosaveinterval}"
startparameters="-LOADLATEST ${worldname} ${worldtype} -settings ServerName ${servername} StartLocalHost true ServerVisible true ServerMaxPlayers ${maxplayers} GamePort ${port} UpdatePort ${queryport} UPNPEnabled true AutoSave true SaveInterval ${saveinterval}"
#### LinuxGSM Settings ####

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

@ -15,8 +15,11 @@ queryport="27015"
# Possible maps, see: https://isle.fandom.com/wiki/The_Isle_Server_Settings_and_Configuration#Optional_Maps
map=""
# EAC start parameters
eaclaunch="-ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=xyza7891gk5PRo3J7G9puCJGFJjmEguW -ini:Engine:[EpicOnlineServices]:DedicatedServerClientSecret=pKWl6t5i9NJK8gTpVlAxzENZ65P8hYzodV8Dqe5Rlc8"
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="${map} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log"
startparameters="${map} -MultiHome=${ip} -Port=${port} -QueryPort=${queryport} -log ${eaclaunch}"
#### LinuxGSM Settings ####

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

@ -13,7 +13,7 @@ servername="Valheim Server"
# Minimum password length is 5.
serverpassword=""
port="2456"
gameworld="${selfname}"
worldname="${selfname}"
public="1"
savedir="$HOME/.config/unity3d/IronGate/Valheim"
logFile=""
@ -26,7 +26,7 @@ backuplong="43200"
crossplay=""
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
startparameters="-name '${servername}' -password ${serverpassword} -port ${port} -world ${gameworld} -public ${public} -savedir '${savedir}' -logFile '${logFile}' -saveinterval ${saveinterval} -backups ${backups} -backupshort ${backupshort} -backuplong ${backuplong} ${crossplay:+-crossplay}"
startparameters="-name '${servername}' -password ${serverpassword} -port ${port} -world ${worldname} -public ${public} -savedir '${savedir}' -logFile '${logFile}' -saveinterval ${saveinterval} -backups ${backups} -backupshort ${backupshort} -backuplong ${backuplong} ${crossplay:+-crossplay}"
#### LinuxGSM Settings ####

8
lgsm/data/almalinux-8.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/almalinux-9.csv

@ -1,4 +1,4 @@
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python36,tar,tmux,unzip,util-linux,wget,xz
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python3,tar,tmux,unzip,util-linux,wget,xz
steamcmd,glibc.i686,libstdc++.i686
ac
ahl
@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

8
lgsm/data/centos-7.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-libs
mta,ncurses-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-11-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

8
lgsm/data/centos-8.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/centos-9.csv

@ -1,4 +1,4 @@
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python36,tar,tmux,unzip,util-linux,wget,xz
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python3,tar,tmux,unzip,util-linux,wget,xz
steamcmd,glibc.i686,libstdc++.i686
ac
ahl
@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/debian-10.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-11-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/debian-11.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

135
lgsm/data/debian-12.csv

@ -0,0 +1,135 @@
all,bc,binutils,bsdmainutils,bzip2,ca-certificates,cpio,curl,distro-info,file,gzip,hostname,jq,lib32gcc-s1,lib32stdc++6,netcat-traditional,python3,tar,tmux,unzip,util-linux,wget,xz-utils
steamcmd,lib32gcc-s1,lib32stdc++6,libsdl2-2.0-0:i386,steamcmd
ac
ahl
ahl2
ark
arma3
armar,libcurl4
ats
av
bb
bb2,libcurl4-gnutls-dev:i386
bd
bf1942,libncurses5:i386,libtinfo5:i386
bfv,libncurses5:i386,libstdc++5:i386
bmdm,libncurses5:i386
bo
bs
bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
cod4
coduo,libstdc++5:i386
codwaw
col
cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
dod
dodr
dods
doi
dst,libcurl4-gnutls-dev:i386
dys
eco,libgdiplus
em
etl
ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
hw,lib32z1
ins
inss
ios
jc2
jc3
jk2
kf
kf2
l4d
l4d2
lo
mc,openjdk-17-jre
mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb12
ns2c,speex:i386,libtbb12
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
pvr,libc++1
pz,openjdk-17-jre,rng-tools5
q2
q3
ql
qw
ricochet
ro
rtcw
rust,lib32z1
rw,openjdk-17-jre
samp
sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2
sol
squad
st
stn
sven,libssl3:i386,zlib1g:i386
terraria
tf2,libcurl4-gnutls-dev:i386
tfc
ti
ts
ts3
tu
tw
unt
ut
ut2k4
ut3
ut99
vh,libc6-dev
vints,mono-complete
vpmc,openjdk-17-jre
vs
wet
wf
wmc,openjdk-17-jre
wurm,xvfb
zmr,libtinfo5:i386
zps,libtinfo5:i386
Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/debian-9.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-8-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

8
lgsm/data/rhel-7.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-libs
mta,ncurses-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-11-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

8
lgsm/data/rhel-8.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/rhel-9.csv

@ -1,4 +1,4 @@
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python36,tar,tmux,unzip,util-linux,wget,xz
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python3,tar,tmux,unzip,util-linux,wget,xz
steamcmd,glibc.i686,libstdc++.i686
ac
ahl
@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

8
lgsm/data/rocky-8.csv

@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/rocky-9.csv

@ -1,4 +1,4 @@
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python36,tar,tmux,unzip,util-linux,wget,xz
all,bc,binutils,bzip2,cpio,curl,epel-release,file,glibc.i686,gzip,hostname,jq,libstdc++,libstdc++.i686,nmap-ncat,python3,tar,tmux,unzip,util-linux,wget,xz
steamcmd,glibc.i686,libstdc++.i686
ac
ahl
@ -32,6 +32,7 @@ cs
cscz
csgo
css,ncurses-libs.i686
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,ncurses-libs.i686
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb,libnsl
mh
mohaa,compat-libstdc++-33.i686
mom
mta,ncurses-compat-libs
mta,ncurses-compat-libs,libxml2
nd
nec
nmrih,ncurses-libs.i686
ns
ns2,speex,tbb
ns2c,speex.i686,tbb.i686
ohd
onset,mariadb-connector-c
opfor
pc
pc2
pmc,java-17-openjdk
pstbs,GConf2
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl
scpslsm
sdtd,telnet,expect
sdtd,telnet,expect,libxml2
sf
sfc,ncurses-libs.i686
sof2

Can't render this file because it has a wrong number of fields in line 2.

6
lgsm/data/serverlist.csv

@ -4,7 +4,7 @@ ahl2,ahl2server,Action: Source,ubuntu-22.04
ark,arkserver,ARK: Survival Evolved,ubuntu-22.04
arma3,arma3server,ARMA 3,ubuntu-22.04
armar,armarserver,Arma Reforger,ubuntu-20.04
ats,atsserver,American Truck Simulator
ats,atsserver,American Truck Simulator,ubuntu-22.04
av,avserver,Avorion,ubuntu-22.04
bb,bbserver,BrainBread,ubuntu-22.04
bb2,bb2server,BrainBread 2,ubuntu-22.04
@ -30,6 +30,7 @@ cs,csserver,Counter-Strike 1.6,ubuntu-22.04
cscz,csczserver,Counter-Strike: Condition Zero,ubuntu-22.04
csgo,csgoserver,Counter-Strike: Global Offensive,ubuntu-22.04
css,cssserver,Counter-Strike: Source,ubuntu-22.04
ct,ctserver,Craftopia,ubuntu-22.04
dab,dabserver,Double Action: Boogaloo,ubuntu-22.04
dayz,dayzserver,DayZ,ubuntu-22.04
dmc,dmcserver,Deathmatch Classic,ubuntu-22.04
@ -46,6 +47,7 @@ ets2,ets2server,Euro Truck Simulator 2,ubuntu-22.04
fctr,fctrserver,Factorio,ubuntu-22.04
fof,fofserver,Fistful of Frags,ubuntu-22.04
gmod,gmodserver,Garrys Mod,ubuntu-22.04
hcu,hcuserver,HYPERCHARGE: Unboxed,ubuntu-22.04
hl2dm,hl2dmserver,Half-Life 2: Deathmatch,ubuntu-22.04
hldm,hldmserver,Half-Life: Deathmatch,ubuntu-22.04
hldms,hldmsserver,Half-Life Deathmatch: Source,ubuntu-22.04
@ -73,6 +75,7 @@ nmrih,nmrihserver,No More Room in Hell,ubuntu-22.04
ns,nsserver,Natural Selection,ubuntu-22.04
ns2,ns2server,Natural Selection 2,ubuntu-22.04
ns2c,ns2cserver,NS2: Combat,ubuntu-22.04
ohd,ohdserver,Operation: Harsh Doorstop,ubuntu-22.04
onset,onsetserver,Onset,ubuntu-20.04
opfor,opforserver,Opposing Force,ubuntu-22.04
pc,pcserver,Project Cars,ubuntu-22.04
@ -128,4 +131,3 @@ wmc,wmcserver,WaterfallMC,ubuntu-22.04
wurm,wurmserver,Wurm Unlimited,ubuntu-22.04
zmr,zmrserver,Zombie Master: Reborn,ubuntu-22.04
zps,zpsserver,Zombie Panic! Source,ubuntu-22.04

Can't render this file because it has a wrong number of fields in line 7.

8
lgsm/data/ubuntu-16.04.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -75,9 +77,11 @@ nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-8-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/ubuntu-18.04.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-11-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/ubuntu-20.04.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/ubuntu-21.04.csv

@ -20,7 +20,7 @@ bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

14
lgsm/data/ubuntu-21.10.csv

@ -16,10 +16,11 @@ bfv,libncurses5:i386,libstdc++5:i386
bmdm,libncurses5:i386
bo
bs
bt,libicu-dev
bt,libicu-dev,dos2unix
btl
cc
ck,xvfb
cd
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -31,7 +32,9 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
dod
dodr
@ -46,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -66,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
@ -95,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

10
lgsm/data/ubuntu-22.04.csv

@ -19,8 +19,8 @@ bs
bt,libicu-dev,dos2unix
btl
cc
ck,xvfb
cd
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
@ -32,6 +32,7 @@ cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
@ -48,6 +49,7 @@ ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
@ -68,16 +70,18 @@ mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
@ -97,7 +101,7 @@ sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2

Can't render this file because it has a wrong number of fields in line 2.

135
lgsm/data/ubuntu-23.04.csv

@ -0,0 +1,135 @@
all,bc,binutils,bsdmainutils,bzip2,ca-certificates,cpio,curl,distro-info,file,gzip,hostname,jq,lib32gcc-s1,lib32stdc++6,netcat,python3,tar,tmux,unzip,util-linux,wget,xz-utils
steamcmd,lib32gcc-s1,lib32stdc++6,libsdl2-2.0-0:i386,steamcmd
ac
ahl
ahl2
ark
arma3
armar,libcurl4
ats
av
bb
bb2,libcurl4-gnutls-dev:i386
bd
bf1942,libncurses5:i386,libtinfo5:i386
bfv,libncurses5:i386,libstdc++5:i386
bmdm,libncurses5:i386
bo
bs
bt,libicu-dev,dos2unix
btl
cc
cd
ck,xvfb,libxi6
cmw
cod,libstdc++5:i386
cod2,libstdc++5:i386
cod4
coduo,libstdc++5:i386
codwaw
col
cs
cscz
csgo
css,libtinfo5:i386
ct
dab
dayz
dmc
dod
dodr
dods
doi
dst,libcurl4-gnutls-dev:i386
dys
eco,libgdiplus
em
etl
ets2
fctr
fof
gmod,libtinfo5:i386
hcu
hl2dm
hldm
hldms
hw,lib32z1
ins
inss
ios
jc2
jc3
jk2
kf
kf2
l4d
l4d2
lo
mc,openjdk-17-jre
mcb
mh
mohaa,libstdc++5:i386
mom
mta,libncursesw5,libxml2-utils
nd
nec
nmrih,libtinfo5:i386
ns
ns2,speex,libtbb2
ns2c,speex:i386,libtbb2
ohd
onset,libmariadb-dev
opfor
pc
pc2
pmc,openjdk-17-jre
pstbs,libgconf-2-4
pvkii
pvr,libc++1
pz,openjdk-17-jre,rng-tools5
q2
q3
ql
qw
ricochet
ro
rtcw
rust,lib32z1
rw,openjdk-17-jre
samp
sb
sbots
scpsl,mono-complete
scpslsm,mono-complete
sdtd,telnet,expect,libxml2-utils
sf
sfc,libtinfo5:i386
sof2
sol
squad
st
stn
sven,libssl1.1:i386,zlib1g:i386
terraria
tf2,libcurl4-gnutls-dev:i386
tfc
ti
ts
ts3
tu
tw
unt
ut
ut2k4
ut3
ut99
vh,libc6-dev
vints,mono-complete
vpmc,openjdk-17-jre
vs
wet
wf
wmc,openjdk-17-jre
wurm,xvfb
zmr,libtinfo5:i386
zps,libtinfo5:i386
Can't render this file because it has a wrong number of fields in line 2.

0
lgsm/functions/README.md

0
lgsm/functions/alert.sh

0
lgsm/functions/alert_discord.sh

0
lgsm/functions/alert_email.sh

0
lgsm/functions/alert_ifttt.sh

0
lgsm/functions/alert_mailgun.sh

0
lgsm/functions/alert_pushbullet.sh

0
lgsm/functions/alert_pushover.sh

0
lgsm/functions/alert_rocketchat.sh

0
lgsm/functions/alert_slack.sh

0
lgsm/functions/alert_telegram.sh

0
lgsm/functions/check.sh

0
lgsm/functions/check_config.sh

0
lgsm/functions/check_deps.sh

0
lgsm/functions/check_executable.sh

0
lgsm/functions/check_glibc.sh

0
lgsm/functions/check_ip.sh

0
lgsm/functions/check_last_update.sh

0
lgsm/functions/check_logs.sh

0
lgsm/functions/check_permissions.sh

0
lgsm/functions/check_root.sh

0
lgsm/functions/check_status.sh

0
lgsm/functions/check_steamcmd.sh

0
lgsm/functions/check_system_dir.sh

0
lgsm/functions/check_system_requirements.sh

0
lgsm/functions/check_tmuxception.sh

0
lgsm/functions/check_version.sh

0
lgsm/functions/command_check_update.sh

0
lgsm/functions/command_console.sh

0
lgsm/functions/command_debug.sh

0
lgsm/functions/command_details.sh

0
lgsm/functions/command_dev_clear_functions.sh

0
lgsm/functions/command_dev_debug.sh

0
lgsm/functions/command_dev_detect_deps.sh

0
lgsm/functions/command_dev_detect_glibc.sh

0
lgsm/functions/command_dev_detect_ldd.sh

0
lgsm/functions/command_dev_query_raw.sh

0
lgsm/functions/command_donate.sh

0
lgsm/functions/command_fastdl.sh

0
lgsm/functions/command_install.sh

0
lgsm/functions/command_install_resources_mta.sh

0
lgsm/functions/command_mods_install.sh

0
lgsm/functions/command_mods_remove.sh

0
lgsm/functions/command_mods_update.sh

0
lgsm/functions/command_monitor.sh

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

Loading…
Cancel
Save