Перейти до вмісту

Optimizer

  • Виділений сервер витрачає менше CPU, на Windows і під Wine чи Proton.
  • Сервер на Windows без гравців витрачав 7,9 % одного ядра замість 19,9 %.
  • Сервер без гравців під Proton у Docker витрачав 16,1 % замість 37,7 %.
  • Гравці нічого не помічають.

Мод зʼясовує, де працює, і вмикає лише те, що там допомогло. Сервер спить останню частку короткого очікування замість постійно перевіряти годинник. Під Wine з обмеженням CPU сервер запускає не більше робочих потоків, ніж це обмеження.

Гра лишає свої 60 кроків на секунду, тож політ на планері й поява працюють як раніше.

Чи потрібно щось на Linux-хості?

Section titled “Чи потрібно щось на Linux-хості?”

Під Wine ntsync і регулятор CPU performance допомагають більше за будь-який мод. Під час запуску рядок у журналі називає, чого бракує вашому хосту.

Optimizer входить в enshwick.zip. Посібник зі встановлення показує, куди його покласти. Мод потребує Enshwick.

НалаштуванняТиповоМежіЩо робитьДіє
exact_waitsautoauto, on або offКороткі очікування сплять замість постійно перевіряти годинник. “auto” вмикає їх лише на виділеному сервері. Якщо гра стартувала без них, увімкнення чекає наступного запуску.одразу
task_workers0від 0 до 64Найбільше робочих потоків, які запускає кожна група задач виділеного сервера. 0 обирає число за вас.після перезапуску
server_wait_cap_ms1від 1 до 8Найдовше очікування сервера між проходами, поки гравці онлайн, у мілісекундах. 1 як у грі без модів. Якщо гра стартувала з 1 і вимкненим measure, підвищення чекає наступного запуску.одразу
measuretrueЩохвилини пише в журнал рядок про використання CPU сервером і частоту циклів.одразу

Ці значення змінюються в грі, як показує посібник про налаштування.

Optimizer потрібен лише виділеному серверу. У грі, яку ви хостите, кожна зміна лишається вимкненою, доки її не ввімкне налаштування.

Політ на планері, приєднання чи бій відчуваються інакше. Якщо ви підняли server_wait_cap_ms, поверніть 1.

Щось інше пішло не так. Відкрийте звернення в репозиторії мода. Додайте файли з теки logs/enshwick/ у теці гри.