DepotDownloader

DepotDownloader

Нет прав для скачивания
Авторы:

Требования:

Утилита для загрузки depots (шифрованные файлы с контрольными суммами и списком файлов игр), использующий библиотеку SteamKit2.
Поддержка .NET и Mono

Позволяет выкачать нужные файлы, зная их AppID, Depots, Manifest

Использование​

Загрузка одного или всех депо для приложения

dotnet DepotDownloader.dll -app <id> [-depot <id> [-manifest <id>]] [-username <username> [-password <password>]] [другие параметры]

Например: dotnet DepotDownloader.dll -app 730 -depot 731 -manifest 7617088375292372759

Загрузка элемента мастерской по pubfile id

dotnet DepotDownloader.dll -app <id> -pubfile <id> [-username <username> [-password <password>]]

Например: dotnet DepotDownloader.dll -app 730 -pubfile 1885082371

Загрузка элемента мастерской по ugc id

dotnet DepotDownloader.dll -app <id> -ugc <id> [-username <username> [-password <password>]]

Например: dotnet DepotDownloader.dll -app 730 -ugc 770604181014286929

Параметры​

ПараметрОписание
-app <#>AppID приложения для загрузки.
-depot <#>DepotID для загрузки.
-manifest <id>ID манифеста для загрузки контента (требует -depot, по умолчанию текущий для ветки).
-ugc <#>ID UGC для загрузки.
-beta <branchname>Загрузка из указанной ветки, если доступна (по умолчанию: Public).
-betapassword <pass>Пароль ветки, если требуется.
-all-platformsЗагрузка всех платформенных депо при использовании -app.
-os <os>Операционная система для загрузки игры (windows, macos, linux, по умолчанию текущая ОС).
-osarch <arch>Архитектура для загрузки игры (32 или 64, по умолчанию архитектура хоста).
-all-languagesЗагрузка всех языковых депо при использовании -app.
-language <lang>Язык для загрузки игры (по умолчанию: английский).
-lowviolenceЗагрузка депо с низким уровнем насилия при использовании -app.
-pubfile <#>PublishedFileId для загрузки (автоматически преобразуется в UGC ID).
-username <user>Имя пользователя для входа в аккаунт с ограниченным доступом.
-password <pass>Пароль для входа в аккаунт с ограниченным доступом.
-remember-passwordЗапомнить пароль для последующих входов этого пользователя.
-dir <installdir>Каталог для сохранения загруженных файлов.
-filelist <file.txt>Список файлов для загрузки (из манифеста). Можно использовать regex для загрузки только определённых файлов.
-validateПроверка контрольных сумм уже загруженных файлов.
-manifest-onlyЗагрузка читаемого человеком манифеста для любых депо, которые будут загружены.
-cellid <#>Переопределённый CellID сервера контента для загрузки.
-max-servers <#>Максимальное количество серверов контента для использования (по умолчанию: 8).
-max-downloads <#>Максимальное количество одновременно загружаемых чанков (по умолчанию: 4).
-loginid <#>Уникальный 32-битный Steam LogonID в десятичном виде, требуется при запуске нескольких экземпляров DepotDownloader одновременно.

FAQ​

Q: Почему меня просят вводить код двухфакторной аутентификации каждый раз при запуске приложения?
A: Ваш код двухфакторной аутентификации подтверждает сессию Steam. Нужно «запомнить» вашу сессию с помощью -remember-password, чтобы ключ входа сохранялся для этой сессии Steam.

Q: Могу ли я использовать DepotDownloader, если аккаунт уже подключен к Steam?
A: Любое подключение к Steam будет закрыто, если используется одинаковый LoginID. Можно указать другой LoginID с помощью -loginid.

Q: Почему мой пароль со специальными символами не работает? Нужно ли указывать пароль в командной строке?
A: Если вы передаете параметр -password с паролем, содержащим специальные символы, необходимо корректно экранировать его для используемой оболочки. Параметр -password указывать необязательно, если вы используете -username — пароль можно будет ввести интерактивно.

Q: Я получаю ошибку 401 или не возвращается код манифеста для старых ID манифеста. Почему?
A: Попробуйте войти с аккаунтом Steam — это может происходить при использовании анонимного аккаунта.
Steam позволяет разработчикам блокировать скачивание старых манифестов, в этом случае код манифеста не возвращается, даже если параметры верны.

Q: Почему у меня низкая скорость скачивания и частые тайм-ауты соединения?
A: При загрузке старых билдов кэш-сервер может не иметь необходимых частей, что замедляет загрузку. Попробуйте увеличить -max-downloads, чтобы более эффективно использовать сеть.
Опубликовал
twisterniq
Скачивания
3
Просмотры
203
Первый выпуск
Обновление

Оценки

0,00 звёзд Оценок: 0

Другие ресурсы пользователя twisterniq

  • Paranoia2 Modelviewer
    Paranoia2 Modelviewer
    Просмотр моделей со встроенным редактором.
  • Regen HP AP for knife
    Regen HP AP for knife
    Регенерация HP/брони с ножом.
  • Combo On Kill
    Combo On Kill
    Эффект «комбо» при серии убийств: спрайт видно только киллеру.
  • Admins Kit
    Admins Kit
    5 плагинов для администраторов в одном AMXX-модуле.
Назад
Верх