From 22fe985b20957d1485cab8ed4f3dd884a485d142 Mon Sep 17 00:00:00 2001 From: Xbird Date: Thu, 26 Mar 2026 17:49:55 +0100 Subject: [PATCH] Implement tv_delay rewrite in gamemode_*.cfg files Add functionality to rewrite tv_delay in gamemode configuration files if TV_DELAY is set. --- sniper/etc/entry.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sniper/etc/entry.sh b/sniper/etc/entry.sh index 4feb453..0b7648f 100644 --- a/sniper/etc/entry.sh +++ b/sniper/etc/entry.sh @@ -136,6 +136,16 @@ if [[ ! -z $CS2_BOT_QUOTA_MODE ]] ; then sed -i "s/bot_quota_mode.*/bot_quota_mode ${CS2_BOT_QUOTA_MODE}/" "${STEAMAPPDIR}"/game/csgo/cfg/* fi +# Rewrite tv_delay in all gamemode_*.cfg files +if [[ -n "$TV_DELAY" ]]; then + for f in "${STEAMAPPDIR}"/game/csgo/cfg/gamemode_*.cfg; do + [[ -e "$f" ]] || continue + grep -q "^tv_delay" "$f" \ + && sed -i "s/^tv_delay.*/tv_delay ${TV_DELAY}/" "$f" \ + || echo "tv_delay ${TV_DELAY}" >> "$f" + done +fi + # Switch to server directory cd "${STEAMAPPDIR}/game/"