This commit is contained in:
CroneKorkN 2025-08-16 08:43:15 +02:00
parent 64ee57c5cd
commit cc150aa760
Signed by: cronekorkn
SSH key fingerprint: SHA256:v0410ZKfuO1QHdgKBsdQNF64xmTxOF8osF1LIqwTcVw
4 changed files with 18 additions and 8 deletions

View file

@ -72,7 +72,8 @@ sv_minrate 60000
sv_maxrate 0
net_splitpacket_maxrate 60000
sb_all_bot_game 1
#sv_cheats 1
#sb_all_bot_game 1
EOF
# admin system
@ -86,6 +87,9 @@ steam echo "STEAM_1:0:12376499" > "/opt/l4d2/overlays/pve/left4dead2/ems/admin s
test -f /opt/l4d2/overlays/pve/left4dead2/addons/698857882.vpk || \
steam /opt/l4d2/steam-workshop-download 698857882 --out /opt/l4d2/overlays/pve/left4dead2/addons
test -f /opt/l4d2/overlays/pve/left4dead2/addons/1575673903.vpk || \
steam /opt/l4d2/steam-workshop-download 1575673903 --out /opt/l4d2/overlays/pve/left4dead2/addons
# -- SERVERS -- #
#steam rm -rf /opt/l4d2/servers

View file

@ -20,7 +20,7 @@ svc_systemd = {
for server_name in node.metadata.get('left4dead2').keys():
svc_systemd[f'left4dead2-{server_name}.service'] = {
'enabled': True,
'running': None,
'running': True,
'tags': {
'left4dead2-servers',
},

View file

@ -59,12 +59,10 @@ def server_units(metadata):
'Type': 'simple',
'ExecStart': f'/opt/l4d2/start {name} {config["overlay"]} {config["port"]}',
'Restart': 'on-failure',
'StandardOutput': 'journal',
'StandardError': 'journal',
'KillMode': 'control-group',
'KillSignal': 'SIGINT',
'TimeoutStopSec': '10s',
'Environment': 'HOME=/opt/l4d2/steam',
'Nice': -10,
'CPUWeight': 200,
'IOSchedulingClass': 'best-effort',
'IOSchedulingPriority': 0,
},
'Install': {
'WantedBy': {'multi-user.target'},

View file

@ -31,6 +31,14 @@
'overlay': 'pve',
'port': 27015,
},
'server2': {
'overlay': 'pve',
'port': 27016,
},
'server3': {
'overlay': 'pve',
'port': 27017,
},
},
'bind': {
'master_node': 'htz.mails',