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