Изначально количественно неравный состав команд это наверно самая крупна причина игры в одни ворота, которая наблюдается сейчас. Очевидно, идея такая, что лучше запустить хоть какой-нибудь бой, а там по ходу дела недостающие игроки могут и подключиться.
Проблема в том, что добавленные вместо игроков боты их не заменяют, а результирующий матч выходит хуже полного отсутствия матча. Наглядное подтверждение справедливости этого утверждения можно наблюдать практически в каждом таком изначально неравном бою: игроки уходят из и без того более малочисленной команды. Тем самым делая такие неравные бои ещё более бессмысленными.
Есть и другие причины неравных боёв (снаряжение, боевые рейтинги, умение игроков), но с ними гораздо сложнее что-то сделать. Неравный размер команд же решается довольно просто. При этом даже не понадобится изменять изначальному принципу, который, как я понимаю, состоит в том, что лучше дать игрокам хоть какой-нибудь бой, чем заставлять их ждать слишком долго.
Схема решения:
- Изначально собирать матчи только с равным количеством игроков в обеих командах. Никакая разница не является допустимой, ни на 2 игрока больше, ни даже не 1 игрока.
- Если находятся и подключаются к этому уже идущему бою игроки из более малочисленной фракции, параллельно с ними туда добавляются игроки из очереди более многочисленной фракции.
- По мере подключения новых игроков система должна продолжать сохранять абсолютное равенство команд. Если кто-то выходит на ранних этапах, сперва заделывается образовавшаяся брешь, после чего новые игроки подключаются дальше согласно пункту 2).
И здесь неприменно встаёт вопрос о том, что делать с игроками более многочисленной фракции, которые навечно застревают в запасе и рискуют никуда никогда не попасть. Очевидно, что это самый сложный момент и первопричина той ситуации, которую видим сейчас.
Моё мнение: выводить им на экране соответствующее предупреждение (чтобы они могли перезапустить поиск и/или выбрать другую фракцию) и через какое-то время запускать их в бой сугубо против ботов. Возможно с модификатором на награду (дополнительная мотивация не искать такие бои намеренно) и подкруткой характеристик оных ботов.
Решение спорное, неидеальное (т.к. создаёт скрытый режим против ботов) и порождает целый ряд новых вопросов, но даже это будет лучше, чем текущая система. В ней есть только видимость, что хоть какой-то бой ты получишь всегда. А на деле такие бои хуже, чем ничего, они пустая трата времени всех участников.
Несомненно, здесь потребуется тонкая настройка времени ожидания (скорее всего время должно будет зависеть от количества игроков в очереди или в сети), после которого есть риск попасть против ботов. И всё равно это будет лучше текущей системы, как мне кажется. Плюс это наверно единственное решение, позволяющее создать равные по размерам команды в любое время дня, при этом не отменяя жёсткое деление команд по фракциям и не совершая чрезмерного насилия над игроками (например, автоматически включая им поиск матча за все фракции).
Понимаю, возможно это и не решение никакое и я зря трачу время. Но текущая ситуация никуда не годится. Вне времени пикового онлайна играть невыносимо, а оно ещё и неодинаково для разных фракций.
Чем дольше вопрос неравных команд не будет решаться, тем больше будет давление от игроков сделать смешанные команды. Есть подозрение, что в конце концов это деление всё равно уйдёт и будут мешанина из фракций, но это уже отдельный разговор.