From 02217e54d81906b3839cee9f02e0aa1fb5f727d8 Mon Sep 17 00:00:00 2001 From: astra Date: Mon, 8 Jan 2024 23:33:04 +0000 Subject: [PATCH 1/2] Newline --- bullseye/etc/server.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bullseye/etc/server.cfg b/bullseye/etc/server.cfg index f3468d3..a52cf05 100644 --- a/bullseye/etc/server.cfg +++ b/bullseye/etc/server.cfg @@ -34,4 +34,4 @@ tv_relaypassword "changeme" // CSTV password for relay proxies tv_relayvoice 1 // Relay voice data: 0=off, 1=on tv_timeout 60 // CSTV connection timeout in seconds. tv_title "changeme" // Set title for CSTV spectator UI -tv_transmitall 1 // Transmit all entities (not only director view) \ No newline at end of file +tv_transmitall 1 // Transmit all entities (not only director view) From 23a8b46500acbfd73209f40efd934fa57a4128b4 Mon Sep 17 00:00:00 2001 From: astra Date: Mon, 8 Jan 2024 23:33:11 +0000 Subject: [PATCH 2/2] Fix sed --- bullseye/etc/entry.sh | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/bullseye/etc/entry.sh b/bullseye/etc/entry.sh index 9504421..0524989 100755 --- a/bullseye/etc/entry.sh +++ b/bullseye/etc/entry.sh @@ -13,17 +13,20 @@ ln -sfT ${STEAMCMDDIR}/linux64/steamclient.so ~/.steam/sdk64/steamclient.so # Install server.cfg cp /etc/server.cfg "${STEAMAPPDIR}"/game/csgo/cfg/server.cfg -sed -i -e "s/hostname.*/hostname ${CS2_SERVERNAME}/g" \ - -e "s/sv_cheats.*/sv_cheats ${CS2_CHEATS}/g" \ - -e "s/sv_password.*/sv_password ${CS2_PW}/g" \ - -e "s/rcon_password.*/rcon_password ${CS2_RCONPW}/g" \ - -e "s/tv_enable./tv_enable ${TV_ENABLE}/g" \ - -e "s/tv_port.*/tv_port ${TV_PORT}/g" \ - -e "s/tv_autorecord.*/tv_autorecord ${TV_AUTORECORD}/g" \ - -e "s/tv_enable.*/tv_enable ${TV_PW}/g" \ - -e "s/tv_relay_pw.*/tv_relay_pw ${TV_RELAY_PW}/g" \ - -e "s/tv_maxrate.*/tv_maxrate ${TV_MAXRATE}/g" \ - -e "s/tv_delay.*/tv_delay ${TV_DELAY}/g" \ +sed -r -i -e "s/^(hostname) .*/\1 ${CS2_SERVERNAME}/g" \ + -e "s/^(sv_cheats) .*/\1 ${CS2_CHEATS}/g" \ + -e "s/^(sv_hibernate_when_empty) .*/\1 ${CS2_SERVER_HIBERNATE}/g" \ + -e "s/^(sv_password) .*/\1 ${CS2_PW}/g" \ + -e "s/^(rcon_password) .*/\1 ${CS2_RCONPW}/g" \ + -e "s/^(tv_enable) .*/\1 ${TV_ENABLE}/g" \ + -e "s/^(tv_port) .*/\1 ${TV_PORT}/g" \ + -e "s/^(tv_autorecord) .*/\1 ${TV_AUTORECORD}/g" \ + -e "s/^(tv_password) .*/\1 ${TV_PW}/g" \ + -e "s/^(tv_relaypassword) .*/\1 ${TV_RELAY_PW}/g" \ + -e "s/^(tv_maxrate) .*/\1 ${TV_MAXRATE}/g" \ + -e "s/^(tv_delay) .*/\1 ${TV_DELAY}/g" \ + -e "s/^(tv_name) .*/\1 ${CS2_SERVERNAME} CSTV/g" \ + -e "s/^(tv_title) .*/\1${CS2_SERVERNAME} CSTV/g" \ "${STEAMAPPDIR}"/game/csgo/cfg/server.cfg # Install hooks