Нода для игр: стабильная задержка под нагрузкой

8 мин чтенияОбновлено 21.09.2026

Нода под онлайн-игры: выбор площадки, BBR и очередь CAKE против раздутого буфера, подстраховка по MTU, мелкие источники микропауз, инбаунд VLESS Reality с tcpNoDelay и измерение задержки под нагрузкой.

Доступ к руководству — 599 ₽
Чтобы купить, войдите в кабинет - доступ привяжется к аккаунту, а статья будет ждать здесь же.

Разовая оплата · доступ навсегда · обновления материала включены

Содержание (12)
Оглавление
1. Три составляющие
2. Расположение
3. Первый вход
4. BBR и параметры ядра
5. Очередь CAKE
6. Подстраховка по размеру пакета
7. Две мелочи против микропауз
8. Инбаунд Reality под игру
9. Файрвол
10. Измерения
11. Разбор поломок
12. Контрольный список

Фрагмент руководства

Для игр ширина канала почти не важна - важно, за сколько миллисекунд пакет доходит до сервера и возвращается, и насколько это время постоянно. Игра каждую секунду предсказывает положение соперников, отталкиваясь от задержки игрока; при стабильных 60 мс предсказание точное, а при задержке, прыгающей между 30 и 150, противники начинают телепортироваться, а попадания не засчитываются. Ровные 60 лучше нестабильных 30. Прыгает задержка в основном из-за раздутой очереди пакетов - буферблоата. Пока по каналу идут только маленькие игровые пакеты, очередь пуста. Стоит кому-то рядом включить закачку или видео, очередь набивается большими пакетами, и игровой ждёт своей очереди в хвосте: задержка с 30

Полный текст, команды и разбор доступны после открытия материала.

← Все материалы