Привет! Я Брент Рэндалл, инженер из команды Gameplay Integrity, отвечающей за VALORANT. В этой статье расскажу о том, как мы улучшили производительность серверов. На ранних этапах разработки мы поняли, что игре нужны высокопроизводительные серверы. Изначально время серверного кадра составляло 50 мс, но после оптимизации мы снизили его до менее 2 мс. Это стало возможным благодаря анализу кода и настройке оборудования.

К примеру, мы столкнулись с проблемой «преимущества нападающего» и поняли, что для защиты игроков необходим тикрейт 128. Оптимизация кода также включала использование Remote Procedure Calls вместо медленной системы синхронизации данных. Мы также улучшили анимацию, снизив её нагрузку на серверы на 75%.

Не менее важным был выбор оборудования: совместная работа с Intel привела к значительному улучшению производительности. Благодаря тщательному тестированию и оптимизации VALORANT смогла предложить игрокам бесплатные 128-тиковые серверы, что стало возможным благодаря слаженной работе нашей команды и четкой системе измерений производительности.