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

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

А с херали вообще входят с никами отличными от латиницы? Регекса вообще нет никакого?
Есть проверка на длинну в 16 символов, но проблема не в этом. Там проблема в утечки памяти в банжи логгере. Там логгер однопоточный, и когда один поток не успевает выводить, все сообщения в очередь уходят. Если посмотреть на код, то ник вообще не должен выводиться когда то сообщение выводится, но изза очереди принтится.

https://github.com/Leymooo/BungeeCord/commit/c4dd63b6cbd6b464a1d48f1d60c9674e5d9b113f
 
Есть проверка на длинну в 16 символов, но проблема не в этом. Там проблема в утечки памяти в банжи логгере. Там логгер однопоточный, и когда один поток не успевает выводить, все сообщения в очередь уходят. Если посмотреть на код, то ник вообще не должен выводиться когда то сообщение выводится, но изза очереди принтится.

https://github.com/Leymooo/BungeeCord/commit/c4dd63b6cbd6b464a1d48f1d60c9674e5d9b113f
Не мог бы ты добавить на GitHub инструкцию по компиляции.
 
Плагин EntityDetection *тык*
При вводе команды "/detect search all" банжа посылает меня куда подальше
563sqxk.jpg
 
Привет,
У меня были проблемы с неавторизованными игроками, которые вылетали с Optifine после попытки выполнить тест на капчу / падение. Я считаю, что это связано с измерением, в которое отправляется игрок, потому что я просмотрел журналы клиента и показал ~ ERROR ~ NullPointerException в измерении. Я написал свой собственный файл NBT и скоро буду тестировать его на форке вашего кода. Есть ли какие-нибудь советы о том, как вы преобразовали NBT в массив байтов (какое сжатие вы использовали для него или вы сначала сжали его в файл .dat или .nbt, а затем преобразовали в байты).
Также игроки с optifine вылетают только на 1.16.2-1.16.3.
 
Привет,
У меня были проблемы с неавторизованными игроками, которые вылетали с Optifine после попытки выполнить тест на капчу / падение. Я считаю, что это связано с измерением, в которое отправляется игрок, потому что я просмотрел журналы клиента и показал ~ ERROR ~ NullPointerException в измерении. Я написал свой собственный файл NBT и скоро буду тестировать его на форке вашего кода. Есть ли какие-нибудь советы о том, как вы преобразовали NBT в массив байтов (какое сжатие вы использовали для него или вы сначала сжали его в файл .dat или .nbt, а затем преобразовали в байты).
Также игроки с optifine вылетают только на 1.16.2-1.16.3.

я нашел как исправить краш, попробуй последнюю версию с гитхаба
 
Спасибо. У меня была такая же идея. Вы можете посмотреть мой форк вашего плагина. Еще раз спасибо.
 
Здрасте. Есть ли возможность добавить свою карту во время проверки на бота (например наркоманию, или какие-либо друге локации) не мешающие падению игрока?
 
Здрасте. Есть ли возможность добавить свою карту во время проверки на бота (например наркоманию, или какие-либо друге локации) не мешающие падению игрока?
А смысл?
При бот атаке только хуже будет
 
Возможно, только никто этого делать не будет.
Бляяя.... Я хочу это сделать, я создатель сервера хочу его сделать оригинальнее и просто спрашиваю у создателя плагина возможно ли это и если возможно то каким образом. Нафиг ты мне своими бессмысленными ответами спамишь емае.
 
Бляяя.... Я хочу это сделать, я создатель сервера хочу его сделать оригинальнее и просто спрашиваю у создателя плагина возможно ли это и если возможно то каким образом. Нафиг ты мне своими бессмысленными ответами спамишь емае.
Я конечно не знаю насколько давно ты занимаешься серверами, но позволю тебе напомнить, что буквально 4-5 лет назад любая эффективная защита от бот атак предоставлялась платно(тот же GameGuard от гаста), не было просто ничего бесплатного. Позже появился слитый BungeeAuth от Yooha, а уже потом AnBot с BotFilter'ом. Я просто к тому, что тебе предоставляют качественный ресурс бесплатно - так что уж будь добр подождать ответа, а то ещё возмущаешься тут... Если не хочешь ждать - оплати, сделай свой ресурс таким, каким его видишь ты!
 
Просто некоторым отвечают сразу, вот я и спамлю...
 
Бляяя.... Я хочу это сделать, я создатель сервера хочу его сделать оригинальнее и просто спрашиваю у создателя плагина возможно ли это и если возможно то каким образом. Нафиг ты мне своими бессмысленными ответами спамишь емае.
Я же сказал, возможно.
Открывай исходники, ищи массив логин пакетов, найди пакет отправки пустых чанков: https://github.com/Leymooo/BungeeCo...eymooo/botfilter/caching/PacketUtils.java#L96

Посмотри как этот класс реализовал отправку пустых чанков, придумай способ сделать так же но уже например с схематиками. Только потом не удивляйся почему при больших атаках у тебя прогибается сеть.
 
Я же сказал, возможно.
Открывай исходники, ищи массив логин пакетов, найди пакет отправки пустых чанков: https://github.com/Leymooo/BungeeCo...eymooo/botfilter/caching/PacketUtils.java#L96

Посмотри как этот класс реализовал отправку пустых чанков, придумай способ сделать так же но уже например с схематиками. Только потом не удивляйся почему при больших атаках у тебя прогибается сеть.
Я конечно немножко за Яву шарю, но думаю что это мне не по силам :(
 

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

Назад
Верх