Простой загрузчик Steam Workshop с использованием SteamCMD.
Список поддерживаемых игр для анонимной загрузки: https://steamdb.info/sub/17906/apps/
Загрузите и запустите «downloader.exe». Введите один или несколько URL-адресов мастер-классов, затем нажмите «Загрузить».
По умолчанию файлы будут перемещены в папку mods/<appID>/<workshop ID>
(относительно исполняемого файла).
Коллекции теперь также поддерживаются.
Первая загрузка может занять несколько минут, поскольку Steamcmd необходимо загрузить/обновить самостоятельно. После этого начало загрузки должно занять всего несколько секунд. При загрузке большого количества и/или больших элементов окно может перестать отвечать во время загрузки.
Если игра, для которой вы загружаете элементы, находится в списке поддерживаемых, и вы получаете ERROR! Download item ... failed (Failure).
, удалите папку SteamCMD, перезапустите загрузчик и повторите попытку загрузки мода.
Откройте файл downloader.ini в любом текстовом редакторе и измените или добавьте соответствующие значения:
[general]
разделsteampath
: расположение файла steamcmd.exe, который должна использовать программа (относительный или абсолютный путь).theme
: используемая цветовая схема. В настоящее время поддерживаются значения «по умолчанию», «sdark», «солнечный», «черный» и «белый».batchsize
: количество элементов для загрузки в каждом пакете. Низкие значения вызывают более высокие накладные расходы при загрузке большого количества элементов (возможно, 5 секунд на пакет), тогда как высокие значения могут вызвать проблемы в некоторых системах. В Windows максимальное полезное значение составляет около 700. Значение по умолчанию — 50. В большинстве случаев безопасно увеличить значение до 500.login
: логин Steampassw
: пароль Steam.defaultpath
: перемещает все загрузки без другого настроенного пути в <defaultpath>/<appid>
Если указаны и login
, и passw
, перед загрузкой будет предпринята попытка неанонимного входа. При использовании 2FA может потребоваться ручная настройка Steamcmd.
[appid]
разделыpath
: куда следует переместить загруженные моды для определенной игры. Старые версии модов в этом месте будут перезаписаны. downloader.ini
[general]
steampath = steamcmd
theme = solar
batchsize = 500
login = user123
passw = 123456
defaultpath = mods
[281990]
# Stellaris
path = D:gamesstellarismods
Чтобы загрузить элементы, для которых требуется учетная запись Steam, вам необходимо установить параметры login
и passw
в разделе [general]
.
Кроме того, если вы используете SteamGuard, вам также необходимо будет аутентифицировать установку SteamCMD, чтобы иметь возможность загружать элементы с помощью вашей учетной записи:
downloader.exe
в новое место), запустите программу и нажмите Download
. Он установит SteamCMD. Как только появится сообщение DONE
, вы можете закрыть окно.downloader.exe
, откройте подпапку steamcmd
и запустите steamcmd.exe
.Steam>
), затем введите login <login>
, указав свое имя пользователя.quit
чтобы закрыть SteamCMD. Вам необходимо либо установить отсутствующую dll (или какую-либо альтернативу) для запуска исполняемого файла, либо установить вилку Python NulAsh и запустить файл downloader.pyw
.