Przeglądaj źródła

cfg folder needs to be created for Arma3

UltimateByte 9 lat temu
rodzic
commit
4564bd2d43
1 zmienionych plików z 10 dodań i 0 usunięć
  1. 10 0
      lgsm/functions/install_config.sh

+ 10 - 0
lgsm/functions/install_config.sh

@@ -36,6 +36,15 @@ fn_set_config_vars(){
 	sleep 1
 }
 
+# Checks if cfg dir exists, creates it if it doesn't
+fn_check_cfgdir(){
+	if [ ! -d "${servercfgdir}" ]; then
+		echo "creating ${servercfgdir} config folder."
+		fn_script_log_info "creating ${servercfgdir} config folder."
+		mkdir -pv
+	fi
+}
+
 # Copys the default configs from Game-Server-Configs repo to the
 # correct location
 fn_default_config_remote(){
@@ -75,6 +84,7 @@ elif [ "${gamename}" == "ARK: Survivial Evolved" ]; then
 	fn_set_config_vars
 elif [ "${gamename}" == "ARMA 3" ]; then
 	gamedirname="Arma3"
+	fn_check_cfgdir
 	array_configs+=( server.cfg network.cfg )
 	fn_fetch_default_config
 	fn_default_config_remote