Статьи · Редакция GGGAME · · обновлено

Лаги и пинг: почему мяч дёргается

В машинном футболе мяч живёт по законам физики, и любая беда с сетью сразу бросается в глаза. Он дёргается, проходит сквозь машину или оказывается не там, куда вы его ударили. Разбираемся, что происходит и что из этого можно поправить.

Что такое пинг

Пинг — время, за которое сигнал доходит от вашего компьютера до сервера и обратно. Измеряется в миллисекундах.

На практике всё, что вы делаете, приходит на сервер с задержкой в половину пинга, и ответ возвращается ещё через половину. При пинге сто миллисекунд вы видите мир таким, каким он был десятую долю секунды назад.

В пошаговой игре это ничего не значит. В машинном футболе мяч за десятую секунды пролетает несколько метров, и там это уже заметно.

Ориентиры такие. До 40 мс отлично. 40–80 мс нормально. 80–150 мс играть можно, но точные касания начинают уходить. Больше 150 мс уже ощутимо мешает.

Пинг и стабильность — разные вещи

Это путают чаще всего. Ровные сто миллисекунд играются лучше, чем тридцать, которые скачут от двадцати до двухсот.

К постоянной задержке человек привыкает. Вы неосознанно начинаете бить чуть раньше, и всё сходится. К плавающей привыкнуть нельзя, упреждение каждый раз оказывается неверным.

Поэтому добивайтесь ровного пинга, низкий тут вторичен. Отсюда и совет почти всегда подключаться проводом.

Откуда берётся рассинхрон

Сервер считает физику матча и рассылает результат всем игрокам. Ваш компьютер, чтобы картинка не запаздывала, пытается угадать, что будет дальше, и рисует догадку, не дожидаясь ответа.

Пока догадка совпадает с реальностью, всё гладко. Когда нет, сервер присылает, как было на самом деле, и картинка резко поправляется. Отсюда те самые рывки: мяч прыгнул в сторону, машина откатилась назад, удар «не засчитался».

Чаще всего расхождение случается в момент касания. Вы видите, что попали по мячу, а сервер решил, что вы промахнулись на несколько сантиметров.

Почему это заметнее, чем в других играх

В шутере вы стреляете по цели. Сервер сверяет линию прицела с положением противника и выносит решение. Ошибка оборачивается незасчитанным выстрелом, это неприятно, но на этом всё.

В машинном футболе несколько объектов толкают друг друга, и каждый влияет на остальных. Ошибка в положении машины меняет отскок мяча, отскок меняет следующее касание, и через секунду картинки у двух игроков заметно расходятся.

Поэтому к сети жанр требовательнее, чем кажется по его простому виду.

Что можно исправить со своей стороны

Провод вместо Wi-Fi. Помогает сильнее всего. Беспроводная сеть даёт плавающую задержку из-за помех и расстояния до роутера.

Закройте фоновые загрузки. Обновления, торренты, облачная синхронизация, видео на втором экране забивают канал.

Проверьте, кто ещё в сети. Если дома кто-то смотрит видео в высоком качестве, ваш пинг это почувствует.

Перезагрузите роутер. Банально, но роутеры, которые месяцами работают без перезапуска, начинают чудить.

5 ГГц вместо 2,4 ГГц. Если провод протянуть нельзя, этот диапазон обычно свободнее.

Отключите VPN. Он добавляет лишний узел и почти всегда поднимает и пинг, и его разброс.

Что от вас не зависит

Расстояние до сервера. Физику не обманешь. До сервера в другой стране будет минимум несколько десятков миллисекунд.

Провайдер. Маршрут строит он, и кривой маршрут вы не выпрямите.

Пинг соперника. Если у второго игрока плохая связь, рассинхрон увидите и вы.

В таких случаях остаётся играть против ботов. Их поведение считается прямо на вашем устройстве, и сеть на него не влияет вообще.

Сеть или производительность

Симптомы похожи, а лечатся по-разному.

Проблема в сети, если мяч дёргается или прыгает, машина соперника едет рывками, ваша машина откатывается назад, а удары «не проходят», хотя вы вроде бы попали. Сама картинка при этом плавная.

Не хватает производительности, если рывками идёт вообще всё, включая интерфейс, и кадров мало. Объекты при этом движутся согласованно, просто медленно.

Тормозит всё сразу? Дело в компьютере или браузере: снизьте качество графики, закройте вкладки, включите аппаратное ускорение. Дёргаются только мяч и чужие машины? Дело в сети.

Задержка ввода: вторая половина проблемы

Пинг описывает задержку до сервера. Но между нажатием клавиши и результатом на экране есть ещё одна задержка, чисто на вашей стороне, и они складываются.

Она набегает из опроса клавиатуры, отрисовки кадра и вывода на монитор. На обычном компьютере это несколько десятков миллисекунд, примерно как неплохой пинг.

Уменьшают её высокая частота кадров, выключенная вертикальная синхронизация, монитор с высокой частотой обновления и проводные мышь с клавиатурой.

Если игра кажется вязкой при низком пинге, ищите причину здесь.

Игра с телефона

Мобильная сеть сама по себе менее стабильна. Задержка меняется при переключении между вышками, в движении, когда сота загружена. Скачки пинга на мобильном интернете в порядке вещей, это не поломка.

Для матчей с живыми людьми с телефона лучше взять Wi-Fi. Против бота сеть не нужна вовсе, матч считается на устройстве, и в дороге так играть вполне можно.

Как играть, когда сеть плохая

Если исправить нельзя, можно подстроиться.

Играйте проще. Точные касания и приёмы в воздухе при высокой задержке ненадёжны. Игра по земле и позиционка страдают гораздо меньше.

Бейте раньше. Если задержка постоянная, нажимайте рывок чуть раньше, чем кажется нужным.

Не спорьте с рассинхроном. Сервер решил, что вы промахнулись, и спорить бесполезно. Возвращайтесь на позицию и играйте дальше.

Переключитесь на ботов. В плохой день это честнее, чем портить матч себе и сопернику.

GGROCKET — скриншот игры

▶ Играть в GGROCKET

Открывается в браузере — ни скачивания, ни установки.

Вопросы и ответы

Какой пинг считается нормальным?

До 40 мс отлично, до 80 мс комфортно. Важнее ровность: стабильные 100 мс лучше скачущих 30.

Почему мяч телепортируется?

Ваш компьютер предсказал одно, сервер посчитал другое, и картинка резко поправилась.

Wi-Fi или кабель?

Кабель. Пинг с ним обычно ниже, но главное, что он ровнее.

Влияет ли сеть на матч против бота?

Нет, поведение бота считается на вашем устройстве.

Читайте дальше
Другие игры GGGAME
Играть
BOOBMLEGAME
BOOBMLEGAME
Шутер
Играть
GRUSH
GRUSH
Шутер · Тактика
Играть
DOOMMMORPG
DOOMMMORPG
MMO · ARPG
Играть
ETERNALMMORPG
ETERNALMMORPG
MMO · ARPG