Масштаб вместо точности
Battlefield строится на масштабе: много игроков, техника, разрушения. Игры такого рода допускают меньшую точность синхронизации, чем тактические шутеры, но и в них высокий пинг заметен, когда вы управляете техникой или стреляете по движущейся цели.
В режимах с большим числом участников объём данных, которые сервер должен рассылать, выше, поэтому даже при хорошем канале возможны проседания. Прежде чем винить провайдера, посмотрите, повторяется ли проблема в режимах с меньшим лобби.
Если вы играете на консоли, проверьте, что накопитель не переполнен и игра не докачивает обновление в фоне. Консоль при нехватке места начинает обрабатывать данные медленнее, а это накладывается на сетевые задержки и создаёт лишние рывки.
Сравнение режимов
Сравните два режима: один с крупными сражениями и другой с малым числом игроков. Если в малом режиме пинг ровный, а в большом растёт и появляется потеря пакетов, это признак нагрузки на серверную часть. Ваша сеть здесь вряд ли виновата.
Если проблемы одинаковы в обоих режимах, ищите причину в собственном канале или маршруте до сервера. Запишите результаты по каждому режиму: такая простая таблица сильно ускоряет поиск причины.
Вдобавок сравните карты: на открытых пространствах с большим числом техники нагрузка выше, чем на компактных картах, и различие в качестве связи может быть связано именно с этим, а не с вашим каналом.
Скачки задержки, а не среднее значение
Для техники и авиации скачки задержки хуже стабильной, но высокой задержки. Самолёт, который то слушается, то замирает, управляется хуже, чем самолёт с ровной, но большей задержкой.
Проверьте график пинга за матч, если игра его показывает, или воспользуйтесь внешним инструментом мониторинга задержки на втором экране. Ищите ступени: пинг резко вырос и держится. Это признак смены маршрута или перегрузки на пути.
Если график показывает регулярные пики через одинаковые промежутки времени, поищите на своих устройствах задачу по расписанию: облачное копирование, антивирусное сканирование, проверка обновлений. Регулярность почти всегда выдаёт фоновый процесс, а не внешнюю сеть.
Что можно проверить дома
Начните с кабеля. Затем убедитесь, что в сети нет крупных загрузок. Проверьте нагрузку на процессор и память во время матча: игра тяжёлая, и при нехватке ресурсов клиент не успевает обрабатывать сетевые данные, что выглядит как лаг.
Если в диспетчере задач видно, что процессор загружен почти полностью, снизьте качество отдельных эффектов и дальность прорисовки. Иногда это полностью устраняет «сетевые» лаги, которые на деле были вычислительными.
Серверная сторона и ожидание исправлений
Если после обновления лаги появились у многих, разработчик, как правило, выпускает серверные правки. Проверьте сообщения о работах и известных проблемах и на время отложите эксперименты с настройками.
Сохраните заметки о своих наблюдениях: если вы позже обратитесь в поддержку, конкретное время и режим помогут быстрее найти проблему, чем общая жалоба на лаги.
Полезно следить и за обсуждениями сообщества в первые дни после патча: если там много схожих описаний, а у вас те же симптомы, вы можете не тратить время на настройку роутера, а подождать выхода исправлений и периодически перепроверять ситуацию.
Управление техникой при нестабильной связи
Отдельный вопрос — техника. Вертолёты и самолёты предъявляют наибольшие требования к стабильной связи: положение аппарата быстро меняется, и ошибка в синхронизации превращается в столкновение с землёй. Если вы замечаете, что при полёте картина рывками возвращается назад, это верный признак потери пакетов.
Способ проверки прост: сделайте несколько вылетов подряд и запишите, в какие моменты возникают рывки. Если они связаны с поворотами и резкими манёврами, сервер получает от вас больше команд в единицу времени, и потеря особенно заметна. При проблемах в сети такие манёвры лучше упрощать, а высоту набирать плавнее.
Для пехоты картина мягче: там ошибки синхронизации выглядят как редкая необъяснимая смерть или не засчитанное попадание. Их нужно отличать от задержки, связанной с механикой самой игры, и сравнивать с показаниями пинга.