DopBan by Mazdan, Усиление бана дополнительными метками |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
DopBan by Mazdan, Усиление бана дополнительными метками |
AngelStraxa |
21.2.2017, 14:23
Сообщение
|
|
авторизацию нужно ту что MC смотреть только, она в бд идёт. Тут в логе нет вообще Надо все тайминги, rechecker, FB, DB, кик. И смотреть где MC будет Честно говоря не понял что такое МС и где смотреть. Попробовал тупо увеличить fb_kick_delay до 10 - не помогло. Поставил 20 - все равно не помогло. Т.е. баны за речекер без плагина-прослойки не попадают в db_bancookie. Проверь пожалуйста, потому что с прослойкой боюсь, что допустим, при exec_delayed 20, если игрок выйдет из игры, прежде чем получит бан, то вместо него бан может получить новый игрок (я так думаю). P.S. Проблема с FPS в новой версии решилась. Спс.
Отредактировал: AngelStraxa, - 21.2.2017, 15:02
|
|
|
mazdan |
21.2.2017, 18:15
Сообщение
|
|
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
AngelStraxa |
21.2.2017, 19:05
Сообщение
|
|
C ответом про FPS я поторопился. Если при входе в игру нажать Enter в motd до того, как отобразится его содержимое, то проблема с FPS остается. А если перед нажатием на Enter подождать пару секунд, чтобы содержимое motd отобразилось, то после этого нет проблем с FPS. Не знаю раньше тоже было так или нет. Заметил только сейчас.
другой игрок не получит бан, всё должно хорошо работать Разве в команде fb_ban параметр userid это не id игрока от 1 до 32? Потому что если это id игрока от 1 до 32, то к моменту, когда команда fb_ban дойдет до ФБ, под этим id может находится уже другой игрок.
Отредактировал: AngelStraxa, - 21.2.2017, 19:18
|
|
|
mazdan |
22.2.2017, 19:56
Сообщение
|
|
начиная с последней или предпоследней версии есть похоже бага в коде, нужно поставить "dopban_dyn_weighttype 1" навсегда или как минимум до следующей версии. Никаких скрытых побочных эффектов от этого не должно быть.
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
sintez |
22.2.2017, 23:34
Сообщение
|
|
|
AngelStraxa |
23.2.2017, 10:40
Сообщение
|
|
начиная с последней или предпоследней версии есть похоже бага в коде, нужно поставить "dopban_dyn_weighttype 1" навсегда или как минимум до следующей версии. Никаких скрытых побочных эффектов от этого не должно быть. Для чего и для кого это? У меня dopban_dyn_weighttype вообще по умолчанию закомментировано. |
|
|
Todopoderoso |
23.2.2017, 11:21
Сообщение
|
|
|
AngelStraxa |
23.2.2017, 11:28
Сообщение
|
|
|
|
|
mazdan |
23.2.2017, 13:45
Сообщение
|
|
AngelStraxa, Без этого куки бан не будет нормально работать.
В конфиге нигде не написано про по умолчанию, квар закомментирован, что там по умолчанию - посмотрите на сервере, думаю что 0. Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 1 раз
|
|
cscms |
23.2.2017, 14:07
Сообщение
|
То есть надо что бы было dopban_dyn_weighttype 1?
|
|
|
|
stop4ik |
24.2.2017, 15:46
Сообщение
|
Есть смысл метки 101...106 использовать по отдельности + комбинированные? Или только одно включить?
|
|
|
|
mazdan |
24.2.2017, 16:58
Сообщение
|
|
только одно, на мой взгляд сейчас лучше комбинированные, но в целом с не комбинированными можно добиться большей стойкости, но взамен и нагрузка побольше (4 метки вместо 1 в базе, например, больше коллизий -> больше данных из БД к плагину передается)
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 1 раз
|
|
pist0nchik |
24.2.2017, 19:50
Сообщение
|
|
ребята кому не сложно скиньте уже настроенный конфиг от 3.0.1b версии, чтобы обходов было минимум, а то сейчас из-за меток голова кругом, не могу нормально настроить, боюсь испортить, вроде вчера банили одного, сегодня он уже играет, куки бан настроил, ошибок нет.
И советую сразу в первый пост прикрепить хороший, настроенный конфиг, потому что таких как я, уверен, много. мой конфиг dopban_sign "XXXXXXXXXXXXXXXXX" //Уникальнаяч строка для генерации подписи. Не менее 10 символов. dopban_sn "XXXXXXXXXXXXXXXXXXXXXXX" //Серийный номер dopban_loglevel "1" // Подробность логов dopban_logtype "1" // Тип ведения логов, на данный момент не работает :) dopban_logdays "7" dopban_cfgban "1" // Записывать конфиг после бана dopban_cfg "liblist" //название конфига для бана, придумайте что-то своё, старайтесь не затирать чужие :) // Метки будут записаны, только если игрок на сервере во время бана, рекомендуется выставить задержку перед киком 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 "http://XXXXXXXXXX/motd/check.php" // ------------------- ОБНОВЛЕНИЕ 2.2b ---------------------------------- // Если вы хотите чтобы при обходе выдавался новый бан // Используйте следующие квары dopban_newban_time 0 //Время бана в минутах (0 = отключено) dopban_newban_reason "banned with %banid%" // Причина бана, вы можете использовать %banid%, он будет заменен на id бана из бан-листа // ------------------- КОНЕЦ ОБНОВЛЕНИЯ 2.2b ---------------------------------- // ------------------- ОБНОВЛЕНИЕ 2.3b ---------------------------------- // Если вы хотите использовать разные MOTD окна для разных серверов - задайте их через этот квар dopban_server_number 0 // Номер сервера 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 20 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 // примерные графики можно посмотреть тут (первая ссылка из гугл) // // Ось Х от 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 |
|
|
INFOHARD |
24.2.2017, 22:12
Сообщение
|
с обновы Обновление 2.9.4b - что это вообще за метки, есть инфа какая нибудь?
|
|
|
|
AngelStraxa |
26.2.2017, 0:03
Сообщение
|
|
Нельзя ли без hamsandwich ? У меня DopBan единственный плагин, который использует hamsandwich.
|
|
|
Energy |
26.2.2017, 0:08
Сообщение
|
|
https:// $
ip:port $ Аватар не имеет военного смысла, просто хохма. |
|
|
teyub111 |
27.2.2017, 11:28
Сообщение
|
|
подскажите пожалуйста как решить это проблему
Прикрепленные файлы:
|
|
|
Templar |
2.3.2017, 14:48
Сообщение
|
|
Cкрытый текст 03/02/2017 - 15:47:13: [TTG BANS] [25] [(`identid`, `ident`) IN (('0','Just Motd')] L 03/02/2017 - 15:47:13: [DB]TQUERY_FAILED Unknown column 'identid' in 'where clause' #1054 3 L 03/02/2017 - 15:47:13: [DB][ERROR] SELECT `bid`, sum(IF((UNIX_TIMESTAMP()-`ts`)>`lt`, 0, `weight`)) as `weight` FROM `db_bancookie` as bc JOIN `db_identweight` as iw ON `iw`.`id` = `bc`.`identid` WHERE serv = '0' AND (`identid`, `ident`) IN (('0','Just Motd')) GROUP BY `bid`, `bc`.`identid` ORDER BY `weight` DESC LIMIT 30 Что ему не нравится, подскажите. |
|
|
XyLiGaN |
2.3.2017, 14:50
Сообщение
|
|
|
Templar |
5.3.2017, 11:46
Сообщение
|
|
/del
Отредактировал: Templar, - 5.3.2017, 13:18
|
|
|