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

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

Я конечно немножко за Яву шарю, но думаю что это мне не по силам :(
Ну а если ты не шаришь в Java, то по другому не сделаешь. А Славик ради одного человека не будет переписывать BotFilter, ибо это не рационально. С комментатором выше полностью солидарен. Если хочешь такой бред сделать - обращайся к кодерам, за твои деньги все будет решено.
 
Просто некоторым отвечают сразу, вот я и спамлю...
Ого ты зазнался... То есть автор должен всем ежесекундно отвечать? Даже если спит/занят?
И да, как написали выше - нах*й оно надо.
 
При игре на моем сервере рано или поздно начинает крашит майнкрафт сразу после перезахода.
Краш-репорт - https://pastebin.com/3uKHNFhH
Банжа пишет - NativeIoException: readAddress(..) failed: Connection reset by peer
Думаю это из-за версии банжи
 
Поставил новую версию BotFilter, проблема осталась.
 
Нет, такое происходит почти у всех игроков при продолжительной игре.
А на стороне сервера что? Просто если бы дело было в банже, тут уже давно бунд устроили бы
 
А на стороне сервера что? Просто если бы дело было в банже, тут уже давно бунд устроили бы
На сервере довольно такие классическая сборка 1.12.2 версии, если бы это было из-за плагинов, думаю ошибка была бы другой...
 
Может быть что проблема на стороне хоста, хмм.
 
На сервере довольно такие классическая сборка 1.12.2 версии, если бы это было из-за плагинов, думаю ошибка была бы другой...
Я про то, нет ли ошибки на стороне сервера. Там тоже игрок просто выходит?
 
Я про то, нет ли ошибки на стороне сервера. Там тоже игрок просто выходит?
На основном сервере:
[13:08:19 INFO]: rais3n lost connection: Disconnected
На банже:
NativeIoException: readAddress(..) failed: Connection reset by peer
 
Version 3.8.3 (10.09.2020, stable)
  • Исправлена уязвимость, которой можно было крашнуть BotFilter.
  • Так-же исправлена утечка памяти в логгере, которой тоже можно крашнуть BungeeCord.
  • Исправлен краш клиентов с Optifine на 1.16.2+
 
По поводу первой уязвимости:
Уязвимость заключается в том, что декомпрессор пакетов в BungeeCord не имеет проверки на максимальный размер пакета. В ванилле он 2МБ, у форжа ~16МБ. В итоге можно было создать большой ByteBuf забитый нулями, затем сжать и отправить его, в итоге после распаковки ByteBuf будет занимать много места и рано или поздно кончиться память, (https://pastebin.com/JzHzZS4y). Одним коннектом конечно проблематично наверное крашнуть, а вот ботами уже намного легче.

Пофиксил я её ограничив размер пакета до 2х МБ.

По поводу второй:
http://rubukkit.org/threads/137038/page-58#post-1639600
http://rubukkit.org/threads/137038/page-59#post-1639671
 
При игре на моем сервере рано или поздно начинает крашит майнкрафт сразу после перезахода.
Краш-репорт - https://pastebin.com/3uKHNFhH
Банжа пишет - NativeIoException: readAddress(..) failed: Connection reset by peer
Думаю это из-за версии банжи
Такая-же беда... Думал проблема в плагинах.. удалил все что есть оказалось, что дело в самом ботфильтре (на обычном банжекорде такого нет) :)
 
Такая-же беда... Думал проблема в плагинах.. удалил все что есть оказалось, что дело в самом ботфильтре (на обычном банжекорде такого нет) :)
У меня помогло удаление ViaRewind. Но теперь мой сервер только 1.12.2-1.16.2
 
У меня помогло удаление ViaRewind. Но теперь мой сервер только 1.12.2-1.16.2
Не плохо, а мне ничего не помогло кроме как скачать сурс с гитхаба обновить в нем netty до 4.1.52.. мда вот такие вот дела.. (slavik... обнови библиотеку в ботфильтре =) )
 
Не плохо, а мне ничего не помогло кроме как скачать сурс с гитхаба обновить в нем netty до 4.1.52.. мда вот такие вот дела.. (slavik... обнови библиотеку в ботфильтре =) )
А каким образом обновление библеотеки пофиксит краш клиента?
 
А каким образом обновление библеотеки пофиксит краш клиента?
И я не уверен, что этот краш идет от клиента, когда это происходит игрок зависает (на секунд 5-10), но самое что смешное он наблюдает абсолютно все происходящее на Spigot сервере, но использовать команды BungeeCord не может.. спустя время его кикает с таймаутом в банже кидает эксепшен связанный с readAddress.. а на спиготе как разрыв подключения ._.
 

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

Назад
Верх