Skip to content

fix: preserve steamcmd sdk libraries#85

Merged
MarcStdt merged 1 commit into
masterfrom
fix/steamcmd-preserve-sdk
Jun 7, 2026
Merged

fix: preserve steamcmd sdk libraries#85
MarcStdt merged 1 commit into
masterfrom
fix/steamcmd-preserve-sdk

Conversation

@MarcStdt

@MarcStdt MarcStdt commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve upstream SteamCMD linux32/linux64 steamclient.so before removing the steam user
  • seed the SDK libraries into the druid user Steam paths expected by LGSM/Steamworks servers
  • set the steamcmd image workdir to /home/druid

Validation

  • docker build --platform linux/amd64 -f Dockerfile.steamcmd --build-arg VERSION=v0.1.246 -t druid-steamcmd-sdk-test .
  • docker run --rm --platform linux/amd64 --entrypoint sh druid-steamcmd-sdk-test -lc "test -s /home/druid/.steam/sdk64/steamclient.so; test -s /home/druid/.steam/sdk32/steamclient.so"

@druid-infra

Copy link
Copy Markdown
Contributor
Error: This repo is not allowlisted for Atlantis.

@MarcStdt MarcStdt merged commit 3a92f39 into master Jun 7, 2026
10 checks passed
@MarcStdt MarcStdt deleted the fix/steamcmd-preserve-sdk branch June 7, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants