Agent Skills
返回列表
🤖

Steam 发布上线

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/steam-publish-bvzl。

技能介绍

要解决的问题

把一个已完成编译的游戏构建送上 Steam 商店,看起来只是「上传 + 点击发布」,实际同时跑着两条必须全部通过审核的轨道:商店页(presence)与构建(SteamPipe 上传 + 发布检查清单)。任何一条没准备好,发布都会卡住。Steampublish 把这两条轨道整理成一份可执行的运维清单:从 steam_appid.txt 到 steamcmd 上传、从 depot 配置到分支上线,每一步都有明确入口和验证方式。

核心能力与关键步骤

  • 应用配置:在 App Admin 设置启动选项(可执行文件路径 + 各 OS 参数),在 Depots 页建库并把 depot 加入 Developer Comp 包,最后记得 Publish 配置——未发布的配置是上传失败最常见的原因。
  • 商店页构建:填图形素材、描述、标签、宣传片和系统需求,完成后点击 Mark as ready for review。商店审核约 3-5 个工作日,且 Coming Soon 状态必须挂满 2 周才能正式发布。
  • 构建脚本与上传:从 scripts/app_build_1000.vdf 起步,把本地文件映射进 depot;用 steamcmd 自更新后执行构建,它按约 1 MB 分块上传、只传变更块,并注册全局 BuildID。
  • 分支上线:在 partner.steamgames.com/apps/builds/ 选中构建,先 Preview Change,再对 beta 分支 Set Build Live。默认分支不会自动上线,必须在 App Admin 手工切换。
  • 发布:两条轨道都通过审核且 Coming Soon 期满后,人工点击 Release App → Publish Now → Release Now。

适用边界与注意点

  • 不覆盖 itch.io 发布(那是 itch-publish 的职责),也不涉及游戏内 Steamworks API 集成(成就、云存档、Overlay)。
  • 定价与税务建议请查阅 Steamworks 官方文档并咨询专业人士。
  • Mac/Linux 安装失败通常是对应 depot 没加入包;构建报 status = 6 多半是构建账号权限不足,或 ContentRoot/LocalPath 指向了空目录。
  • config.vdf 的 Steam Guard token 和账号密码不要提交进仓库;对已发布应用更换构建账号邮箱/手机会触发 3 天安全延迟,发布前不要动它。

使用场景

  • 新游已完成编译,需要配置 depot、用 steamcmd 上传构建并把默认分支切为上线。
  • 商店页素材和描述已定稿,需要提交审核并在 Coming Soon 期满后人工点击 Release App。
  • 想先在 beta 分支让玩家测试,确认无回归后再手工把默认分支切到正式构建。
  • 游戏已发售,需要上传增量包并重新上线,同时避免改动构建账号邮箱触发 3 天延迟。

适合人员

  • 独立游戏开发者,需要在没有专职运维的情况下独立完成 Steam 上架与后续更新。
  • 负责 Steam 发行对接的 QA,要在提交构建审核前确认商店页与构建两条轨道都就绪。
  • 做 CI/CD 的工程师,要把 steamcmd 上传和构建账号 token 管理接入现有流水线。