В целом схема оптимизации DayZ не отличается от оптимизации других игр. Если есть проблемы с производительностью, то для более плавной и стабильной работы придется жертвовать качеством графики.
В нашем случае можно зайти в настройки графики в игре, где отключить пост-обработку, вертикальную синхронизацию (VSync), сглаживание. То же самое рекомендуется сделать с блумом, блюром и другими подобными эффектами.
Неплохо улучшит производительность отключение теней. А вот ухудшение качества текстур и отключение их фильтрации существенного прироста производительности не даст.
Также можно попробовать задать свойства запуска, для чего требуется кликнуть на игру в библиотеке правой кнопкой мыши, выбрать пункт "свойства". Теперь зайдите во вкладку "общие", там нажимайте "установить параметры запуска". Что значат разные параметры?
winxp - увеличивает количество кадров в секунду за счет отключения некоторых эффектов. Вопреки названию, работает не только на XP, но и на других версиях Windows.
nosplash - позволяет игнорировать логотип Bohemia Interactive при запуске игры, соответственно ее загрузка ускоряется.
world=empty - позволяет быстрее загружать игру, потому что в меню не будет загружаться карта: это произойдет только после подключения к серверу.
cpuCount=2 - параметр, в котором вместо цифры укажите количество ядер процессора вашего ПК. Для четырехядерного задайте параметр "4".
exThreads=3 - задавайте количество потоков вашего процессора. Узнать характеристики вашего "камня" можно либо в сети, либо через специальную утилиту CPU-Z.
maxvram=2048 - как уже можно понять, здесь можно задать объем памяти вашей видеокарты. Больше 2 гигабайт не поддерживается игрой DayZ.
Кроме всего прочего, для оптимизации DayZ можно еще попробовать настроить конфиги игры, для чего зайдите в папку "Мои документы", где найдете вложенную папку DayZ, там открывайте файл DayZ.cfg при помощи блокнота, ищите строчки:
GPU_MaxFramesAhead=1000;
GPU_DetectedFramesAhead=0;
И там, и там задайте значение "1".
FSAA=0;
postFX=0;
vsync=0;
ssaoEnabled=0;
AToC=0;
SWLayersCount=0;
PipQuality=0;
PPAA=0;
Здесь лучше позаботиться, чтобы везде стоял ноль. Теперь нужно лишь сохранить файл, в свойствах его установив галочку "Только чтение", иначе нестабильность DayZ может привести к потере данных настроек и сброс их на умолчания.
Во все той же папке найдете еще и файл Username.DayZProfile, где Username - никнейм пользователя. В этом файле нужно изменять такие строчки:
sceneComplexity=350000 - это количество полигонов, отображаемых в кадре. Стоит задавать от 150000 до 400000, на низких значениях игра работает плавнее, но с худшей графикой.
shadowZDistance=50 - отвечает за дальность прорисовки теней.
viewDistance=1000 - задает дальность прорисовки.
preferredObjectViewDistance=1000 - отображает дальность прорисовки объектов.
terrainGrid=50 - параметр дальности прорисовки ландшафта.
Bloom=0 - не особо влияет на производительность, отключение или включение "Блума".