Разработчики из Embark Studios раскрыли впечатляющие масштабы сбора данных на серверах ARC Raiders. Дата-инженер студии Маттиас Андерссон сообщил, что команда тщательно отслеживает абсолютно все действия пользователей в матчах. Система фиксирует перемещения каждого игрока, регистрирует каждый произведенный выстрел и траекторию полета снарядов, а также точно определяет, куда именно попала пуля.
В периоды максимальной активности ARC Raiders генерирует более 100 миллиардов внутриигровых событий в сутки, что эквивалентно примерно 30 терабайтам сырых данных ежедневно. Несмотря на колоссальный объем информации, инженеры способны обрабатывать ее практически мгновенно. Специалистам требуется менее двух секунд, чтобы отправить запрос в базу и выяснить точный результат любого конкретного выстрела в матче.
Собранный массив терабайтов нужен авторам не ради простого любопытства — на основе этой детальной статистики работает система матчмейкинга. Анализируя поведение геймеров, разработчики определяют, кто из них чаще всего инициирует перестрелки с другими выжившими. Подобный подход позволяет точнее подбирать участников для игровых сессий. Любителей агрессивного PvP целенаправленно сталкивают с такими же воинственными пользователями, в то время как более мирные игроки, избегающие случайных конфликтов, получают в напарники и соперники спокойную и дружелюбную аудиторию.
Источник: gameguru.ru