Skip to content

Commit 78cdd04

Browse files
dgibbs64Copilot
andcommitted
fix(steamcmd): handle Missing configuration errors
- detect SteamCMD Missing configuration response explicitly - provide actionable retry guidance and diagnostics commands - request content_log.txt for persistent incidents Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent b983600 commit 78cdd04

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

lgsm/modules/core_dl.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,14 @@ fn_dl_steamcmd() {
175175
elif [ -n "$(grep "0x6A6" "${steamcmdlog}" | tail -1)" ]; then
176176
fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Corrupt update files"
177177
fn_script_log_error "${commandaction} ${selfname}: ${remotelocation}: Corrupt update files"
178+
# Steam backend/app metadata issue.
179+
elif [ -n "$(grep -i "Missing configuration" "${steamcmdlog}" | tail -1)" ]; then
180+
fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Steam app metadata missing configuration for AppID ${appid}"
181+
fn_print_nl "This is usually temporary on Steam's side. Retry in 15-30 minutes and then again later."
182+
fn_print_nl "If the issue persists, run:"
183+
fn_print_nl "steamcmd +login anonymous +app_info_update 1 +app_info_print ${appid} +quit"
184+
fn_print_nl "and provide: ~/.local/share/Steam/logs/content_log.txt"
185+
fn_script_log_error "${commandaction} ${selfname}: ${remotelocation}: Steam app metadata missing configuration for AppID ${appid}"
178186
else
179187
fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Unknown error occurred"
180188
fn_print_nl "Please provide content log to LinuxGSM developers https://linuxgsm.com/steamcmd-error"

0 commit comments

Comments
 (0)