DopBan by Mazdan, Усиление бана дополнительными метками |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
DopBan by Mazdan, Усиление бана дополнительными метками |
Bloo |
17.6.2015, 17:24
Сообщение
|
|
DopBan Автор: mazdan Оф. сайт: kanaga.ru Описание: Данный плагин помогает бороться с нарушителями которые обходят бан сменой SteamID и IP. Плагин выполнен как дополнение к бан-системе FreshBans и позволяет банить не только по SteamID и IP, но и по дополнительным меткам. Плагин помогает бороться с обходом банов, но не гарантирует их 100% исключение. Обратите внимание, что DopBan гарантированно интегрируется только с FreshBans, за сторонние бан-системы которые заявляют интеграцию с DopBan автор ответственности не несет. Плагин перехватывает функцию бана игрока и до записывает метки. При входе игрока на сервер проверяется наличие на нем меток, в случае обнаружения плагин обращается к FreshBans для проверки игрока. В случае если игрок сменил стимайди и айпи, но плагин нашел за ним старые баны - он будет кикнут с сервера или забанен повторно. Плагин умеет работать с offline банами (даже если игрок вышел - метки будут действовать). От автора: Для работы плагина необходимо использование сокетов; Для работы плагина необходимо использование mysql версии FreshBans; До того как покупать попробуйте FreshBans, может быть он вам не подойдет. Никто вам не обещает супер-пупер бана. Это добавка, которая позволяет усилить обычный бан. Если вы хотите узнать у меня "а бан не смогут обойти?" или "а если переустановить кс то бан будет работать?" и подобную фигню - идите лесом, мне не так нужны эти деньги чтобы что-то вам объяснять и доказывать. Покупка: В связи с ростом популярности автора появились случаи мошенничества от его имени. Ознакомьтесь с информацией здесь. Будьте внимательны! Один ключ активируется только на одном сервере, при активации одного ключа более чем на одном сервере он будет заблокирован, разблокировать ключ можно Купить можно Установка - введение: Архив с плагином всегда можно скачать здесь. Последнюю бета версию можно скачать здесь (по тестам стабильна. Ставить с отключенным автообновлением). Актуальный конфиг можно взять здесь. ВНИМАНИЕ! Установка не самая легкая, требует внимательности и четкого выполнения инструкций, и рекомендаций. В архиве с плагином идет несколько папок, а так же инструкции:
Установка серверной части:
Установка web части: В папке web находится две папки, install - для первичной установки web части и update - для обновления web части. Т.к. часто устанавливают web часть DB в директорию бан-листа, сразу хочу отметить что бы избежать возможные конфликты между скриптами, создайте в директории бан-листа отдельную папку (например dopban), и устанавливайте web часть в нее.
Обновление web части:
Настройки: Все настройки плагина находятся в его конфиге (dop_ban.cfg), подробнее о кварах и их настройке ниже: Настройка dop_ban.cfg Код dopban_sign "askljfhj43WXCFYHILsbhmnasvdasd" // Уникальная строка для генерации подписи. Скопируйте значение из строки $dopban_sign в файле config.inc.php на web сервере dopban_sn "" // Купленный вами серийный номер плагина dopban_loglevel "1" // Подробность логов dopban_logtype "1" // Тип ведения логов, на данный момен не работает dopban_logdays "14" // Срок хранения логов (0 что бы отключить) dopban_cfgban "1" // Записывать конфиг после бана dopban_cfg "maps/backup" // Название конфига для бана (придумайте что-то своё, старайтесь не затирать чужие), данный конфиг будет создан у клиента по указанному пути относительно папки cstrike (например стандартное значение создаст backup.cfg в папке */cstrike/maps/) // Метки будут записаны, только если игрок на сервере во время бана, рекомендуется выставить задержку перед киком fb_kick_delay на 3-5 сек dopban_bindban "1" // Писать метку в бинды dopban_nameban "1" // Писать метку в ник dopban_infoban "1" // Писать метку в infostring dopban_rateban "1" // Писать метку в rate dopban_cleaninfo "1" // Увеличивает шансы сохранения метки в infostring dopban_autoupdate "1" // Автообновления плагина // кукибан - банит, даже если игрок покинул сервер (оффлайн бан) // Нужно вписать в квар адрес web части // например "http://site.ru*/check.php" dopban_motd "" // Если вы хотите чтобы при обходе выдавался новый бан // Используйте следующие квары dopban_newban_time 0 //Время бана в минутах (0 = отключено, только kick) dopban_newban_reason "banned with %banid%" // Причина бана, вы можете использовать %banid%, он будет заменен на id бана из бан-листа // Если вы хотите использовать разные MOTD окна для разных серверов - задайте их через этот квар dopban_server_number 0 // Номер сервера (должен соответствовать номеру motd в файле different_motd.php на web сервере) // Если игрок не авторизован через 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 окно по новой, если и после этого он не пройдет авторизация, тогда игрока накажет. dopban_antiprot 2 // Обход протекторов и всё такое (Спасибо, за предложенный метод Острогу) // Значение 0 - всё по-старому // Значение 1 - только в обход стандартных команд // Значение 2 - и в обход и по-старому (рекомендуется) // Для использования отдельной БД для cookie ban-ов //dopban_sql_user "" //dopban_sql_pass "" //dopban_sql_db "" //dopban_sql_host "" //dopban_diffdb //нужно раскомментировать данную команду чтобы включить (я не тестировал возможность работы с другой бд совсем) Рекомендации:
Данный топик создан, что бы собрать всю информацию о плагине, вести его обсуждение и консультации в одном месте. Постепенно первый пост будет дополняться описаниями и ответами на частые вопросы. Пост получился довольно объемным, мог сделать ошибки/помарки или что то упустить по памяти. Просьба при нахождении каких либо недочетов сообщить мне. |
Поблагодарили 26 раз
|
|
vladboss |
21.6.2015, 12:25
Сообщение
|
|
с advanced_bans сие чудо подружить можно?
|
|
|
shaid |
21.6.2015, 12:30
Сообщение
|
|
|
|
|
Revelation |
21.6.2015, 15:26
Сообщение
|
Как работает метка на рейты?
|
|
|
|
ex3m777 |
21.6.2015, 15:31
Сообщение
|
|
добавляются какие-то буквы и цифры после самого значения рейта
потом доп бан проверяет на совпадение с тем что есть уже в базе
Отредактировал: ex3m777, - 21.6.2015, 15:32
|
Поблагодарили 1 раз
|
|
xab96 |
24.6.2015, 13:46
Сообщение
|
я хотел бы dopban, когда будут ключи?
|
|
|
|
Bloo |
24.6.2015, 14:06
Сообщение
|
|
xab96, уже добавили.
|
|
|
ex3m777 |
26.6.2015, 21:57
Сообщение
|
|
маздан выкладывал версию в теме с фрэшбаном, он говорил, что там улучшено соединение с базой и уменьшена нагрузка на базу.. может стоит добавить в первый пост?
|
|
|
tato2013 |
26.6.2015, 23:22
Сообщение
|
|
|
|
|
Bloo |
29.6.2015, 18:03
Сообщение
|
|
tato2013, ex3m777, по некоторым причинам, публикую на форуме только то что есть на оф сайте.
|
|
|
mazdan |
29.6.2015, 18:05
Сообщение
|
|
Bloo, да, можно выложить в целом. На сайте потом тоже опубликую. из-за того что там веб морда обновляется нельзя по автоапдейту будет все равно.
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 2 раз
|
|
Eduardglotov |
30.6.2015, 23:15
Сообщение
|
|
L 07/01/2015 - 00:00:15: Start of error session.
L 07/01/2015 - 00:00:15: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20150701.log") L 07/01/2015 - 00:00:15: [AMXX] Plugin ("dop_ban.amxx") is setting itself as failed. L 07/01/2015 - 00:00:15: [AMXX] Plugin says: Error #21 L 07/01/2015 - 00:00:15: [AMXX] Run time error 1 (plugin "dop_ban.amxx") - forced exit L 07/01/2015 - 00:04:37: Start of error session. L 07/01/2015 - 00:04:37: Info (map "de_train") (file "addons/amxmodx/logs/error_20150701.log") L 07/01/2015 - 00:04:37: [AMXX] Plugin ("dop_ban.amxx") is setting itself as failed. L 07/01/2015 - 00:04:37: [AMXX] Plugin says: Error #21 L 07/01/2015 - 00:04:37: [AMXX] Run time error 1 (plugin "dop_ban.amxx") - forced exit |
|
|
mazdan |
1.7.2015, 6:53
Сообщение
|
|
Eduardglotov, серийный номер проверьте
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Krolik144 |
3.7.2015, 8:35
Сообщение
|
|
Подскажите, у меня не давно игрок получил бан за скрипты, далее я его разбанил, но потом он получил бан с причиной "обход бана".
Система бана fb+db - там есть конечно квар, который можно отключить, но почему игрока забанило после того, как я его сам разбанил? Установлен банлист CS Bans 1.3. |
|
|
mazdan |
3.7.2015, 8:47
Сообщение
|
|
Krolik144, может быть потому что вы его разабнили в вебморде и бан остался висеть в кэше на сервере?
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Krolik144 |
3.7.2015, 8:50
Сообщение
|
|
|
|
|
Bloo |
3.7.2015, 8:55
Сообщение
|
|
Krolik144, через какое ПУ? банкеш сколько стоит? Допустим 5 минут, в веб морде снял, он тут же заходит, но в кеше то бан еще активен. Либо чисть кеш после разбанов, либо пусть ждет 5 минут или сколько у тебя стоит там.
|
|
|
emil |
4.7.2015, 12:39
Сообщение
|
|
в старой версий доп бана в веб части была 1 папка и я заливал ее содержимое в отдельную папку переименовываемую dop дабы конфликты между скриптами
а тут 2 паки в новой версий install и update куда их залить в одну папку dop или их содержимое ? |
|
|
Skywrath |
4.7.2015, 14:11
Сообщение
|
|
|
discognate |
5.7.2015, 4:44
Сообщение
|
Код L 07/05/2015 - 05:38:20: [DB]TQUERY_FAILED Unknown column 'identid' in 'field list' #1054 2 L 07/05/2015 - 05:38:20: [DB]TQUERY_FAILED Unknown column 'identid' in 'field list' #1054 2 L 07/05/2015 - 05:38:21: [DB]TQUERY_FAILED Unknown column 'identid' in 'field list' #1054 2 L 07/05/2015 - 05:38:21: [DB]TQUERY_FAILED Unknown column 'identid' in 'field list' #1054 2 решаемо ? upd: залил update.php в install и сё ок
Отредактировал: discognate, - 5.7.2015, 7:01
|
|
|
|