diff --git a/lgsm/modules/check_steamcmd.sh b/lgsm/modules/check_steamcmd.sh index eb7a004ac..5d14bb21f 100644 --- a/lgsm/modules/check_steamcmd.sh +++ b/lgsm/modules/check_steamcmd.sh @@ -20,4 +20,3 @@ fn_check_steamcmd_dir_legacy fn_check_steamcmd_steamapp fn_check_steamcmd_user fn_check_steamcmd_exec -fn_check_steamcmd_appmanifest diff --git a/lgsm/modules/command_install.sh b/lgsm/modules/command_install.sh index e8cba7560..ef4c26d42 100644 --- a/lgsm/modules/command_install.sh +++ b/lgsm/modules/command_install.sh @@ -28,6 +28,9 @@ else elif [ "${appid}" ]; then install_steamcmd.sh install_server_files.sh + if [ "${engine}" == "goldsrc" ]; then + command_update.sh + fi fi # Configuration. diff --git a/lgsm/modules/core_steamcmd.sh b/lgsm/modules/core_steamcmd.sh index 420c983f7..eef48f45a 100644 --- a/lgsm/modules/core_steamcmd.sh +++ b/lgsm/modules/core_steamcmd.sh @@ -147,6 +147,7 @@ fn_check_steamcmd_exec() { fn_update_steamcmd_localbuild() { # Gets local build info. fn_print_dots "Checking local build: ${remotelocation}" + fn_check_steamcmd_appmanifest # Uses appmanifest to find local build. localbuild=$(grep buildid "${appmanifestfile}" | tr '[:blank:]"' ' ' | tr -s ' ' | cut -d\ -f3)