Как отключить автоматические обновления игр и откатиться на предыдущие версии в Steam

А так же иметь возможность их запускать.

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

На данный момент Steam позволяет выбрать настройку «Обновлять только перед запуском». Настройка же «Никогда не обновлять» исчезла уже очень давно, в результате чего придётся проделать ряд манипуляций.

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

1. В Steam заходим в настройки выбранной игры, ставим «Обновлять только при запуске».

2. Затем при необходимости откатимся на старую версию игры, для этого жмём Win+R и пишем:
steam://open/console

3. В открывшейся консоли пишем:
download_depot 245170 245171 2462631669275661615

Данная строчка формируется из данных взятых с сайта SteamDB в формате:
download_depot AppID DepotID ManifiestID
О том где смотреть все эти цифры в картинках ниже:

Начнётся загрузка (визуально можно понять по обозначению скорости наведя мышь на иконку в трее). Когда всё скачается, появится сообщение в консоли куда оно, собственно, скачалось:

4. Ищем данную папку и её содержимое кидаем на старые файлы игры с заменой. Обычно это папки:




Steam\steamapps\content\ (то что мы скачали через консоль)
Steam\steamapps\common
(стандартная папка с играми).

5. Теперь нужно вернуться в консоль и написать:
@AllowSkipGameUpdate 1

Это нужно для того, чтобы запустить игру и предотвратить обновление обратно к актуальной версии. Обращаю внимание, что проделывать конкретно этот пункт нужно КАЖДЫЙ РАЗ при перезапуске Steam. Гораздо проще включать автономный режим и запускать игры из него, но тогда об онлайн-фичах придётся забыть. Но есть другое решение:

6. В. acf файл конкретной игры (сам файл находится в \Steam\steamapps) текстовым редактором добавить строчку:
“AllowSkipGameUpdate” “1”

Название файла соответствует AppID, о том как его узнать смотреть выше или же, если игр немного, просто открыть файл любым текстовым редактором и посмотреть полное название. Минус — нужно проделывать с каждой игрой которой Вы хотите запретить обновляться.

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

По зацензуренному панцушоту проверяем что игра действительно откатилась и запустилась без автообновления.

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

 

Источник

steam, автоматические, версии, игр, Как, на, обновления, откатиться, отключить, предыдущие

Читайте также