Подписка

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

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

Если вашему игровому ПК или консоли не хватает места для хранения данных, стоит проверить несколько вещей.


Ekkaphan Chimpalee/Getty Images

Когда на ПК вышла первая Tomb Raider, для неё требовалось около 100 МБ на жёстком диске. Последнему приключению Лары Крофт, Shadow of the Tomb Raider, нужно 40 ГБ для базовой игры. Это примерно 400-кратный рост, и многие современные игры демонстрируют ту же тенденцию. Хуже того, когда вы удаляете одну игру, чтобы освободить место для следующей, часть данных может остаться.

Так почему же современные игры занимают так много места? Давайте разберёмся.

Размер установки — это лишь отправная точка

В цифровых магазинах для каждой игры указан необходимый объём места, и понятно почему. (Новый накопитель также может отображать меньший объём памяти, чем заявлено, поэтому каждый гигабайт на счету.) Заранее нужно знать, хватит ли свободного места на диске и сколько трафика из вашего интернет-пакета займёт загрузка. Но указанный объём относится только к базовой игре. Поверх него добавляются обновления, дополнения и другой контент, а Steam считает принадлежащие вам DLC частью самой игры.

А ещё есть обновление первого дня. В последние несколько лет многие издатели выпускали урезанную версию игры, а остальное выкладывали для загрузки в день релиза. На консолях, где места и так мало, это может стать проблемой. Версия Fallout 76 для PS4 при запуске получила обновление первого дня размером 54 ГБ поверх базовой установки на 45 ГБ, а Ubisoft предупредила игроков в The Division 2 на Xbox One и ПК, что первое обновление потребует загрузить от 48 до 52 ГБ. На PS5 или Xbox Series X это займёт значительную часть накопителя ещё до того, как вы сыграете хотя бы минуту.

Обновления, DLC и языковые пакеты накапливаются

Даже полностью готовые к релизу игры продолжают меняться. Разработчики выпускают обновления на протяжении месяцев и лет: исправляют ошибки, балансируют многопользовательский режим, добавляют функции, повышают производительность или обеспечивают поддержку нового оборудования. Каждое обновление по отдельности обычно невелико, но они накапливаются, а некоторые дополняют и без того крупные файлы, а не просто вносят в них изменения. При установке обновления Steam также может потребоваться гораздо больше свободного места, чем занимает сама загрузка: сначала сервис создаёт новую версию файлов и только потом удаляет старую.

Есть и дополнительный контент, никак не связанный с игровым процессом. Языковые пакеты — самый наглядный пример. Игра с полноценной озвучкой на нескольких языках может содержать отдельные копии всех диалогов, а разработчики могут сделать их необязательными, разместив в Steam в виде дополнительных депо. В зависимости от игры на накопителе могут храниться языки, которыми вы никогда не воспользуетесь. В итоге игра на вашем диске может оказаться намного больше, чем указано на странице магазина.

Кэш шейдеров и скриншоты незаметно занимают место

Pro gamer wearing headphones, competing in intense online multiplayer videogame.
DC Studio/Shutterstock

Некоторые из самых крупных пожирателей места вообще не отображаются на странице магазина. Скриншоты и видеоклипы незаметно накапливаются и на консоли могут занять больше места, чем вы думаете. Хороший пример — Astro Bot. Каждый раз, когда вы получаете трофей, PS5 сохраняет скриншот и короткий видеоклип этого момента благодаря функции записи недавнего игрового процесса. В игре 63 трофея: 44 в базовой версии и ещё 19 в DLC. Это значит, что на консоли, где и без того мало места, могут храниться 63 видео высокого разрешения, о которых многие игроки даже не подозревают. В настройках захвата PS5 от Sony можно отключить запись видео трофеев или ограничить её только трофеями более высокого уровня, а клипы можно удалить в разделе «Медиатека».

У ПК есть свой аналог. Steam может загружать предварительно скомпилированные шейдеры для вашего оборудования, чтобы игры работали плавно, и хранит их отдельно для каждой игры в steamapps/shadercache. Windows ведёт собственный кэш шейдеров DirectX, который отображается в разделе «Временные файлы» в «Параметрах хранилища». Valve утверждает, что обновления предварительного кэширования рассчитаны на небольшой размер, хотя некоторые пользователи сообщают, что папки разрастаются до многих гигабайт. Скриншоты Steam также накапливаются для каждой игры в папке userdata.

Что остаётся после удаления игры

Удаление игры в Steam убирает её файлы, но не всё, что она создала за время работы. Сохранения и настройки часто остаются в таких папках, как Documents, My Games или AppData, а кэш шейдеров игры может сохраниться в steamapps/shadercache — в папке с названием, соответствующим App ID игры. Также могут остаться моды, дампы сбоев и контент из Workshop, а ещё пустая папка игры.

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

В основном очищать всё это приходится вручную, а начать стоит с того, чтобы посмотреть, что именно занимает место в Windows. Сначала убедитесь, что игра поддерживает Steam Cloud, или самостоятельно сохраните резервную копию папки с сохранениями, а затем удалите всё ненужное. Папки shadercache игр, в которые вы больше не играете, можно безопасно удалить: при следующем запуске каждая игра создаст кэш заново, хотя в первом сеансе возможны небольшие подтормаживания. Кэш шейдеров DirectX в Windows можно очистить через «Параметры» > «Система» > «Память» > «Временные файлы», а старые скриншоты — удалить из папки userdata в Steam. На PS5 клипы трофеев находятся в разделе «Медиатека».

В ближайшем будущем всё это вряд ли станет занимать меньше места. Grand Theft Auto VI — самый наглядный тому пример: согласно аккаунту PlayStation Game Size, в PlayStation Store якобы указано, что версия для PS5 потребует загрузить 210 ГБ, однако Rockstar эту цифру не подтверждала. На базовой PS5 с примерно 667 ГБ доступного места игра заняла бы почти треть накопителя. Если самая крупная игра поколения уже настолько велика на старте, то раздувание размеров — не временное явление, а часть замысла.