// Комментарий
dopban_sign "need_edit" //Уникальнаяч строка для генерации подписи. Не менее 10 символов.
dopban_sn "need_edit" //Серийный номер

dopban_loglevel "1"  // Подробность логов
dopban_logtype "0" // Тип ведения логов, на данный момент не работает :)
dopban_logdays "14"


dopban_cfgban "1" // Записывать конфиг после бана
dopban_cfg "models/backup" //название конфига для бана, придумайте что-то своё, старайтесь не затирать чужие :)


// Метки будут записаны, только если игрок на сервере во время бана, рекомендуется выставить задержку перед киком fb_kick_delay на 3-5 сек
dopban_bindban "1" // Писать метку в бинды
dopban_nameban "0" // Писать метку в имя
dopban_infoban "1" // Писать метку в infostring
dopban_rateban "1" // Писать метку в rate

dopban_cleaninfo "1" // Увеличивает шансы сохранения метки в infostring
dopban_autoupdate "0" // Автообновления плагина


// кукибан - банит, даже если игрок покинул сервер (оффлайн бан)
// Нужно вписать в квар адрес web части // например "http://******.**/***/check.php"
dopban_motd "need_edit" 

dopban_motdtype 2
// Способ вывода motd игроку (может принимать значения 1-5)
// 5 - с использованием файла шаблона dopban_motd.txt
// По последним сводкам стабильнее (больший процент авторизаций) работает со значением 2, по умолчанию установлено на 1

// ------------------- ОБНОВЛЕНИЕ 2.2b ----------------------------------

// Если вы хотите чтобы при обходе выдавался новый бан
// Используйте следующие квары
dopban_newban_time "525600" //Время бана в минутах (0 = отключено)
dopban_newban_reason "Попытка обхода бана! Номер: %banid%" // Причина бана, вы можете использовать %banid%, он будет заменен на id бана из бан-листа

// ------------------- КОНЕЦ ОБНОВЛЕНИЯ 2.2b ----------------------------------

// ------------------- ОБНОВЛЕНИЕ 2.3b ----------------------------------

// Если вы хотите использовать разные MOTD окна для разных серверов - задайте их через этот квар
dopban_server_number 2 // Номер сервера
dopban_cookieban2 1 // Дополнительный бан, более стойкий чем простой cookieban

// Если игрок не авторизован через cookie то вероятно использует протектор
// можно наказать его
// Эту функцию не рекоммендуется использовать пока я не доделаю её до более надежной
// Она работает и сейчас как надо. Просто в случае если у вас что-то случится с веб мордой вы можете потерять всех игроков.
// Так что желательно дождаться более умного автоотключения.
dopban_no_motd_punish "" // по умолчанию пусто. Нормальное вполне это "amx_kick %userid% protector_detected"

// На случай если отвалится авторизация через куки для автоматического отключения наказания
dopban_no_motd_off_perc 0.5 // Доля авторизованных игроков. Если падает ниже то наказание отключается
dopban_no_motd_off_lim 2 // Наказание не отключится пока число неавторизовавшихся меньше данной цифры
dopban_repeat_motd 0 // Если значение 1, то игроку сначала покажет motd окно по новой, если и после этого не пройдет авторизация, тогда игрока накажет.


// ------------------- КОНЕЦ ОБНОВЛЕНИЯ 2.3b ----------------------------------

// ------------------- ОБНОВЛЕНИЕ 2.4b ----------------------------------

dopban_antiprot 2 // Обход протекторов и всё такое (Спасибо, за предложенный метод Острогу)
// Значение 0 - всё по-старому
// Значение 1 - только в обход стандартных команд
// Значение 2 - и в обход и по-старому (рекомендуется)



// Для использования отдельной БД для cookie ban-ов
//dopban_sql_user ""
//dopban_sql_pass ""
//dopban_sql_db ""
//dopban_sql_host ""
//dopban_diffdb //нужно раскомментировать данную команду чтобы включить (я не тестировал возможность работы с другой бд совсем)

// ------------------- КОНЕЦ ОБНОВЛЕНИЯ 2.4b ----------------------------------

// 2 mean's no ban and everything is good
////dopban_set_punish 4 4 amx_chat %userid% banned by myAC
////dopban_set_punish 4 3 amx_chat %userid% banned by cheat topic
////dopban_set_punish 5 3 amx_chat %userid% Shared Steam Acc
////dopban_set_punish 3 3 amx_chat %userid% VAC Ban


// ------------------- Обновление 2.9.4b ----------------------------------
// dopban_add_dyn_ident - добавить (зарегистрировать) дополнительный идентификатор
// dopban_add_dyn_ident <"имя"> <номер> <вероятность> <время жизни>
// Просьба не использовать в ваших разработках идентификаторы 0-999. Они остаются для меня :)
// Вы можете использовать идентификаторы 1000-9999.

//dopban_add_dyn_ident "DB.I.101.m" 101 20 43200
//dopban_add_dyn_ident "DB.I.102.c" 102 20 43200
//dopban_add_dyn_ident "DB.I.103.f" 103 20 43200
//dopban_add_dyn_ident "DB.I.104.s" 104 20 43200


// ------------------- Обновление 2.9.7b ----------------------------------

//dopban_add_dyn_ident "DB.I.105.UA" 105 10 43200
//dopban_add_dyn_ident "DB.I.106.AE" 106 10 43200

//dopban_add_dyn_ident "DB.I.107/32" 107 80 43200

//рекомендуется только 111 или снизить вероятность в 2 раза.
dopban_add_dyn_ident "DB.I.108/24" 108 10 43200
dopban_add_dyn_ident "DB.I.111.HN" 111 20 43200

// не рекомендуется использовать
dopban_add_dyn_ident "DB.I.109/16" 109 5 43200
//dopban_add_dyn_ident "DB.I.110/8"  110 1 43200


// ------------------- Обновление 2.9.9b ----------------------------------
//Изменение веса метки с течением времени (квар dopban_dyn_weighttype)
// 0 = [ y(x) = W*(x>lifetime) ] пока метка жива её вес = оригинальному
// 1 = [ y(x) = W*(1-x/lifetime)] пока метка жива, её вес снижается по kx
// 2 = [ y(x) = W*ln(lifetime-x)/ln(lifetime) ] пока метка жива, её вес снижается по log
// примерные графики можно посмотреть тут (первая ссылка из гугл)
// http://yotx.ru/ если (100 = вес, 30000 = время)
// Ось Х от 0 до 30000
// 1: 100*(1-x/30000)
// 2: 100*lg(30000-x)/lg(30000)

// dopban_dyn_weighttype 1

// dopban_dyn_delete_old 0 // удалять старые метки из бд после истечения срока годности (не тестировал)
// Комбинированная метка из 101-104
dopban_add_dyn_ident "DB.I.112.COMBI" 112 70 43200

// Комбинированная метка из 105-106
//dopban_add_dyn_ident "DB.I.113.AEUA" 113 20 43200

