Steam

Steam

102 оценки
Резервные копии клиента Steam | Старые версии клиента Steam
От Green_Star
Создание и использование резервных копий клиента Steam / предыдущих версий клиента

Временное решение проблем, возникших после обновления клиента, таких, как "Failed to load steamui_dll" -
- использовать более старую версию клиента STEAM (у которой нет таких проблем), запретив клиенту обновляться.
До тех пор, пока проблему не устранят.
   
Награда
Добавяне към любими
В любими
Премахване от любими
Вступление
[upd 2025] Извините, описанный способ восстановления больше не работает (см. комментарии пользователей)

Временное решение проблем, возникших после обновления клиента,
таких, например, как "Failed to load steamui_dll" или "Steam Client Bootstrapper Crash" - использовать более старую версию клиента STEAM, запретив ему обновляться.
До тех пор, пока проблему не устранят.

Где взять старую версию клиента :
  • Периодически создавать резервные копии (бэкапы) самостоятельно.
    Желательно сразу после очередного обновления, если программа сохранила нормальную работоспособность.
  • Скачать имеющиеся у меня архивы
    (ссылки в конце руководства, а также у меня в профиле)

English version of the manual (click)
Руководство на Английском языке (кликни для перехода)

Установка клиента из бэкапа
Для установки клиента Steam из бэкапа нужно :
  1. Скачать архив,

  2. Выйти из клиента Steam, закрыть программу,

  3. На всякий случай можно создать свою резервную копию текущей версии - скопировать в другое место папки bin, config, package и файлы из основной папки Steam (минимальный набор),

  4. Желательно очистить папку package *,

    * Если используется бета-версия клиента, то в папке package должен быть файл beta, содержащий строку publicbeta.
    Если устанавливается нормальная версия - этот файл лучше переименовать или удалить.
    Правда, при запрете обновления это не должно играть роли.

  5. Распаковать содержимое архива в папку Steam с заменой файлов,

  6. Запретить обновление клиента с помощью параметра в файле steam.cfg

  7. Можно запускать клиент Steam


ПРИМЕЧАНИЕ :

Так как будет включён запрет обновления клиента, то при выходе новой версии (с возможным исправлением проблем) клиент не обновится.
Поэтому необходимо будет самостоятельно отслеживать новости обновления клиента.
И если возникнет желание попробовать новую версию - нужно отключить запрет обновления.
Запрет обновления клиента
Для запрета обновления нужно :
  • создать в папке Steam файл steam.cfg,
  • в этом файле написать строчку
    BootStrapperInhibitAll=Enable

Можно использовать текстовый редактор, например, стандартный Блокнот.

Для разрешения обновления следует удалить/переименовать файл steam.cfg, либо просто закомментировать там строчку BootStrapperInhibitAll=Enable символом #, т.е. написать
#BootStrapperInhibitAll=Enable

Готовый файл "steam.cfg" с запретом обновления клиента :
https://drive.google.com/open?id=0B7j5mnZTMZVYb0FxSUF0ckFUelk

(там запиканы 4 символа - "F0c" и "k")

https://drive.google.com/file/d/0B7j5mnZTMZVYb0FxSUF0ckFUelk/view?usp=sharing&resourcekey=0-CzM_jbQE9c71tMf2VvB5yg
Содержимое бэкапа
В ходе экспериментов было установлено, что минимальный набор файлов для бэкапа - это файлы непосредственно из папки Steam.
Но лучше добавить папку /bin/.

Также я создаю резервные копии папки /package/ - отдельным архивом.
В этой папке находятся запакованные файлы, которые автоматически скачиваются при обновлении клиента Steam.
Потом они распаковываются, и содержимое копируется по соответствующим папкам клиента Steam.
(также эти запакованные файлы используются автоматически для восстановления изменённых или удалённых файлов клиента Steam)

Так как файлы в папке /package/ уже запакованные - при архивировании они не сжимаются дальше.
Если помещать их в общий архив - значительно увеличиваются и размер архива, и время архивации.
При этом, если включён запрет обновления клиента, они не должны требоваться.
Поэтому запаковываю их в отдельный архив без сжатия, и выкладываю "на всякий случай".

Если запрет на обновление клиента не включён :
  • при использовании бета-версии клиента в папке package должен быть файл beta, содержащий строку publicbeta.
  • при использовании "нормальной" версии - файл beta нужно переименовать или удалить.

ВАЖНО : если Вы планируете делиться своими архивами - НЕ ДОБАВЛЯЙТЕ в архивы свои ssfn-файлы и файлы настроек !
Иначе Вы просто "отдадите" доступ к своему аккаунту любому постороннему.

Общая информация по моим архивам
Архивы созданы из файлов клиента под ОС Windows XP 32-bit
с использованием архиватора WinRAR

Для распаковки подойдёт, например, бесплатный 7-Zip - http://www.7-zip.org/

ОБОЗНАЧЕНИЯ :
  • _Client_ - основные файлы клиента Steam

  • _pckge_ или _package_ - файлы из папки \package\ (обычно не требуются)

  • _other_ - остальные файлы и папки клиента Steam (обычно не требуются)

  • _BETA_ или _beta_ - бета-версия клиента,
    новости публикуются в группе SteamClientBeta - http://steamcommunity.com/groups/SteamClientBeta#announcements

  • _SFX.exe или .exe - самораспаковывающиеся (Self-extracting) архивы – не требуется наличие архиватора для установки / распаковки. Просто скачать и запустить.
    (но при желании можно архиваторами просмотреть содержимое)
Архивы на Яндекс-Диск
Прямые ссылки на Яндекс-Диск удаляются местным фильтром :(
Вот список ссылок :
https://docs.google.com/document/d/1wDWCKGqWAFRJcZYAES9vlAonpz0GdIQksjbSH9AtP1Y/edit?usp=sharing

2018-11-14_Steam_Client_SFX.exe
64,1 Mb
https://yadi.sk/d/TBoQFDYzLz3-dg

2018-11-14_Steam_other_SFX.exe
114 Mb
https://yadi.sk/d/8nFo34-grHb-Dg

2018-11-14_Steam_pckge_SFX.exe
175 Mb
https://yadi.sk/d/ctu7_bmu_mGpmw

  • 2018 Apr 28 - Beta, 4.48.2.79
  • 2018 Apr 03 - 4.44.85.6
  • 2018 Feb 20 - Beta, 4.37.16.67
  • 2018 Jan 26 - 4.28.51.7
  • 2017 August 15 - Beta, 4.9.95.70
  • 2017 August 3 - Beta, 4.8.71.38
  • 2017 July 11 - 4.5.3.68 + July 13 fixes
  • 2017 July 13 - Version 4.5.40.66
  • 2017 June 1 - 4.0.6.0 + UPDATE June 7
  • 2017 June 28 - Beta, 4.3.34.47
  • 2017 mar 23 - 3.89.14.2 + hot-fix 2017 mar 30
  • 2016 oct 13 - 3.65.13.80
  • 2016-06-30 - 3.49.64.60
  • 2016-06-30 - beta, 3.51.89.31
  • 2016-06-29 - beta, 3.51.78.34
  • ещё несколько более старых архивов
Архивы на Google-drive
Готовый файл "steam.cfg" с запретом обновления клиента :
https://drive.google.com/open?id=0B7j5mnZTMZVYb0FxSUF0ckFUelk

https://drive.google.com/file/d/0B7j5mnZTMZVYb0FxSUF0ckFUelk/view?usp=sharing&resourcekey=0-CzM_jbQE9c71tMf2VvB5yg

============================================================================

Оставлены ссылки только на самораспаковывающиеся архивы

[upd 2025] Извините, описанный способ восстановления больше не работает (см. комментарии пользователей)
112 коментара
Gambino 10 юли 2024 в 2:47 
Спасибо мне помог старый клиент 2018 года, тема такая купил старый ноут для старых и слабых игр, поставил винду 7, стим установить невозможно, а для некоторых пираток он нужен иначе вылазит ошибка "Error reading application id. Please either write it to steam_appid.txt or use the launcher ! " а сам клиент да, не работает.
☭Marxist-Leninist☭ 14 дек. 2023 в 6:18 
Да и крайне давно
gamesense cracked 14 дек. 2023 в 6:17 
То есть руководство устарело?
☭Marxist-Leninist☭ 14 дек. 2023 в 6:07 
Потому что стим изменил процедуру входа в аккаунт и теперь бэкапы примерно до середины 20-го года не позволяют войти в аккаунт
gamesense cracked 14 дек. 2023 в 5:56 
Если что у меня бэкап 2018 года
gamesense cracked 14 дек. 2023 в 5:55 
У меня не открывается аккаунт. Захожу с аккаунта 2009 года, а не открывается библиотека(
motivated 11 апр. 2023 в 7:24 
Привет, ребята. Есть у кого бэкап клиента стим 2020 года? Очень нужен((((
Rostovmyhome 17 март 2023 в 12:23 
Эх, спасибо за ответ Stalinist, ох уж эти обновления , не во благо блин
☭Marxist-Leninist☭ 16 март 2023 в 23:35 
Судя по всему да.
ну и к тому же этот способ давно устарел мне Semisonic пытался объяснить как работает новый способ но я даже делая всё по инструкции (даже специально windows vista для частоты эксперимента ставил) всё равно не работает
Rostovmyhome 16 март 2023 в 23:14 
Я так понимаю, что с автором этой полезной статьи нет вязаться , эх..