Метрики или мониторинг технических показателей

В игре появилось несколько инструментов для отслеживания важных технических показателей, таких как интернет-соединение и производительность ПК. Средства мониторинга позволят подобрать оптимальные настройки оборудования для комфортной игры. А в случае возникновения проблем специальные индикаторы оперативно уведомят вас об этом.

Виды индикаторов проблем

Индикатор низкой кадровой частоты

Появляется при низком параметре FPS (30 кадров в секунду и ниже). Данный параметр напрямую зависит от аппаратной мощности ПК, и влияет на плавность картинки. Чем больше кадров в секунду — тем лучше.

Индикатор высокого пинга

Это предупреждение можно увидеть при чрезмерно высоком пинге (от 200 миллисекунд и выше). Пинг — это время, затраченное на передачу пакета информации в компьютерных сетях, от вашего ПК к серверу и обратно от сервера к ПК. Для игры крайне желательно, чтобы время передачи пакета не превышало 50 мс, если пинг выше 50, то играть становится менее комфортно.

Индикатор потери пакетов

Иконка сигнализирует о потере пакетов и появляется когда этот показатель выше 20%. Чаще всего пакеты могут теряться в случае ошибок при передаче данных через беспроводные сети или при перегруженности сети. А также из-за неполадок в программном обеспечении или сетевом оборудовании. Если не все пакеты данных достигают клиента или сервера, в игре могут наблюдаться проблемы. Например: перемещение персонажа рывками и телепорты.

Средства мониторинга

Качественное интернет-соединение и высокая кадровая частота являются залогом комфортной игры. Поэтому для удобной и оперативной оценки состояния этих показателей в Warface добавлены специальные инструменты — средства мониторинга и индикаторы проблем.

Средства мониторинга позволяют в режиме реального времени отображать состояние основных показателей интернет-соединения и аппаратной части.

Список метрик:

  • Кадровая частота (FPS).
  • Задержка центрального процессора (CPU time).
  • Задержка графического процессора (GPU time).
  • Задержка сети (Ping).
  • Потеря сетевых данных (Packet loss).
  • Задержка сервера (Server tick).
  • Общая аппаратная задержка до начала рендеринга (для видеокарт с поддержкой SDK NVIDIA Reflex и DirectX 11).

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

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

Низкая кадровая частота (FPS)

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

Задержка центрального и графического процессоров

Картинка на мониторе не появляется моментально, поскольку во время игры оба процессора выполняют массу работы, на которую требуется некоторое время. Например: центральный процессор, помимо прочих вычислений занимается предварительной подготовкой кадров, а графический процессор занимается рендерингом и выводом получившейся картинки на монитор. На это всё уходит некоторое количество процессорного времени. Другими словами, задержка процессора — это время, затраченное им на обработку задачи. При высокой загруженности процессора время на обработку задач может увеличиться. В таком случае будет не лишним уменьшить объем задач, выполняемых процессором. Например, путем изменения настроек игры на более низкие или уменьшив количество программ, работающих в фоновом режиме.

Высокий пинг

Сервер и клиент взаимодействуют путем обмена пакетов данных. Если время, которое требуется пакету данных для перехода от игрового клиента к серверу и обратно, будет слишком большим, качество игрового процесса значительно ухудшится (непрохождение урона, "телепорты" и прочее).   

Потеря пакетов

Если пакеты данных не достигают клиента или сервера, в игре также могут наблюдаться проблемы, похожие на указанные выше (например, перемещение персонажа рывками).

Потеря соединения

При возникновении серьезных затруднений в обмене данными между клиентом и сервером дальнейший игровой процесс становится невозможен. Обычно это случается при наличии проблем с интернет-соединением.

Задержка сервера

TickRate — это серверная скорость отправки и получения данных между самим сервером и игровым клиентом. Она измеряется количеством отправок в секунду. Одной из функций в метрике является измерение серверной задержки. Значение Server tick в игре отображается в миллисекундах — это не сам TickRate, а время между отправкой пакетов. В одной секунде содержится 1000 миллисекунд и если мы разделим этот показатель (в игре он сейчас 16,6 мс), то как раз получим 60 с маленькими копейками. Это и будет текущий TickRate.

UPD: В обновлении от 10 декабря 2020 года были изменены единицы измерения для метрики серверного TickRate (с миллисекунд на герцы). Ранее при серверном значении в 60 Гц клиент отображал информацию о 16,6 мс — это корректные и равнозначные показатели. Значение в 16,6 мс появилось из формулы: 1000 мс / 60 Гц, оно отражает информацию о скорости отправки и получения данных между сервером и игровым клиентом. Именно это значение пользователь в итоге видел на своем экране. Оно привлекало внимание и неоднозначно интерпретировалось, поэтому теперь единицы измерения при переходе на герцы станут более понятными и очевидными для каждого игрока. В режиме PVE серверный TickRate составляет 30 Гц, а в PVP - 60 Гц.

Также вы можете ознакомиться с этой информацией в видеоролике.