Баланс БГ команд
Теперь при регистрации на БГ сервер будет проводить анализ и определять, в какую команду лучше добавить игрока. Этот выбор будет основываться на трех основных критериях: количество игроков в команде, является ли игрок хилом, и его класс. Каждому из этих критериев назначен свой вес, определяющий их важность. То есть сервер, если возможно, будет в первую очередь поддерживать равное количество игроков в командах, затем равное количество хилов, а затем уже количество классов.
Если до обновления, на БГ регистрировалось последовательно 2 хила, затем 2 рога и 2 воина, то распределение команд было следующим:
- Орда: 2 рога, 1 рог
- Альянс: 1 рог, 2 воина
То есть не было никакой логики распределения, игроки добавлялись лишь при прохождении условия есть ли место в команде. После обновления, команды распределились бы так:
- Орда: 1 хил, 1 рог, 1 воин
- Альянс: 1 хил, 1 рог, 1 воин
Еще один пример. Допустим, после обновления команды формируются следующим образом:
- Орда: 4 рога, 1 воин (всего 5)
- Альянс: 3 рога, 2 воина, 1 шаман (всего 6)
Эти игроки уже находятся на БГ, и в этот момент регистрируется еще один рог. В орде меньше игроков, но за орду его добавлять нельзя, так как там уже и так перевес по рогам. Система будет ждать еще одного игрока в очереди на регистрацию. Допустим, вторым игроком будет маг. Теперь в регистрации рог и маг. Маг будет определен за Орду, а рог за Альянс, и получатся такие команды:
- Орда: 4 рога, 1 воин, 1 маг
- Альянс: 4 рога, 2 воина, 1 шаман
Однако это всего лишь примеры. На деле параметров может быть больше (примы, рег одинаковых классов, выход с БГ, заполнение ласт слотов, значительный перевес команды по количеству участников и т.д.), и команды могут формироваться не совсем сбалансированно. Важно отметить, что система лишь старается балансировать команды, но не гарантирует этого, как многие ожидают. В приоритете системы всегда звать игроков на БГ как можно быстрее после регистрации. Для обеспечения гарантированного баланса, как в соло 3х3, требуются более жесткие ограничения. В текущих условиях сервера х100, введение таких строгих ограничений значительно увеличило бы время ожидания. Основным фактором, влияющим на баланс на БГ, является количество игроков онлайн.
Обновление затронуло не только систему регистрации на БГ, но и арены тоже. Функции, отвечающие за обработку игроков в очереди и формирование команд, были существенно оптимизированы. Единственное заметное отличие для игроков, играющих арену — для соло 3х3 статус "хилер" теперь имеет более высокий приоритет, чем "класс". Это означает, что в одной команде могут оказаться, например, два друида, один из которых будет хилом, а другой - фералом, либо два шамана один из которых - рестор, а другой - элем. Это изменение упрощает ограничения при формировании команд и способствует более быстрому началу матча.
Еще одно важное изменение - минимальное количество игроков на БГ команду теперь не 2, а 3.
В случае обнаружения каких-либо проблем - сразу пишите тикет в Discord.