Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [Antibot] BotFilter - Защити свой сервер от ботов | Обновлено 17.05.2018 | Теперь с капчей

Тема в разделе "Неподтвержденные плагины", создана пользователем slavik123123123, 19 июл 2017.

  1. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo


    Защита от ботов встроенная в BungeeCord
    1.8-1.12.2
    Обновлено: 17.05.2018

    Особенности:
    • Защита встроена в BungeeCord.
    • Три типа проверки - Проверка на падения, проверка с помощью капчи, проверка с помощью капчи и падения.
    • Минимальная нагрузка во время бот атаки!
    • Более лучшая производительность и меньше потребления ОЗУ, чем у стандартной банджи.
    • Есть возможность включить GeoIp во время бот атаки
    • Автоматическое чистка игроков из датабазы если они не заходили очень долго
    • Удобное добавление серверов в конфиг
      Код:
      servers:
        bw-[1-25]:
          motd: '&cBedWars'
          address: localhost:20001
          restricted: false
      в итоге будет добавлено 25 серверов. bw-1 - localhost:20001, bw-5 - localhost:20005, bw22 - localhost:20022  и тд
    Команды:
    • /botfilter reload - Перезагрузить конфигурацию.
    • /botfilter stat - Показать статистику
    • /greloadservers - Перезагрузить список серверов из конфига банджи. Право: bungeecord.command.reloadservers, учтите, что priorities перезагружены не будут!
    Установка:
    1. Скачать, установить как обычную банджу.
    2. Настроить конфиг от BotFilter
    3. Так же желательно включить лимит игроков в банджи. ~700-900 если онлайна меньше 400. Тоесть - МаксОнлайн*2 +- 200-250
    4. Так же можно поставить connection_throttle ~3000-4000
    Скачать: https://yadi.sk/d/QrSeJWeU3LAq4p

    Исходники: https://github.com/Leymooo/BungeeCord

    Изменения:
    Version 3.2.1(17.05.2018, stable):

    • Собрано под последнюю банджу.
    • Увеличен лимит срабатывания отключения иконки в MOTD с 300 до 950 пингов в течении 1 минуты, время отключения увеличено с 3х минут до 5.
    Version 3.2(12.05.2018, stable):
    • Собрано под последнюю банджу.
    • ВНИМАНИЕ! Рекомендую обновиться до последней версии BotFilter/BungeeCord, поскольку в последней была устранёна уязвимость, с помощью которой можно крашнуть BungeeCord. Не включать forge_support в конфиге!
    Version 3.1.1(09.05.2018, stable):
    • Исправлена ошибка, которая возникала при перезагрузке списка серверов, когда удаляешь сервер.
    • Убрано предупреждение когда не указан SSL сертификат.
      Код:
      WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
    • Теперь mysql должен нормально работать с русскими никами.
    Version 3.1(02.05.2018, stable):
    • Собрано под последнюю банджу.
    • Теперь аккаунты в датабазе будут пытаться чиститься каждые 2 часа.
    • Теперь можно удобно добавлять много серверов. пример:
      Код:
      servers:
        bw-[1-25]:
          motd: '&cBedWars'
          address: localhost:20001
          restricted: false
      в итоге будет добавлено 25 серверов. bw-1 - localhost:20001, bw-5 - localhost:20005, bw22 - localhost:20022 и тд
    • Добавлена команда с помощью которой можно перезагружать сервера (greloadservers), если сервер был убран или порт был поменян, то игроков с этих серверов просто кикнет.
    • Также если сервер в течении 1 минуты пропинговали больше 300 раз, то иконка сервера не будет отправляться в течении 3х минут. Это сделано для того, чтобы уменьшить нагрузку на трафик, когда ддосят при помощи пинга сервера.
    Version 3.0.9(08.04.2018, stable):
    • Собрано под последнюю банджу.
    • Исправлен баг с датабазой.(Если какимто образом в дб попадали ники с такими символами ' и ", то происходило циклическое переподключение к дб )
    • Попытка ещё раз исправить баг с тем, что после прохождения проверки не видно стрел, и у картин в рамках неправильный поворот.
    Version 3.0.8.1(01.04.2018, stable):
    • Исправлен баг из-за которого GeoIp некорректно работал, либо вовсе не работал.
    Version 3.0.8(31.03.2018, stable):
    • Собрано под последнюю версию банджи.
    • Ещё больше оптимизаций. Теперь во время бот атаки нагрузка будет ещё меньше.
    • Добавлены титлы.
    • Немного улучшен код.
    Version 3.0.7(20.03.2018, stable):
    • Попытка исправить баг с фейковыми игроками на проверке.
      Постоянно пишет что на проверке 27 игроков/ботов
      [​IMG]
    Version 3.0.6(17.03.2018, stable):
    • Исправлен баг из-за которого обнулялся счётчик времени, когда игрок провалил проверку 3 раза и был забанен на 10 мин.(Тоесть когда игрок пытался зайти во время бана, время бана обнулялось, и приходилось опять ждать 10 минут)
    • Думаю, что эту версии можно считать стабильной
    Version 3.0.5(12.03.2018, beta):
    • Исправлен баг, из-за которого можно было писать капчу много раз неправильно.
    • Исправлен баг, когда во время проверки на падения, пишешь чтото в чат и появлялась капча
    Version 3.0(10.03.2018, beta):
    • BotFilter был полностью переписан.
    • Добавлена капча.
    • Убрана проверка с помощью кнопки
    • Была проведена очень сильная работа по оптимизация. Теперь минимальная нагрузка во время бот атаки!
    • Также теперь BungeeCord потребляет меньше ресурсов процессора
    • Убран фейк онлайн из конфига
    • Пожалуйста пишите обо всех найденных багах!
    Version 3.0.4(11.03.2018, beta):
    • Улучшен дизайн во время проверки на падения(Чтобы не было так скучно)
    • Исправлен баг из-за которого не было видно стрел при стрельбе из лука после прохождения проверки.
    • Также исправлены некоторые незначительные баги.
    Version 3.0.3(11.03.2018, beta):
    • Убрана проверка/скачивание проксей. (При скачке проксей используется очень много оперативной памяти. 1.2гб+)
    • Пофикшен баг из-за которого нельзя было изменять сообщения в конфиге.
    Version 3.0.2(11.03.2018, beta):
    • Исправлен баг из-за которого некоторых игроков не пускало дальше проверки.
    • Исправлен баг из-за которого игроков выкидывало с сервера
    • Более быстрая загрузка прокси(В пару раз быстрее).
    Version 3.0.1(10.03.2018, beta):
    • Исправлен баг из-за которого не увеличивался счетчик ботов(подключений)
    • Добавлено логирование о том что игрок начал проходить проверку
    Version 2.2.3.1(15.02.2018, oldstable):
    • Собрано под последний билд BungeeCord
    • Исправлен маленький баг в обновлении 2.2.3
    Version 2.2.2(21.01.2018):
    • Собрано под последний билд BungeeCord
    • Исправлены некоторые ошибки
    Version 2.2.1(20.12.2017):
    • Собрано под последний билд BungeeCord
    Version 2.2(15.11.2017):
    • Собрано под последний билд BungeeCord
    • Более лучшее логирование ошибок при скачивании проксей.
    • Исправен баг из-за которого у игроков не было координат в 'F3'
    Version 2.1.2(01.11.2017):
    • Исправлено неправильное получения среднего пинга(Он всегда был намного меньше, чем должен быть)
    • Теперь чистка аккаунтов происходит каждые 12 часов, а не только при запуске банджи.
    Version 2.1.1(25.10.2017):
    • Исправлен баг изза которого при выходе игрока во время проверки не бросался PlayerDisconnectEvent, который иногда нужен для плагинов.
    • Исправлена ошибка в консоли (https://pp.userapi.com/c639421/v639421626/56b1d/jnPMrYtBxrc.jpg)
    • Улучшено получение пинга у игрока.
    Version 2.1(22.10.2017):
    • Теперь можно указать время суток на проверке в конфиге.
    • Добавлены титлы и actionbar.
    • Добавлена функция чтобы блокировать заход на сервер без добавления его в список серверов(Полностью настраивается. Можно отключить, или сделать так чтобы работал только во время бот атаки)
      [​IMG]
      [​IMG] [​IMG]
    • Также ботфильтр теперь может кикать игроков/ботов с слишком большим пингом. Работает только во время бот атаки или с перманентной защитой. Можно отключить.
    • Теперь прокси скачиваются каждые 4 часа, а не только при запуске банджи.
    • Теперь пользователи которые прошли проверку хранятся в sqlite дб, а не в yml файле. При запуске сервера все игроки которые были в .yml файле перенесутся в дб.
    • Добавлена автоматическая чистка игроков которые не заходили X дней. Настраивается в конфиге.
    Version 2.0(29.09.2017):
    • Собрано под последний билд BungeeCord. Исправлен баг, что у всех игроков пинг был 0.
    • Изменен дизайн при прохождении проверки. Теперь проверка капельку быстрее.
    • Теперь можно настроить список прокси, откуда будут скачиваться прокси. Поддерживаемые виды сайтов:
      http://myip.ms/files/blacklist/csf/latest_blacklist.txt,
      http://socksproxylist24.blogspot.com.ee/, http://www.live-socks.net/
    • Также теперь можно отключить показ игроков/ботов при пинге сервера.
    Version 1.9.3(23.09.2017):
    • Собрано под последний билд BungeeCord. Была исправлена ошибка изза которой кикало клиенты всех версий с причиной "Timed Out"
    Version 1.9.2(19.09.2017):
    • Собрано под последний билд BungeeCord. Была исправлена ошибка изза которой кикало клиенты на версии 1.12.2

    Version 1.9.1(18.09.2017):

    • Собрано под последний билд BungeeCord. Поддержка 1.12.2

    Version 1.9(08.09.2017):

    • Собрано под последний билд BungeeCord
    • Исправлены боты с помощью которых можно положить любую банджу.
    • Немножко оптимизации.
    Version 1.8(18.08.2017):
    • Собрано под последний билд BungeeCord(Пофикшена утечка памяти)
    Version 1.7(06.08.2017):
    • Собрано под последний билд BungeeCord
    • Исправлен баг, из-за которого в плагинах создавался конфиг от BotFilter
    Version 1.6(05.08.2017):
    • Собрано под последний билд BungeeCord
    • Добавлена поддержка Redis bungee и других похожих штук.(Mysql only)
    • Исправлена перезагрузка конфига(botfilter reload config)
    Version 1.5(03.08.2017):
    • Изменено название на BotFilter.
    • Поддержка 1.12.1
    • Изменён дизайн на проверке
    • Добавлен FakeOnline
    • Ещё меньше ложных срабатываний
    • Более лучшая проверка на пакеты во время бот атаки.
    Version 1.4(27.07.2017):
    • Теперь айпи банится только тогда, когда не удалось пройти проверку два раза.
    Version 1.3(27.07.2017):
    • Исправлен баг из за которого не выключался режим 'под атакой'
    Version 1.2(27.07.2017):
    • Добавлено ещё немного проверок на пакеты во время бот атаки.(В обычном режиме проверяется только один пакет. Во время атаки - пять + Нажать на кнопку)
    • Попытка исправить ложные срабатывания на "много пакетов"
    • Попытка исправить "неверная позиция", когда надо нажимать на кнопку.
    Version 1.1(22.07.2017):
    • Добавлена новая проверка, которая работает только во время бот атаки(Нажать на зелёную кнопку, в видео выше показано всё вместе)
    • Пофикшено немножко багов, также добавлены новые.
    • Добавлена функция в конфиге, которая поможет снизить нагрузку во время бот атаки(Включена по стандарту)
    • Из конфига убраны нерабочие функции.
    • Косметические изменения во время проверки.
    • Добавлен поиск обновлений.

    Leymooo on SpigotMC
     
    Последнее редактирование: 25 июн 2018
  2. Mr Hosting
  3. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Пруф что это не так:
     
    Последнее редактирование: 22 июл 2017
  4. max19116

    max19116 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    max19116
    Долгий вход/На 1гб ложится через 5 сек атаки.
     
  5. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Сори. Но любая банджа упадёт если использует 1гб. 4 гб тоже изи падают) Да и вообще 1гб не хватит для обычного сервера с онликом 100+)

    PS. MineGuard тоже упадёт на 1гб)
     
    Последнее редактирование: 19 июл 2017
  6. max19116

    max19116 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    max19116
    MG не ложится на 1 гб.

    Зафиксим, тока падажжи ****на
     
  7. SimMiMo

    SimMiMo Активный участник Пользователь

    Баллы:
    76
    Также не забываем, что все "чистые" проверки легко обходятся, особенно с исходниками под рукой.
    Всегда можно создать "идеального" бота, который будет полностью эмулировать поведение игрока.
    А так похвально.
     
  8. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Эти антиботы тупо поток ботов останавливают. Так что если на сервер будет попадать по 1-2 боту в секунду, ничего страшного не случится. У меня нету цели отсеять 100% ботов. Офаем чат и команды на спавне. Ставим пару лестниц, античит и профит, боты почти не страшны.

    У меня кстати такой есть) И гг обходит, и капчу тоже. И даже в порталы забегать умеет, если на их пути нету препятствий.
     
    Последнее редактирование: 19 июл 2017
  9. SimMiMo

    SimMiMo Активный участник Пользователь

    Баллы:
    76
    Я в целом говорю, безотносительно любого Анти-бота.
    Допустим Вася Пупкин делает боталку 10к в сек, которая хандлит и отвечает на все пакеты. Тут уже защитникам сервера придется ставить кроме чистых проверок доп. фильтры: капчу, паркуры, да что угодно - это уже должны озаботиться защитники.
    А вообще хорошо, что ты в паб разные вещи делаешь, так с капчей от ехи и твоими защитами пищи для всяких платных Анти-ботов не останется.
     
  10. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Очень много трафика кушает. Около 300 ботов у меня кушали 50мбит в сек.
     
  11. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    В данный момент тестируется новая версия. В ней надо будет нажать на зелёную кнопку. Скачать её можно по ссылке из главного поста. Тестируйте и пишите баги которые нашли. В новой версии немножко улучшена производительность. Из конфига убраны нерабочие функции. Добавлена новая функция, которая должна снизить нагрузку во время бот атаки(Включена по стандарту).

    Видео демонстрирующее новую версию:
     
  12. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Хорошая работа!
    Кстати, по сравнению с капчей йохи, насколько эта банжа производительнее?
     
  13. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Почти одинаковая. Только во время бот атаки может различаться
     
  14. _AndreyBarna_

    _AndreyBarna_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    MainDRY
    у меня друг тестил 5к ботов на двух серверах где капча йоха и твой гг. капча очень сильно лагала. твой гг почти не тормозил.
     
  15. SimMiMo

    SimMiMo Активный участник Пользователь

    Баллы:
    76
    Капча ехи стоящая на дедике почти неубиваемая. Тем не менее можно еще во много раз улучшить производительность по сравнению с капчой ехи. ))0
     
  16. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    у меня сделано точно также как и у ехи. Выдели побольше оперативы, и фиг кто убьёт. А ёхину убить ещё можно, т.к там айпишки не банятся)
     
  17. SimMiMo

    SimMiMo Активный участник Пользователь

    Баллы:
    76
    Не знаю на счет озу, но когда я тестировал год или полтора назад на капче ехи при 8к ботов в 1 секунду жестко росло потребление ЦПУ (на дедике где-то 600-700% из 800 минимум). Но лагов даже с онлайном вроде не было. Думаю, нетти хорошо держит, но можно сделать и лучше.
     
  18. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Version 1.1(22.07.2017):
    • Добавлена новая проверка, которая работает только во время бот атаки(Нажать на зелёную кнопку, в видео выше показано всё вместе)
    • Пофикшено немножко багов, также добавлены новые.
    • Добавлена функция в конфиге, которая поможет снизить нагрузку во время бот атаки(Включена по стандарту)
    • Из конфига убраны нерабочие функции.
    • Косметические изменения во время проверки.
    • Добавлен поиск обновлений.
     
  19. romqa2h

    romqa2h Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    r4mze5
    Твоя капча лучше чем этот ГГ?
     
  20. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    её уже много людей обошло.
     
  21. Вячеслав Иванов

    Вячеслав Иванов Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Catch
    Оценю по 10-и бальной шкале, работа на 10/10 как по мне, не хуже платных на него. Хоть нету банжи, всё-же запустил на локалке.
     

Поделиться этой страницей