Добрый день.
Почему вы не хотите сделать общую очередь для игроков у которых включен, и тех у кого выключен межфрак?
Первые никак не пострадают от этого. Вторые получат возможность играть за свою сторону. Алгоритм прост: все игроки поступают в одну общую очередь на случайное поле боя. Игроки с отключенным межфраком попадают за свою сторону, поскольку они не хотят играть за противника. Остальные места заполняются игроками со включенным межфраком, поскольку им все равно за кого играть.
Помимо того что эта сомнительная услуга перестанет навязываться всем игрокам, по принципу "Хочешь играть БГ, регай межфрак, а иначе жди до второго пришествия (злой смех)", можно будет наконец доделать достижения и прокачать репутацию на БГ.