store: Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures

This commit is contained in:
Cal Corum 2026-03-04 21:42:41 -06:00
parent a746b25c75
commit 5d19443be1

View File

@ -0,0 +1,42 @@
---
id: 0381e6a1-d6f0-4441-9911-31b633f619c3
type: fix
title: "Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures"
tags: [steamcmd, lxc, proxmox, troubleshooting, fix, game-server, claude-home]
importance: 0.8
confidence: 0.8
created: "2026-03-05T03:42:41.486706+00:00"
updated: "2026-03-05T03:42:41.486706+00:00"
---
# SteamCMD in LXC — Two Key Issues and Fixes
## Issue 1: "Failed to install app (Missing configuration)"
**Cause:** SteamCMD inside LXC does not auto-detect platform.
**Fix:** Add `+@sSteamCmdForcePlatformType linux` before the login command in the SteamCMD invocation.
```bash
steamcmd +@sSteamCmdForcePlatformType linux +login anonymous +app_update 2394010 +quit
```
## Issue 2: DNS Resolution Failures Inside LXC
**Cause:** Using 8.8.8.8 as nameserver inside LXC caused resolution failures.
**Fix:** Switch to local gateway/Pi-hole:
```bash
pct set 230 --nameserver 10.10.0.1
# then reboot the container
```
## Bonus: Locale Fix
SteamCMD may complain about locale. Fix:
```bash
sed -i 's/# en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen
locale-gen
```
## Behavior Note
SteamCMD frequently disconnects with "No Connection" during large downloads but recovers automatically — this is normal, not a blocking error.