Преглед изворни кода

Added fix specific to stationeers. Causes var to be overwritten

Daniel Gibbs пре 8 година
родитељ
комит
7c9b4fc8ac
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      lgsm/functions/install_config.sh

+ 6 - 1
lgsm/functions/install_config.sh

@@ -61,7 +61,12 @@ fn_set_config_vars(){
 		echo "changing hostname."
 		echo "changing hostname."
 		fn_script_log_info "changing hostname."
 		fn_script_log_info "changing hostname."
 		sleep 1
 		sleep 1
-		sed -i "s/SERVERNAME/${servername}/g" "${servercfgfullpath}"
+
+		if [ $(grep SERVERNAME=SERVERNAME \"${lgsmdir}/config-default/config-game/${config}\") ]; then
+			sed -i "s/SERVERNAME=SERVERNAME/SERVERNAME=${servername}/g" "${servercfgfullpath}"
+		else
+			sed -i "s/SERVERNAME/${servername}/g" "${servercfgfullpath}"
+		fi
 		echo "changing rcon/admin password."
 		echo "changing rcon/admin password."
 		fn_script_log_info "changing rcon/admin password."
 		fn_script_log_info "changing rcon/admin password."
 		sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgfullpath}"
 		sed -i "s/ADMINPASSWORD/${rconpass}/g" "${servercfgfullpath}"