This commit is contained in:
CroneKorkN 2025-08-10 19:57:32 +02:00
parent 1af6e45f19
commit fdc6aed15d
Signed by: cronekorkn
SSH key fingerprint: SHA256:v0410ZKfuO1QHdgKBsdQNF64xmTxOF8osF1LIqwTcVw
3 changed files with 30 additions and 26 deletions

View file

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
set -xeu pipefail
@ -84,20 +84,3 @@ 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

View file

@ -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

View file

@ -54,12 +54,15 @@
},
},
# 'left4dead2': {
# 'servers': {
# 'One': {
# 'port': 27015,
# },
# },
# },
'left4dead2': {
'pve': {
'server_one': {
'port': 27015,
},
'server_one': {
'port': 27015,
},
},
},
},
}