xash3d-fwgs
xash3d-fwgs copied to clipboard
Прерывистая анимация стрельбы у MP5 в Half-Life или гвоздемёта из TFC
Такое было и в старом движке, когда играешь на локальном сервере MP5 стреляет нормально, а в мультиплеере бывает что анимация прерывается, выстрелит несколько пуль, затем остановится на секунду, потом опять анимация проигрывается, и так постоянно.
Хотя количество патронов уменьшается и урон идёт даже без анимации
Вот пример с гвоздемётом из Team Fortress Classic
Стрельба в мультиплеере, подключен к серверу с интернета (я действительно зажал кнопку стрельбы а не стрелял очередями) https://youtube.com/watch?v=Xbp0R16x1rM
Стрельба с гвоздемёта в локальной сети https://youtube.com/watch?v=blZwe3l0oq4
cl_cmdrate, cl_cmdbackup, fps сколько?
cl_cmdrate, cl_cmdbackup, fps сколько?
cl_cmdrate 30 cl_cmdbackup 2 68 fps с vsync
cmdrate*cmdbackup < fps
, оно так не будет работать - как раз свойственны "очереди" при такой настройке
Сделай чтобы cmdrate*cmdbackup
было заметно больше чем fps изменив любое из этих значений
cmdrate*cmdbackup < fps
, оно так не будет работать - как раз свойственны "очереди" при такой настройке Сделай чтобыcmdrate*cmdbackup
было заметно больше чем fps изменив любое из этих значений
Увеличил значения cl_cmdrate и cl_cmdbackup, всё равно анимация осталась такая же
Помогло только увеличение fps (сейчас 200fps без vsync), когда включена вертикальная синхронизация, то стреляет очередями. Также пробовал без vsync 100, 150 fps, тоже стреляет очередями. На 200 fps всё нормально
А вот это странно, увеличение fps наоборот должно было усугубить ситуацию. А гаусс в халфе нормально работает? Обычно индикацией проьлем с cmdbackup было самоотпускание заряженного гаусса
Проверил с выключенным предиктингом оружия cl_lw 0
, анимация стрельбы не прерывается.
Сейчас проверил анимацию стрельбы гвоздемёта на сервере с пингом ~100 мс и ~200 мс
Так вот, на сервере с пингом в 200 мс и выше, анимация стрельбы прерывается.
Там, как и раньше, помогает только способ отключения вертикальной синхронизации и повышение максимального fps до 200.
А на сервере с пингом чуть более чем 100 мс, анимация гвоздемёта не прерывается при 60 fps.