Фреймворк .NET для создания кроссплатформенных 2D- и 3D-игр на C#, представляющий собой переосмысление снятого с поддержки Microsoft XNA Framework.
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
Установите через winget в Windows
winget install --exact --id SteamRE.DepotDownloader - 2
Установите через Homebrew в macOS (сначала добавьте tap)
brew tap steamre/tools - 3
Установите пакет через Homebrew
brew install depotdownloader - 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 обновляется ежедневно.
Похожие проекты
Кроссплатформенная оболочка, язык сценариев и платформа автоматизации для Windows, Linux и macOS, работающая со структурированными данными и объектами.
Кроссплатформенный драйвер графических планшетов с открытым исходным кодом, работающий в пользовательском режиме на Windows, Linux и macOS и настраиваемый через GUI.
Кроссплатформенный C# REPL для командной строки с подсветкой синтаксиса, IntelliSense, установкой NuGet-пакетов и подключением к запущенным процессам.
Приложение для рабочего стола и расширение VS Code: создание, редактирование и сравнение JSON-документов, а также генерация JSON из классов языков программирования.
Открытый клиент ритм-игры osu! под кодовым названием lazer, написанный на C# для компьютеров и мобильных устройств.