Что на самом деле означает фейковый урон в PUBG Mobile и что тебе с этим делать
Пули, которые так и не долетели
Ты делаешь пик из-за угла на Эрангеле и замечаешь противника, который собирает добычу из ящика. Прицел ложится ему на голову. Ты делаешь три выстрела. На твоём экране брызжет кровь, мигает маркер попадания, и ты ныряешь обратно в укрытие, ожидая уведомление в ленте убийств. Но его нет. Вместо этого противник разворачивается, стреляет и выбивает тебя. Повтор смерти показывает, что у него полное здоровье. С точки зрения сервера твоих пуль вообще не существовало.
У игроков PUBG Mobile для этого есть название: фейковый урон. Ощущение такое, будто игра пытается убедить тебя, что попадания были, хотя они почему-то не засчитались. Это не баг в привычном смысле. Это видимый симптом расхождения между твоим устройством и игровым сервером в том, что на самом деле произошло. И почти всегда такое расхождение упирается в сетевые тайминги.
Твой экран против сервера: две разные реальности
PUBG Mobile одновременно запускает две симуляции. На твоём устройстве работает клиентская симуляция: она предсказывает движение, рисует картинку и мгновенно реагирует на твои действия, чтобы игра ощущалась отзывчивой. На сервере работает авторитетная симуляция, которая решает, что действительно засчитывается. Эти две симуляции синхронизируются, обмениваясь небольшими пакетами данных десятки раз в секунду.
Когда соединение стабильное, а задержка низкая, обе симуляции почти полностью совпадают. Твой экран показывает то, что сервер потом подтвердит. Но если пакеты с данными о выстреле приходят на сервер уже после того, как сервер зарегистрировал уход противника за укрытие, сервер отклоняет твои выстрелы. На экране попадание было, потому что клиентская симуляция предсказала, что противник всё ещё на открытом месте. Сервер же знал, что он уже сместился. Брызги крови и маркер попадания, которые ты видел, были клиентским предсказанием, которое сервер так и не подтвердил.
Это принципиально отличается от обычного промаха. Когда ты промахиваешься, маркер попадания не появляется. Фейковый урон означает, что клиент решил, будто ты попал, проиграл анимации обратной связи, а затем тихо отбросил их, когда сервер с этим не согласился. Урон на самом деле так и не применился к запасу здоровья противника.
Четыре причины, которые вызывают фейковый урон
Потеря пакетов во время перестрелки
Потеря пакетов означает, что часть данных, которые отправляет твоё устройство, не доходит до сервера. В PUBG Mobile пакеты регистрации выстрелов маленькие и отправляются часто. Если теряется даже пять процентов таких пакетов, каждая двадцатая пуля с точки зрения сервера просто исчезает. Твой клиент не знает, что пакет потерялся, поэтому локально показывает эффекты попадания. Сервер данные о выстреле не получает, значит урон не регистрируется.
Потери пакетов выше двух процентов во время перестрелки уже достаточно, чтобы фейковый урон стал заметным. Проверь соединение: запусти тест пинга до ближайшего сервера, пока игра открыта. Большинство сетевых инструментов показывают потерю пакетов в процентах. Если во время теста есть стабильные потери, значит в соединении есть провалы, которые будут «глотать» пули.
Скачки задержки выше 150 мс
Когда пинг скачет, клиентская симуляция начинает сильнее опережать сервер. Серверная версия позиций противников всё больше отличается от того, что ты видишь на экране. При задержке 150 мс противник, бегущий на полной скорости в PUBG Mobile, может сместиться примерно на одну ширину модели персонажа между тем, что показывает твой экран, и тем, что уже зарегистрировал сервер. Твои выстрелы, идеально наведённые в позицию на экране, по данным сервера попадают в пустое место.
Пинг, который в целом низкий, но периодически резко скачет, хуже для фейкового урона, чем умеренно высокий, но стабильный пинг. Стабильное соединение на 100 мс даёт обеим симуляциям время оставаться примерно синхронизированными. А соединение, которое прыгает с 40 мс до 180 мс и обратно, постоянно создаёт окна рассинхрона, где фейковый урон появляется особенно часто.
Ограничения тикрейта сервера
Серверы PUBG Mobile обрабатывают обновления состояния игры с фиксированным тикрейтом. В моменты высокой активности, например в хот-дропе с тридцатью игроками на маленькой площади, сервер обрабатывает огромный объём обновлений позиций, данных о выстрелах, взаимодействий с добычей и расчётов зоны. Когда вычислительная мощность сервера забита, часть пакетов регистрации выстрелов может встать в очередь или быть отброшена, даже если они пришли вовремя. Это не проблема твоего соединения. Это нагрузка на сервер, и она одинаково влияет на всех игроков в матче.
Просадки производительности устройства
Когда частота кадров на твоём устройстве падает ниже целевого значения игры, сама клиентская симуляция становится менее точной. Просадки кадров сбивают тайминги регистрации выстрелов прямо на твоём устройстве ещё до того, как данные вообще уйдут на сервер. Устройство, которое уходит в термальный троттлинг в середине матча, может внешне сохранять соединение, но внутри уже с трудом обрабатывать ввод с нужной скоростью. Сервер получает данные о выстрелах с небольшим смещением относительно своего тика симуляции, и шанс отклонения растёт.
Что на самом деле снижает фейковый урон
Начни с локального соединения. Если ты играешь по Wi-Fi, переключись на диапазон 5 ГГц и сядь так, чтобы между тобой и роутером было как можно меньше преград. Если качество сигнала нестабильное, мобильные данные часто дают более ровную задержку, чем перегруженный Wi-Fi. Закрой фоновые приложения, которые расходуют сетевые ресурсы: облачная синхронизация, автообновления, стриминговые сервисы — всё, что конкурирует за пропускную способность в те самые миллисекунды, когда данные о выстреле должны уйти на сервер.
Отдельно займись производительностью устройства. Снизь настройки графики, если частота кадров проседает в бою. Не играй на зарядке, если телефон перегревается. Термальный троттлинг влияет и на тайминги кадров, и на работу сетевого чипа.
На уровне маршрутизации, который уже находится за пределами твоей локальной настройки, инструмент оптимизации сети вроде GearUP работает с причиной проблемы на сетевом маршруте. GearUP определяет трафик PUBG Mobile и отправляет его через узлы маршрутизации, выбранные по текущей стабильности для твоего региона сервера. Избегая перегруженных промежуточных узлов провайдера, которые вызывают потерю пакетов и скачки задержки, инструмент одновременно снижает два главных сетевых триггера фейкового урона.
В GearUP найди PUBG Mobile, выбери свой обычный сервер и включи оптимизацию. Отображение пинга и потери пакетов в реальном времени позволяет проверить улучшение ещё до входа в матч. Если потеря пакетов снижается с проблемного процента почти до нуля, а пинг стабилизируется в ровном диапазоне, эпизоды с фейковым уроном должны заметно уменьшиться. Сервер будет получать данные о твоих выстрелах тогда, когда этого ожидает клиент, и две симуляции будут совпадать чаще, чем расходиться.
Об Авторе
Конец