многие игроки не хотят играть с артилерией, давно поднимался этот вопрос, прошу рассмотреть вариант :
добавляется в профиль игрока поле, в котором прописывается дата и время когда игрок последний раз сам играл на арте, в это понятие так же должно входить все бои когда игрок по своей воле был в команде с артой - взвод/кб/гк/роты, тоесть тот бой, в котором на его стороне была артилерия, и он сам мог выбирать - играть ему в этом бою или нет. добавить в настройки галку о исключении боёв с артилерией. если игрок допустим 40 (30-60) дней не играл на своей арте, не играл взводом с артой, на ГК не брали арту в сетап, и у него стоит эта галочка в настройках - то в рандомных боях матчмэйкер должен кидать таких игроков в бои без арты.
я как и многие выкачивал несколько веток с артой, но мне этот класс ненравиться, я нехочу играть ни на нем ни против него, и это как минимум должно решить часть проблем связанных с теми кого раздражает арта.
выполнять ЛБЗ где в условиях пристрелить вражескую арту - снимаем галку, выполняем ЛБЗ, ставим галку снова. так как мы не играли на арте - нас будет снова бросать в бои без арты.
формирование боёв можно упростить - вначале формировать бои без арты, арту в очередь. если игроков на артилерии будет очень много - расширяйте кластер и объединяйте например ру1 и2 сервера, увеличивайте количество игроков на одном сервере.
когда будут бои по 6 арт в каждой команде, игрокам будет некого винить - решил жевать кактус - жуй.
прошу заметить, что вы не убираете её из боёв специально, подобный метод просто оградит тех кто не любит арту, от её любителей.