Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [Antibot] BotFilter - Защити свой сервер от ботов | Update 01.08.2018 | Теперь с капчей | 1.8-1.13

Тема в разделе "Неподтвержденные плагины", создана пользователем slavik123123123, 19 июл 2017.

  1. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    У меня проблема на последней версии. При переходе игроков с лобби на другие сервера вылетает ошибка. Возможно это только часть лога с сервера банжы. Полностью не влазит в окно терминала. Может подскажете какой-то логер для банжы либо может будет понятно и по части лога в чём проблема. Ошибка вылетает не всегда! В основноп после перезагрузки и при первом входе на сервер. Когда выкидывает в лобби в чате пишет что тот сервер к котором вы подключались ОТКЛЮЧОН

    Код:
    ontext.java:340)
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808)
        at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:387)
        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:309)
        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
    
     
  2. Mr Hosting
  3. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Открыть proxy.log? Там где джарник банджи
     
  4. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    WARNING: Error dispatching event PluginMessageEvent(super=TargetedEvent(sender=net.md_5.bungee.ServerConnection@37a3c646, receiver=Ser_Prixodko), cancelled=true, tag=BungeeCord) to listener fr.xephi.authmebungee.listeners.BungeeMessageListener@614df0a4
    java.lang.NullPointerException
    at fr.xephi.authmebungee.listeners.BungeeMessageListener.handleOnLogin(BungeeMessageListener.java:80)
    at fr.xephi.authmebungee.listeners.BungeeMessageListener.onPluginMessage(BungeeMessageListener.java:69)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:229)
    at net.md_5.bungee.protocol.packet.PluginMessage.handle(PluginMessage.java:61)
    at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:107)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808)
    at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:387)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:309)
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
    at java.lang.Thread.run(Thread.java:748)[/CODE]
     
  5. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
     
  6. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    и как устранить?
     
  7. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Жалоба на эту строку
    authPlayer.setLogged(true);
    //Идти писать автору, либо чинить самому

    Как по мне лучше юзать DemAuth, имхо.
     
  8. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    Тоисть конфликт с плагином AuthMe ?
     
  9. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    Не вникал в код, по этому хз. Вот собственно топик на GitHub по твоей ошибке *Клик*
     
  10. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    Нашёл ещё один баг. Когда игрок имеет большой ник + к тому нику имеет сменный префикс (в pex) всех игроков кикает с сервера. Я пробывал проверить на простом Bungle на том же нике и с тем же префиксом и на той же сборке и все норм. Использую плагин на таб ProtocolTags (Когда убираю плагин на таб перестает кикать) . В консоли банжы при вылете игроков вылетает вот такая ошибка. НА основном сервере ошибок при вылете нету. Помогите исправить.
    Код:
    00:34:12 [SEVERE] [MarshmellowGirl] <-> DownstreamBridge <-> [Donater] - encount
    ered exception
    java.lang.IllegalArgumentException: Team emarshmellowgir already exists in this
    scoreboard
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191
    )
        at net.md_5.bungee.api.score.Scoreboard.addTeam(Scoreboard.java:68)
        at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:
    188)
        at net.md_5.bungee.protocol.packet.Team.handle(Team.java:102)
        at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractCh
    annelHandlerContext.java:340)
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessa
    geDecoder.java:102)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractCh
    annelHandlerContext.java:340)
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessa
    geDecoder.java:102)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractCh
    annelHandlerContext.java:340)
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessage
    Decoder.java:310)
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessage
    Decoder.java:297)
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecod
    er.java:413)
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDeco
    der.java:265)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractCh
    annelHandlerContext.java:340)
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.ja
    va:286)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractCh
    annelHandlerContext.java:340)
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultCh
    annelPipeline.java:1359)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:362)
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Abstract
    ChannelHandlerContext.java:348)
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPip
    eline.java:935)
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNi
    oByteChannel.java:141)
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:64
    5)
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLo
    op.java:580)
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:4
    97)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEven
    tExecutor.java:886)
        at java.lang.Thread.run(Unknown Source)
    00:34:12 [INFO] [MarshmellowGirl] disconnected with: IllegalArgumentException :
    Team emarshmellowgir already exists in this scoreboard @ com.google.common.base.
    Preconditions:191
    00:34:12 [INFO] [MarshmellowGirl] <-> DownstreamBridge <-> [Donater] has disconn
    ected
    00:34:12 [INFO] [MarshmellowGirl] -> UpstreamBridge has disconnected
     
    Последнее редактирование: 17 июн 2018
  11. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Очень сильно сомневаюсь что это из-за бф. Проблема с ProtocolTags давно уже известна и мне уже много кто об этом писал(Некоторые использовали другую банджу). И скорее всего это связано с тем, что в ProtocolTags используется асинхронный таймер(тоесть в отдельном потоке) и когда игрок заходит во время обновления тегов, то случается расинхрон и отправляется 2 одинаковых пакета с одной командой. Попробуй интервал поставить побольше.
     
  12. GraySer

    GraySer Участник Пользователь

    Баллы:
    36
    Про такой баг я уже знаю. Когда ставлю обновления тегов 20 сек. тогда ИГРОКА при входе выкидывает с сервера. Но есть и второй баг при котором ВСЕХ игроков выкидывает с сервера при первом же входе такова игрока (Время ставлю 60 сек.). Такой игрок имеет длинный ник (Например такой MarshmellowGirl) и сменный префикс в PEX (Без сменного префикса в pex все норм) Скорое всего тоже проблема в ProtocolTags. Может уже ктото пофиксил плагин ProtocolTags и поделица :) ?
     
  13. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Попробуй NameTagEdit(билды с дженкинса/дев билды)
     
  14. Roots

    Roots Активный участник Пользователь

    Баллы:
    46
    Славик слушай, а можешь мне сделать
    BotFilter(Теперь с капчей) - ТЫК
    на 1.7
    Но ясный что не за спасибо .. ты только скажи что по чем будет .
     
  15. Andrey [_Toshka_]

    Andrey [_Toshka_] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _SHOKER137_
    Здравствуйте. Километровые ошибки при запуске, java переустанавливал, запустилось без ошибки, но при следующем перезапуске снова. В числой банже без БФ ошибок нет, пробовал ставить БФ из сборки сервера с авторизацией и из этой темы.
    С чистым конфигом без плагинов то же самое.
    Постоянно повторяется вот эта ошибка, меняется только число 8XX, где pool в начале.
    Сервер запускается и функционирует.
    Появляется между "[INFO] [BotFilter] Генерирую капчу [0/900]" и "[BotFilter] Капча сгенерированна за 4,034 мс"
    14:53:06 [SEVERE] Exception in thread "pool-1-thread-827"
    14:53:06 [SEVERE] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
    14:53:06 [SEVERE] at java.lang.Class.forName0(Native Method)
    14:53:06 [SEVERE] at java.lang.Class.forName(Class.java:264)
    14:53:06 [SEVERE] at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
    14:53:06 [SEVERE] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
    14:53:06 [SEVERE] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1181)
    14:53:06 [SEVERE] at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1170)
    14:53:06 [SEVERE] at ru.leymooo.botfilter.captcha.generator.CaptchaPainter.draw(CaptchaPainter.java:44)
    14:53:06 [SEVERE] at ru.leymooo.botfilter.captcha.CaptchaGeneration.lambda$new$0(CaptchaGeneration.java:44)
    14:53:06 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    14:53:06 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    14:53:06 [SEVERE] at java.lang.Thread.run(Thread.java:748)
     
  16. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Установи java 8, с версиями выше скорее всего не работает, попозже постараюсь пофиксить
     
  17. Andrey [_Toshka_]

    Andrey [_Toshka_] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _SHOKER137_
    8 и есть...
     
  18. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Точно? Какая ОС стоит на хосте? Как пакет с java называется, когда команду установки прописываешь?
     
  19. Andrey [_Toshka_]

    Andrey [_Toshka_] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _SHOKER137_
    Debian.
    java version "1.8.0_171"
    Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
    Все сервера в банже работают нормально, да и чистая банжа работает.
     
  20. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Странно както, погугли ту ошибку, там вроде есть решение с помощью java флага в запускаторе
     
  21. Andrey [_Toshka_]

    Andrey [_Toshka_] Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _SHOKER137_
    О да! Благодарю, запустилось без ошибок.
    (параметр "-Djava.awt.headless=true")
     

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