Повна настройка alx low-ping 1.70.0
Якщо залишити все як є, то настройка відбувається повністю автоматично.
Якщо на місці змінної варто нульове значення, то для цього параметра значення вважається автоматом.
Припустимо, у вас одне ядро 1.7ГГц.
Ставимо цифру 7 у всіх одинарних змінних [FPS] і [CPU].
отримуємо:
Тепер подвійні змінні в FPS. Залежить від одинарної змінної.
Якщо перше 7, то друге від 2.1 до 3.1
якщо 5, то 4.1 - 5.1
.
.
якщо 1, то 8.1 - 9.1
Впринципі, значення в діапазоні 9.1-9.9 вважаються як 9.1
У нас перше значення 7, отже ставши другою 2.3 приблизно.
Вона відповідає за час покидька.
Тобто ось стрибнув сервак, фпс почав падати у вас коштує 7 в одинарному, він затримав роботу з FPS і помножив на 7 і через 2.3 секунди повинен повернути як було.
Тепер "подвійні" в [CPU]:
Тут значення теж залежать від одинарної, але залежність виду:
перше значення 7, друге значення 7.0 - 7.9 (тобто таке ж приблизно як і перше).
Ми ставимо 7.5.
І все в чотирьох осередках. Це якщо одне ядро. Якщо два, тоді 1 = 3, 2 = 4. Якщо чотири, тоді налаштовуйте як вам треба все це.
На даний момент ми отримали:
Цитата:
[FPS]
FPS1 7 2.3 Reserved0
FPS2 7 2.3 Reserved1
FPS3 7 2.3 Reserved2
FPS4 7 2.3 Reserved3
[CPU]
CPU1 7 7.5 Reserved0
CPU2 7 7.5 Reserved1
CPU3 7 7.5 Reserved2
CPU4 7 7.5 Reserved3
Далі секція [SYS]. Відповідає за пріоритети виконання функцій.
Влаштована таким чином:
typedef struct sys_lp
<
std :: string FPS_LEVEL;
std :: string CPU_LEVEL;
std :: string SERVER_LEVEL;
std :: string BOTS_LEVEL;
std :: string RESERVED;
> Lp_sys;
Тобто рівні пріоретет виконання для FPS CPU SERVER BOTS
Припустимо, ставите A B C D. Отже A - найвищий пріоритет, D - найменший. Якщо поставити F, то сприймати буде як D.
Ставите A A A A - буде у всіх однаковий.
Главное "старшинство" букви. Тобто наприклад "A A B C" і "A A B D" різниці не мають.
Тепер [SERVER].
Тут спочатку йдуть два дрібних значення і одне ціле.
Це час перевірки. "Подвійні" значення - в секундах, "одиничне" - в хвилинах.
Перше - це FPS, друге - CPU, а третє SYS.
Тобто кожні (X.X секунд для FPS і CPU і N хвилин для SYS) змушує оновлювати FPS, CPU і SYS за вищевказаними налаштувань.
Для FPS і CPU краще не поєднувати значення. Тобто не ставити однакові. Ставте, наприклад, 9.9 9.8, думаю не прогадаєте.
Якщо значення залишити нульовими, то змінні будуть оновлюватися один раз при зміні карти.
[BOTS]
Тут все просто. Перше значення - iMax, друге - iMin. Це пінг спамерських пошукових роботів.
Суворі значення не варто ставити (наприклад 5 і 5), інакше глюканет, як 5 і нескінченність. Поки що працює тільки для CZ Bots.
В результаті отримали в моєму прикладі:
[FPS]
FPS1 7 2.3 Reserved0
FPS2 7 2.3 Reserved1
FPS3 7 2.3 Reserved2
FPS4 7 2.3 Reserved3
[CPU]
CPU1 7 7.5 Reserved0
CPU2 7 7.5 Reserved1
CPU3 7 7.5 Reserved2
CPU4 7 7.5 Reserved3
[SYS]
SYS1 A A A A Reserved0
SYS2 A A A A Reserved1
SYS3 A A A A Reserved2
SYS4 A A A A Reserved3
[SERVER]
SERV1 9.8 9.9 4 Reserved0
SERV2 9.8 9.9 4 Reserved1
SERV3 9.8 9.9 4 Reserved2
SERV4 9.8 9.9 4 Reserved3
[BOTS]
BOTS1 3 7 Reserved0
BOTS2 3 7 Reserved1
BOTS3 3 7 Reserved2
BOTS4 3 7 Reserved3
Тепер трохи з приводу конфіга lowping.cfg.
alx_lowping_autoconfig 0
Думаю, все ясно. Ставимо на нуль.
alx_lowping_sysrate 0
Ставимо на нуль, бо це ручне виставляння FPS. Якщо ставити це більше 100 то engine і lowping.ini і все, що далі в конфіги не має сенсу.
З приводу
alx_lowping_autofps
і
alx_lowping_sleepsm
пояснювати не буду. Ставимо 512 і 2, якщо хто не знає як налаштовувати. Думаю значення підійдуть більшості.
Тепер про // CPU:
alx_lowping_cpu 1 - це ясно всім. Тумблер вкл / викл контроль CPU.
Тепер про роботу інших CPU змінних: Якщо ЦП сервака перевищить значення рівне alx_lowping_cpu_level, то він буде скинутий за alx_lowping_cpu_timer секунд і в alx_lowping_cpu_mspike спроб.
Припустимо, значення встановили:
alx_lowping_cpu 1
alx_lowping_cpu_mspike 3
alx_lowping_cpu_level 65
alx_lowping_cpu_timer 3
Отже, при досягненні ЦП значення 65, він буде скидати в перебігу трьох секунд три рази (кожен з цих трьох скидів буде зменшувати 65/3).
далі:
alx_lowping_strengthening 1
alx_lowping_proc_mdl 1
alx_lowping_proc_spr 1