l4d workshop maps overlay

This commit is contained in:
CroneKorkN 2025-11-04 19:27:58 +01:00
parent 47b69f0530
commit ebe76358ce
Signed by: cronekorkn
SSH key fingerprint: SHA256:v0410ZKfuO1QHdgKBsdQNF64xmTxOF8osF1LIqwTcVw
2 changed files with 21 additions and 0 deletions

View file

@ -21,6 +21,14 @@ function install_addon() {
steam /opt/l4d2/scripts/steam-workshop-download "${addon_id}" --out "/opt/l4d2/overlays/${overlay}/left4dead2/addons" steam /opt/l4d2/scripts/steam-workshop-download "${addon_id}" --out "/opt/l4d2/overlays/${overlay}/left4dead2/addons"
} }
function install_addon_by_id() {
local overlay="$1"
local addon_id="$2"
steam mkdir -p "/opt/l4d2/overlays/${overlay}/left4dead2/addons"
test -f "/opt/l4d2/overlays/${overlay}/left4dead2/addons/${addon_id}.vpk" || \
steam /opt/l4d2/scripts/steam-workshop-download "${addon_id}" --out "/opt/l4d2/overlays/${overlay}/left4dead2/addons"
}
function install_admin_system() { function install_admin_system() {
local overlay="$1" local overlay="$1"
install_addon "${overlay}" EMS_Admin_System install_addon "${overlay}" EMS_Admin_System

View file

@ -0,0 +1,13 @@
#!/bin/bash
set -xeuo pipefail
source /opt/l4d2/scripts/helpers
overlay=$(basename "$0")
# back to school
install_addon_by_id "${overlay}" 122444796
install_addon_by_id "${overlay}" 122447941
install_addon_by_id "${overlay}" 122449170
install_addon_by_id "${overlay}" 122450201
install_addon_by_id "${overlay}" 122451125
install_addon_by_id "${overlay}" 122452134
install_addon_by_id "${overlay}" 122453134