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

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

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

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

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

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

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

И кому мешала строчка «Не обновлять никогда»? Гейб, верни!<br />
И кому мешала строчка «Не обновлять никогда»? Гейб, верни!

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

ОК
ОК

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Панцушот вернулся, eureka!<br />
Панцушот вернулся, eureka!

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

120120
51 комментарий

Тут на каждом заборе писали что стим - это про удобство (игры ставятся в пару кликов и всё такое). Смотрю я на этот опус и думаю - не проще ли скачать repack с какого-то торрента да ещё и бесплатно, чем так ебаться с настройками?
P.S. ну навалите мне в каменты страшилок про вирусы)
P.P.S. И да - я тоже покупаю в стиме игры, но не всегда)

8
Ответить

Лично я давно уже начал стараться покупать игры на GOG ради DRM-free и offline-инсталлеров, некоторые даже повторно приобрёл, но это мои личные предпочтения.

А так Steam всё ещё остаётся самой популярной, удобной и лучшей площадкой.

С ним с помощью Steam Proton можно запустить на каком-нибудь кривейшем дистре Линукса игру которая нативно под него не делалась.

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

Так ещё и с помощью Remote всё это транслировать куда-нибудь на телевизор в гостиной или телефон.

Или вот играть по сети в игры, в которых нет встроенного мультиплеера, но есть сплитскрин (по какой-то причине подобные игры существуют и продолжают иногда даже выходить).

А теперь представьте что эта игра вообще даже не покупалась, а ею с тобой поделились через Family Sharing.

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

Но минусов тоже хватает — существование этой статьи, как бы, подтверждает.

10
Ответить

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

5
Ответить

Смотрю я на этот опус и думаю - не проще ли скачать repack с какого-то торрента да ещё и бесплатно

Качай и играй через хамачи, твой выбор. Я хочу полноценную игру со всеми фичами.

Ответить

Очень полезная фича для блендера, бывает он обновляется и всё по пизде летит

6
Ответить

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

6
Ответить

Проще скачать билд с официального сайта и ярлык добавить в Steam

Ответить