McDev - Создаем сервера Minecraft c 2012 года!

BotFilter

 Версия ядра: 1.8-1.19.2
 Версия релиза: v168
Последнее обновление: 13.09.2022

Уже загрузило - 46 чел.

BotFilter – Защити сервер от ботов Minecraft

Особенности:

  • Защита встроена в 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
  5. Для запуска на новых версиях Java (Java 16+) добавьте эти флаги в строку запуска перед -jar:
    –illegal-access=permit (не будет на java 17+)
    или
    –add-opens java.base/java.lang=ALL-UNNAMED –add-opens java.base/java.lang.reflect=ALL-UNNAMED –add-opens java.base/java.lang.invoke=ALL-UNNAMED (должно работать на всех версиях)

Если у Вас стоит авторизация или плагин которые включают игроку лицензию (на сервер можно зайти только с лицензионного аккаунта) (через PreLoginEvent), то напишите разработчику(или найдите, того кто отредактирует плагин) что, смена UUID игрока на OfflineUUID в LoginEvent не будет работать и нужно использовать PlayerSetUUIDEvent для смены UUID игрока.
! Данный евент вызывается до того, как игрок/бот попал на проверку, поэтому не выполняйте никаких действия которые занимаю много времени (Запрос к базе данных, к сайту, или просто тяжелые операции). Тоже самое касается и PreLoginEvent
* Способ смены UUID в LoginEvent не работает, потому что BotFilter вызывает LoginEvent после того, как игрок прошёл проверку и поменять UUID в этом случае уже никак нельзя.

Dev builds: https://github.com/Leymooo/BungeeCord/actions?query=branch:master+workflow:”Maven+Build” (нужно быть авторизованным на GitHub)

1 отзыв на BotFilter

5,0
На основании 1 отзыва
5 звёзд
100
100%
4 звезды
0%
3 звезды
0%
2 звезды
0%
1 звезда
0%
  1. danielzolotareff

    Вау, да это же топовая защита для сервера от ботов! Да уж, класс! Спасибочки!

    (0) (0)
Добавить отзыв

Другие способы авторизации:



Вопросы и ответы

Вопросов пока нет

Задать вопрос

На Ваш вопрос ответит представитель магазина или другие покупатели.

Спасибо за вопрос!

Ваш вопрос получен и скоро будет дан ответ. Пожалуйста, не задавайте тот же вопрос снова.

Ошибка

Warning

При сохранении вашего вопроса произошла ошибка. Пожалуйста, сообщите об этом администратору сайта. Дополнительная информация:

Добавить ответ

Спасибо за ответ!

Ваш ответ получен и скоро будет опубликован. Пожалуйста, не отправляйте тот же ответ снова.

Ошибка

Warning

При сохранении вашего вопроса произошла ошибка. Пожалуйста, сообщите об этом администратору сайта. Дополнительная информация:

Вау, да это же топовая защита для сервера от ботов! Да уж, класс! Спасибочки!