Информация о файле
Плагин для автоматического управления AFK-игроками на Source-серверах. Каждые 10 секунд проверяет положение и направление взгляда игрока. Если игрок не проявляет активности в течение заданного времени, он будет сначала переведён в спектаторы, а затем кикнут с сервера. Поддерживает игры: TF2, CS:S, Synergy и другие.
Возможности:
-
Перевод AFK-игроков в спектаторы перед киком
-
Настраиваемое время ожидания перед действием
-
Поддержка иммунитета для админов
-
Проверка активности по положению и взгляду (поддержка снайперов/кемперов)
-
Логирование и уведомления в чат
-
Совместимость с большим количеством модов
-
Проверка активности только при определённом количестве игроков
Требования:
✔ SourceMod
✘ Не требует дополнительных библиотек
Установка:
-
Скопируйте
.smx
в папкуaddons/sourcemod/plugins/
-
Перезапустите сервер или выполните
sm plugins load afk_manager
-
Проверьте или настройте
cfg/sourcemod/afk_manager.cfg
Конфигурация (cvars
):
Параметр | Значение | Назначение |
---|---|---|
sm_afkenable
|
1 / 0 | Включить/отключить плагин |
sm_minplayersmove
|
Целое число | Минимум игроков для перевода в спектаторы |
sm_minplayerskick
|
Целое число | Минимум игроков для кика |
sm_adminsimmune
|
1 / 0 | Админы не будут кикнуты |
sm_movespec
|
1 / 0 | Переводить в спектаторы перед киком |
sm_timetomove
|
Время в секундах | Ожидание перед переводом в спектаторы |
sm_timetokick
|
Время в секундах | Ожидание перед киком |
_DEBUG
|
1 / 0 | Включить отладочные сообщения |
sm_afkenable 1 sm_minplayersmove 6 sm_minplayerskick 8 sm_adminsimmune 1 sm_movespec 1 sm_timetomove 90 sm_timetokick 150
История изменений:
Плагин активно развивается с версии 1.0 до 2.9 устранены десятки багов, добавлена поддержка новых игр, улучшены проверки активности, добавлены уведомления, таймеры и совместимость с админ-правами.
Благодарности:
Автор выражает благодарность сообществу за предложения и отчёты об ошибках.