From cb1ab78db805bc88081f134d6881bcd80aae9afa Mon Sep 17 00:00:00 2001 From: Daniel Ceregatti Date: Thu, 31 Mar 2022 00:50:56 -0700 Subject: [PATCH] Prevent the config from happening if the server files aren't installed yet. --- files/dayzserver | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/files/dayzserver b/files/dayzserver index 6bc6557..c71b0b4 100755 --- a/files/dayzserver +++ b/files/dayzserver @@ -96,6 +96,13 @@ fn_prompt_yn(){ } fn_loadconfig_dayz(){ + if [ ! -f "${SERVER_INSTALL_FILE}" ] + then + echo + echo -e "The DayZ server files are not installed yet. Run '${green}dayzserver install${default}'" + echo + exit 1 + fi # Handle the server configuration file if [ ! -f ${SERVER_CFG_DST} ] then @@ -186,14 +193,7 @@ fn_steamlogin_dayz(){ fn_runvalidate_dayz(){ fn_loadconfig_dayz - if [[ "${FAKE_DAYZ_INSTALL}" = "" ]] - then - ${STEAMCMD} +force_install_dir ${SERVER_FILES} +login "${steamlogin}" +app_update "${appid}" validate +quit - else - echo - echo -e "${red}Faking DayZ install procedure!!${default}" - echo - fi + ${STEAMCMD} +force_install_dir ${SERVER_FILES} +login "${steamlogin}" +app_update "${appid}" validate +quit } fn_install_dayz(){