Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [Antibot] BotFilter - Защити свой сервер от ботов | Update 07.06.2023 | 1.8-1.20

Бывает у игроков появляется двойник который стоит на спавне и не двигается, в то время как такой же игрок бегает и проявляет активность, сам игрок своего двойника не видит, видит только другой отдельный игрок (не все). Если перезайти, то двойники пропадут.
С чем проблема?
Это SkinRestorer такую фигню делает. Хоть сотни раз обнови до последней версии, все равно останется баг. Уже потерял надежду обновлять этот плагин.
 
Это SkinRestorer такую фигню делает. Хоть сотни раз обнови до последней версии, все равно останется баг. Уже потерял надежду обновлять этот плагин.
Нефиг юзать говно со spigotmc. Качайте с гитхаба от шевчика оригинал.
 
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/
  • Также теперь можно отключить показ игроков/ботов при пинге сервера.
 
То что messages.propertities отличается от оригинального это нормально?
 
То что messages.propertities отличается от оригинального это нормально?
ну да. просто переведён немного.


Изменения:

Version 3.8.2 (15.07.2020, testing
  • Поддержка 1.16.2 и 1.16.3
  • Собрано под последнюю версию BungeeCord
  • Теперь капча из 4-5 символов
Version 3.8.1 (15.07.2020, stable)
  • Собрано под последнюю версию BungeeCord
Version 3.8.1-captcha-test (15.07.2020, testing)
  • Собрано под последнюю версию BungeeCord
  • Теперь капча вместо 3х символов, генерируется рандомная из 4х и 5ти символов.
  • Отпишитесь пожалуйста насколько она читаемая. (Но лучше наврятли получится сделать с этим генератором)
Version 3.8 (03.07.2020, testing)
  • Поддержка 1.16 & 1.16.1
  • Немного ускорена и оптимизирована генерация капчи
  • Немного изменён генератор капчи
  • Теперь не должно быть пустых капч
Version 3.7.11 (25.04.2020, testing)
  • Собрано под последнюю версию BungeeCord
  • Теперь должны быть исправлены все виды атак на банжу, которые используют метод выбрасывания много Exception'ов, из-за чего процессор нагружался на 100%
  • Теперь BotFilter должен работать с новыми версиями Java, а не только на Java 8
  • Исправлены некоторые ошибки, которые могли возникать во время бот атаки
Version 3.7.10 (27.03.2020, stable)
  • Произведены некоторые изменения, которые должны помочь исправить некоторые типы атак. Отдельная благодарность @xDark за помощь
  • Так-же BungeeCord теперь должен использовать меньше памяти. Так-же спасибо @xDark
  • Ну и объявлено под последнюю версию BungeeCord.
Version 3.7.9-2 (09.03.2020, stable)

Version 3.7.9-1 (08.03.2020, not-tested)

    • Добавлена опция в конфиг, которая позволяет включить постоянную проверку
    • Улучшена команда botfilter export, теперь можно указать в течении какого времени выводить ( за 1 час, за 5 минут и тд). Так-же теперь можно выводить только тех, кто прошёл проверку за указанное время.
    • Добавлена команда botfilter protection on/off, которая позволяет вручную включить режим под атакой (будет работать пока не напишете protection off)
Version 3.7.9 (08.03.2020, not-tested)

    • Собрано под последнюю версию BungeeCord
    • Исправлен баг из-за которого иногда кикало игроков с причиной Timed Out, после прохождения проверки
    • Добавлена команда botfilter export - которая записывает в файл ник + ип игроков, которые прошли проверку в формате NICKNAME|IP
    • Добавлена настройка в конфиг, которая включает запись IP игроков/ботов в файл, тех кто не прошёл проверку в формате IP|FAILED_TYPE|TIME_IN_MILLISECONDS, где FAILED_TYPE -
      MANYCHECKS - Игрок три раза не прошёл проверку
      FAILED_CAPTCHA - Игрок не правильно ввел капчу
      FAILED_FALLING - Игрок не прошёл проверку на падение
      TIMED_OUT - Игрок не прошёл проверку вовремя
      PING - У игрока был большой пинг
Version 3.7.8-5 (12.02.2020, with bug)

    • Собрано под последнюю версию BungeeCord
    • Исправлены некоторые баги
    • В данной версии присутствует баг: игрока может кикать с причиной Timed Out после прохождения проверки
Version 3.7.8-4 (21.01.2020, unknown)

    • Поддержка 1.15.2
    • Собрано под последнюю версию BungeeCord
    • Обновлен перевод файла messages.properties
Version 3.7.8-3 (04.01.2020, stable)

    • Собрано под последнюю версию BungeeCord
    • Исправлено скачивание GeoIP базы данных.
Version 3.7.8-2 (19.12.2019, stable)

    • Собрано под последнюю версию BungeeCord (исправлено отображение удочки и стрел после смены сервера)
Version 3.7.8 (17.12.2019, unknown)
  • 1.15.1
Version 3.7.7 (11.12.2019, unknown)
  • 1.15
  • Теперь можно убрать сообщения на проверки. Просто оставьте их пустыми (в кавычках)
Version 3.7.6 (20.07.2019, stable)
  • Поддержка 1.14.4
Version 3.7.5 (24.06.2019, stable)
  • Поддержка 1.14.3
Version 3.7.4 (27.05.2019, stable)
  • 1.14.2
  • Убрана поддержка 1.14.2-pre5
Version 3.7.3 (23.05.2019, возможно стабильная)
  • Исправил ошибку связанную с Unsupported protocol version
  • Возможно данная версия будет работать когда выйдет 1.14.2.
Version 3.7.2 (14.05.2019, unknown)
  • Некоторые исправления
Version 3.7.1 (13.05.2019, unknown)
  • Поддержка 1.14.1
Version 3.7 (12.05.2019, unknown)
  • Поддержка 1.14. Спасибо @CatCoder за помощь c обновлением.
 
Последнее редактирование:
В консоли после запуска.
 

Вложения:

  • Screenshot_1.png
    Screenshot_1.png
    Размер файла
    98,8 КБ
    Просмотров
    62
короче не знаю в чем прикол но твой бот фильтр сам по себе падает и все на сервер не зайти. ОС Linux. Подскажи что такое, а так же когда включаешь постоянную защиту кнопка постоянно все равно не выпадает. P/S бот фильтр отрубается полностью его даже нету в процессах.
 
короче не знаю в чем прикол но твой бот фильтр сам по себе падает и все на сервер не зайти. ОС Linux. Подскажи что такое, а так же когда включаешь постоянную защиту кнопка постоянно все равно не выпадает. P/S бот фильтр отрубается полностью его даже нету в процессах.
Ну возможно системе не хватает оперативки и поэтому она убивает процесс с банджой.
 
Есть-ли возможность поменять эту надпись или выпилить вовсе? Мне нужно, чтобы там было не "1.8-1.12.1", а "1.12-1.12.1".
CHB0s0ni0Dc.jpg
 
Есть-ли возможность поменять эту надпись или выпилить вовсе? Мне нужно, чтобы там было не "1.8-1.12.1", а "1.12-1.12.1".
CHB0s0ni0Dc.jpg
Да его можно поменять. Есть 2 способа. 1 через код. 2 через плагин.
 
В версии 1.12.2 в консоли вот такая ошибка:

Код:
16.10 01:57:57 [Server] WARNING Error whilst handling query packet from null
16.10 01:57:57 [Server] INFO java.lang.IllegalStateException: No session!
16.10 01:57:57 [Server] INFO at net.md_5.bungee.query.QueryHandler.channelRead0(QueryHandler.java:84)
16.10 01:57:57 [Server] INFO at net.md_5.bungee.query.QueryHandler.channelRead0(QueryHandler.java:22)
16.10 01:57:57 [Server] INFO at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
16.10 01:57:57 [Server] INFO at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
16.10 01:57:57 [Server] INFO at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:480)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:404)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
16.10 01:57:57 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
16.10 01:57:57 [Server] INFO at java.lang.Thread.run(Thread.java:748)
 
В версии 1.12.2 в консоли вот такая ошибка:

Код:
16.10 01:57:57 [Server] WARNING Error whilst handling query packet from null
16.10 01:57:57 [Server] INFO java.lang.IllegalStateException: No session!
16.10 01:57:57 [Server] INFO at net.md_5.bungee.query.QueryHandler.channelRead0(QueryHandler.java:84)
16.10 01:57:57 [Server] INFO at net.md_5.bungee.query.QueryHandler.channelRead0(QueryHandler.java:22)
16.10 01:57:57 [Server] INFO at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
16.10 01:57:57 [Server] INFO at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
16.10 01:57:57 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
16.10 01:57:57 [Server] INFO at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:480)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:404)
16.10 01:57:57 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
16.10 01:57:57 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
16.10 01:57:57 [Server] INFO at java.lang.Thread.run(Thread.java:748)
эта ошибка никак не связана с botfilter.
 
Вот бет такую ошибку раньше все работало, а сейчас:
Код:
18:42:11 [INFO] Couldn't detect bungee version. Custom build?
18:42:11 [WARNING] Forced host server pvp is not defined
18:42:11 [WARNING] Could not bind to host /5.9.157.166:26895
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Cannot assign requested address
   at io.netty.channel.unix.Errors.newIOException(Errors.java:117)
   at io.netty.channel.unix.Socket.bind(Socket.java:285)
   at io.netty.channel.epoll.AbstractEpollChannel.doBind(AbstractEpollChannel.java:696)
   at io.netty.channel.epoll.EpollServerSocketChannel.doBind(EpollServerSocketChannel.java:70)
   at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:558)
   at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1283)
   at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:501)
   at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:486)
   at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:989)
   at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:254)
   at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:365)
   at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
   at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403)
   at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:309)
   at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
   at java.lang.Thread.run(Thread.java:748)
Есть мануал по более подробной настойке?
 

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

Назад
Верх