• Скачиваем любые моды из Steam Workshop с помощью официальной утилиты Valve

Скачиваем любые моды из Steam Workshop с помощью официальной утилиты Valve

Консольная утилита SteamCMD изначально предназначалась для установки и обновления дистрибутивов выделенных серверов из командной строки, однако ее можно использовать, в том числе, для загрузки модификаций из Steam Workshop, причем для этого вам даже не понадобиться действующий аккаунт в Steam.

SteamCMD доступна для операционных систем Windows, macOS и Linux. Все версии утилиты используют идентичный синтаксис. Чтобы приступить к работе с версией программы для Windows, достаточно загрузить ее последнюю версию по ссылке и распаковать полученный архив в корень системного диска. О том, как установить SteamCMD на Linux и macOS, вы можете узнать в официальном руководстве от Valve. 

Рассмотрим основные команды, поддерживаемые утилитой, которые необходимо знать для прямой загрузки модификаций из Steam Workshop.

  • Запуск SteamCMD

cd C:\SteamCMD
steamcmd

После запуска утилита автоматически проверит обновления и загрузит все необходимые для работы файлы. Чтобы каждый раз не переходить в каталог, steamcmd.exe можно добавить в переменную среды PATH.

  • Авторизация на сервере

login anonymous

В большинстве случаев для загрузки модификаций достаточно авторизоваться под гостевым (анонимным) аккаунтом, однако для работы с некоторыми продуктами, представленными в сервисе цифровой дистрибуции, может потребоваться войти в учетную запись Steam (так, например, вам не удастся загрузить под гостевым аккаунтом модификации для игр от самой Valve).

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

login <username>

Обратите внимание, что если вы уже авторизованы в десктопном клиенте Steam, вам необходимо предварительно выйти из своего аккаунта. В случае, если ваш профиль защищает Steam Guard, вам также придется ввести код подтверждения для авторизации, который придет на связанный e-mail.

  • Выбор директории

force_install_dir <directory name>

Данная команда позволяет принудительно указать каталог, в который будут загружены модификации. Эта информация не сохраняется, то есть, каждый раз после запуска SteamCMD вам придется заново выбирать нужную директорию.

Еще один важный нюанс: при загрузке модификаций SteamCMD сохраняет исходную структуру каталогов. То есть, если вы укажете, что моды необходимо загружать в папку <directory name>, на самом деле они будут сохранены в каталог:

<directory name>\steamapps\workshop\content\<game id>
  • Загрузка модификаций из Steam Workshop

workshop_download_item <game id> <mod id> 


Так же можем добавить ключ validate для проверки актуальности.

workshop_download_item <game id> <mod id> validate



Гость, оставишь комментарий?
Имя:*
E-Mail: