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

Плагин [ADMIN/SEC/CHAT] ChatGuard 7.3.3 - анти-мат, анти-флуд, анти-капс и анти-реклама [1.5.2-∞]

Тема в разделе "Релизы плагинов", создана пользователем Den_Abr, 4 фев 2013.

  1. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    5.5 не использует PL.
    ДисгуисеКрафт может быть перешел на рефлексии, кто его знает
     
  2. Хостинг MineCraft
    <
  3. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    не очень шарю в регулярных выажениях, помогите
    народ как ни извращается при рекламе своих серверов, нужна регулярка на такой текст
    Код:
    \d{1,3}один_или_несколько_любых_символов\d{1,3}один_или_несколько_любых_символов\d{1,3}один_или_несколько_любых_символов\d{1,3}один_или_несколько_любых_символов
    к примеру чтоб сработала на "111 222|33-55"т.е. 4 группы цифр разделенными любыми символами[DOUBLEPOST=1388925747,1388925426][/DOUBLEPOST]сам спросил, сам ответил, вроде такое работает
    Код:
    \d{1,3}\D{1,}\d{1,3}\D{1,}\d{1,3}\D{1,}\d{1,3}
    или
    \d{1,3}\D+\d{1,3}\D+\d{1,3}\D+\d{1,3}
    знатоки, поправьте если не правильно
     
  4. Dimon_789

    Dimon_789 Участник

    Баллы:
    31
    Версия 5.9 крашытся при попытке дать мут, или забанит =(
     
  5. eshkin

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

    Баллы:
    103
    Skype:
    Cignium
    Есть обход блокировки слов. Может кто-то уже и писал, но повторюсь. Иногда бывает в чате такое "бл я" "бл_я" Хотелось чтобы это тоже как-то тоже было блокировано до вывода в чат.
     
  6. AlexMerser

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

    Баллы:
    173
    бред
     
  7. eshkin

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

    Баллы:
    103
    Skype:
    Cignium
    Ну почему же? Это тоже можно учесть.
     
  8. TeamCraft

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

    Баллы:
    153
    Ахахаха зашибись!
     
    eshkin нравится это.
  9. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я пытался исправить ошибку с асинхронным киком, отправляя пакет кика. Дай лог ошибки клиента и сервера(если есть)
     
  10. videosar64

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

    Баллы:
    88
    Skype:
    videosar64
    Имя в Minecraft:
    videosar64
    Периодически в консоле ошибка:

    14.01 10:49:52 [Multicraft] Skipped 11 lines due to rate limit (30/s)
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:131) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:232) [server.jar:git-Spigot-1239]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:296) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketReceiving(NettyProtocolInjector.java:237) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetReceived(NettyProtocolInjector.java:277) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:544) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:577) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) [ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.PacketListener$1.onPacketReceiving(PacketListener.java:39) ~[ChatGuard.jar:?]
    14.01 10:49:47 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.onChat(ChatHandler.java:111) ~[ChatGuard.jar:?]
    14.01 10:49:47 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.punish(ChatHandler.java:209) ~[ChatGuard.jar:?]
    14.01 10:49:47 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.kickPlayer(ChatHandler.java:227) ~[ChatGuard.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.createPacket(PacketFilterManager.java:816) ~[ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.createPacket(PacketFilterManager.java:832) ~[ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.events.PacketContainer.<init>(PacketContainer.java:178) ~[ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO at com.comphenix.protocol.injector.StructureCache.newPacket(StructureCache.java:63) ~[ProtocolLib.jar:?]
    14.01 10:49:47 [Server] INFO java.lang.NullPointerException
    14.01 10:49:47 [Server] ERROR Unhandled exception occured in onPacketReceiving(PacketEvent) for ChatGuard
     
  11. _Cyber_

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

    Баллы:
    88
    Spigot 1.7.2-R0.3-SNAPSHOT
    Последняя версия плагина
    Это вылезает при попытке наказания игрока
    Код:
    [21:47:52] [Netty IO #2/ERROR]: [ChatGuard] Unhandled exception occured in onPacketReceiving(PacketEvent) for ChatGuard
    java.lang.NullPointerException
        at com.comphenix.protocol.injector.StructureCache.newPacket(StructureCache.java:63) ~[ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.events.PacketContainer.<init>(PacketContainer.java:177) ~[ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.createPacket(PacketFilterManager.java:833) ~[ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.createPacket(PacketFilterManager.java:817) ~[ProtocolLib-3.0.1.jar:?]
        at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.kickPlayer(ChatHandler.java:227) ~[ChatGuard.jar:?]
        at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.punish(ChatHandler.java:209) ~[ChatGuard.jar:?]
        at ru.Den_Abr.ChatGuard.Listeners.ChatHandler.onChat(ChatHandler.java:84) ~[ChatGuard.jar:?]
        at ru.Den_Abr.ChatGuard.Listeners.PacketListener$1.onPacketReceiving(PacketListener.java:39) ~[ChatGuard.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:578) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:545) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetReceived(NettyProtocolInjector.java:265) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketReceiving(NettyProtocolInjector.java:225) [ProtocolLib-3.0.1.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:374) [ProtocolLib-3.0.1.jar:?]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:232) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:131) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [spigot.jar:git-Spigot-1.4.5-R0.2-1502-gf0eee5e]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
    [21:47:52] [Netty IO #2/ERROR]: Parameters:
      net.minecraft.server.v1_7_R1.PacketPlayInChat@c5d76a9[
        message=***
        timestamp=1390585672341
      ]
    
    [21:47:52] [Async Chat Thread - #0/INFO]: [Игрок]  Cyber: ***
     
  12. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Обновлено до 6.0
    Что нового?
    • Новая команда /cg warns
    • Исправлен баг со слушаньем команд
    • Исправлена рассинхронизация нарушений в чате и командах
    • Переписаны команды /cg list, addwarn, removewarn под кастомные нарушения
    • Слова в белом списке теперь - регулярные выражения. Для танкистов - слово будет склоняться по падежам, а также по роду и по числу. Нет надобности добавлять все варианты одного слова, достаточно кусочка :)
    • Ещё одна попытка исправить кик
    • Скомпилирован с ProtocolLib 3.1.2
     
  13. _Cyber_

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

    Баллы:
    88
    Недописано про "Informing" но как я понял это оповещения админов и в консоли. И еще заметил такую вещь - при муте после перезахода плагин не дает войти (/login).
     
    ПриветОтЛайки нравится это.
  14. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Так уберите /login из Check-cmds
     
  15. _Cyber_

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

    Баллы:
    88
    А его как бы там и нет.
     
  16. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    В новой версии я поправил неправильное слушание команд. Советую обновиться. Или это в новой версии?
     
  17. _Cyber_

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

    Баллы:
    88
    Конечно же новая, я поставил ее из за того что ошибки кика были
     
  18. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Хм. Очень даже странно.
    Возможно нам нужно связаться, чтобы я мог оперативнее решить проблему.
     
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    не пойму
    Код:
    Patterns:
    ip: \d{1,3}\D+\d{1,3}\D+\d{1,3}\D+\d{1,3}\D+\d{5}
    не работает регулярка, ип адреса спокойно проходят в чат

    кто может поправить регулярку?
     
  20. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    В регулярке нету проверки на наличие : может?[DOUBLEPOST=1391022324,1391022235][/DOUBLEPOST]Ещё хочу отметить один неприятный момент - если не ставить точки, а просто пробелы, то плагин пропустит его в любом случае, так как плагин проверяет не сообщение, а каждое слово, разделяя сообщение по пробелам.[DOUBLEPOST=1391022515][/DOUBLEPOST]Я планировал и планирую сделать проверку пожестче, но пока получается уг какое то
     
  21. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    тогда понятно почему моя регулярка не работает :(
    она расчитана на проверку сразу всей строки, т.е. под нее попадают типа 88 88 77 55 25565
     

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