欢迎来到威聚
威扬盘搜

DepotDownloader

休闲娱乐 C# GPL-3.0 AI 总结 推荐 ★4 中等

更新于 2026-09-03 15:36:35

DepotDownloader:Steam 游戏资源命令行下载工具

DepotDownloader 是 SteamRE 组织维护的命令行工具(GitHub 约 3.5k Star),用 C# / .NET 编写。它无需安装 Steam 客户端,即可直接从 Steam 服务器下载指定游戏或应用的内容文件,适合存档、Mod、版本归档与离线备份等用途。

核心能力

  • 免客户端下载:不依赖本地 Steam 客户端,命令行即可拉取 depot 内容。
  • 精准版本获取:通过 depot ID、manifest ID 等参数下载指定版本的游戏文件,而不仅是“最新版”。
  • 常用参数-app <应用ID> 指定游戏,-depot <仓库ID> 指定 depot,-manifest <清单ID> 指定版本清单,-username/-password 处理需登录的内容,-dir 指定下载目录,另支持 -all-platforms、语言筛选等。
  • 基于 .NET:现代版本基于 .NET(.NET 6+),可跨平台运行于 Windows/Linux/macOS。

适用场景

  • 下载老版本/特定版本游戏文件做 Mod 或兼容性测试。
  • 备份已拥有游戏的离线文件、提取资源做研究。
  • 自动化脚本批量拉取 Steam 内容(配合 CI 或本地工具链)。

上手与注意事项

  1. 构建/运行:用 dotnet run 或发布后的可执行文件,参考仓库 README 的示例命令。
  2. 登录态内容需提供账号凭据;受 VAC/区域与授权限制的内容可能无法下载,请仅用于你拥有合法权限的内容。
  3. 上手难度中等:先跑通 -app + -depot 的最简命令,再引入 manifest 精确取版本。
  4. 注意 LICENSE 为 GPL-3.0,二次分发需遵循对应协议。

按更新时间依次阅读