[У РОЗРОБЦІ] Оновлення балансувальника: нова система для комфортніших боїв

Бійці!

Хоча ми невпинно розвиваємо й доробляємо балансувальник вже 15 років, попереду нас чекає ще багато роботи. Ми розуміємо важливість цього аспекту в грі, тому постійно намагаємося його покращувати. Однак наші зусилля й підхід не принесли бажаного результату. Тому ми вирішили, що час усе змінити — ми готові рухатися вперед, до нових змін.

Ядро й принципи балансувальника

Балансувальник обробляє мільйони операцій, умов і дій для кожного бою. Він також відповідає за контроль постійної зміни кількості гравців у черзі. А допомагає йому впоратися з цим ключовий компонент — ядро балансувальника. Воно відповідає за обробку всіх запитів і розрахунків, водночас притримуючись ключових принципів системи підбору:

  • Зблансовані бої — формування різноманітних команд відповідно до головних правил балансувальника
  • Різноманітність боїв — різні бойові сценарії
  • Швидкість й ефективність — зменшення очікування в черзі та збереження хороших вражень від баталій

Щоб зберегти ці принципи й запровадити нові функції, нам довелося повністю переробити ядро балансувальника «з нуля». Будь-які його зміни потребують неймовірних зусиль. Навіть прості доопрацювання вимагають багато часу, серйозних технічних доробок і ретельного тестування для збереження стабільності й збалансованості. Які саме функції ми прагнемо поліпшити в новій системі?

Основні покращення балансувальника

Поліпшений баланс ролей

Балансувальник намагатиметься краще формувати команди для більш збалансованих сценаріїв.

Простий приклад: у першої команди є один або два суперважких танки — X Maus і X E 100 , а учасники іншої команди мають один або два «тяжі» з автоматами заряджання, як-от X AMX 50 B і X T57 Heavy . Ці машини виконують різні завдання: суперважкі танки спроєктовані для поглинання шкоди й утримання позицій, тоді як «тяжі» з автоматами заряджання завдають шкоди й допомагають союзникам.

Відтепер техніку різного призначення буде більш рівномірно розподілено між командами. Наприклад:

ДО (ПОТОЧНА ВЕРСІЯ БАЛАНСУВАЛЬНИКА) ПІСЛЯ (ОНОВЛЕНА ВЕРСІЯ БАЛАНСУВАЛЬНИКА)
Команда 1 Команда 2 Команда 1 Команда 2
Maus AMX 50 B Maus E 100
E 100 T57 Heavy Tank AMX 50 B T57 Heavy Tank

Як наслідок, бої матимуть оптимальне співвідношення ролей, що значно поліпшить комфорт і їхнє сприйняття.

Краще різноманіття типів техніки

Ми запровадимо жорсткіші ліміти, тож у команді буде максимум 5* ПТ-САУ й 3* легких танки. Це правило діятиме поряд із правилом балансування ролей. Наприклад, зменшиться ризик виникнення ситуацій, коли в одній команді є п'ять снайперських ПТ-САУ, а в іншій — п'ять штурмових.

Отже, ви зможете грати в більш динамічні й тактичні бої, де кожен танк ефективніше застосоватиме можливості, притаманні його типу.

*У подальшому ми плануємо розширити ці ліміти для кожного класу техніки окремо.

Більше боїв «±1 рівень техніки»

У новій версії балансувальника ми хочемо збільшити частоту боїв «±1 рівень техніки», оскільки це найбільш оптимальний варіант. Але бої «±2 рівні техніки» залишаться, адже вони є фундаментом для справжньої різноманітності в битвах. Тобто ви братимете участь у більш збалансованих боях, але можливість насолоджуватися широким спектром техніки залишиться.

Кращий розподіл техніки

Популярних танків часто опиняється в черзі дуже багато, тому виходить так, що обидві команди майже завжди б'ються проти двійників. Може, іноді це кумедно, але згодом набридає.

Новий балансувальник зможе:

  • обмежити кількість однакових танків у команді;
  • рівномірно їх розподілити для більш різноманітного досвіду й зустрічей із різною технікою.

Краще й прискорене керування чергою

Нова система привносить динамічне керування чергою: балансувальник змінює правила в реальному часі. Забудьте про встановлені налаштування: відтепер балансувальник аналізуватиме розподіл гравців і доступність техніки зі зміною параметрів на ходу.

У підсумку? Якщо результати тестування нас задовольнятимуть, ми досягнемо стабільно кращої якості незалежно від часу доби.

Тестування нового балансувальника

З такою кількістю нововведень і складністю системи підбору тестування просто необхідне для забезпечення її якості й ефективності. Протягом наступних кількох місяців ми проведемо низку тестувань на сервері EU1, під час яких експериментуватимемо з різними конфігураціями й постійно корегуватимемо налаштування на основі зібраних даних.

Щоб отримати точні результати, деякі режими гри (Зустрічний бій, Штурм, Генеральні битви) тимчасово будуть недоступні на цьому сервері. Проте ви зможете пограти в них на інших серверах. Упродовж тестування на сервері EU1 можуть статися бої з незвичними складами команд, але це необхідно для забезпечення належної роботи оновленого балансувальника.

Головна мета тестування — упевнитися, що втілені поліпшення й справді мають кращий вплив на якість боїв і гарантують стабільність усіх підсистем балансувальника. Такий процес точно займе багато часу, але як тільки ми вирішимо, що нашу мету тестування досягнуто, ми якомога швидше внесемо ці зміни на всі інші сервери.

Нові враження від балансувальника!

Майбутні зміни стосуватимуться поліпшення балансу, різноманіття і якості боїв. І це лише початок! Наші результати тестування й ваші відгуки стануть основою для подальших поліпшень системи, тож слідкуйте за новинами та приготуйтеся до кращого й справедливішого балансувальника!

Обговорити в Discord