Velaron / cs16-client

Other
78 stars 17 forks source link

Лагает движение ботов в режиме наблюдателя на listen сервере #47

Open Vladislav4KZ opened 1 year ago

Vladislav4KZ commented 1 year ago

https://youtu.be/wRrh1iXT_Gc

Используется YaPB v4.4.877 и Xash3D FWGS v49/0.20 (win32-i386 build 3005)

Версия CS16Client за 8 июня 2023 года скачаннная с GitHub, также используется оригинальный mp.dll, со Steam версии Counter-Strike 1.6

Vladislav4KZ commented 1 year ago

Такая проблемы нет, когда наблюдаешь за реальными игроками на серверах из Internet games.

Vladislav4KZ commented 1 year ago

Такая же проблема и со ZBot ботами.

jeefo commented 1 year ago

Это не проблема, это фича.

Боты "думают" раз в 30 кадров (yapb раньше думали каждый кадр на xash3d, но то что сейчас в мастере думают раз 50 кадров, как раз для нивелирования лагов анимации). раз в эти же 30 кадров запускается RunPlayerMove() из-за задержки между вызовами начинает "лагать" анимации viewmodel (даже на listen). В YaPB можно "починить" установив yb_think_fps 90 в збот нельзя. Ни движок, ни клиент здесь не причем.

Если посмотреть в GoldSrc - анимация тоже "подлагивает", но значительно меньше.

Сделано это для снижения нагрузки на CPU.

Vladislav4KZ commented 1 year ago

В YaPB можно "починить" установив yb_think_fps 90 в збот нельзя.

Я уже пробовал, не помогает. На ксаше эти лаги очень заметны.