Сообщение от
nomarhgreat
Не понял, если честно, почему, видимо я плохо описал, а Вы не поняли.
Сначала я написал "по ГСу", потом понял что это не вариант и исправил на "по статам". Именно по статам, чтобы учитывать донат типа конклава и трактата. В этом случае не учитываются банки и шопы - да - но и запрещать использовать их на бг не выход.
По моему предложению, в сумме критериев (статы, руны, покрова...) выйдет абстрактное число, показывающее объективную силу персонажа с учетом доната. Каждый записавшийся на БГ имеет свое, такое число. Эти числа загоняются в ряд, с сортировкой от большего к меньшему. Если чел решил выйти из очереди его номер просто вычеркивается и ряд сдвигается. Каждые 10 (или 5, или 15, или 20, или 30, или 45, или 60 или какое другое) минут ряд, от большего к меньшему, делится на два ряда - четные в правый ряд, нечетные в левый ряд. Далее, новые ряды отсекаются по 12 (вроде по столько сейчас команда на бг) формируя малые отряды. И закидывать эти отряды на бг - первый правый отряд против первого левого отряда, второй правый отряд против второго левого отряда... И в самом низу остается недобор (с низким ГСом и донатом), который можно поделить поровну или сказать "собирай шмот и донат, а пока никакого БГ (естественно до следующей сортировки)".
Единственная загвоздка этой системы в том, что в ней нет идей, как учитывать уже собранные отряды, как отдельный ряд или по среднему значению участников, или еще как.
Этот алгоритм можно даже в Екселе запилить, смысл только, в нем БГ нету.
Ну и, естественно, если на бг записались люди 25000, 500, 500, 500,... то в одной команде будет явный перевес, но это скорее "чудовищное предзнаменование" для самой игры.