(С февраля 2013 года не актуально для протоколов 48+, смотри февральский патч 1122)
Физика в движке ХЛ весьма зависит от используемого FPS. Наиболее заметные проявления
Пример зависимостиСкорость движения постепенно растет начиная с 167 FPS и достигает максимума при 200. При 201 скорость движения резко падает. Пики скорости движенияЦифры после точки (плавающей запятой) имеют значение. Напомню так же, что в ХЛ вместо плавающей запятой используется точка. 1000 / 1 = 1000 1000 / 2 = 500 1000 / 3 = 333.3333 1000 / 4 = 250 1000 / 5 = 200 1000 / 6 = 166.6666 1000 / 7 = 142.8571 1000 / 8 = 125 1000 / 9 = 111.1111 1000 / 10 = 100 1000 / 11 = 90.9090 1000 / 12 = 83.3333 1000 / 13 = 76.9230 1000 / 14 = 71.4285 1000 / 15 = 66.6666 и так далее. Наилучший FPSТаковым является значение 250: нет тороможений при прыжках и стрельба из автомата (и соответственно прочих оружий) наиболее скоростная. Зависимость стрельбы из автомата МП5Ниже приведены графики времени затрачиваемого на отстреливание полной обоймы автомата МП5 на различных FPS. Во времени не учтена задержка после последнего выстрела. Т.е., при стандартной задержке в 0,1 сек должно получаться суммарное время на обойму 4,9 секунд. График Time - стрельба на стандартном сервере ХЛ. График Fixed - на сервере исправлено определение времени следующего выстрела. Замеры произведены на ФПС являющихся пиками скорости движения для исключения влияния зависимости от физики, плюс на стандартном для ХЛ ФПС - 72. Можно заметить, что график Time довольно сильно меняется даже несмотря на то, что данные FPS являются пиками скорости. Данная ошибка появляется от использованного способа определения времени следующего выстрела: считается время от текущего момента обработки события, а не от момента, когда должен был произойти предыдущий выстрел. График Fixed показывает какое время на отстреливание полной обоймы затрачивается, если эту ошибку исправить на сервере. Видно, что на 72 FPS имеет завышенное время, вызванное ошибкой в сетевом протоколе движка GoldSource.
Эта статья наглым образом скопипизжена с http://aghl.ru/wiki/
| |