This commit is contained in:
@@ -22,6 +22,12 @@ result, and completion percentage in Dockhand or with `docker compose logs -f`.
|
||||
Failed batches also include SteamCMD's output tail so network, subscription, and
|
||||
filesystem errors are visible directly in the container log.
|
||||
|
||||
SteamCMD is forced to use `/opt/steamcmd` so Workshop content always lands in
|
||||
the mounted volume. On the first `I/O Operation Failed` result, transient `.acf`,
|
||||
download, and temp state is moved into `.progression-recovery`; completed mod
|
||||
directories are left untouched. Startup also checks that the volume has enough
|
||||
free space for the remaining Steam metadata estimate.
|
||||
|
||||
The image does not switch Unix users at startup because some rootless and
|
||||
capability-restricted container hosts block `setuid`. The process remains inside
|
||||
the container's user namespace and writes directly to its named volumes.
|
||||
|
||||
Reference in New Issue
Block a user