В продължение на последния пост искам да допълня нещо , а именно как всеки да намери точните настройки за себе си:
Основния принципа е следния :
1. Стартирате net_graph 3 от козолата.
2. Задавате cl_updaterate 100
3. Поглеждате в net graph-a стойността на choke, aко стойността е по голяма от 3-4 , трябва да намалите cl_updaterate , използвайте стъпка от 10 единици (100 , 90 , 80 .. възможно най-ниската стойност трябва да е 30!)
4. След като сте намерили оптималната стойност , задайте и стойност на ex_interp , тя е равна на 1/cl_updaterate (например при cl_updaterate 70 , ex_interp = 1/70 = 0.014)
**ex_interp е от 0.1 до 0.01 , колкото по малка е стойността толкова по малко "предсказания" има от енджина къде се намира съответния човек , минуса е че човечетата леко вървят насечено, а не гладко , но това е тяхното реално положение! Ако ви дразни това леко насичане задавайте ex_interp 0.1 , енджина "предсказва" повече и движенията са гладки ,но хората не са на същото място(реално) , където ги виждате (колкото и объркано да звучи
) .
За обикновенния играч едвали ще има разлика , но всички про-та играят с възможно най нисък ex_interp (в зависимост от текущия cl_updaterate)
**когато намалявате cl_updaterate, автоматично клиента изчислява и ex_interp , но ако увеличавате cl_updaterate ex_interp се нулира и трябва да се задава ръчно! За по сигурно го проверявайте винаги когато променяте cl_updaterate!
** Намаляването на cl_updaterate сваля и стойността на ms в net_graph 3 , тази стойност е реалния ви пинг/delay до сървъра ,а не тази която виждате в Статуса! Когато го намалите (cl_updaterate-a) обаче получавате и по малко ъпдейти от сървъра!
** cl_updaterate < , = sv_maxupdaterate на сървъра (в повечето сървъри по дефаулт sv_maxupdaterate е 30, например в д2 онли е толкова , в ДМ е sv_maxupdaterate е 100) , въпреки тази релация е хубаво винаги да се прилага горния алгоритъм за намиране на най-точния cl_updaterate!
5. Rate и cl_cmdrate.
*Стойността на rate основно зависи от връзката ви до сървъра , ако имате пинг > 40/50 е добре да го намалите на 14000-15000 , иначе 20 000 е една оптимална стойност за Internet Game!
*cl_cmdrate , основно зависи от вашия среден FPS (отновно от net_graph 3) , ако fps-a ви е твърдо 90/100! , няма нужда да намаляте cl_cmdrate и задайте 105 като стойност = > cl_cmdrate 105
при хора , които имат колебания в fps , примерно среден fps 80 (в напечени ситуации - стрелба etc) , cl_cmdrate 85
Принципа е cl_cmdrate = FPS + 5
6. Отново ще напиша стойностите който са оптимални за Online (Internet) Gaming :
rate 14000
cl_updaterate 70
cl_cmdrate 80
ex_interp 0.014
7. За LAN , или когато имате изключително добра връзка до сървъра (и сървъра е настроен както трябва) + Компютъра ви поддържа 100 фпс нон-стоп !:
rate 25000
cl_updaterate 101
cl_cmdrate 101
ex_interp 0.01
Това е накратко , на който му е интересно има и доста информация в google.