From fdc6aed15d645b1aa1fef49e6cce91df7a05ea6e Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Sun, 10 Aug 2025 19:57:32 +0200 Subject: [PATCH] wip --- bundles/left4dead2/files/setup | 21 ++------------------- bundles/left4dead2/files/start | 18 ++++++++++++++++++ nodes/ovh.secondary.py | 17 ++++++++++------- 3 files changed, 30 insertions(+), 26 deletions(-) create mode 100644 bundles/left4dead2/files/start diff --git a/bundles/left4dead2/files/setup b/bundles/left4dead2/files/setup index 443cf8f..59f92b0 100644 --- a/bundles/left4dead2/files/setup +++ b/bundles/left4dead2/files/setup @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -xeu pipefail @@ -83,21 +83,4 @@ test -f /opt/l4d2/overlays/pve/left4dead2/addons/698857882.vpk || \ # -- SERVERS -- # -steam mkdir -p /opt/l4d2/servers - -exit 0 - -# -- SERVER PVE1 -- # - -steam mkdir -p \ - /opt/l4d2/servers/pve1 \ - /opt/l4d2/servers/pve1/work \ - /opt/l4d2/servers/pve1/upper \ - /opt/l4d2/servers/pve1/merged - -mountpoint -q /opt/l4d2/servers/pve1/merged && umount /opt/l4d2/servers/pve1/merged -mount -t overlay overlay \ - -o lowerdir=/opt/l4d2/overlays/pve:/opt/l4d2/installation,upperdir=/opt/l4d2/servers/pve1/upper,workdir=/opt/l4d2/servers/pve1/work \ - /opt/l4d2/servers/pve1/merged - -steam /opt/l4d2/servers/pve1/merged/srcds_run -game left4dead2 -ip 0.0.0.0 -port 27015 +hostname "CKNs Server PVE1" +map c1m1_hotel +steam mkdir -p /opt/l4d2/servers \ No newline at end of file diff --git a/bundles/left4dead2/files/start b/bundles/left4dead2/files/start new file mode 100644 index 0000000..98e75b9 --- /dev/null +++ b/bundles/left4dead2/files/start @@ -0,0 +1,18 @@ +#!/bin/sh + +name=$1 +overlay=$2 +port=$3 + +steam mkdir -p \ + /opt/l4d2/servers/$name \ + /opt/l4d2/servers/$name/work \ + /opt/l4d2/servers/$name/upper \ + /opt/l4d2/servers/$name/merged + +mountpoint -q /opt/l4d2/servers/$name/merged && umount /opt/l4d2/servers/$name/merged +mount -t overlay overlay \ + -o lowerdir=/opt/l4d2/overlays/$overlay:/opt/l4d2/installation,upperdir=/opt/l4d2/servers/$name/upper,workdir=/opt/l4d2/servers/$name/work \ + /opt/l4d2/servers/$name/merged + +steam /opt/l4d2/servers/$name/merged/srcds_run -game left4dead2 -ip 0.0.0.0 -port $port +hostname "Crone $name" +map c1m1_hotel diff --git a/nodes/ovh.secondary.py b/nodes/ovh.secondary.py index 22233ba..3f45f89 100644 --- a/nodes/ovh.secondary.py +++ b/nodes/ovh.secondary.py @@ -54,12 +54,15 @@ }, }, - # 'left4dead2': { - # 'servers': { - # 'One': { - # 'port': 27015, - # }, - # }, - # }, + 'left4dead2': { + 'pve': { + 'server_one': { + 'port': 27015, + }, + 'server_one': { + 'port': 27015, + }, + }, + }, }, }