Общая информация
Балансировщик начинает работу с попытки создать трёхуровневый бой с использованием шаблона 3/5/7 (три машины в верхней, пять машин в средней и семь машин в нижней части списка) или другого его варианта (например, 3/4/8, 3/3/9 и т. д.). Выбранный балансировщиком вариант зависит от состава очереди.
- Определение диапазона уровней техники в бою и типа боя. Сначала балансировщик определяет количество игроков и взводов, подходящее для каждого уровня боя, а также тип боя. Далее система анализирует режимы, указанные игроками, выбранную ими технику, её уровни, а также стандартный или льготный уровень боёв.
- Создание двух равноценных команд. Определив диапазон уровней техники в бою и тип боя, система пытается распределить игроков по командам, учитывая балансные требования и ограничения:
- Шаблоны. Обе команды должны соответствовать шаблону: количество техники вверху, в середине и внизу списка должно быть одинаковым.
- САУ. Количество САУ ограничено тремя машинами на команду.
- Взводы. В случайных боях разрешены только одноуровневые взводы. Разница в количестве взводных игроков должна быть не более трёх.
- Типы техники. Разница в количестве САУ, лёгких танков и ПТ-САУ в пределах каждой части списка команды должна быть не более одной машины.
Кроме того, балансировщик дополнительно старается уравновесить каждую часть списка команды (низ, середину и топ), учитывая особенности и роли техники внутри типов: танку Maus противопоставляется Maus, Type 5 Heavy или E 100; танку T57 Heavy — AMX 50B и так далее. Однако в некоторых ситуациях симметричного баланса по игровым ролям не будет. Например, если техника с разными ролями состоит во взводе. - В Случайных боях в составе взвода может быть не более 1 гусеничного или колёсного лёгкого танка. Ограничения касаются техники VII–X уровней.
- Балансировщик не учитывает:
- национальную принадлежность танка;
- модули танка (орудие, башня, двигатель и т. д.);
- установленное на танк дополнительное оборудование и/или снаряжение;
- уровень прокачки экипажа;
- уровень мастерства игрока.
Особенности балансировки взводов
- Разница между количеством взводных игроков в каждой из команд не может быть больше 3 (если из-за длительного ожидания критерии ослаблены, это число может быть другим).
- Максимальный уровень боёв, в который может попасть взвод, равен максимальному уровню боёв среди машин, входящих во взвод. То есть взвод балансируется по танку, который имеет самый высокий максимальный уровень боя.
- Минимальная граница уровня боёв, в которые может попасть взвод, равна самому высокому из минимальных уровней боёв среди машин, входящих во взвод.
- При добавлении взвода в команду балансировщик стремится к тому, чтобы балансные веса всех танков взвода были близки к весам свободных мест команды. При этом приоритет у танка с наибольшим балансным весом.
- Если отдельный танк (или взвод) ожидает выхода в бой более 1 минуты, то критерии становятся менее жёсткими. В этом случае балансировщик может создать команды неполного состава: машин будет меньше, чем требуется, но в обеих командах их число будет одинаковым.
- Если время ожидания машины (или взвода) в очереди превышает 5 минут, то появляется сообщение, предлагающее выбрать другой танк, и следует переход в Ангар.
- В составе взвода может быть не более 1 гусеничного или колёсного лёгкого танка. Ограничения касаются техники VII–X уровней.
- В составе взвода может быть только одна САУ.