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

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

Version 3.8.7 (09.06.2021, testing)
  • Поддержка 1.17
  • Для запуска на новых версиях Java добавьте эти флаги в строку запуска перед -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 (должно работать на всех версиях)
Уже поставил
 
Здарова, вот стоит на сервере защита от ботов твоя, меня не пропускает хотя я же человек. Что делать? Верси 1.12.2
 
есть возможность отключения входа с версий? например если нужно чтобы с 1.8-1.15.2 не входили
 
есть возможность отключения входа с версий? например если нужно чтобы с 1.8-1.15.2 не входили
Так и не зайдут. Банжа - не игровой сервер. Как только пройдут проверку, кикнет с причиной "Устаревшая версия"
 
Здравствуйте, после выхода с сервера и обратном заходе на него, пишет - Игрок с таким ником уже на сервере. Как можно пофиксить? В bungee указано такое

remote_ping_cache: -1
connection_throttle_limit: 3
timeout: 30000
remote_ping_timeout: 5000
connection_throttle: 4000
 
Здравствуйте, после выхода с сервера и обратном заходе на него, пишет - Игрок с таким ником уже на сервере. Как можно пофиксить? В bungee указано такое

remote_ping_cache: -1
connection_throttle_limit: 3
timeout: 30000
remote_ping_timeout: 5000
connection_throttle: 4000

ставить aegis или velocity + botsentry
 
Всем привет, не кидайтесь тапками, но как сделать так что б в боте и капча была, и проверка была постоянна? Не могу найти в конфиге необходимые строчки.
 
Всем привет, не кидайтесь тапками, но как сделать так что б в боте и капча была, и проверка была постоянна? Не могу найти в конфиге необходимые строчки.
Код:
# Настройка как именно будет работать защита
# 0 - Только проверка с помошью капчи
# 1 - Проверка на падение + капча
# 2 - Проверка на падение, если провалилась, то капча
protection:
  # Режим работы пока нет атаки
  normal: 0
  # Режим работы во время атаки
  on-attack: 0
  # Включить ли постоянную проверку игроков при заходе?
  # Включая эту функци, не забудьте увелечить лимиты у protection-threshold
  always-check: false
 
Хелп. Стоит 3.8.5. Ставлю 3.8.6 и появляется ошибка после генерации каптчи:
Код:
23:04:19 [INFO] [BotFilter] Капча сгенерированна за 9,058 мс
23:04:19 [INFO] [BotFilter] Подключаюсь к датабазе...
23:04:19 [SEVERE] invalid code lengths set
23:04:19 [SEVERE] Exception in thread "main"
23:04:19 [SEVERE] java.lang.UnsatisfiedLinkError: org.sqlite.core.NativeDB._open_utf8([BI)V
23:04:19 [SEVERE]     at org.sqlite.core.NativeDB._open_utf8(Native Method)
23:04:19 [SEVERE]     at org.sqlite.core.NativeDB._open(NativeDB.java:78)
23:04:19 [SEVERE]     at org.sqlite.core.DB.open(DB.java:195)
23:04:19 [SEVERE]     at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:243)
23:04:19 [SEVERE]     at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:61)
23:04:19 [SEVERE]     at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28)
23:04:19 [SEVERE]     at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:21)
23:04:19 [SEVERE]     at org.sqlite.JDBC.createConnection(JDBC.java:115)
23:04:19 [SEVERE]     at org.sqlite.JDBC.connect(JDBC.java:90)
23:04:19 [SEVERE]     at java.sql.DriverManager.getConnection(DriverManager.java:664)
23:04:19 [SEVERE]     at java.sql.DriverManager.getConnection(DriverManager.java:247)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.connectToDatabase(Sql.java:83)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.setupConnect(Sql.java:64)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.<init>(Sql.java:38)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.BotFilter.<init>(BotFilter.java:84)
23:04:19 [SEVERE]     at net.md_5.bungee.BungeeCord.start(BungeeCord.java:280)
23:04:19 [SEVERE]     at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:43)
23:04:19 [SEVERE]     at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

А 3.8.7 вообще работать отказывается. Крашится мгновенно при запуске.
Стоит Java 8, тк хаб и мини игры работают на 1.8.8. Что делать? Я ставил Java 12, и все сервера на 1.8.8 отказались работать. Будет ли такое с Java 9, например?
 
Последнее редактирование:
Хелп. Стоит 3.8.5. Ставлю 3.8.6 и появляется ошибка после генерации каптчи:
Код:
23:04:19 [INFO] [BotFilter] Капча сгенерированна за 9,058 мс
23:04:19 [INFO] [BotFilter] Подключаюсь к датабазе...
23:04:19 [SEVERE] invalid code lengths set
23:04:19 [SEVERE] Exception in thread "main"
23:04:19 [SEVERE] java.lang.UnsatisfiedLinkError: org.sqlite.core.NativeDB._open_utf8([BI)V
23:04:19 [SEVERE]     at org.sqlite.core.NativeDB._open_utf8(Native Method)
23:04:19 [SEVERE]     at org.sqlite.core.NativeDB._open(NativeDB.java:78)
23:04:19 [SEVERE]     at org.sqlite.core.DB.open(DB.java:195)
23:04:19 [SEVERE]     at org.sqlite.SQLiteConnection.open(SQLiteConnection.java:243)
23:04:19 [SEVERE]     at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:61)
23:04:19 [SEVERE]     at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:28)
23:04:19 [SEVERE]     at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:21)
23:04:19 [SEVERE]     at org.sqlite.JDBC.createConnection(JDBC.java:115)
23:04:19 [SEVERE]     at org.sqlite.JDBC.connect(JDBC.java:90)
23:04:19 [SEVERE]     at java.sql.DriverManager.getConnection(DriverManager.java:664)
23:04:19 [SEVERE]     at java.sql.DriverManager.getConnection(DriverManager.java:247)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.connectToDatabase(Sql.java:83)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.setupConnect(Sql.java:64)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.utils.Sql.<init>(Sql.java:38)
23:04:19 [SEVERE]     at ru.leymooo.botfilter.BotFilter.<init>(BotFilter.java:84)
23:04:19 [SEVERE]     at net.md_5.bungee.BungeeCord.start(BungeeCord.java:280)
23:04:19 [SEVERE]     at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:43)
23:04:19 [SEVERE]     at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

А 3.8.7 вообще работать отказывается. Крашится мгновенно при запуске.
Стоит Java 8, тк хаб и мини игры работают на 1.8.8. Что делать? Я ставил Java 12, и все сервера на 1.8.8 отказались работать. Будет ли такое с Java 9, например?
3.8.7 только с java 16, и там необходимы флаги для запуска.
 
Понял. 1.8.8 не получится с Java 16 подружить?
Почему нет? Попробуй. Я ещё до 1.17 использовал 11, а затем 16. Или можно банжу запустить на 16, а сервера на 8. Просто в строке запуска указываешь путь до джавы.
 
Обновился, в логах появилась отладочная информация. каким образом можно выключить?
Тыркалок на debug:false/true не нашел в конфигах.
 
3.8.7 только с java 16, и там необходимы флаги для запуска.
Не угадал. jre8.
Хелп. Стоит 3.8.5. Ставлю 3.8.6 и появляется ошибка после генерации каптчи:
Либо побился бинарник, либо волшебство.
Обновился, в логах появилась отладочная информация.
Так она там давно была, не?
 

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

Назад
Верх