Чем-то похожим, по идее, и занимается галочка оптимизации CPU, ограничивая работу клиента одним ядром.
Лайфхак под Десятку.
Оптимизация СПУ отключается без вариантов, ибо режет фпс.
Заходим в Config.txt в исходной папке игры и правим ручками.
Бояться не надо, даже если что-то удалить или вписать не то - сервер автоматически откорректирует файл при загрузке.
Нас интересует девятая строка.
threadPoolSize = 1
По умолчанию стоит "0", требуется изменить на "1".
Опция должна по идее отвечать за распределение нагрузки на ядра, но при выборе 2/3/4 фпс лишь падаёт.
Очевидно, из-за последовательного переключения выполняемой задачи вместо параллельных процессов.
Значение "1" включает экстрим-режим работы первого ядра.
Увеличивает незначительно вольтаж, подрастает температурный режим, поэтому на слабых ПК с хреновым охлаждением после установки и запуска роялки рекомендуется последить за показателями через, например, программку СПУ или Аиду.
Выбор этой функции на пятом айкоре позволил увидеть на окраине столицы до 180-199 фпс. При выборе игровых настроек качества и теней на фулл. максималках до 130-140 фпс.
Теперь вспоминаем, что такое фпс. Это количество отрисовываемых кадров в секунду на экрана монитора. Стандартные ЖК-мониторы поддерживает 60 фпс.
Соответственно, если у вас не игровой монитор, то лишняя нагрузка на процессор ни к чему.
Спускаемся к 15 строке.
vSync = true
Режим вертикальной синхронизации. В теории должно ограничивать фпс до 60. На практике работает лучше.
Создаёт дополнительную нагрузку на ядро в случае если фпс ниже - и подтягивает его до стабильных 60 там, где при отключенной функции вы видите 40-50.
Крайне рекомендую.
И вишенкой на торте семнадцатая строка.
trippleBuffer = true
Помогает устранить артефакты графики на экране (вряд ли вам нравится, когда на данжах от масс. аое на весь экран начинают расходиться лучи).
P.S. При выборе данных настроек средний ПК начинает иметь стабильные 60 фпс в большинстве ситуаций и не падает ниже 30-40 на 8-ках и Соло.
Фризы и залипания исчезают полностью.
Само собой, крайне рекомендуется ставить роялку на ССД и иметь не менее 8 ГБ оперативной памяти. Замечено, что "залипания" скиллов - это не проблема сервера, а скорости отклика жёсткого диска, если игра установлена на нём.
P.P.S. Если кто-то экспериментировал и выяснил назначение других функций в Конфиге - поделитесь.
Многие строки остаются загадкой, такие, как например, forceAdapter. Сколько не менял значения в этой строке и ряде других - не смог заметить или почувствовать каких-либо изменений.
Сообщение отредактировал Armitage, 01 August 2021 - 15:39 PM.