From b0d998bf0a84551c9a07f1d089a72f4ca109dec8 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 27 Oct 2018 17:56:05 +0100 Subject: [PATCH] squad rcon password it now changed on install --- lgsm/functions/install_config.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index 0f599c3ca..b09eff8b3 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -60,7 +60,7 @@ fn_set_config_vars(){ if [ -f "${servercfgfullpath}" ]; then random=$(tr -dc A-Za-z0-9_ < /dev/urandom | head -c 8 | xargs) servername="LinuxGSM" - rconpass="admin$random" + rconpass="admin${random}" echo "changing hostname." fn_script_log_info "changing hostname." sleep 0.5 @@ -74,7 +74,11 @@ fn_set_config_vars(){ fi echo "changing rcon/admin password." fn_script_log_info "changing rcon/admin password." - sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgfullpath}" + if [ "${shortname}" == "squad" ]; then + sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgdir}/Rcon.cfg" + else + sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgfullpath}" + fi sleep 0.5 else fn_script_log_warn "Config file not found, cannot alter it." @@ -493,7 +497,7 @@ elif [ "${gamename}" == "Serious Sam 3: BFE" ]; then fn_set_config_vars elif [ "${gamename}" == "Squad" ]; then gamedirname="Squad" - array_configs+=( Server.cfg ) + array_configs+=( Server.cfg Rcon.cfg ) fn_fetch_default_config fn_default_config_remote fn_set_config_vars