Лаги в 7 Days to Die обычно появляются в больших городах, при большом числе зомби или когда вокруг много объектов с физикой. Чаще всего причина в нагрузке на процессор и в том, как движок отрисовывает дальние объекты. Поэтому настройка должна идти в двух направлениях: разгрузить графику и уменьшить “дорогие” расчеты на сцене.

Ниже - практичный план, который работает на большинстве сборок Windows. Основа - советы из гайдов Steam и обсуждений, где люди описывали, какие пункты дают самый заметный эффект:
- https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
- https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
- https://steamcommunity.com/app/251570/discussions/1/594021171629962103/

Быстрая диагностика: что именно у вас

Перед тем как крутить десятки ползунков, посмотрите, когда именно “проседает”:
- Просадки в городе, при штурме баз, возле больших зданий - чаще всего проблема в отрисовке дальних объектов и нагрузке на CPU.
- “Дерганье” в определенный момент или после возвращения в игру - может быть связано с настройкой динамических сеток и текущими параметрами мира.
- Скачки при равной картинке - проверьте, не упираетесь ли вы в RAM/VRAM или в перегрев.

Если игра “держит” 80-100 FPS в меню, а потом падает до 10-25 в бою в городе - почти всегда виноваты настройки сцены и дальность отрисовки, а не “слабая видеокарта”.

Настройка игры: что поменять в первую очередь

Начните с базовых параметров, которые упоминают в оптимизационных гайдах.

1) Отключите динамическую сетку (Dynamic Mesh)

В одном из гайдов отмечено, что после A20 появилась опция динамической сетки, и ее отключение дает прирост FPS в местах с высокой нагрузкой:
- Steam гайд: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
- Playground также рекомендует уменьшать/отключать динамические сетки: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357

Как сделать:
1) Настройки - Видео
2) Найдите “Настройки динамической сетки” (Dynamic Mesh)
3) Выключите ее
4) Ниже уменьшите параметры дальности, если они есть в этом разделе

По комментариям в обсуждениях, “динамические сетки” и дальность могут сильно жрать производительность рядом с крупными городами: https://steamcommunity.com/app/251570/discussions/1/594021171629962103/

2) Уберите тяжелые настройки: V-Sync, отражения, постобработку, часть теней

В гайде на Steam перечислены настройки, которые обычно дают самый быстрый эффект:
- отключите V-Sync
- уберите/минимизируйте качество отражений и размытие движения
- уменьшите нагрузку от SSAO и “солнечного колодца”
- постобработку тоже стоит выключить, если цель - плавность

Ориентир по Steam гайду: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719

3) Выставьте дальности разумно

В том же Steam гайде предлагали снижать:
- дальность видимости
- дальность прорисовки объектов

Логика простая: если сцена перегружает CPU, то любое уменьшение “что должно успеть отрисоваться” уменьшает лаги.

Таблица настроек: что включать для плавности, а что отключать

Ниже - краткая “шпаргалка” по тому, на что чаще всего реагирует FPS в 7 Days to Die (сводка из Steam гайда и статьи на playground).

Пункт Рекомендация для снижения лагов Почему это помогает
Динамические сетки (Dynamic Mesh) Отключить или сильно урезать Уменьшается обновление импосторов и отрисовка “на дальняке” - меньше нагрузки
V-Sync Выключить (если нет обязательной причины держать частоту) Меньше задержек и ограничений по кадрам
SSAO Выключить или минимум Доп. вычисления при освещении и рендере
Отражения Выключить или минимум Отражения часто тяжелые для кадра
Постобработка (gfx pp) Выключить Меньше фильтров и проходов рендера
Тени и их дальность Минимум или выключить Один из самых дорогих компонентов сцены
Дальность видимости/объектов Снизить (с запасом) Меньше объектов, которые надо держать “в работе”

Источник по логике настроек и конкретным пунктам:
https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357

Системная настройка: включите Graphics Jobs (если нужно)

В статье на Playground описан параметр Unity Graphics Jobs. Идея в том, что он помогает многопоточности и разгружает процессор. Там отдельно указано:
- для Windows версии 1.0 (b316) это уже включено по умолчанию, но в лаунчере есть галочка
- для более старых версий предлагается включать вручную через boot.config (с оговорками про бэкап и откаты после обновлений)
Источник: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357

Как сделать максимально безопасно:
1) Сохраните бэкап папки со мирами и сохранениями (обычно она в AppData/Roaming/7DaysToDie)
2) Откройте лаунчер игры
3) Поставьте Enable Graphics Jobs и сохраните настройку как дефолт, если ваш клиент это поддерживает

Если после патча все слетает - так и должно быть: в статье прямо указано, что изменения могут сбрасываться при обновлении/проверке файлов.

Трюки в игре через консоль: аккуратно

В Steam гайде упоминаются консольные команды через F1, которые резко уменьшают качество ради FPS. Это может сработать, когда нужно “продавить” стабильность в городе, но игра может стать заметно мыльной.

Команды из Steam гайда (примерно в том же порядке):
- выключить/снизить дальние вычисления домов (pois)
- отключить постобработку (gfx pp enable 0)
- ограничить текстуры (gfx texlimit 100)
- выключить некоторые эффекты (gfx af enable 0)

Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719

Важно:
- команды типа gfx texlimit и gfx dr способны сильно менять картинку и могут даже приводить к зависаниям на время, что в гайде тоже отмечают.

Настройка видеодрайвера NVIDIA

В Steam гайде есть простой блок рекомендаций для панели NVIDIA:
- отключите сглаживание
- отключите анизотропную фильтрацию
- отключите вертикальную синхронизацию
- поставьте “предпочтение максимальной производительности” для 7 Days to Die

Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719

Проверьте RAM/VRAM и нагрев

Если игра лагает даже при высоких настройках качества, проверьте:
- загрузку VRAM и RAM
- температуры CPU и GPU
- файл подкачки при нехватке памяти

В обсуждении на Steam про резкое падение FPS игроки упоминали зависимость от нагрузки на память и динамического мира/НПС: https://steamcommunity.com/app/251570/discussions/1/594021171629962103/

Типичные ошибки, из-за которых “настройка не помогает”

1) Крутят только графику, но оставляют Dynamic Mesh. В городе это часто главный источник просадок.
2) Снижают отдельные эффекты, но не трогают дальность отрисовки и тяжелые сценные вещи.
3) Догоняют FPS консольными командами и потом удивляются мылу и нестабильности.
4) Не учитывают, что после обновлений часть изменений слетает (особенно по Graphics Jobs и файлам движка). Это отмечено в статье на Playground: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357

Итоговый порядок действий

1) Отключите динамические сетки (Dynamic Mesh).
2) Уберите V-Sync и тяжелые эффекты (отражения, SSAO, постобработку, часть теней).
3) Снизьте дальность видимости и отрисовки объектов.
4) В лаунчере включите Graphics Jobs, если версия это позволяет (или подтвердите, что он уже активен).
5) При необходимости применяйте консольные команды точечно ради стабильности в городе.
6) Проверьте VRAM/RAM и перегрев.

Если сделать эти шаги по порядку, чаще всего лаги в городе заметно уменьшаются, а FPS становится ровнее, даже когда сцена перегружена большим количеством объектов и действий.