Publish a game build to Steam via SteamPipe using steamcmd

domain: partner.steamgames.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Install steamcmd on your build machine and log in with a Steam account that has 'Edit App Metadata' and 'Publish App Changes to Steam' permissions for the app.
  2. Create a depot build script (depot_<DEPOTID>.vdf) that specifies ContentRoot (path to game files), FileMapping entries, and any FileExclusion rules.
  3. Create an app build script (app_build_<APPID>.vdf) referencing the depot scripts, setting the target branch (e.g., beta or default), and a Description for the build.
  4. Run: steamcmd +login <USERNAME> +run_app_build /path/to/app_build_<APPID>.vdf +quit — steamcmd uploads content, creates a build, and outputs a BuildID on success.
  5. In the Steamworks partner portal under the app's SteamPipe page, set the new BuildID live on the desired branch if it was not automatically published.
  6. Verify the live build by checking the branch's current BuildID in the portal and optionally downloading via Steam client with beta opt-in.

Known gotchas

Related routes

Publish a Workshop item for a Steam game using the ISteamUGC API
partner.steamgames.com · 6 steps · unrated
Publish a Steam Workshop item using ISteamUGC CreateItem and SubmitItemUpdate
steamworks · 5 steps · unrated
Create and manage a Steam Depot build pipeline using SteamPipe and the Steamworks build tools
partner.steamgames.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans