Кикает спектаторов, AFK игроков на полном сервере при крайней необходимости.
Концепция
плагина "не чистить заполненный сервер от 'бездельников', пока нет
новых подключений". Под 'бездельниками' имеется ввиду
HLTV/unassigned/spectator/AFK игроки. Идея плагина отличается от остальных плагинов этого типа, который основываются на времени простоя. Этот плагин не использует время простоя, как главное условие.
Итак, как же он работает? Допустим
новый игрок пытается подключается к полному серверу. Стандартно он
будет если же он не имеет права зайти на резервный слот, но этот плагин
способен очистить слот для этого игрока если он найдет 'бездельника' на
сервере. Сначала он пробует найти и кикнуть HLTV (может быть отключено). Далее - игрок
дольше всего находящийся в режимах unassigned/spectator. Плагин никогда
не кикнет игрока с иммунитетом (может быть настроено) или игрока,
который только что подключился и до сих пор не выбрал команду - ему
дается "иммунитет" на несколько секунд (может быть настроено). И
наконец плагин пытается найти живого игрока, дольше всего находящегося
в AFK режиме (мин. время простоя, которое необходимо, чтоб обозначить
игрока как AFK может быть настроено). В качестве дополнительной фичи
плагин способен определять когда все живые игроки одной команды
находятся в режиме AFK. Обычно это бывает единственный AFK игрок
оставшийся в команде. В таком случае, что бы предотвратить
ожидание/поиски AFK игрока(-ов) остальными игроками плагин переместит
его/их в спектаторов. Пожже как AFK игрок может быть кикнут из
спектаторов по вышеописаным шагам.
Необходимо хотя бы один свободный резервный слот для кика простаивающих игроков, когда сервер "полный". (управляется переменной amx_reservation ).