Войти или зарегистрироваться

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

Какое исключение?
Таких кстати исключений в банже от md_5 не мало. Вот например когда отправляют пустой пакет query от мониторинга, то снова исключение. Иногда это раздражает при прочтении лога. Без понятия зачем это было сделано в таких "горячих" местах.
 
Я к слову в свою банжу переписывал исключения некоторые, например, пустыми пакетами спамили, что забивало исключения и вешало сервак (возможно из-за логов), пришлось таких товарищей банить через алгоритмы свои в банже.
в банджи логи асинхронные. вешать могло из-за того, что в очереди могло быть много сообщений и просто озу кончалась.
 
slavik123123123, можете пожалуйста подсказать. Как запустить BungeeCord с капчей. Скиньте пожалуйста для start.bat,строчку.
 
slavik123123123, можете пожалуйста подсказать. Как запустить BungeeCord с капчей. Скиньте пожалуйста для start.bat,строчку.

Пишешь в название.txt и сохраняешь в название.cmd:
@echo off
chcp 1251 > nul
mode 76,23
java^
-XX:+AggressiveOpts^
-XX:+OptimizeFill^
-XX:+UseConcMarkSweepGC^
-Xmn128M^
-Xmx2G^
-jar ^
НАЗВАНИЕ_ЯДРА.jar

mode - задаёт размер окна, можешь поменять.

Также советую прочитать, что делают эти флаги.
 
Последнее редактирование:
Ювелир...
upload_2019-5-23_1-30-8-png.53900
я прям предчувствовал. надеюсь pre5 не будет))
 
Version 3.7.4 (27.05.2019, stable)
  • 1.14.2
  • Убрана поддержка 1.14.2-pre5
 
Вылетает с сервера при вводе команды в чат: /server. Кикает быстрее чем успеешь ее ввести полностью.

Лог при кике:
14:38:51 [SEVERE] [DevDaily] -> UpstreamBridge - encountered exception
java.lang.NoSuchMethodError: net.md_5.bungee.api.ProxyServer.getServersCopy()Ljava/util/Map;
at net.md_5.bungee.module.cmd.server.CommandServer.onTabComplete(CommandServer.java:87)
at net.md_5.bungee.api.plugin.PluginManager.dispatchCommand(PluginManager.java:192)
at net.md_5.bungee.connection.UpstreamBridge.handle(UpstreamBridge.java:199)
at net.md_5.bungee.protocol.packet.TabCompleteRequest.handle(TabCompleteRequest.java:87)
at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:108)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796)
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at java.lang.Thread.run(Thread.java:748)
14:38:51 [INFO] [DevDaily] disconnected with: NoSuchMethodError : net.md_5.bungee.api.ProxyServer.getServersCopy()Ljava/util/Map; @ net.md_5.bungee.module.cmd.server.CommandServer:87
14:38:51 [INFO] [DevDaily] -> UpstreamBridge has disconnected
 
Вылетает с сервера при вводе команды в чат: /server. Кикает быстрее чем успеешь ее ввести полностью.

Лог при кике:
14:38:51 [SEVERE] [DevDaily] -> UpstreamBridge - encountered exception
java.lang.NoSuchMethodError: net.md_5.bungee.api.ProxyServer.getServersCopy()Ljava/util/Map;
at net.md_5.bungee.module.cmd.server.CommandServer.onTabComplete(CommandServer.java:87)
at net.md_5.bungee.api.plugin.PluginManager.dispatchCommand(PluginManager.java:192)
at net.md_5.bungee.connection.UpstreamBridge.handle(UpstreamBridge.java:199)
at net.md_5.bungee.protocol.packet.TabCompleteRequest.handle(TabCompleteRequest.java:87)
at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:108)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796)
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at java.lang.Thread.run(Thread.java:748)
14:38:51 [INFO] [DevDaily] disconnected with: NoSuchMethodError : net.md_5.bungee.api.ProxyServer.getServersCopy()Ljava/util/Map; @ net.md_5.bungee.module.cmd.server.CommandServer:87
14:38:51 [INFO] [DevDaily] -> UpstreamBridge has disconnected
возможно стоит обновить модули
 
Я не могу понять почему то на локалке если сервер стоит то через какое то время на сервер нельзя зайти пишет отключение. (не пингуется)
 
При ддос атаке. С чем может быть связана ошибка?
tpZSCKRUAEA.jpg
 
Как я понял, данные боты отправляют пустые пакеты, но вот как пофиксить эту ерунду я не знаю :>
 
Набор команды в консоли происходит как-то криво. Можно ли это исправить?
 
Было бы хорошо иметь защиту от ботов, жалко что она не основана на Travertine, или хотя-бы waterfall....
 
Ни как не пофиксите, с этим только справляется наша защита от сетевых атак.
Или, например, замена этой строки на обычный return, либо использование где-то здесь try-catch. В конце концов, человек жалуется не на атаку, а на ошибку. А вот пареньку выше могли бы помочь.
 
Назад
Верх