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