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

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

Version 2.1(22.10.2017):
  • Теперь можно указать время суток на проверке в конфиге.
  • Добавлены титлы и actionbar.
  • Добавлена функция чтобы блокировать заход на сервер без добавления его в список серверов(Полностью настраивается. Можно отключить, или сделать так чтобы работал только во время бот атаки)
    Z90IQA0rP8c.jpg

    prT-SX4fz3c.jpg
    884fd359b011887c44ad678360a333fa.png
  • Также ботфильтр теперь может кикать игроков/ботов с слишком большим пингом. Работает только во время бот атаки или с перманентной защитой. Можно отключить.
  • Теперь прокси скачиваются каждые 4 часа, а не только при запуске банджи.
  • Теперь пользователи которые прошли проверку хранятся в sqlite дб, а не в yml файле. При запуске сервера все игроки которые были в .yml файле перенесутся в дб.
  • Добавлена автоматическая чистка игроков которые не заходили X дней. Настраивается в конфиге.
 
Последнее редактирование:
Вот бет такую ошибку раньше все работало, а сейчас:
Код:
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)
Есть мануал по более подробной настойке?
Проблему решил, если у кого будет также просто введите не 5.9.157.166:26895, а пробуйте 0.0.0.0:26895
 
5.9.157.166 если данный адрес не принадлежит ни одному из интернет адаптеров, то всё понятно. При 0.0.0.0 сервер будет доступен на всех внешних IP.
 
В ядре есть кик игрока за большой пинг (во время бот-атаки). Пинг вещь нестабильная, тем более если атака идёт. Если у игрока обнаруживается значение больше допустимого, сервер должен послать ещё 2 запроса, если хоть один из них будет ниже предела, то кик должен быть отменён. Это так работает?
 
В ядре есть кик игрока за большой пинг (во время бот-атаки). Пинг вещь нестабильная, тем более если атака идёт. Если у игрока обнаруживается значение больше допустимого, сервер должен послать ещё 2 запроса, если хоть один из них будет ниже предела, то кик должен быть отменён. Это так работает?
Оно во время проверки посылает запросы. И суммирует пинг и попытки. Потом получает среднее значение, если больше то кикает.
 
Сервер пингуетса долга (2-5 c) в списке серверов.
В самой игре есть такой баг, что все сервера вообще очень долго пингуются, хоть игру перезапусти. Очень быстро пингуются сервера в списке у которых домен. С 1.12 вроде бы это фиксанули, но это не точно.
 
В самой игре есть такой баг, что все сервера вообще очень долго пингуются, хоть игру перезапусти. Очень быстро пингуются сервера в списке у которых домен. С 1.12 вроде бы это фиксанули, но это не точно.
Это скорее баг OVH SAS.
 
В самой игре есть такой баг, что все сервера вообще очень долго пингуются, хоть игру перезапусти. Очень быстро пингуются сервера в списке у которых домен. С 1.12 вроде бы это фиксанули, но это не точно.
Дело не в версии jar,дело в оборудовании.
 
Дело не в версии jar,дело в оборудовании.
Не знаю на самом деле в чем дело.
Но я знаю, что когда пингуешь через меню сервера, они могут так пинговатся целый час.
При обновлении на 1.12 или выше 1.8, проблема почти исчезает.(возможно, ибо я тогда чистил ип серверов, которые не работают) У меня с оборудованием все в порядке. Повторюсь, пингует долго абсолютно все сервера которые у меня есть в списке.
Могу предположить в чем дело:
У меня в списке есть ип серверов которые закрылись, мб игра сначала пингует первый, потом второй, третий и так далее, и застревает на том, где очень долго не доходит ответ.
 
Version 2.1.1(25.10.2017):
  • Исправлен баг изза которого при выходе игрока во время проверки не бросался PlayerDisconnectEvent, который иногда нужен для плагинов.
  • Исправлена ошибка в консоли (https://pp.userapi.com/c639421/v639421626/56b1d/jnPMrYtBxrc.jpg)
  • Улучшено получение пинга у игрока.
 
Последнее редактирование:
Version 2.2(25.10.2017):
  • Исправлен баг изза которого при выходе игрока во время проверки не бросался PlayerDisconnectEvent, который иногда нужен для плагинов.
  • Исправлена ошибка в консоли (https://pp.userapi.com/c639421/v639421626/56b1d/jnPMrYtBxrc.jpg)
  • Улучшено получение пинга у игрока.
А я только недавно скачал исходники и собрал под себя ее(
Но есть вопрос:
Игроков старых, которые находятся в бд успешно проверенных, будет очищать только после рестарта банжи или во время ее работы время от времени?
 
А я только недавно скачал исходники и собрал под себя ее(
Но есть вопрос:
Игроков старых, которые находятся в бд успешно проверенных, будет очищать только после рестарта банжи или во время ее работы время от времени?
после рестарта
 

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

Назад
Верх