[РЕШЕНО] Бесконечное скачивание игры в Steam

Опубликовано в Устранение неисправностей игр и игровых клиентов

Решена проблема бесконечной загрузки из Интернета клиентом Steam файлов уже существующей игры.

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

  • Во-первых, выясните для себя, где стим хранит скаченные и скачиваемые игры.
    По умолчанию это папка на системном диске (обычно диск C:\), в папке Program Files (или Program Files (x86), если установлена 64-битная версия операционной системы компьютера), далее папка Steam, и в ней папка steamapps.
    Если вы самостоятельно выбирали для установки игр другую папку, то вам не нужно объяснять, где лежат скаченные игры, вы и так знаете.
    Посмотреть настройки хранения игр и установить новые вы можете в настройках стим в разделе "Загрузки".
    Как изменить папку загружаемых игр в Steam?
  • Во-вторых, подготовьте файлы игры, которую вы собираетесь добавить в библиотеку Steam. Чтобы с исходниками ничего не случилось, я рекомендовал бы вам сохранить их в отдельной папке, не находящейся в труктуре папкок Steam. По-старинке можно на рабочий стол, либо на локальный/переносной диск достаточной емкости. Можете заархивировать при желании.

Далее по шагам:

  1. Остановите загрузку скачиваемой игры (вехрнее горизонтальное меню, пункт "Библиотека", в нем подпункт "Загрузки");
    Как перейти к загрузкам Steam?
    Как приостановить загрузку игры в Steam?
  2. Полностью выйдите из клиента Steam (например, верхнее главное горизонтальное меню, пункт "Steam", в нем в раскрывающемся списке пункт "Выход"); 
    Как выйти из Steam?
  3. Определите, какой AppID у вашей игры и запомните/запишите его. Сделать это можно несколькими путями:
    1. Если эта игра единственная, что скачивает Steam: перейдите в папку [папка_для_загрузки_игр]\steamapps\downloading\ , номер в имени вложенной папки и есть AppID.
      Как узнать AppID в Steam?
    2. Если п.3.1. не ваш вариант, но если вам известно, какое содержимое должно быть в папке с игрой:
      1. запустите Steam;
      2. запустите загрузку игры;
      3. должитесь пока стим закончит резервирование места перед скачиванием игры;
      4. приостановите скачивание;
      5. полностью выйдите из Steam (п.2.);
      6. перейдите в папку [папка_для_загрузки_игр]\steamapps\downloading\;
      7. путем перемещения по папкам определите, в какой папке находятся файлы скачиваемой игры, название этой папки и есть AppID.
        Как узнать AppID в Steam?
    3. Еще один способ узнать AppID игры, это:
      1. перейти в Интернет-обозревателе на сайт игры в Steam и взять номер из адреной строки.
        Как определить AppID игры Steam в через браузер?
      2. включить в настройках Steam адресную строку и перейти к странице игры в приложении Steam.
        Как включить адресную строку в Steam?
        Как узнать AppID через адресную строку Steam?
  4. Наконец, мы знаем AppID нашей игрушки. Перейдите в папку [папка_для_загрузки_игр]\steamapps\common\ и создайте там папку для вашей игры, назвав ее так, как бы это сделал стим и никак иначе. Погуглите, как правильно должна называться папка в вашем случае.
  5. В созданную пустую папку игры скопируйте файлы, которые вы подготовили на начальноом этапе. Если вас привел сюда глюк Steam, когда игра уже полностью скачалась и началась ее перекачка, вы можете скопировать уже скаченные Steam'ом файлы из папки [папка_для_загрузки_игр]\steamapps\downloading\[ AppID ]\ в только что созданную вами в п.4. папку.
  6. Из папки [папка_для_загрузки_игр]\steamapps\downloading\ удалите все файлы, которые попадают под соответствие "state_[ AppID ]_xxxxxx.patch";
  7. Из папки [папка_для_загрузки_игр]\steamapps\downloading\ удалите папку с определенным нами ранее AppID. ВНИМАНИЕ! Не делайте этого сейчас, если вы копируете оттуда файлы игры!
  8. Из папки [папка_для_загрузки_игр]\steamapps\temp\ удалите папку с определенным нами ранее AppID;
  9. Из папки [папка_для_загрузки_игр]\steamapps\ удалите файл appmanifest_[ AppID ].acf;
  10. Перезапустите Steam, игра больше не должна появиться в очереди загрузок.
  11. Запустите игру из библиотеки (или через ярлык из папки, куда вы ее только что перенесли).
  12. Игра запросит указать папку для установки, как при первой чистой установке, сделайте это.
  13. Следуйте инструкциям Мастера установки.
  14. В конце появится шаг с прогрессом проверки существующих файлов игры "Проверка существующих файлов", после чего при необходимости докачаются новые обновления, либо сразу можно будет приступить к игре.

Tags: Steam Стим