From 1c749d5f29c6b7c1f09fe9d28c137131eff5e72f Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Sun, 10 Aug 2025 19:32:06 +0200 Subject: [PATCH] wip --- bundles/left4dead2/files/l4d2_server_setup | 6 ++++-- bundles/left4dead2/items.py | 0 bundles/left4dead2/metadata.py | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 bundles/left4dead2/items.py create mode 100644 bundles/left4dead2/metadata.py diff --git a/bundles/left4dead2/files/l4d2_server_setup b/bundles/left4dead2/files/l4d2_server_setup index 56cfe0a..e8b4189 100644 --- a/bundles/left4dead2/files/l4d2_server_setup +++ b/bundles/left4dead2/files/l4d2_server_setup @@ -5,9 +5,9 @@ mkdir -p /opt/l4d2 /tmp/dumps chown steam:steam /opt/l4d2 /tmp/dumps dpkg --add-architecture i386 apt update -apt install libc6:i386 lib32z1 +apt install -y libc6:i386 lib32z1 -function steam() { sudo -Hiu steam $* } +function steam() { sudo -Hiu steam $@ } # -- STEAM -- # @@ -68,6 +68,8 @@ true # -- SERVERS -- # +exit 0 + steam mkdir -p /opt/l4d2/servers # -- SERVER PVE1 -- # diff --git a/bundles/left4dead2/items.py b/bundles/left4dead2/items.py new file mode 100644 index 0000000..e69de29 diff --git a/bundles/left4dead2/metadata.py b/bundles/left4dead2/metadata.py new file mode 100644 index 0000000..1565d47 --- /dev/null +++ b/bundles/left4dead2/metadata.py @@ -0,0 +1,17 @@ +defaults = { + 'apt': { + 'packages': { + 'libc6_i386': {}, # installs libc6:i386 + 'lib32z1': {}, + 'unzip': {}, + }, + }, + 'left4dead2': { + 'servers': {}, + }, + 'nftables': { + 'input': { + 'udp dport { 27005, 27020 } accept', + }, + }, +}