Repolode
SteamRE

SteamRE/DepotDownloader

Консольная утилита на базе SteamKit2 для скачивания контента Steam по ID приложения, депо или манифеста, включая объекты Workshop.

Звёзды
3,474
Форки
431
Открытые issues
60
Последний коммит
7 дней назад

Что это?

DepotDownloader — CLI-программа для скачивания контента с серверов депо Steam. Она позволяет скачать приложение целиком, отдельное депо или конкретную версию манифеста, а также объекты Steam Workshop по PublishedFileId или UGC ID. Утилита построена на библиотеке SteamKit2 и работает на .NET 8.0. Графического интерфейса нет.

По умолчанию утилита работает анонимно, а для доступа к контенту с ограничениями можно войти в аккаунт Steam. Поддерживаются вход по паролю, сканирование QR-кода через мобильное приложение Steam и сохранение сеансов. Параметры скачивания позволяют выбрать платформу, архитектуру, язык и ветку, а также задать список файлов, проверить контрольные суммы или включить режим только для манифеста — он создаёт читаемый манифест без скачивания контента.

Программу можно установить из релизов GitHub, через winget в Windows или Homebrew в macOS.

Ключевые возможности

  • 01Скачивает приложение целиком, отдельное депо или выбранную версию манифеста по ID.
  • 02Скачивает объекты Steam Workshop по PublishedFileId или UGC ID.
  • 03Поддерживает анонимный доступ и вход в аккаунт с 2FA, по QR-коду или с использованием сохранённых сеансов.
  • 04Позволяет фильтровать контент по ОС, архитектуре, языку и ветке.
  • 05Проверяет контрольные суммы уже скачанных файлов и умеет скачивать контент из локального экземпляра Lancache.

Сценарии использования

  • Архивация или изучение конкретной старой сборки игры в Steam по ID манифеста.
  • Скачивание контента Workshop на компьютере без клиента Steam.
  • Автоматизация массового скачивания файлов игр с сервера или из CI-среды.

Быстрый старт

  1. 1

    Установите через winget в Windows

    winget install --exact --id SteamRE.DepotDownloader
  2. 2

    Установите через Homebrew в macOS (сначала добавьте tap)

    brew tap steamre/tools
  3. 3

    Установите пакет через Homebrew

    brew install depotdownloader
  4. 4

    Или скачайте бинарный файл со страницы релизов и запустите его из консоли

Что важно знать

  • Работает только в консоли, графического интерфейса нет.
  • Для скачивания контента с ограниченным доступом нужна учетная запись Steam с соответствующими правами.

Темы

Частые вопросы

Что такое DepotDownloader?
Консольная утилита на базе SteamKit2 для скачивания контента Steam по ID приложения, депо или манифеста, включая объекты Workshop. DepotDownloader — CLI-программа для скачивания контента с серверов депо Steam. Она позволяет скачать приложение целиком, отдельное депо или конкретную версию манифеста, а также объекты Steam Workshop по PublishedFileId или UGC ID. Утилита построена на библиотеке SteamKit2 и работает на .NET 8.0. Графического интерфейса нет.
DepotDownloader можно использовать бесплатно? Какая у него лицензия?
DepotDownloader распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
DepotDownloader всё ещё поддерживается?
Активно поддерживается. Последний коммит в DepotDownloader — 14 окт. 2026 г..
Для чего можно использовать DepotDownloader?
Архивация или изучение конкретной старой сборки игры в Steam по ID манифеста. Скачивание контента Workshop на компьютере без клиента Steam. Автоматизация массового скачивания файлов игр с сервера или из CI-среды.
Как установить DepotDownloader?
Установите через winget в Windows: winget install --exact --id SteamRE.DepotDownloader Установите через Homebrew в macOS (сначала добавьте tap): brew tap steamre/tools Установите пакет через Homebrew: brew install depotdownloader Или скачайте бинарный файл со страницы релизов и запустите его из консоли
Где скачать DepotDownloader?
Исходный код и инструкции по установке — на GitHub: https://github.com/SteamRE/DepotDownloader

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты