Уголок разработчиков
Поведенческие системы: апрель 2021 года

Наказания за уклонение от игры и бездействие.

Уголок разработчиковАвторКоманда, отвечающая за поведенческие системы
  • Скопировано в буфер обмена

Всем привет! Это наша первая большая статья в 2021 году, и мы хотим извиниться за долгую задержку. В начале года у нас не было особых новостей – мы занимались внутренними системами, которые теперь используем для решения проблем. Эта статья несколько раз откладывалась, потому что нам хотелось сделать ее по-настоящему интересной, но в итоге период молчания затянулся.

Чтобы не повторять эту ошибку, мы хотим сразу сообщить, что теперь статьи будут выходить реже: раз в квартал. Это значит, что следующая увидит свет в середине июля.

А теперь перейдем к делу.

ЦЕЛИ

Поскольку мы уже давно с вами не общались, напомним, к чему мы стремимся. У поведенческих систем есть несколько постоянных целей...

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

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

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

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

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

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

ПОСЛЕДНИЕ РЕЗУЛЬТАТЫ: НАДЕЖНОСТЬ ЖАЛОБ (УМЫШЛЕННОЕ РАСКАРМЛИВАНИЕ)

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

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

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

СКОРО В ИГРЕ: УЖЕСТОЧЕНИЕ НАКАЗАНИЙ ЗА УКЛОНЕНИЕ ОТ ИГРЫ

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

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

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

Текущие уровни (без изменений)

  • 1-е уклонение за 24 часа: отстранение от игры на 6 минут (на 15 минут для ARAM) и -3 LP в ранговых очередях
  • 2-е уклонение за 24 часа: отстранение от игры на 30 минут и -10 LP в ранговых очередях

Новый уровень

  • 3-е уклонение за 24 часа: отстранение от игры на 12 часов и -10 LP в ранговых очередях

Надеемся, что благодаря этому изменению игроки будут реже злоупотреблять системой. А тем временем мы в сотрудничестве с другими командами Riot работаем над решением следующих проблем:

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

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

СКОРО В ИГРЕ: УЖЕСТОЧЕНИЕ НАКАЗАНИЙ ЗА БЕЗДЕЙСТВИЕ

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

Текущие уровни:

  • 1-й случай бездействия: отстранение от игры на 5 минут и автоматическое поражение
  • 2-й случай бездействия: отстранение от игры на 10 минут и автоматическое поражение
  • 3-й случай бездействия: отстранение от игры на 15 минут и автоматическое поражение

Обновленные уровни:

  • 1-й случай бездействия: отстранение от игры на 5 минут и автоматическое поражение
  • 2-й случай бездействия: отстранение от игры на 30 минут и автоматическое поражение
  • 3-й случай бездействия: отстранение от игры на 14 дней и автоматическое поражение

Еще у нас есть отдельный вид наказания для игроков, которые бездействуют в ранговых матчах: штраф к получаемым/теряемым LP. Уровень штрафа растет, когда вы покидаете такие игры, и снижается, когда играете нормально. Этот штраф не накладывается в повышающих сериях, а также в тех случаях, когда игра признается несостоявшейся из-за проблем с сервером.

  • 1-й уровень: -2 LP
  • 2-й уровень: -3 LP
  • 3-й уровень: -5 LP
  • 4-й уровень: -6 LP
  • 5-й уровень: -8 LP

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

ВТОРАЯ ПОЛОВИНА 2021 ГОДА И ДАЛЬШЕ

Вот чем мы займемся после того, как закончим работать над описанными выше изменениями:

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


  • Скопировано в буфер обмена