Superban — основная бан-система для серверов CS 1.6. Плагин создаёт и хранит баны в SQL-совместимых БД, проверяет игроков при подключении и предоставляет администраторам единое меню для управления наказаниями.
Superban работает самостоятельно со SteamID, IP и подсетями. RedCloud можно подключить отдельно, чтобы расширить проверку профилями игроков и дополнительными идентификаторами.
Проверка при подключении. Каждый вошедший игрок автоматически проверяется по активным банам перед допуском на сервер.
Удобное меню. Бан игроков онлайн, работа с недавно отключившимися игроками и снятие активных банов прямо из игры.
Гибкие причины и сроки. Для каждой причины можно задать несколько вариантов длительности в reasons.ini или указать собственные значения во время бана.
Несколько типов бана. Поддерживаются SteamID, IP, мини-подсеть и полная подсеть. При установленном RedCloud становятся доступны дополнительные идентификаторы.
Разграничение прав. Главный администратор, заместитель и обычный администратор имеют разные возможности. Младший администратор не может забанить старшего.
Настраиваемые сообщения. Содержимое консоли забаненного игрока задаётся в console.ini: причина, срок, администратор, дата бана и другая информация.
Работа с отключившимися игроками. Недавно покинувшего сервер игрока можно выбрать и забанить через меню.
SQL-хранение. Таблица создаётся автоматически. Можно подключить существующую AMXBans-совместимую таблицу и использовать общую базу для нескольких серверов проекта.
Совместимые команды. Поддерживаются amx_ban, amx_unban и amx_banmenu, а также собственные команды Superban и управление через RCON.
Кэш проверок. Кэш чистых игроков сокращает количество повторных SQL-запросов при подключении.
API для дополнений. Нативы и форварды позволяют подключать RedCloud, Afterban и другие плагины без изменения ядра.
RedCloud расширяет Superban системой идентификации игроков. Он объединяет RedID, CloudID, SteamID, IP и метки игрового клиента в профили, оценивает их надёжность и помогает обнаруживать связь с активными банами.
Superban остаётся источником данных о банах и принимает итоговое решение, а RedCloud предоставляет дополнительную информацию об игроке.
Afterban отвечает за оформление наказания: сообщения в чат и HUD, заморозку, обезоруживание и снимки экрана перед киком. Основная логика и запись бана при этом остаются в Superban.
сервер CS 1.6 с AMX Mod X 1.9 или новее;
MySQL 5.6+ или совместимая версия MariaDB;
модули SQLX, JSON, Fakemeta и EasyHttp;
исходящее HTTPS-соединение для проверки лицензии;
лицензионный ключ в superban.cfg.