Балансировщик (матчмейкер) — это программный механизм «Мира танков», который по определённым шаблонам формирует как можно более равноценные команды перед началом боя.
Главная информация о балансировщике после обновления 1.38
- Абсолютное большинство боёв одноуровневые или с разницей ± 1 уровень. Боёв с разницей ± 2 уровня — не более 5%.
- Матчмейкер стремится соблюдать зеркальный баланс по ролям и классам. Это может увеличивать время ожидания боя, но не более чем до 5 минут.
- Не более 2 ЛТ (в боях VII–XI ур.), 2 САУ и 5 ПТ-САУ (из них не более 4 снайперских и поддержки).
- Улучшенное распределение техники по шаблонам команд. Приоритетные шаблоны: 4/5/6, 3/5/7, 7/8 и 6/9. Например, из 15 танков в бою — 3 окажутся в топе, 5 в середине и 7 внизу списка.
- Понижен шанс попадания вниз списка многоуровневого боя несколько раз подряд. Также балансировщик стремится дольше ставить в топ списка игрока, который впервые выходит в бой на новом для себя танке.
Подробнее о работе балансировщика
При создании команды балансировщик учитывает:
- уровень техники;
- тип техники (ТТ, СТ, ЛТ, ПТ-САУ, САУ);
- роль техники внутри типа (универсальная, штурмовая, поддержки, техника прорыва и т. д.).
- «льготность» техники. Танки с льготным уровнем боёв сражаются только с машинами своего уровня или ниже, кроме совместной игры во взводе с машинами, не относящимися к льготным.
Не учитываются при формировании команд:
- нация техники;
- модули, установленные на машину (орудия, башня, двигатель и т. д.);
- оборудование, снаряжение, полевая модернизация и т. д.
- уровень прокачки экипажа;
- уровень мастерства игрока (процент побед).
Бои в «Мире танков» бывают:
- одноуровневые: все машины в бою одного уровня;
- двухуровневые: машины в бою различаются на один уровень;
- трёхуровневые: разница между машинами может быть в два уровня.
Балансировщик стремится к формированию разнообразных и интересных составов. Для распределения техники при создании двух- и трёхуровневых боёв используются шаблоны, которые задают количество техники вверху и внизу списка. Например:
- 2-уровневые шаблоны: 5/10, 4/11, 8/7 и т. д.;
- 3-уровневые шаблоны: 4/5/6, 2/6/7, 2/5/8, 2/4/9, 2/3/10 и т. д.
Общий принцип любого шаблона: количество техники более высокого уровня не может превышать количество машин уровнем ниже. Такие составы команд гарантируют, что у каждого игрока, на какой позиции он бы ни находился, будет достаточное количество противников того же уровня.
Если игрок несколько раз подряд оказывался в бою в нижней части списка, далее балансировщик постарается распределить его повыше, независимо от того, сражался он на одной и той же машине или на разных.
После формирования шаблона по уровням балансировщик выполняет более тонкую настройку команд.
При этом учитываются:
Баланс по типам и ролям: матчмейкер старается подбирать в команды технику аналогичных типов и учитывать роли и особенности машин в рамках каждого типа: танк с толстой бронёй противопоставляется тяжёлобронированному танку соперника, снайперская ПТ-САУ — аналогичной ПТ-САУ и т. д.
Взводный баланс: в командах допустимы только одноуровневые взводы, причём разница в количестве взводных игроков должна быть не более трёх (то, есть в одной команде может быть два взвода, а в другой — три). В составе взвода может быть не более одного гусеничного или колёсного лёгкого танка (в боях VII–XI уровней). Также в составе взвода может быть только одна САУ.
Ограничения по классам техники: в состав команды могут входить:
- не более 2 лёгких танков на команду (в боях VII–XI уровней);
- не более 2 САУ на команду;
- не более 5 ПТ-САУ на команду. Из них — не более четырёх ПТ-САУ поддержки и снайперских;
- не более одного лёгкого колёсного танка на команду (в боях VII–XI уровней).
Если подбор «зеркальных» равнозначных составов занимает слишком много времени или вовсе невозможен, балансировщик постепенно понижает требования к формированию команд.
Если даже с учётом послаблений балансировщик не сможет собрать бой, игрок выводится из очереди. Максимальное время ожидания боя — 5 минут (300 сек.).
Изменение требований матчмейкера в зависимости от времени ожидания боя
Взводы:
- до 40 сек. в очереди — строгий баланс;
- 40–50 сек. — допустим дисбаланс в 1 ед. техники;
- 50–60 сек. — дисбаланс в 2 ед. техники;
- 60–300 сек. — дисбаланс в 3 ед. техники.
ЛТ и САУ:
- до 120 сек. в очереди — равное количество техники;
- 120-300 сек. — допустим дисбаланс в 1 ед. техники.
ТТ и ПТ-САУ:
- до 45 сек. в очереди — строгий баланс;
- 45–300 сек. — допустим дисбаланс в 1 ед. техники.
Баланс по ролям для ЛТ, а также для ТТ и СТ (кроме универсальных):
- до 30 сек. — строгий баланс;
- 30–60 сек. — допустим дисбаланс в 1 ед. техники;
- 60–300 сек. — дисбаланс в 2 ед. техники.
Баланс по ролям для САУ:
- до 50 сек. в очереди — строгая симметричность;
- после 50 сек. — допустим дисбаланс в 1 ед. техники.