Баланс БГ команд / BG team balancer - Новости и важная информация - Moonwell
Перейти к содержанию

Рекомендуемые сообщения

  • Администратор
Опубликовано
Теперь при регистрации на БГ сервер будет проводить анализ и определять, в какую команду лучше добавить игрока. Этот выбор будет основываться на трех основных критериях: количество игроков в команде, является ли игрок хилом, и его класс. Каждому из этих критериев назначен свой вес, определяющий их важность. То есть сервер, если возможно, будет в первую очередь поддерживать равное количество игроков в командах, затем равное количество хилов, а затем уже количество классов.
 
Если до обновления, на БГ регистрировалось последовательно 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.
  • Администратор
Опубликовано
Now, when registering Battleground, server analysis will be conducted to determine which team to add the player to. This choice will be based on three main criteria: the number of players on the team, whether the player is a healer, and their class. Each of these criteria has a weight assigned to it, determining their importance. So, the server, if possible, will first and foremost aim to maintain an equal number of players in the teams, then an equal number of healers, and then the number of classes.
 
If, before the update, 2 healers, then 2 rogues, and then 2 warriors registered on BG, the team distribution would be as follows:
  • Horde: 2 rogues, 1 rogue
  • Alliance: 1 rogue, 2 warriors
So, there was no logic in the distribution; players were added only if there was a place on the team. After the update, teams would be distributed as follows:
  • Horde: 1 healer, 1 rogue, 1 warrior
  • Alliance: 1 healer, 1 rogue, 1 warrior
 
Another example: Suppose that after the update, teams are formed as follows:
  • Horde: 4 rogues, 1 warrior (5 total)
  • Alliance: 3 rogues, 2 warriors, 1 shaman (6 total)
These players are already on BG, and at this moment, another rogue registers. There are fewer players in the Horde, but it cannot add the rogue because there is already an imbalance in rogues. The system will wait for another player in the registration queue. Let's say the second player is a mage. Now, in the registration, there is one rogue and one mage. The mage will be assigned to the Horde, and the rogue to the Alliance, resulting in the following teams:
  • Horde: 4 rogues, 1 warrior, 1 mage
  • Alliance: 4 rogues, 2 warriors, 1 shaman
 
However, these are just examples. In reality, there can be more parameters (premades, multiple players of the same class, leaving BG, filling last slots, a significant imbalance in the number of participants, etc.), and teams may not be formed entirely balanced. It's important to note that the system only attempts to balance the teams but does not guarantee it, as many may expect. The system's priority is always to get players into BG as quickly as possible after registration. To ensure guaranteed balance, as in solo 3v3, stricter restrictions would be required. In the current conditions of the x100 server, introducing such strict limitations would significantly increase the waiting time. The primary factor influencing BG balance is the number of players online.

The update has not only affected the BG registration system but also the arenas. The functions responsible for processing players in the queue and forming teams have been significantly optimized. The only noticeable difference for arena players is that for solo 3v3, the "healer" status now has a higher priority than "class." This means that in one team, for example, there can be two druids, one of whom is a healer and the other is a feral, or two shamans, one of whom is restoration and the other is elem. This change simplifies restrictions when forming teams and promotes faster match starts.

Another important change - the minimum number of players on a BG team is now 3.

In case of any issues, please immediately submit a ticket on Discord.
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...