[ СЕТЬ ]
- Решена проблема, из-за которой при компенсации задержки в процессе непрерывной стрельбы из автомата не учитывалось выставленное пользователем значение опции «Буферизация для сглаживания джиттера и потери пакетов».
- Усовершенствована синхронизация часов для лучшей обработки джиттера, происходящего при получении данных от сервера.
[ ДАННЫЕ ТЕЛЕМЕТРИИ В ГЕЙМПЛЕЙНОМ ИНТЕРФЕЙСЕ ]
- Изменён способ измерения качества сети, чтобы можно было определить, насколько ваше соединение влияет на игровой процесс. Теперь игра измеряет, как часто тик пропускается из-за джиттера или потери пакетов.
- Добавлена опция, позволяющая включить отображение подробной информации о качестве соединения в геймплейном интерфейсе. Среди прочего, отображается процент потерянных пакетов и показатель джиттера.
- Подробнее читайте в этой статье.
[ ПО ПОВОДУ ДАННЫХ О КАЧЕСТВЕ СОЕДИНЕНИЯ ] До арсенального обновления пакеты считались «недопустимыми» (и добавлялись к отображаемому в геймплейном интерфейсе числу) при двух условиях. 1) Если пакет терялся. 2) Если пакет доставлялся в неправильном порядке, который не исправлялся на сравнительно низком уровне сетевого стека. Подсчитанные таким способом данные были не очень полезны по двум причинам. Во-первых, в некоторые случаях некорректной доставки пакеты считались «недопустимыми», даже если не оказывали негативного влияния на игровой процесс. Особенно эта проблема касалась случаев с изменением порядка пакетов. Во-вторых, пакеты, которые поступали с опозданием из-за джиттера сети и оказывали негативное влияние на игровой процесс, не считались «недопустимыми». Разобравшись с множеством проблем, возникавших у игроков, мы пришли к выводу, что очень часто именно джиттер вызывал неполадки у тех, кто считал (вполне оправданно), что их соединение работает отлично, поскольку у них не было потери пакетов.
Чтобы игроки знали о том, что их проблемы вызывает джиттер, мы изменили способ подсчёта с арсенальным обновлением, выпущенным 2 октября 2024 года. Сообщение от сервера стало считаться «недопустимым», если оно терялось, если пакеты приходили в неправильном порядке, который нельзя было исправить, а также в случае, если джиттер при доставке был выше порогового значения. Игроки, сетевое подключение которых имело высокий уровень джиттера, наблюдали резкое падение показателя качества их соединения. Многие посчитали, что причиной стало какое-то изменение, вызвавшее потерю пакетов.
К сожалению, и этот способ измерения качества соединения имел недостатки. Движок Source 2 автоматически добавляет буфер пакетов для сглаживания джиттера. Этой автоматической корректировки было достаточно, чтобы решить проблемы многих игроков, но доставленные при джиттере пакеты считались «недопустимыми», даже если они не оказывали негативного влияния на игровой процесс.
С сегодняшним обновлением в систему измерения качества соединения вносятся очередные изменения: теперь учитываются только случаи, которые негативно влияют на процесс игры. Подробнее читайте в этой статье.