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 sv_maxrate 0
net_splitpacket_maxrate 60000 net_splitpacket_maxrate 60000
sb_all_bot_game 1 #sv_cheats 1
#sb_all_bot_game 1
EOF EOF
# admin system # 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 || \ test -f /opt/l4d2/overlays/pve/left4dead2/addons/698857882.vpk || \
steam /opt/l4d2/steam-workshop-download 698857882 --out /opt/l4d2/overlays/pve/left4dead2/addons 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 -- # # -- SERVERS -- #
#steam rm -rf /opt/l4d2/servers #steam rm -rf /opt/l4d2/servers

View file

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

View file

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

View file

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