Привет!
Вы верно рассуждаете, проблема ПРО-битв в их же возможностях, из-за открытых правил их очень легко использовать, чтобы ломать игру.
Развитие ПРО при сохранении всех его возможностей будет занимать в разы больше времени, а если убирать все пути обхода правил и нечестной игры мы можем получить ММ 2.0
MM 2.0))...
1.) Для игроков от MM 2.0 нужно:
Выбор карт, выбор времён года, возможность убрать овердрайвы (и выбор времени на битву, но это не так сильно важно, можно сделать два или три варианта, на выбор 15, 30 и 45 мин.). Вся эта реализация, может быть только в Про-играх и только... Начальный вариант создания битвы, должно быть открытым и отдано игроку(с возможностью включения функции, на приглашения игроков...10 сек. и 1 мин., то что писал в л. с.), который будет находится в Про-играх(он и будет создающим битву, с его выбором карты). Для тех кто будет выполнять ежедневные задания, всё последующее должно быть случайным и скрытым(в MM 1.0*);
2.) Для вас и доната в MM 2.0 нужно:
Обязательное присутствие припасов, дронов и устройств + быстрый набор игроков**...
**Быстрый набор игроков, нужно заменить на Разумный набор игроков(в битвах) и тогда он станет нужным для игроков и быстрым(то что я вам написал в л.с.) и на этом всё!)).
Ваш придуманный MM 1.0 подходит только для режима 1 на 1 и добор команд с уже созданой группой(+общий, скрытый набор).
Быстрый и скрытый набор игроков, для ежедневных заданий(для ЕЗ), для битв с фондом
(как раз, подходящий для школьников!...)
Играть с группой.
Система набора игроков №1.
Как только сформирована группа(больше 1 чел.) игроков(то что я вам написал в л.с., 10 сек. и 1 мин.) на какой либо стороне(за красных или синих) созданой игроком битвы, то последующий добор игроков на эту сторону битвы, должен быть только через вашу созданную систему(MM 1.0) и быть случайным набором игроков для этой стороны(в этой созданой битве), но с расчётом на ранг, подходящим вооружением и У/П для этой созданой группы, чтобы образовалась полноценная команда игроков(как только сформирована группа, свободный заход на эту сторону битвы, должен обязательно быть закрыт в Про-играх). *Вот этот MM1.0 который вы уже придумали, как раз будет для тех игроков которые не привыкли ждать и хотят сразу войти в битву, им пофиг на карту и на то с кем они будут играть и против кого(это будут случайные игроки), им нужно дать возможность выбора битв с овердрайвом или нет и обязательно время битвы(это должны быть последнии два игровых параметра для игрока, они дадут выбранное игровое условие для захода в битву. Они могут быть не обязательны для игрока, игрок может их не выбирать и зайти в битву, с большим обхватом игровой вариации). Те игроки, кто захочет выбрать время битвы, для них нужно предоставить два варианта времени с приблизительным завершением битвы, не более 10 мин. на битву(для школьников) и больше 10 мин. на битву(для всех). Этих игроков будет добрасывать ваша система(MM1.0), только на ту сторону битвы, где образовалась созданная группа игроков(одновременно, набор и подбор случайных игроков с MM 1.0, должен идти и на другую сторону битвы, тоже с возможностью вкл. функции 10 сек. и 1 мин., то что писал в л. с.), если игроки заходили в битву и не создавали группу приглашённых участников данной игры(на той или иной стороне битвы, где они создали свою группу друзей), в этом случае игровая сторона битвы должна быть открыта для всех игроков в Про-играх(это когда игрок создал битву и зашёл в эту самую битву***). Случайные игроки, должны обязательно видеть игроков, которые находятся в созданой группе(с которыми они находятся в одной команде и своих противников, если там имеется тоже своя созданная группа). Естественно выполнения ЕЗ должно быть только через ваш MM 1.0, т.е. распределения игроков в битвы должен быть случайным образом, поэтому для игроков в MM 1.0 нужно сделать два варианта выбора, при заходе в какую либо битву:
1. Сам за себя и с возможностью создать свою группу - пригласить своих друзей в битву (система набора игроков, про которую я написал в л.с., 10 сек. и 1 мин.), битву которую уже создали в Про-играх. Это будет скрытый начальный набор игроков в битвы, с общим случайным заходом.
Здесь должно быть начальное создание битвы в Про-играх, с приоритетом на первоначального создающего игрока(если этот игрок успеет зайти в эту самую созданную им битву в течении 10 сек., после создания этой битвы). В течении 1-й минуты, этот игрок может создать только одну карту для игроков которые находятся в MM 1.0(с выполнением ЕЗ), последующее создание битв от этого игрока, идёт только для игроков которые находятся в Про-играх(заход, только с Про-игр). Это даст возможность системе в MM 1.0, выбрать более предпочтительные для игроков карты(в реальном времени) и добавит общее количество играющих(во всех битвах);
2. Играть с группой (случайный добор, в уже созданную группу).
Система набора игроков №2.
***Если создающий игрок создал битву, но не стал в неё заходить, то в этом случаи вся эта система должна чуточку поменяется, и набор в битву должен быть другим. Одна сторона битвы в Про-играх, должна быть закрыта и набор игроков только с ММ 1.0. Вторая сторона битвы, в Про-играх открыта, но и игроки с ММ 1.0 тоже могут зайти в неё, до появления группы - последующий добор, только через ММ 1.0(как и в случае №1). Начальный заход в битву идёт с MM 1.0, он же и должен определить сторону играющих(+если потребуется, может сам создать битву - это у вас уже реализовано в ММ 1.0).
В итоге мы получим объединение двух режимов игры(частично открытый в Про-играх и скрытый набор игроков MM 1.0), для разной направленности и игрового предпочтения, для разного игрока!.
В ММ 1.0 нужно сократить режимы и оставить только самые популярные(CTF, TDM, точки, регби и заход в любой режим игры). Режим Джагернаут, оставить как имеется.
Если онлайн ТО повысится, то можно ещё один показатель ввести в ММ 1.0, это размер карты, малые карты и большие карты.
Быстрый набор игроков, для битв без фондов(только для друзей)
Нужно сделать функцию автоматического заброса к друзьям в битвы или быстрый набор игроков в битвы, к друзьям. Примерно так: игрок зашёл в просмотр битв, нажал на эту функцию и ждёт, одновременно просматривая список битв в игре, первая освободившаяся битва с его другом или набор от его друзей(которые вкл. эту функцию, в своих тех.настройках), автоматически забрасывает его в эту битву. Эту функцию всегда в игре можно отключить в настройках у игрока, чтобы в твою созданную битву не заходили случайные друзья от этой функциональной игровой возможности, два варианта отключения этой функции - во время первоначального набора в битву(той которой я вам написал в л.с., 10 сек. и 1 мин.) т.е. частичное отключение и общее отключение(игрок полностью игнорирует эту функцию). Эта функция должна работать как выбор игрока, то есть избирательно, по желанию игрока.
Всё это возможно сделать и всё это будет идеально работать, если в игре имеется онлайн, а не его жалкое подобие. Если онлайна нет, то всё это и особенно всё ваше, пойдёт в хлам!)