Исправление утечек памяти:
Закрываются все Menu (раньше не закрывались)
Закрываются все SQL результаты
Таймеры теперь отслеживаются
Исправленные баги:
Краши при дисконнекте игрока во время бана
Отрицательное время бана теперь обрабатывается корректно
Полная очистка голосов при выходе игрока
Оптимизация:
SQL индексы для быстрой работы с БД
Меньше нагрузки на память сервера
Стабильная работа 24/7
Стабильность:
Плагин работал и раньше хорошо, теперь работает ещё лучше и безопаснее! Ничего не сломано, только исправлены потенциальные проблемы.
__________________________________________________________________________________________________________________________________________________________________
SpecBan Vote - КАК РАБОТАЕТ ГОЛОСОВАНИЕ
Простая схема:
1. Игроки голосуют:
- !votespec <ник> или через меню !votespec
- Каждый игрок может голосовать 1 раз за цель
- После голосования кулдаун (по умолчанию 3 минуты)
2. Система подсчёта:
Плагин сам считает сколько нужно голосов:
- Минимум: 3 голоса (можно настроить)
- Максимум: 17 голосов (можно настроить)
- Процент: 60% от игроков на сервере
3. Примеры:
На сервере 10 игроков:
60% от 10 = 6 голосов → Нужно 6 голосов
На сервере 5 игроков:
60% от 5 = 3 голоса → Нужно 3 голоса
4. Когда голосов достаточно:
- Игрок автоматически переводится в спектаторы
- Получает бан на 30 минут (можно настроить)
- Всем пишется причина и кто голосовал
5. Проверка статуса:
- !checkspecban - узнать свой бан
- !quickvotes - посмотреть текущие голоса
- !voterequired - сколько нужно голосов
6. Настройка в конфиге:
sm_specban_duration 30 // длительность бана (минут)
sm_specban_vote_cooldown 180 // кулдаун между голосами (сек)
sm_specban_min_players 3 // минимум игроков для старта
sm_specban_vote_percentage 60 // процент голосов
sm_specban_min_votes 3 // минимум голосов
sm_specban_max_votes 17 // максимум голосов
Итог:
Просто, понятно, настраиваемо! Игроки голосуют — нарушители летят в спектаторы!