Размер установки KF2: с 96 ГБ до 54 ГБ через CompactGUI
Killing Floor 2 велика ещё до модов. В Windows можно сократить занимаемое место примерно на 40-50 процентов без изменения игры и без заметной потери производительности бесплатной утилитой CompactGUI. Если места мало или нужны более короткие загрузки, это простое решение. Другие советы по загрузке и производительности: FPS на больших серверах.
Установка и использование CompactGUI
Скачайте CompactGUI на https://github.com/IridiumIO/CompactGUI/releases. Автор советует файл CompactGUI.mono.exe из раздела Assets: у него лучше интерфейс и больше параметров.
Скачайте mono-версию из списка Assets.
- Запустите скачанный exe.
- В библиотеке Steam щёлкните правой кнопкой по Killing Floor 2 и выберите «Управление», затем «Просмотреть локальные файлы».
Открытие локальных файлов из Steam.
- Поднимитесь в папку
common.
Папка common в Steam.
- Щёлкните правой кнопкой по папке killingfloor2 и выберите «Compress folder» в новом пункте меню CompactGUI. Можно выбрать папку и внутри самой программы.
Пункт сжатия в контекстном меню.
- Игра добавится в очередь сжатия. Выберите метод и нажмите compress.
Очередь сжатия с выбором метода.
Как это работает
CompactGUI использует встроенные инструменты Windows для сжатия и распаковки файлов на лету. Файлы хранятся сжатыми, а при загрузке игры Windows распаковывает их процессором. Поскольку с диска читается меньше данных, загрузки могут ускориться. Сжатие без потерь. Лучше всего подходит играм, ограниченным скоростью диска и не нагружающим его после экранов загрузки. Карты KF2 небольшие и почти не подгружают данные, поэтому нагрузка на процессор невелика, хотя игра постоянно понемногу читает диск во время волн.
Какой метод сжатия
Методов четыре, от наименьшей нагрузки на CPU и худшего сжатия к наибольшей и лучшему: XPRESS4K, XPRESS8K, XPRESS16K, LZX. Автор рекомендует XPRESS8K, но сам остановился на XPRESS16K. На мощном процессоре можно попробовать LZX; на очень старом - XPRESS4K. Быстрые алгоритмы лучше на SSD, медленные на HDD. Ускорятся ли загрузки, зависит от того, что узкое место: диск или процессор.
Результат
С XPRESS16K установка уменьшилась с 95,6 ГБ до 53,4 ГБ.
Итог сжатия.
Автор ограничивает частоту кадров 60 FPS через панель NVIDIA и не заметил изменений после сжатия, при этом загрузки стали быстрее (процессор Ryzen 7 2700X).
Ограничения и другие игры
- Сообщали, что некоторые сторонние античиты не дают запуститься сжатой игре; большинство игр работает нормально.
- После обновлений файлы нужно сжимать заново. В CompactGUI есть список наблюдения, показывающий, что нужно пересжать. Лучше подходит играм с редкими обновлениями.
- При первом запуске возможны проблемы с кэшем: KF2 вылетела один раз, затем работала нормально.
- Работает не везде: в Windows 11 есть защищённые библиотеки, которые нельзя сжать, а часть игр уже хорошо сжата.
Вопросы и ответы
- Сколько места CompactGUI экономит в Killing Floor 2?
- В руководстве указано сокращение с 95,6 ГБ до 53,4 ГБ при XPRESS16K.
- Сжатие без потерь и ухудшает ли оно производительность?
- Оно без потерь и использует встроенное сжатие Windows. Автор не заметил падения производительности, а загрузки ускорились; на очень старом процессоре лучше XPRESS4K.
- Отменяют ли обновления игры сжатие?
- Обновлённые файлы потом нужно сжимать заново; у CompactGUI есть список наблюдения.