diff --git a/bundles/left4dead2/files/setup b/bundles/left4dead2/files/setup index 5612393..65155da 100644 --- a/bundles/left4dead2/files/setup +++ b/bundles/left4dead2/files/setup @@ -60,6 +60,9 @@ steam /opt/l4d2/steam/steamcmd.sh \ for overlay in /opt/l4d2/scripts/overlays/*; do bash -xeuo pipefail "$overlay" + + test -f /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg && \ + steam cp /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg /opt/l4d2/overlays/$overlay/left4dead2/cfg/server_$overlay.cfg done # -- SERVERS -- # diff --git a/bundles/left4dead2/files/start b/bundles/left4dead2/files/start index b8008af..353d3e9 100644 --- a/bundles/left4dead2/files/start +++ b/bundles/left4dead2/files/start @@ -66,7 +66,6 @@ mount -t overlay overlay \ # -- REPLACE SERVER.CFG -- # if [[ -n "$configfile" ]]; then - cp "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server_original.cfg" cp "$configfile" "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" chown steam:steam "/opt/l4d2/servers/$name/merged/left4dead2/cfg/server.cfg" fi diff --git a/nodes/ovh.secondary.py b/nodes/ovh.secondary.py index 5317cd4..539a3c7 100644 --- a/nodes/ovh.secondary.py +++ b/nodes/ovh.secondary.py @@ -34,22 +34,23 @@ }, 'tick100': { 'port': 27016, - 'overlays': ['vanilla', 'tickrate'], 'arguments': ['-tickrate 100'], + 'overlays': ['tickrate', 'vanilla'], 'config': [ - 'exec server_original.cfg', + # https://github.com/SirPlease/L4D2-Competitive-Rework/blob/7ecc3a32a5e2180d6607a40119ff2f3c072502a9/cfg/server.cfg#L58-L69 + 'exec server_tickrate.cfg', 'sv_minupdaterate 100', 'sv_maxupdaterate 100', 'sv_mincmdrate 100', 'sv_maxcmdrate 100', ], }, - 'server3_comp1': { + 'server3_zonemod': { 'port': 27017, - 'overlays': ['competitive_rework'], 'arguments': ['-tickrate 60'], + 'overlays': ['competitive_rework'], 'config': [ - 'exec server_original.cfg', + 'exec server_competitive_rework.cfg', 'sm_forcematch zonemod', ], },