Просмотр исходного кода

fix(jbep3): add distro deps entries and game icon

Daniel Gibbs 1 месяц назад
Родитель
Сommit
f7a1258b58

+ 198 - 0
lgsm/config-default/config-lgsm/jbep3server/_default.cfg

@@ -0,0 +1,198 @@
+##################################
+######## 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="27015"
+clientport="27005"
+sourcetvport="27020"
+defaultmap="crossfire"
+maxplayers="24"
+
+## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
+startparameters="-game jbep3 -strictportbind -ip ${ip} -port ${port} +clientport ${clientport} +tv_port ${sourcetvport} +map ${defaultmap} +servercfgfile ${servercfg} -maxplayers ${maxplayers}"
+
+#### 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"
+
+# Alert on Start/Stop/Restart
+statusalert="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"
+
+# ntfy Alerts | https://docs.linuxgsm.com/alerts/ntfy
+ntfyalert="off"
+ntfytopic="LinuxGSM"
+ntfyserver="https://ntfy.sh"
+ntfytoken=""
+ntfyusername=""
+ntfypassword=""
+ntfypriority=""
+ntfytags=""
+
+# 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"
+
+# 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 all".
+telegramapi="api.telegram.org"
+telegramalert="off"
+telegramtoken="accesstoken"
+telegramchatid=""
+telegramthreadid=""
+telegramsilentnotification="false"
+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="869800"
+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
+# 3: quit
+# 4: quit 120s
+# 5: stop
+# 6: q
+# 7: exit
+# 8: 7 Days to Die
+# 9: GoldSrc
+# 10: Avorion
+# 11: end
+stopmode="3"
+
+## 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="yes"
+
+## Game Server Details
+# Do not edit
+gamename="Jabroni Brawl: Episode 3"
+engine="source"
+glibc="2.3.6"
+
+#### Directories ####
+# Edit with care
+
+## Game Server Directories
+systemdir="${serverfiles}/jbep3"
+executabledir="${serverfiles}"
+executable="./srcds_run.sh"
+servercfgdir="${systemdir}/cfg"
+servercfg="${selfname}.cfg"
+servercfgdefault="server.cfg"
+servercfgfullpath="${servercfgdir}/${servercfg}"
+
+## Backup Directory
+backupdir="${lgsmdir}/backup"
+
+## Logging Directories
+[ -n "${LGSM_LOGDIR}" ] && logdir="${LGSM_LOGDIR}" || logdir="${rootdir}/log"
+gamelogdir="${systemdir}/logs"
+lgsmlogdir="${logdir}/script"
+consolelogdir="${logdir}/console"
+lgsmlog="${lgsmlogdir}/${selfname}-script.log"
+consolelog="${consolelogdir}/${selfname}-console.log"
+alertlog="${lgsmlogdir}/${selfname}-alert.log"
+postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log"
+
+## Logs Naming
+lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log"
+consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log"
+
+## Log Parameters
+logtimestamp="off"
+logtimestampformat="%Y-%m-%d %H:%M:%S"

+ 1 - 0
lgsm/data/almalinux-8.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/almalinux-9.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/centos-7.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/centos-8.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/centos-9.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/debian-10.csv

@@ -57,6 +57,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/debian-11.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/debian-12.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/debian-13.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/debian-9.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

BIN
lgsm/data/gameicons/jbep3-icon.png


+ 1 - 0
lgsm/data/rhel-7.csv

@@ -59,6 +59,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/rhel-8.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/rhel-9.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/rocky-8.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/rocky-9.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 1
lgsm/data/serverlist.csv

@@ -57,6 +57,7 @@ hz,hzserver,Humanitz,ubuntu-24.04
 ins,insserver,Insurgency,ubuntu-24.04
 inss,inssserver,Insurgency: Sandstorm,ubuntu-24.04
 ios,iosserver,IOSoccer,ubuntu-24.04
+jbep3,jbep3server,Jabroni Brawl: Episode 3,ubuntu-24.04
 jc2,jc2server,Just Cause 2,ubuntu-24.04
 jc3,jc3server,Just Cause 3,ubuntu-24.04
 jk2,jk2server,Jedi Knight II: Jedi Outcast,ubuntu-24.04
@@ -66,7 +67,6 @@ l4d,l4dserver,Left 4 Dead,ubuntu-24.04
 l4d2,l4d2server,Left 4 Dead 2,ubuntu-24.04
 mc,mcserver,Minecraft,ubuntu-24.04
 mcb,mcbserver,Minecraft Bedrock,ubuntu-24.04
-mcv,mcvserver,Military Conflict: Vietnam,ubuntu-24.04
 mh,mhserver,MORDHAU,ubuntu-24.04
 mohaa,mohaaserver,Medal of Honor: Allied Assault,ubuntu-24.04
 mta,mtaserver,Multi Theft Auto,ubuntu-24.04

+ 1 - 0
lgsm/data/ubuntu-16.04.csv

@@ -59,6 +59,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-18.04.csv

@@ -59,6 +59,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-20.04.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-22.04.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-23.04.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-23.10.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-24.04.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2

+ 1 - 0
lgsm/data/ubuntu-26.04.csv

@@ -58,6 +58,7 @@ hz
 ins
 inss
 ios
+jbep3
 jc2
 jc3
 jk2