Письмо разработчиков: Матчмейкинг в обычных матчах

КОММЕНТАРИИ РАЗРАБОТЧИКОВ 2024.04.16

Привет, игроки!

В прошлом месяце в наших планах на 2024 год мы обозначили наше стремление улучшить процесс подбора игроков для создания более здоровой игровой среды и пообещали подробнее рассказывать о наших планах.

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

Мы обсудим подбор соперников в режиме обычных матчей, так что давайте перейдем к тонкостям и деталям, грядущим улучшениям и нашим планам по подбору игроков.

Подбор игроков в обычных матчах

В обычных матчах система подбора игроков в конечном итоге совмещает следующие факторы игроков:

Платформа

  • Система подбора игроков в PUBG учитывает уникальные факторы и параметры различных платформ для ПК и для консолей. 

  • Для обеспечения правильного подбора игроков поддерживается кроссплатформенная игра между пользователями Steam и Epic Games Store на ПК и между игроками на Xbox и PlayStation®.

Количество игроков

  • Так как в мачтах могут участвовать до 100 игроков, количество игроков является одним из ключевых факторов. 

  • Мы должны создать возможность для участия в каждом матче приемлемого количества игроков.

Время подбора

  • Это время между нажатием кнопки «Играть» и входом в матч.

  • Подбор максимального количества игроков может привести к увеличенному времени ожидания, и мы стараемся достичь оптимального времени ожидания и избежать излишних задержек.

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

Пинг

  • Время отклика отражает задержку между сервером и клиентом — это критически важный аспект для обеспечения плавного процесса игры.

  • При низкой скорости работы сети у игроков появляются трудности, ухудшающие впечатления от игры и негативно влияющие на сбор трофеев и точность стрельбы.

  • Чтобы снизить влияние на игру фактора сетевой задержки, наши сервера разбиты по регионам.

Обслуживание карт

  • С введением карты Рондо в декабре общее количество карт увеличилось до десяти.

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

Состав отряда/вид

  • В PUBG доступны различные типы состава отряда и виды: соло, дуо, отряд, вид от первого лица и вид от третьего лица.

  • Типы состава отрядов и виды различаются от региона к региону, и система подбора игроков структурирована для оптимизации пула возможных соперников в зависимости от выбора игрока.

Мастерство

  • В процессе подбора игроков учитывается также и уровень мастерства игрока для подбора соперника со схожим уровнем мастерства.

  • Уровень мастерства игрока определяется рядом факторов: убийства в матче, занятое место и т. п.  Кроме того, на уровень мастерства влияет внутренний критерий «Рейтинг подбора игроков» (Matchmaking Rating, MMR).

Первые шаги для улучшения подбора игроков в 2024 году


Обновление системы MMR в обычных матчах

  • С учетом участия в матче до 100 игроков, обеспечение приемлемого пула игроков для подбора игроков имеет важнейшее значение.

  • Ранее мы делали акцент в первую очередь на обеспечение достаточного количества игроков. И в то время как подбор игроков по уровню мастерства показал свою эффективность при достаточном количестве игроков, малое количество игроков приводило к повышению сложности игры для начинающих и менее опытных игроков. С учетом этих факторов мы признали необходимость уделять первоочередное внимание подбору соперников по уровню мастерства, сохраняя численность игроков. В 2023-м мы сделали первые улучшения подбора соперников по устранению дисбаланса для неопытных игроков и игроков, чей MMR в определенных условиях оказывался выше их уровня мастерства.

  • После тщательного анализа было выявлено заметное улучшение в целевых сегментах — наблюдалось стабильное возвращение в игру игроков этих категорий.

  • С учетом этого опыта было принято решение переработать систему MMR в обычных матчах на основе уже предпринятых мер для обеспечения подбора игроков схожего уровня мастерства для большего количества игроков.

Совершенствование системы подбора игроков

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

  • Кроме того, мы постоянно следим за ситуацией с задержками в сети в каждом регионе, оцениваем длительность подбора игроков и анализируем такие метрики, как распределение матчей по уровням мастерства. Анализируя данные и отзывы игроков, мы постоянно улучшаем систему подбора соперников. Улучшением подбора игроков по уровню мастерства мы стремимся создать положительные впечатления от игры у всех игроков и обеспечить честную борьбу среди игроков схожего уровня мастерства.

  • Это всего лишь малая толика вносимых изменений, и мы продолжим следить за ситуацией и вносить дальнейшие улучшения.

Улучшение среды подбора игроков

Структура подбора игроков была улучшена для обеспечения более комфортной игры для новых и неопытных игроков.

  • Благодаря вашей поддержке в прошлом месяце мы отпраздновали седьмую годовщину игры. Мы всегда стараемся соответствовать вашим интересам и ожиданиям и представляем в игре интересные нововведения для существующих игроков, одновременно создавая стимулы для вступления в игровое сообщество новичков.

  • Однако с течением времени разрыв между новыми и опытными игроками увеличился, и новым игрокам стало труднее повышать свое мастерство, получая при этом удовольствие от игры.

  • На основании различных данных и отзывов игроков мы улучшили распределение и структуру, чтобы неопытным игрокам подбирались соперники схожего уровня мастерства. Мы надеемся, что благодаря подбору игроков одного уровня мастерства новым игрокам будет проще освоиться в среде PUBG.

Улучшение алгоритма MMR созданного отряда: средневзвешенный алгоритм

Структура подбора соперников в заранее собранных отрядах была улучшена с переходом от формулы «максимальный MMR в составе отряда» к формуле средневзвешенного алгоритма.

  • Контекст

    • В течение нескольких лет наша команда постоянно улучшала систему MMR. Формула вычисления MMR для заранее собранных отрядов улучшалась несколько раз. Формула усредненного MMR изначально выглядела многообещающе, однако с течением времени разрыв в мастерстве игроков увеличивался, создавая дисбаланс в подборе игроков.

    • В обновлении 20.2 в 2022 году для заранее собранных отрядов была введена формула максимального MMR. Эта корректировка нивелировала некоторые проблемы, однако сложность для менее опытных игроков, игравших с друзьями и знакомыми, возросла.

  • Новая формула MMR для заранее собранных отрядов: средневзвешенный алгоритм

    • Для исправления ситуации мы отказываемся от формулы подбора заранее созданных отрядов по максимальному MMR. Вместо этого будет применяться средневзвешенный алгоритм, в котором MMR каждого участника отряда имеет определенный вес.

    • Если в отряде собираются участники схожего уровня мастерства, новый алгоритм усредняет их MMR. Однако если в отряде присутствует игрок заметно более высокого уровня мастерства, общий MMR команды будет выше усредненного значения. Кроме того, чем выше уровень мастерства игрока, тем больший вес будет иметь его MMR в определении общего MMR команды.

Итог сегодняшнего письма от разработчиков

Сегодня мы обсудили создание системы подбора игроков в обычных матчах на основании уровня мастерства.

  • Хотя эта система и невидима игрокам, подбор игроков является ключевым компонентом PUBG и сочетает множество взаимосвязанных факторов, оказывающих значительное влияние на общее качество и впечатления от игры. На создание удовлетворяющей всех игроков системы понадобится время, однако мы будем постоянно оценивать систему подбора игроков и рассказывать вам о любом значимом прогрессе или идеях в этой области.

  • Иногда наши планы идеально соответствуют запросам сообщества и дают в игре желаемый результат. Иногда же наши усилия приводят к незапланированным результатам, и в этом случае ваша критика является неоценимой помощью для определения направления дальнейшего движения. Мы продолжим анализировать данные и черпать идеи из ваших отзывов, а также нашего опыта игры, чтобы достичь здорового баланса в подборе игроков, адекватно отражающем уровень мастерства игроков.

  • Мы стремимся сделать так, чтобы каждый игрок с нетерпением ждал выхода на поле сражений и будем сообщать вам новости о подборе игроков в будущих «Письмах от разработчиков».

Спасибо!

Команда разработчиков PUBG: BATTLEGROUNDS


Подписывайтесь, чтобы ничего не пропустить!

Команда PUBG: BATTLEGROUNDS.