Steam

Steam

434 ratings
Консоль в Steam
By Смайл
В этом руководстве вы узнаете о такой полезной штуке, как консоль в клиенте Steam. Что это и как это работает, давайте разберём?

Ваши вопросы в комментариях помогают дополнять руководства. Не стесняйтесь спрашивать то, о чём я не упомянул в этом руководстве и вместе с вами попробуем разобраться.

Примечание: Время от времени я буду обновлять инструкционный материал этого руководства и добавлять в него новые разделы. Если вы любите читать то, что иногда обновляется, то добавляйте это руководство в избранное.
2
   
Award
Favorite
Favorited
Unfavorite
Что такое консоль в Steam?
Консоль в Steam — это инструмент, который позволяет опытным пользователям настроить игровой клиент Steam на ваше усмотрение, а так же, вы можете использовать эту функцию в качестве браузера.

Настраивать клиент Steam через сам консоль можно с помощью команд, которые используют ваше базовое меню настроек.

Примечание: Если вы используете Консоль в Steam параллельно с игрой, ваш CPU не будет нагружаться так, как нагружается от использования браузера параллельно с игрой. Проще говоря, ваш компьютер не будет сильно перегружаться, если вы будете использовать Консоль в Steam параллельно с игрой, а браузер при этом держите закрытым.

Как открыть консоль в клиенте Steam?
Открыть пункт меню консоли в клиенте Steam можно несколькими способами, я покажу вам их все. Начнём с самого простого.

Способ №1 — Использование команды «Выполнить» в Windows. А заключается в следующем:

1. Открываем окошко команды «Выполнить» с помощью клавиш «Win + R» и после вводим команду: steam://open/console, после чего нажмите Enter.



Способ №2 — Использование вашего интернет-браузера в Windows. А этот метод заключается в следующем:

Открываем любой браузер и в поле ввода URL-адреса пишем эту же команду: steam://open/console

В качестве примера я буду использовать браузер Опера, вы его все прекрасно знаете, вбиваем команду: steam://open/console и нажимаем Enter. Смотрите скриншот:

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

Для этого вам нужно будет кликнуть второй клавишей по ярлыку Steam, кликнуть: Свойства и во вкладочке «Ярлык» задать ему параметр: -console, смотрите скриншот:



Параллельно с этим в вашем контекстом меню Steam появится новый пункт: Консоль. Смотрите скриншот, как это выглядит у меня:

Авто-включение консоли при запуске Steam через реестр
Есть ещё один метод автоматического запуска консоли в Steam, для этого вам нужно задать параметр авто-запуска через реестр.

Прежде чем я распишу как это сделать, убедитесь, что у вас в настройках Steam во вкладке: Интерфейс установлена галочка на пункте: Автоматически запускать Steam при включении компьютера.



1. Открываем команду "Выполнить" через Пуск → Выполнить. Или же нажмите кнопочки Win+R и вводим команду: regedit — смотрите как показано на картинке:



Перед вам появится вот такое окошко:



Это редактор реестра позволяет редактировать различные ключи вашей ОС.

2. Нажмите сочетание клавиш Ctrl + F — Это поиск по ключевым тегам. Он поможет нам найти ключ Steam. Окошко поиска выглядит вот так:



Теперь внимательно! Вам нужно найти ключ который автоматически запускает Steam при включении вашего компьютера. Найдите этот ключ и добавьте к нему параметры запуска.

Зайдите в директорию автоматического запуска ключей реестра вот по этому пути: HKEY_CURRENT_USER → Software → Microsoft → Windows → CurrentVersion → Run

Найдите значение автоматического запуска Steam при включении, это выглядит вот так:



Кликните 2 раза левой клавишей мышки по этому значению и перед вами появится вот такое окошко:



Теперь вам нужно добавить параметр -console, отступите 1 пробел от параметра -silent и задайте параметр -console. У вас должно получиться вот так:



Теперь нажмите: ОК, а затем проверьте, сохранился ли параметр в параметрах автоматического запуска клиента Steam через предыдущее окошко:



Как мы видим параметр сохранился, теперь можно закрывать редактор реестра, нажмите крестик. И можете проверить авто-запуск: Пуск → Перезагрузка.
Как выглядит консоль в Steam и как правильно с ней работать?
Мы подошли к последнему пункту этой увлекательной статьи, дорогие друзья. Мне же осталось показать вам в виде скриншотов, что такое консоль Steam и как правильно с ним работать. А начнём мы с настроек клиента Steam используя саму консоль. Перед вами окошко консоли, в которую вы вводите различные команды. Оно выглядит вот так, смотрите скриншот:


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

Сама же настройка клиента Steam через консоль производится вводом команд в поле ввода снизу, для тех кто не знает, я покажу на скриншоте:


В принципе суть вы поняли, а теперь давайте я покажу вам, как можно использовать консоль в качестве интернет-браузера. Как я уже говорил выше, консоль Steam можно использовать в качестве браузера, сейчас я вам подробно покажу как это делается. Используя поле ввода мы воспользуемся командой 'open' (без кавычек) — эта команда позволяет открывать абсолютно любые URL-адреса.

Синтаксис команды очень простой: open URL-адрес. Например, я введу вот такую команду: open ya.ru. Пишем эту команду в поле ввода, смотрите скриншот:




Новая вкладка в консоли Steam и как её использовать?
Как и в обычном браузере — Консоль в Steam имеет возможность открывать web-страницы в новом окне, так называемой новой вкладке.

Чтобы открыть какую-либо страницу в новом окне или в новой вкладке — вам нужно нажать колёсиком мышки на любую ссылку, находящуюся на странице.

Если вдруг вы кликнули по ссылке колёсиком мышки и перед вами открылось чёрное окно, которое якобы загрузилась, но ничего не отображает — попробуйте ещё раз нажать по этой ссылке, но уже не колёсиком мышки, а удерживая клавишу Ctrl.

Нажмите клавишу: Ctrl + 1 клавишу мышки, чтобы открыть новую вкладку или любую другую ссылку в новом окне.
Консольные команды, отвечающие за тип системы и её битность
Копаясь в настройках консоли клиента Steam нашёл я две очень интересные команды, которые возможно вас заинтересуют, а может быть и нет?

Команды, которые позволяют изменять тип системы и загружать на ваш ПК игры и программы, относящиеся к другим операционным системам:
@sSteamCmdForcePlatformType = "значение" — Должно быть одно из: [windows | macos | linux] — Эта команда позволяет изменить тип платформы операционной системы, которая используется до завершения текущей сессии, то есть, пока вы не выключите клиент Steam.

@sSteamCmdForcePlatformBitness = "значение" — Должно быть одно из: [32 | 64] — Эта команда позволяет изменить тип битности операционной системы, которая используется до завершения текущей сессии, то есть, пока вы не выключите клиент Steam.

В чём заключается суть работы этих переменных в консоли клиента? Эти команды позволяют пользователю изменить значение битности и платформы вашей операционной системы для того, чтобы загрузить на ваш компьютер или ноутбук то, что нельзя было загрузить.

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

download_depot — <ID приложения> <Depot-ID> [<Целевая декларация>] [<Дельта ID декларации>] [<Фильтр флагов хранилища>] — Эта команда отвечает за загрузку файлов из хранилища Steam.

Для примера я введу в консоль команду: download_depot 220 225 1185898365931644616 — Эта команда начнёт загружать файлы «Русской озвучки Half-Life 2» в директорию Steam.

Перед загрузкой Steam напишет вам, что файлы готовы к загрузке и начинают загружаться. Сообщение выглядит вот так: Downloading depot 225 (674 MB) ...

Вот вам доказательственный скриншот (проверяем файлы, которые скачались):



После окончания загрузки консоль Steam напишет вам вот такое сообщение:

Depot download complete : "Директория Steam\content\app_220\depot_225" (9 files, manifest 1185898365931644616) — Это значит, что загрузка файлов окончена.

Для тех, кто не в курсе: Загрузка файлов из хранилища Steam загружает файлы в корренную папку Steam, то есть туда, где у вас установлен Steam.

Примечание: При загрузке файлов из Хранилища Steam не будет ничего отображать в загрузках.

Где можно просмотреть Depot-ID и ID приложений?

ID приложений и Depot-ID можно просмотреть на сайте: https://steamdb.info
  • Если вас интересует приложение, то вверху сайта нажмите: Apps, а затем в поле поиска напишите название игры.

  • Если вас интересует Depot-ID, то вверху сайта нажмите: Package, а затем в поле поиска напишите название игры.

Вы также можете просмотреть Depot-ID через поиск игр по Приложениям. Для этого нажмите на вкладку: Package, которая находится справа от вкладки: Apps. Для тех, кто не понял, смотрите скриншот:


После чего находите нужный вам пакет, открывайте его и переписывайте оттуда ID манифеста и пакета, который вы хотите загрузить.

Подробно для тех, кто не понял, как это делается.

1. Заходим на сайт: https://steamdb.info/depot/225/ — это пакет данных для игры Half-Life 2 с Русской озвучкой. Этот пакет скачивают только пользователи из России или те, кто установил Русский язык в настройках клиента Steam.

2. Внимательно смотрим на картинку и запоминаем 1 и 3 строку с цифрами:



3. Открываем консоль в кликнте Steam с помощью команды: steam://open/console

4. Вводим команду и подставляем к ней циферки с картинки из 2 пункта:
download_depot 220 225 1185898365931644616

Готово!

Файлы скачаются в папку: Steam → steamapps → content → app_220 → depot_225 → hl2 и вы сможете использовать их совершенно бесплатно! Но с учётом покупки игры в Магазине Steam или активации по цифровому ключу. Если на вашем аккаунте нету Half-Life 2, вы не сможете скачать эти файлы.

Допуск к файлам хранилища вы получаете только тогда, когда приобретёте игру в Магазине Steam или активируете приложение по цифровому ключу через параметр: Активировать в Steam.

В чём заключается суть загрузки? Всё очень просто, Разработчики разделяют игры на определённые пакеты данных, которые обычные пользователи, то есть мы, скачиваем при загрузке какого-либо приложения. Этот метод позволяет скачивать определённые пакеты данных приложения, которое вы приобрели введя цифровой ключ, либо купил игру в Магазине Steam.

Команда: download_depot — также позволяет скачивать пакеты, на которые разделено приложение. Например, все вы знаете, что Dota 2 Workshop Tool подходит только для 64-битных систем. Но если воспользоваться консольной командой: download_depot в Steam, то можно скачать Dota 2 Workshop Tool даже если у вас 32-битная система.
Загрузка файлов из Мастерской Steam
Это конечно не Загрузчик из Мастерской Steam, который качает вообще всё из Мастерской по указанной вами ссылке, но зато эти команды могут помочь тем, кто не хочет скачивать игру для того, чтобы подписаться на предмет и загрузить его, а скачать сразу то, что нужно без скачивания самой игры.

Сразу хочу сообщить об одном очень большом минусе этого метода, этот метод будет загружать файлы из Мастерской к тем играм, которые вы приобрели в Магазине Steam, купили или активировали по ключу. И ещё к тем играм, которые выдаются бесплатно. Например, Dota, Team Fortress 2, Synergy и так далее.

В консоли клиента Steam есть две совершенно идентичные команды. Слово «идентичные» — значит одинаковые. Суть команд заключается в том, что когда пользователь вводит команду в консоль клиента Steam, отправляется запрос в Мастерскую к определённому предмету, ID которого вы укажете при написании команды.

Вот сами команды:
workshop_download_item — <ID приложения> <ID файла из Мастерской Steam>
download_item — <ID приложения> <ID файла из Мастерской Steam>

Пример ввода команды в консоль для игры Team Fortress 2:
workshop_download_item 440 791213600

Пример ввода команды в консоль для игры Garry's Mod:
workshop_download_item 4000 790375930

После ввода команд в консоль Steam ваш клиент начнёт загружать файлы из Мастерской, не важно аддон это или просто карта. Загружать файл клиент Steam будет конечно же в ту же самую директорию со Steam. То есть: Steam → steamapps → common → workshop → content. В папке content будут загружённые из Мастерской файлы или в папке: Steam → userdata → *Ваш ID* → ugc → referenced.

Приведу вам простой пример, с помощью команды workshop_download_item я загрузил файл из Мастерской, клиент Steam скачал эти файлы и вот вам доказательственный скриншот:



Как вы видите на скриншоте, клиент Steam загрузил определённые папки и файлы, которые использует само дополнение.

Примечание: Если вам удалось загрузить файлы без покупки платной игры, то поздравляю вас! Вы счастливчик, хотя это может быть простым багом самого клиента...
Команды: user_friends и user_info
В консоли есть команды, которые позволят пользователю Steam просмотреть информацию о себе и получить список всех своих друзей, чтобы сохранить его в блокнотик или просто хранить на память.

user_friends — эта команда отображает в консоли список всех ваших друзей, с которыми вы дружите. Команда не будет отображать друзей, которых вы удалите или тех, с кем вы дружили раньше, а потом удалили.

Лично я в полезности этой команды вижу только то, что этот список можно сохранять на случай, если вы очень мучаетесь вопросом: «Кто меня удалил? У меня были ещё друзья, но только вот кто?». Да, знаю, это не история обмена, но всё-таки свою точку зрения я выразил.

user_info — эта команда выводит информацию лично о вас. Ваши данные будут отображаются в консоли клиента Steam. Такие данные, как почта, подтверждение аккаунта, SteamGuard, ваш Ник, ваш статус, язык, страну, количество ваших друзей и так далее.

В чём полезность этой команды? Я думаю, что эти данные можно использовать при написании письма в поддержку Steam. Как думаете вы? Отпишитесь в комментариях.
Семейный просмотр Steam — Библиотека для друга
Наконец мы с вами подошли к очень интересному разделу. Сейчас я открою для вас небольшую тайну, которая поможет вам увеличить слоты и поделиться библиотекой со всеми вашими друзьями. Этот метод увеличивает количество слотов друзей, которые могут пользоваться вашей библиотекой.

Как вы можете наблюдать на картинке ниже, я превысил значение слотов в 100 раз. Это больше чем, обычно.



Некоторые сразу начинают думать: «Ага, конечно, это Фотошоп!»

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

Команда выглядит следующим образом:

library_sharing_account_max = "5" — Переменная для изменения количества слотов Семейного просмотра для того, чтобы поделится библиотекой с друзьями или родственниками.

Введите команду: library_sharing_account_max 999 — и вы увидите, что слоты в настройках вашего клиента увеличатся на 999. Всё очень просто и элементарно!

А теперь применение этого метода. Чтобы правильно и без ошибок поделится библиотекой с вашим другом или родственником, вы должны ввести эту команду сначала на вашем компьютере, а после когда вы подключитесь к компьютеру друга или родственников открыть консоль в клиенте Steam и ещё раз ввести эту команду, войдя в ваш аккаунт. То есть:

1. Вводим команду library_sharing_account_max 999 на вашем аккаунте.
2. Подключаемся к другу, выходим с его аккаунта.
3. Открываем консоль Steam и ещё раз вводим: library_sharing_account_max 999
4. Делимся с ним библиотекой, убеждаемся, что друг получил доступ к библиотеке.
5. Проверяем, не изменилась ли команда: library_sharing_account_max 999

Если команда library_sharing_account_max = "999" не изменилась, и ваш друг получил доступ к вашей библиотеке, значит вы сделали всё правильно.
Другие консольные команды в Steam
clear_console — Очистить окно консоли. Кстати, обратите внимание, во всех Source играх есть консольная команда: clear которая тоже очищает консоль в игре. Хитрые Valve... Думали спрятать пасхалку, не получилось.

clientui_overlay_fps — Изменение FPS в оверлее клиента. По умолчанию значение = 60. Например: clientui_overlay_fps "80"

app_install <ID приложения Steam> — Установить приложение при помощи консольной команды в клиенте Steam. Например: app_install 220 — Запуск установки Half-Life 2 в Steam.

workshop_status < ID приложения > — Проверят статус мастерской в Steam, а также проверяет ваши подписки к этому приложению и обновляет те, которые не обновлены до последней версии.

app_info_print < ID приложения > — Выводит информацию о приложении по ID. Если вы не хотите использовать сайт steamdb.info для получения информации о пакетах для скачивания, вы можете воспользоваться этой командой. Она выводит список информации о приложении в окошко консоли клиента Steam. Например: app_info_print 440

quit — Эта команда для выключения Steam клиента. Для тех кто не понял, это всё равно, что вы выйдите из Steam нажав выход или закрыв его через Файл → Выход. Здесь тоже Valve сделали небольшую пасхалку так, как во всех Source играх команда quit тоже отвечает за выход из игры.

Помимо этих команд есть ещё и другие. Их вы можете найти самостоятельно при помощи команды:

find < ключевые слова > — эта команда тоже является отсылкой к консольной команде во всех Source. Пример:



Эта команда позволит вам найти и дать краткое описание к той или иной команде, если команда поддерживает описания. Если же описания не будет, то консоль просто отобразит вам команду красным цветом.
Очистка Кэша и Куки в браузера Steam
Чтобы очистить Куки или Кэш браузера в Steam, зайдите в Steam → Настройки → Браузер и затем нажмите на нужную вам кнопочку, их там 2 штуки.

Примечание: При очистке Кэша ваш Steam клиент может зависнуть на несколько секунд.



Дождитесь, пока ваш Steam клиент отвиснет после очистки и продолжайте работу.

Обратите внимание! Что после очистки Кэша или Куки браузера — вам придётся снова входить в ваши аккаунты. Например, аккаунт ВКонтакте, аккаунты почты и так далее...

Просто войдите ещё раз в свой аккаунт социальной сети, почты или другого сервиса, и продолжайте пользоваться консолью Steam дальше.
Сброс настроек до заводских в Steam
Если вдруг вы нахимичили в настройках Steam и хотите восстановить настройки по умолчанию, то рекомендуем ознакомиться со следующим руководством:

http://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1226038036
Вход в другой аккаунт без выключения клиента Steam
Скачиваем DLC без загрузки самой игры из хранилища Steam
Все вы знаете, что если начать устанавливать DLC к игре, которая у вас не установлена — то Steam начнёт устанавливать саму игру. Так как она у вас не скачена, а после загрузит DLC. Есть решение этому методу.

Консоль клиента Steam позволит вам загрузить DLC не скачивая саму игру на ваш ПК.

Примечание: Скачать DLC без загрузки самой игры на ваш ПК вы сможете только в том случае, если вы владеете оригинальной игрой. То есть если вы купили игру, DLC которой будете скачивать через консоль в Steam.

Что вам нужно сделать? Вам нужно взять ID игры, DLC которого вы хотите скачать без скачивания самой игры. Затем взять ID самого DLC игры.

То есть вам нужно:
— ID игры
— ID DLC игры

После чего открываем консоль в Steam — steam://open/console

И вводим команду: download_depot <ID игры> <ID DLC игры>

Приведу вам пример на всеми известной игре:

http://store.steampowered.com/app/317400

ID этой игры: 317400

По мимо самой игры есть DLC:

http://store.steampowered.com/app/322420

ID этого DLC: 322420

Чтобы скачать DLC без загрузки самой игры — вам нужно написать:

download_depot 317400 322420 — и Steam начнёт скачивать DLC без загрузки самой игры из хранилища Steam.

Примечание!
Если игра и, конечно же, само DLC является бесплатной и её не нужно покупать, то DLC к этой игре скачать может абсолютно любой пользователь. Вы, ваш друг, подруга и тому подобное...
Другие параметры запуска клиента Steam
-nobigpicture — Запустить в обычном режиме (предварительно отключить режим Big Picture).

-nointro — Пропустить вступительный ролик.

-no-cef-sandbox — Отключить песочницу браузера Steam.

-no-browser — Безусловное отключение браузера Steam.

-no-dwrite — Заставляет браузер Steam использовать GDI текст даже если доступна поддержка DWrite.

-noshaders — Выключает менеджер теней.

-no-shared-textures — Заставляет оверлей избегать использовать одинаковые метки на текстуры с процессом игры.

-nocrashmonitor — Отключить уведомления при вылетании клиента.

-forceservice — Запускать службу клиента Steam от администратора, даже если у Steam есть права администратора.

-fulldesktopres — Запустить tenfoot в полном разрешении экрана заместо 1080p.

-windowed — Запустить Steam tenfoot режим в окне, а не в оконном окне без границ.

-720p — Запускать tenfoot в 720р вместо 1080р.

-480р — Запускать tenfoot в 480р вместо 1080р.

-cef-winxp — Принудительно запускать совместимый с WinXP браузер Steam.

-complete_install_via_http — Запускать конец установки через HTTP по умолчанию.

-single_core — Запустить Steam только на вашем главном процессоре.

-skipstreamingdrivers — Пропускать проверку драйверов для трансляций.

-dev — Включает режим разработчика для Steam клиента.

-cybercafe — Форсирует безопасный кибер режим для дебага.

-vrdisable — Выключить VR — Никогда даже не пытаться загружать *.dll файлы OpenVR.

-vrskip — Пропускать запуск VR вообще не важно кто просит.

-vrforce — Всегда проверять статус Hmd даже если произошёл вылет клиента.

-candidates — Показывать кандидатов libjingle для локальных соединений когда они обрабатываются.

-opendevtools — Запускать инструменты разработчика Chrome при запуске.

-openoverlaydevtools — Открывать инструменты разработчика Chrome на создании каких-либо браузеров в оверлее.

-fs_logbins — Записать в журнал все бинарные файлы которые мы загружаем во время операции.

-ccsyntax — Извлечь детали о локализованных строках, которые мы загружаем.

-disable-winh264 — Отключает загрузку winh264.dll

-vguimessages — Поставьте, чтобы увидеть Debug сообщений vgiui2.

-perfectworld — Распознаёт процессы, которые были запущены с помощью лаунчера Perfect World.

-cafeapplaunch — Запускать приложения в контексте Cyber Cafe.

-debug_steamapi — Записывает в журнал используемые функции Steam API.

-all_languages — Показывает самую длинную строку локализации из каждого языка.

-login — Автоматически входит в аккаунт.

-lognetapi — Записывает всю информацию про P2P соединение в log/netapi_log.txt



Примечание: Не все параметры запуска поместятся в свойствах ярлыка, в этом случае создайте батник:

1. Создайте текстовый документ.
2. Укажите в нём путь до Steam.exe
3. После в этой же строке укажите все нужные вам параметры запуска.
Проверяем целостность файлов приложения — командами клиента Steam
Я более чем уверен, что есть пользователи, которым лень нажимать по приложению второй клавишей мышки и через меню "Свойства" проверять целостность кэша файлов игры.

Из видеороликов на YouTube вы наверное уже видели вариацию с командой Выполнить в Windows. Касательно других систем я не особо знаю, но для Windows есть вот такой вариант:

Нажимаем: Win + R, перед вами появится команда Выполнить:



Затем вводим команду: steam://validate/*ID-приложения* — Эта команда позволяет запустить проверку целостности файлов указанного вами приложения. Всё, что вам нужно — это знать ID вашего приложения.



Напоминаю, чтобы узнать ID игры, зайди на страницу с игрой. Нажмите по названию игры, перейдите на страницу с игрой и посмотрите ссылку на приложение. Вы увидите, что в конце ссылки есть цифры *220* — это и есть ID приложения в Steam.

https://store.steampowered.com/app/220
Сохранение изображений на рабочий стол через Steam
С обновлением интерфейса клиента Steam показанного нам в Бета-версии была добавлена новая и возможно для вас полезная функция. Эта функция сохранения изображений на рабочий стол методом удержания и перетаскивания изображения.

Так называемая функция Drag and Drop — Зажми и отпусти теперь присутствует в клиенте Steam. Вот вам наглядный пример как работает эта функция:



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

В качестве примера можете проверить, зайдите на какой-нибудь сайт с музыкой и попробуйте скачать оттуда какой-нибудь музыкальный трек.

Примечание: Этот метод будет полезен пользователям со слабым ПК.
Можно ли запустить клиент Steam только с одним процессом браузера?
Можно! Но в ходе экспериментов оказалось есть некоторые минусы и плюсы.

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

Играясь с параметрами я нашёл несколько полезных параметров запуска, которые понизят потребление оперативной памяти клиентом Steam, что придаст небольшие ускорения вашему ПК или ноутбуку.

Чтобы укатать в ноль поедание оперативки клиентом Steam нам нужно будет:

1. Создать Текстовый документ
2. В файле пописать путь до файла Steam.exe
3. И добавить к нему вот такие параметры запуска:

C:\Steam\steam.exe -dev -console -nofriendsui -no-dwrite -nointro -nobigpicture -nofasthtml -nocrashmonitor -noshaders -no-shared-textures -disablehighdpi -cef-single-process -cef-in-process-gpu -single_core -cef-disable-d3d11 -cef-disable-sandbox -disable-winh264 -cef-force-32bit -no-cef-sandbox -vrdisable -cef-disable-breakpad

4. Измените формат файла с *.txt на *.bat

Готово! Теперь можно запустить и проверить батник.

Далее удаляем ярлык Steam c рабочего стола и впредь учимся запускать Steam с новыми параметрами через этот батник, а всё потому, что в свойствах ярлыка операционная система не даст вам возможность добавить столь много параметров.

Теперь перед запуском Steam вы будете видеть командную строку со всеми введёнными нами параметрами:



Я тестировал этот метод на нетбуке с операционной системой Windows 7, где было всего лишь 1 ГБ ОЗУ.

Представьте, на сколько это мало, 1 ГБ ОЗУ, чтобы вы примерно понимали — хватит только, чтобы запустить Team Fortress 2. А если вы попробуете поиграть с 1 ГБ ОЗУ в Team Fortress 2 — клиент игры вылетит с ошибкой: Недостаточно памяти (Out of Memory).

https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2259458414

Чем хорош метод?
Метод хорош тем, что запускается только 1 процесс Steam Web Helper (браузер Steam):



Steam Web Helper — Для тех, кто не знает это как раз и есть Браузер клиента Steam, через который мы все с вами заходи в Магазин, Сообщество, смотрим чей-то профиль или на различные сайты через вкладку Консоль.

Плюсы и Минусы
Конечно, как и везде — заданные параметры имеют некоторые плюсы и минусы в работе клиента Steam.

[+] Клиент Steam будет меньше кушать оперативной памяти.

[+] При просмотре Магазина, Сообщества или Веб-сайтов клиент не тормозит.

[+] Уменьшится нагрузка на приложения Steam.
При запуске приложения через Steam — Вместе с запущенным процессом Steam Web Helper и процессом приложения идёт очень сильная нагрузка на оперативную память, если у вас слабый ПК. Эти параметры снизят нагрузку на оперативную память за счёт только 1 процесса Браузера клиента Steam, таким образом вы сможете насладиться игрой. Например, CS:GO без лагов.

[+] Играй и слушай музыку через Консоль в Steam
Даже если вы откроете через вкладку Консоль в клиенте Steam какой-нибудь сайт с музыкой и будете одновременно играть в CS:GO и слушать музыку через Консоль в Steam — Вы не заметите зависаний или торможений в приложении и сможете продолжать играть в своё удовольствие, так как Steam Web Helper будет запущен только на 1 процессе.

Примечание: Иногда даже 1 процесс Steam Web Helper (браузер клиента Steam) может потреблять очень много оперативной памяти. Для этого запустите Диспетчер Задач, выберите процесс: Steam Web Helper и Завершите процесс.

Таким образом вы перезапустите процесс Steam Web Helper и после перезапуска нагрузка снова снизиться.

Иногда при перегрузке Steam Web Helper (браузера Steam) — Клиент Steam может сам по себе выключиться и включиться.

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

Разберём один из примеров: Вы решили зайти на YouTube через вкладку: Консоль в Steam.

Вы вводите команду: open youtube.com — идёт загрузка сайта, но клиент вдруг решает перезагрузиться сам по себе. В таком случае нам поможет мобильная версия сайта. Открываем консоль и вводим: open m.youtube.com

Прикол в том, что когда Steam Web Helper (браузер Steam) перегружён — он сам по себе будет страдать перегрузкой и постоянно вылетать (иногда даже по нескольку раз). Дело здесь в том, что когда используется один процесс браузера — браузер не тянет сильно нагружаемые сайты.

Например, если вы зайдёте на сайт m.youtube.com — Steam Web Helper (браузер Steam) вылетать не будет, так как мобильная версия сайта YouTube не очень сильно нагружает Steam Web Helper (браузер Steam) работающий только на 1 процессе.

Но есть 2 типа сайтов:

1. Сайт написанный в старом стиле (не сильно нагружает браузер).
2. Сайт написанный в новом стиле (в этом случае будет нагрузка).

Определить такие сайты легко, если вы зашли на сайт и Steam Web Helper (браузер Steam) снова вылетел и сам по себе перезагрузился — значит этот сайт сильно нагружает 1 процесс браузера Steam.

Не забываем, что у клиента Steam в качестве браузера используется часть кода Google Chrome, по этому иногда всё же будут проявляться зависания или просто тормоза.

Примечание!

Если при заданных параметрах Steam Web Helper будет постоянно вылетать и перезагружаться, то выключите клиент Steam и задайте вот эти параметры:

C:\Steam\steam.exe -dev -console -nofriendsui -no-dwrite -nointro -nobigpicture -nofasthtml -nocrashmonitor -noshaders -no-shared-textures -disablehighdpi -cef-single-process -cef-in-process-gpu -single_core -cef-disable-d3d11 -cef-disable-sandbox -disable-winh264 -cef-force-32bit -no-cef-sandbox -vrdisable

Эти параметры разрешают запуск только двум процессорам Steam Web Helper. Если разрешить запуск только двум процессорам Steam Web Helper, то перезагрузок и перезапусков не будет.
Что делать, если вкладка консоль есть, но сам Консоль не работает?
Некоторые из вас могут столкнуться с такой ошибкой, когда вы вроде бы открыли консоль, вкладка CONSOLE появилась, но при нажатии на вкладку она не работает:



Обычно такая проблема связана с режимом Семейный просмотр в Steam. Этот режим, как вы уже знаете, используется, чтобы поделиться библиотекой с друзьями или близкими вам людьми.

Решение проблемы: Попробуйте отключить или выключить ненадолго Семейный просмотр в Steam и проверить работает ли вкладка Консоль в Steam?

Если нет, отпишитесь в комментариях.
Это руководство на других языках
Прекращение поддержки параметров запуска -no-browser и -noreactlogin. Что теперь?
Valve официально прекратили поддержку параметров запуска -no-browser и -noreactlogin, а так же убрали эти параметры из кода клиента Steam. Что теперь?

Подробная дискуссия на эту тему здесь (на английском):
https://gtm.steamproxy.vip/groups/SteamClientBeta/discussions/3/3710433479207750727/

Да эти параметры многих из нас спасали и помогали тем, у кого слабые компы и ноуты, но так как Valve вырезали эти параметры из кода клиента Steam, я могу предложить вам вот такой вариант.

Запустите клиент Steam с вот этими параметрами запуска:
Steam.exe -dev -console -nofriendsui -no-dwrite -nointro -nobigpicture -nofasthtml -nocrashmonitor -cef-disable-occlusion -noshaders -no-shared-textures -cef-disable-seccomp-sandbox -disablehighdpi -cef-single-process -cef-in-process-gpu -single_core -cef-disable-d3d11 -cef-disable-sandbox -disable-winh264 -no-cef-sandbox -vrdisable -cef-disable-breakpad -no-browser -vrskip -skipstreamingdrivers -cef-disable-js-logging -cef-disable-hang-timeouts -cef-disable-gpu -cef-disable-delaypageload

Да это не совсем те функции, которые предоставляли нам параметры запуска: -no-browser и -noreactlogin, но эти параметры тоже многое отключают и запускают клиент Steam с минимальными затратами ресурсов вашего ПК.

Пока что такие новости, если что-то поменяется, следите за этим руководством, я обязательно добавлю новые разделы.
Не забудьте меня поддержать!
Ну, что ж друзья, это всё, что я хотел вам рассказать.

На этой весёлой нотке завершаю эту статью.

Да, только не пытайтесь вводить в этот консоль Steam команды типа: sv_cheats 1 или noclip, всё равно не прокатит, так, как консоль не знает эти команды.

216 Comments
Смайл  [author] 26 Jul @ 6:58am 
Ну вот такая фигня короче. Даже бесплатные игры блочат для некоторых регионов.
Смайл  [author] 26 Jul @ 5:45am 
Консоль больше под настройки клиента. Что-то отключить, что-то включить. Ну такое...

За приобретение игр отвечает сервер, который где-то там в штатах...

Тут увы, консоль не поможет.
Смайл  [author] 25 Jul @ 11:45pm 
Увы, но нет. Таких команд нету. Попробуй запросить смену региона своего аккаунта и поменяй например на Казахстан или Турцию.
Смайл  [author] 30 May @ 8:22am 
Пожалуйста
Maurice 30 May @ 6:34am 
Большое спасибо!
Смайл  [author] 30 May @ 5:50am 
Да, ты можешь установить дополнение через консольную команду: app_install - <ID дополнения>

Либо через команду Пуск → Выполнить и прописать: steam://install/*ID дополнения*

Пример: steam://install/440
Maurice 27 May @ 1:37am 
Вопрос насчёт дополнений.
Вот скажем имею я на своем аккаунте Dave The Diver. К игре вышло бесплатное дополнение. Но оно недоступно в моем регионе.

Могу ли с помощью консоли добавить дополнение на свой аккаунт?
Airwaves 30 Mar @ 12:15pm 
Ищи где купить ключи на сторонних сайтах раз на то пошло
Смайл  [author] 30 Mar @ 11:21am 
Вот тут ХЗ тогда...
Подружелюбнее 30 Mar @ 10:27am 
Так я и так в Казахстане и это во первых. А во вторых их вообще ни в какой стране нет! Их нет в магазине вообще! Их удалили но можно посмотреть их страницу сообщества!