[STB2] Save Temporary Bans v.2.0
Опубликовано: 21.08.2012, 22:02

[STB2] Save Temporary Bans 2

Описание:
Source Dedicated Server (SRCDS) может сохранять только постоянные баны в файлах banned_user.cfg и banned_ip.cfg. Но не временные баны, которые имеют определенную продолжительность. При рестарте сервера, эти баны исчезают. Это послужило толчком к написанию данного плагина.
Плагин сохраняет временные (не перманентные баны) в SQLite базе данных, что позволяет сохранить действие банов при перезагрузке/выключении сервера.

Установка
Скопируйте файл stb.smx в папку ...addons\sourcemod\plugins
Настройте плагин через файл ...cfg\sourcemod\stb.cfg
Временные баны будут хранится в файле ...addons\sourcemod\data\sqlite\stb-sqlite.sq3

STB Admin Immunity
- По умолчанию иммунитет имеют админы с флагом unban (e)
- Могут быть перегружены другим флагом с помощью admin_overrides.cfg
или "разрешены" в файле admin_groups.cfg админской группы:"stb_immunity"

Настройки:

Плагин автоматически создаст конфигурационный файл ...cfg/sourcemod/plugin.stb2.cfg
Цитата:
stb_version
- Версия плагина
stb_rejectmode "1"
- Способ обработки временных банов после перезагрузки сервера.
0 = обычный бан
1 = Кикнуть и показать оставшееся до окончания бана время
2 = Забанить IP на 1 минуту 
и показать оставшееся до окончания бана время

stb_printrejected "0"
- Отображает в чат попытки присоединения к серверу забаненных игроков в чат:
Dropped Bacardi from server (Banned)
12/26/2010 - 12:53:00
6235933s left
Команды:
sm_stb2_banlist <number>
- Показать 5 перманентных банов по времени [STB] в консоль
- Чтобы увидеть следующие 5 банов, добавьте номер: sm_stb_list 5, sm_stb_list 10 и т.д.
- Админы с флагом ban (d) могут видеть это

sm_stb2_unbanlist <number>

Примечания:
В server.cfg должно быть прописано:
Код:
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip

в addons/sourcemod/configs/databases.cfg для 
sqlite
:
PHP код:
"Databases" 

    
"driver_default"        "mysql" 
     
    "default" 
    

        
"driver"            "default" 
        "host"                "localhost" 
        "database"            "sourcemod" 
        "user"                "root" 
        "pass"                "" 
        
//"timeout"            "0" 
        //"port"            "0" 
    

     
    
"storage-local" 
    

        
"driver"            "sqlite" 
        "database"            "sourcemod-local" 
    


    
"clientprefs" 
    

        
"driver"            "sqlite" 
        "host"                "localhost" 
        "database"            "clientprefs-sqlite" 
        "user"                "root" 
        "pass"                "" 
        
//"timeout"            "0" 
        //"port"            "0" 
    


    
"stb2" 
    

        
"driver"            "sqlite" 
        "host"                "localhost" 
        "database"            "stb2" 
    

}

Для mysql:
PHP код:
"stb2" 
    

        
"driver"            "mysql" 
        "host"                "address" 
        "database"            "databasename" 
        "user"                "user" 
        "pass"                "password" 
    
}
Скриншоты:




Оригинал
Категория: Плагины sourcemod | Добавил: root Просмотров: 2274 | Загрузок: 78 | Рейтинг: 5.0/20
Скачивать и комментировать могут только зарегистрированные пользователи.

Регистрация или Вход

  1. Комментарии ВКонтакте
  2. Комментарии на сайте
Всего комментариев: 0