Нода для игр: стабильная задержка под нагрузкой
Нода под онлайн-игры: выбор площадки, BBR и очередь CAKE против раздутого буфера, подстраховка по MTU, мелкие источники микропауз, инбаунд VLESS Reality с tcpNoDelay и измерение задержки под нагрузкой.
Разовая оплата · доступ навсегда · обновления материала включены
Содержание (12)
Фрагмент руководства
Для игр ширина канала почти не важна - важно, за сколько миллисекунд пакет доходит до сервера и возвращается, и насколько это время постоянно. Игра каждую секунду предсказывает положение соперников, отталкиваясь от задержки игрока; при стабильных 60 мс предсказание точное, а при задержке, прыгающей между 30 и 150, противники начинают телепортироваться, а попадания не засчитываются. Ровные 60 лучше нестабильных 30. Прыгает задержка в основном из-за раздутой очереди пакетов - буферблоата. Пока по каналу идут только маленькие игровые пакеты, очередь пуста. Стоит кому-то рядом включить закачку или видео, очередь набивается большими пакетами, и игровой ждёт своей очереди в хвосте: задержка с 30 …
Полный текст, команды и разбор доступны после открытия материала.