- Smashuk
News
10:05, 27.02.2025

Один из разработчиков Dota 2 объяснил на Reddit проблему с инпут лагом, которая возникла после выхода обновления 7.38. По его словам, в коде игры была обнаружена ошибка, которая в некоторых случаях вызывала дополнительную задержку при выполнении команд.
Valve исправили эту ошибку в патче, выпущенном 21 февраля. Однако если игроки продолжают сталкиваться с проблемами инпут лага, разработчики просят их предоставить ID матчей и таймкоды для более детального анализа серверных логов.

Также разработчик объяснил, что в Dota 2 не используется клиентская предсказательная симуляция (client-side prediction), как в шутерах. Это означает, что после нажатия клавиши или клика мыши игрок сразу видит визуальное подтверждение (зеленые стрелки), но само действие происходит только после того, как команда доходит до сервера, обрабатывается им и возвращается обновление к клиенту. Соответственно, инпут лаг зависит от пинга до сервера, в отличие от FPS-игр, где система предсказания может скрывать задержку.
Чтобы игроки могли точнее оценить свой инпут лаг, разработчик предложил использовать команду +dota_debug_change_cursor_during_pending_order 1. Она изменяет отображение курсора: после каждого клика он становится ярче, пока сервер не подтвердит выполнение действия. Это позволяет точнее измерить задержку ввода без привязки к скорости анимаций и механик поворота персонажей.
Таким образом, Valve не только исправили ошибку, но и дали игрокам полезный инструмент для мониторинга инпут лага.
Будущие Топ Матчи
Комментарии