вторник, 7 июля 2026 г.

Зависание No Man’s Sky при загрузке сохранения (бесконечный полет сквозь звезды): Очистка временных шейдеров Steam

Космическая песочница No Man’s Sky предлагает игрокам безграничную свободу исследований, но процедурный характер вселенной накладывает свой отпечаток на стабильность работы файловой системы. Одной из самых частых и пугающих проблем, с которой сталкиваются пользователи на ПК в актуальной версии, является зависание игры на этапе загрузки сохранения. Вы выбираете своего персонажа в главном меню, запускается стандартная интерактивная сцена полета сквозь звездное небо, но этот полет продолжается бесконечно. Игра не выдает ошибок, анимация звезд движется, но игровой мир так и не прогружается.
Абсолютное большинство игроков в этот момент впадают в панику, думая, что их файл сохранения со множеством наигранных часов полностью уничтожен. На самом деле в актуальной версии No Man’s Sky бесконечный полет сквозь звезды — это классический симптом зацикливания графического API Vulkan. Игра пытается выгрузить процедурные параметры прошлой планетной системы и инициализировать новые данные, но натыкается на битые временные файлы шейдеров, которые Steam принудительно скачивает в фоновом режиме. В этом руководстве мы разберем, как очистить шейдерный кэш и вернуть вашего персонажа в строй.
Почему игра уходит в бесконечный полет сквозь звезды
В No Man’s Sky экран полета сквозь звезды — это полноценный трехмерный загрузочный шлюз. Пока вы летите, центральный процессор и видеокарта собирают из математических формул рельеф планеты, на которой вы вышли из игры в прошлый раз, а также компилируют шейдеры обновленного движка Worlds для прорисовывания воды, облаков и погодных эффектов.
Клиент Steam по умолчанию имеет функцию фонового кэширования шейдеров (Shader Pre-compilation). Он скачивает из сети готовые шейдерные профили других игроков, чтобы облегчить задачу вашей видеокарте. Но после частых хотфиксов Hello Games сетевой кэш Steam начинает жестко конфликтовать с локальными файлами вашего видеодрайвера Vulkan. Возникает критическая логическая ошибка: игра бесконечно ждет ответа от поврежденного сектора кэша, заставляя вас вечно лететь сквозь процедурные звезды.
Шаг 1: Принудительное удаление кэша предварительной компиляции Steam
Чтобы разорвать цикл бесконечной загрузки, необходимо полностью затереть историю скачанных Steam шейдеров, заставив лаунчер обновить кэш с чистого листа.
  1. Полностью закройте No Man’s Sky и выйдите из клиента Steam (через трей или Диспетчер задач по Ctrl + Shift + Esc).
  2. Нажмите на клавиатуре комбинацию клавиш Win + R, чтобы вызвать окно «Выполнить».
  3. Введите в появившуюся строку команду %programfiles(x86)% и нажмите клавишу Enter.
  4. В открывшемся проводнике найдите папку Steam и зайдите в нее.
  5. Далее перейдите по следующему пути: steamapps \ shadercache \.
  6. Внутри папки shadercache вы обнаружите множество каталогов с цифровыми названиями (это уникальные AppID игр). Нам нужна папка No Man’s Sky. Ее цифровой код — 275850.
  7. Выделите папку 275850, нажмите комбинацию клавиш Shift + Delete и полностью сотрите её с диска. При следующем старте Steam создаст этот каталог заново в идеально чистом виде.
Шаг 2: Очистка локального графического кэша Vulkan
Мало просто очистить кэш Steam — нужно убрать временные файлы, которые игра успела сгенерировать локально в системных папках Windows.
  1. Нажмите комбинацию клавиш Win + R, введите команду %localappdata% и нажмите Enter.
  2. Найдите в открывшемся списке папку с названием NVIDIA (или AMD в зависимости от вашей видеокарты).
  3. Перейдите по пути: DXCache \ (операционная система Windows использует эту директорию для хранения кэша Vulkan API в том числе).
  4. Выделите файлы внутри этой папки и удалите их. Если некоторые файлы откажутся стираться, выдав ошибку «Занято в другом приложении» — просто нажмите кнопку «Пропустить».
Шаг 3: Временное переключение игры в автономный режим (Диагностика)
Иногда бесконечный полет сквозь звезды вызван тем, что сетевые службы Hello Games (Discovery Services) не могут синхронизировать ваши онлайн-открытия в момент загрузки из-за технических работ на серверах.
  1. Перед запуском игры отключите интернет на компьютере (выдерните сетевой кабель или отключитесь от Wi-Fi).
  2. Запустите Steam в автономном режиме (Offline Mode).
  3. Запустите No Man’s Sky и попробуйте загрузить сохранение. В офлайн-режиме движок пропустит этап синхронизации базы данных планет и загрузит вашего персонажа мгновенно силами локального SSD. Как только вы успешно окажетесь в мире игры — сделайте свежее сохранение (войдите и выйдите из корабля), после чего интернет можно будет включить обратно.
Шаг 4: Побитовое исправление структуры игрового архива
Если предыдущие шаги не помогли, значит, загрузочный скрипт наткнулся на физически поврежденный кластер в главном игровом архиве планетных ассетов на вашем жестком диске.
  1. В библиотеке Steam нажмите правой кнопкой мыши по No Man’s Sky -> выберите «Свойства».
  2. Перейдите на вкладку «Установленные файлы» (Local Files).
  3. Нажмите кнопку «Проверить целостность файлов игры». Клиент побитово сверит гигантские архивы PCBANKS с эталоном и автоматически перекачает сломанные файлы генератора. Обязательно убедитесь, что игра установлена на скоростной SSD-накопитель, так как медленная скорость чтения классических HDD часто вызывает вылеты по внутреннему тайм-ауту загрузки Worlds.
Заключение
Бесконечный полет сквозь звезды при загрузке сохранения в No Man’s Sky — это результат логического тупика графического движка, вызванного замусоренным кэшем предварительной компиляции шейдеров Steam. Ручное удаление папки приложения 275850 из директории shadercache и очистка системного каталога DXCache позволяют полностью избавить Vulkan API от конфликтов версий файлов. Процедурный генератор Worlds получит чистый доступ к ресурсам накопителя и видеокарты, возвращая вашего персонажа в игровой мир всего за несколько секунд загрузки.

Комментариев нет:

Отправить комментарий