Почему не хотите сделать замкнутую экосистему в этой задаче, без участия команды администрации? Но при которой всех всё устроит, а не как сейчас.
Есть два лагеря, в одном находятся игроки, которые вовсе не против афк сопартийцев на макросе и часть таких и пользуется софтом. А в другом, наоборот, состоят те, кто категорически против и, заметив активного афк в группе, сразу выходят из неё.
Так вот, почему бы не сделать так, чтобы эти лагеря сами между собой решали этот вопрос? И чтобы итог всех устраивал.
С софт юзерами, которые сознательно или несознательно автоматизируют игровой процесс, для неучастия себя в нём всё просто. Они готовы, или не готовы, неважно, к наказанию за это, ведь это запрещено правилами игры на проекте.
Наказание:
1. Наложение на нарушителя дебаффа Anchor (Якорь) длительностью 120 минут. Невозможность снять дебафф каким-либо игровым способом, только по истечению времени. Дебафф выбран не случайно, а чтобы нарушитель мог ещё и быть убит другими игроками или мобами, потеряв процент при смерти. И как дополнительная трудность — заморачиваться с ресом, если проценты дороги.
2. Эффект “флагнутого” на 120 минут. Чтобы нарушитель наверняка был убит другими игроками.
3. Исключение(выход) из группы. Чтобы нарушитель не продолжал получать опыт и дроп, либо давать пати бафф с слуги/питомца.
4. Запрет вступления в группу длительностью 120 минут. Чтобы нарушитель, во время действия дебаффа, не мог переместиться с помощью призыва саммонера, либо призыва варка, к месту получения опыта и дропа, так как это противоречит сути наказания.
Дополнительное наказание:
Если нарушитель постоянно “ловится” на активном афк, то это должно отражаться в логах сервера, для применения санкций уже от администрации комплекса. Например, если за неделю такой игрок попался 4 раза, то логи будут давать команде администрации сигнал, либо автобан.
С наказанием понятно, теперь к поощрению(справедливости), ведь если игрок после проверки оказался живым, то ему захочется, чтобы обвинивший его игрок тоже понёс какое-то наказание.
Поощрение(справедливость):
1. Запрет проверяющему до 6:30 МСК или до рестарта сервера на проверку игроков на афк.
2. Проверяемый игрок, по результатам проверки, увидит в системном чате ник от кого поступил запрос на проверку.
Собственно, сама проверка:
1. Добавление кнопки “Проверка на автоматизацию игрового процесса(АИП)” в “Действие (Клавиши: Alt+C)”. Кнопкой можно будет пользоваться лишь 1 раз в день, при неудачной проверки(подробнее ниже), либо постоянно, при удачных проверках(подробнее ниже).
2. При нажатии на кнопку проверки, проверяемый игрок получает, например, 3 уведомления в правом нижнем углу экрана, как при рестарте сервера. Следующего содержания: первое, “Через 60 секунд будет выполнена проверка на Ваше присутствие в игре.”; Второе, “Через 30 секунд будет выполнена проверка на Ваше присутствие в игре.”; Третье, “Через 10 секунд будет выполнена проверка на Ваше присутствие в игре.”.
Да, запуск будет анонимный, проверяемый игрок не увидит от кого поступил запрос.
Так же важно, чтобы данные уведомления не отображались в чате игры, только на мониторе проверяемого игрока, чтобы нельзя было настроить уведомления со звуком на текст уведомления о проверке.
3. Проверка банальная, обычная математическая капча. Время на ввод ответа 2 минуты.
Важно, чтобы отправка ответа осуществлялась только по клику на кнопку, например “Оправить результат”, и не по нажатию кнопки Enter. Так же, чтобы окно капчи не закрывалось по нажатию кнопки Esc.
Итог пройденной проверки: согласно п.Поощрение(справедливость).
Итог не пройденной проверки: согласно п.Наказание.
Условия проверки:
1. Проверяемая цель должна находиться в пати с проверяющим не менее, например, 15 минут.
2. Игрок, который будет проверен, должен быть в таргете у проверяющего и находиться в непосредственной близости.
3. Запуск проверки возможен, при условии, что проверяемая цель была активна* последние 5 секунд.
*Цель находится в боевом режиме, но боевой режим должен быть запущен со стороны самого игрока, а не монстра, либо pvp действий других игроков. Использовать скиллы(привет афк бардам, стигмам :) ).