ОБ ИЗМЕНЕНИЯХ TICKRATE И СИНХРОНИЗАЦИИ

Время на прочтение: 2 минут(ы)

Спешим рассказать о ходе решения проблем с задержками во время стрельбы. Наши серверные специалисты продолжают работы в этом направлении, а значит, ситуация может измениться в любую минуту. Мы будем и дальше держать руку на пульсе и информировать вас о дальнейших изменениях!


ПОДРОБНОСТИ

С обновлением “Военное ремесло” скорость обмена информацией между клиентом и сервером (TickRate) была увеличена до 60 Гц, что должно было повысить точность позиционирования персонажей в PvP-матчах. В большинстве игровых ситуаций так и происходит, однако у некоторых пользователей стали наблюдаться микрозадержки при совершении действий (чаще всего — при нанесении урона противникам и бросках гранат).

Для изучения проблемы были разработаны и добавлены  в игру инструменты глобального и индивидуального мониторинга. С их помощью мы обнаружили, что время от времени события внутри игровых сессий создают очень короткую, но аномально высокую нагрузку на сервер. В такие моменты игровой процесс чаще всего происходит нормально, но иногда могут появляться “лаги”, мешающие стрельбе.НЕКОТОРЫЕ ИГРОВЫЕ СОБЫТИЯ СОЗДАЮТ КРАТКОСРОЧНУЮ, НО АНОМАЛЬНО ВЫСОКУЮ НАГРУЗКУ НА СЕРВЕР, ВЫЗЫВАЮЩУЮ ЗАДЕРЖКИ ПРИ НАНЕСЕНИИ УРОНА

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

Сейчас приоритетная задача — найти в серверном коде причины появления “пиков” аномальных нагрузок и устранить их. Важно сохранить улучшенную систему синхронизации, исключающую такие явления, как “телепорты” и “проблема F12”, исправив точечно только те проблемы, которые не позволяют ее преимуществам раскрыться в полной мере.НАША ЦЕЛЬ — ТОЧЕЧНО ИСПРАВИТЬ ПРОБЛЕМЫ, МЕШАЮЩИЕ КОРРЕКТНОЙ РАБОТЕ УЛУЧШЕННОЙ СИСТЕМЫ СИНХРОНИЗАЦИИ С TICKRATE В 60 ГЦ

Чтобы сохранить комфортность игрового процесса, мы во время ближайших технических работ временно вернем значение TickRate к 30 Гц — таким оно было до установки обновления “Военное ремесло”. Как только проблема с режимом “60 Гц” будет устранена, мы проведем необходимые проверки и сообщим о возврате увеличенного TickRate.

Следите за новостями, и удачи в бою!

3.7/5.0 Article rating
3 Reviews
Была ли эта статья полезной? Пожалуйста, оцените эту статью, чтобы дать нам ценную информацию о наших улучшениях.
  1. Шедевер
  2. Ммм
  3. Хм
  4. Грустно
  5. Злюсь

Поделиться с друзьями
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •