Поведенческие системы: апрель 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 ГОДА И ДАЛЬШЕ
Вот чем мы займемся после того, как закончим работать над описанными выше изменениями:
- Добавим возможность пожаловаться во время игры. Эта функция позволит нам дополнительно улучшить системы обнаружения, поскольку даст информацию о том, в какой период матча было совершено нарушение.
- Будем и дальше ужесточать наказания (в том числе блокировки) для самых злостных нарушителей всех мастей.
- Продолжим улучшать систему надежности жалоб, чтобы повысить точность обнаружения случаев бездействия, умышленного раскармливания и оскорблений.