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

Плагин DisableWindowItems фиксит вылет игроков с шалкерами набитыми книгами.

Тема в разделе "Неподтвержденные плагины", создана пользователем alexandrage, 1 окт 2019.

  1. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Думаешь? Может и из-за плагина, но не факт, что из-за этого.

    io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 256 byte(s) of direct memory (used: 8589934592, max: 8589934592)
     
  2. BestMark

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

    Баллы:
    103
    Skype:
    BestMarkBukkit
    Имя в Minecraft:
    BestMark
    Однозначно из-за этого плагина.
     
  3. Автор темы
    alexandrage

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

    Баллы:
    173
    Нет конечно.
     
  4. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Расскажи, почему так решил
     
  5. BestMark

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

    Баллы:
    103
    Skype:
    BestMarkBukkit
    Имя в Minecraft:
    BestMark
    Как я вижу, Вы уже исправили, добавив buffer.clear() в PacketWindowItems.
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    скорее всего не clear а release() нужно
     
  7. BestMark

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

    Баллы:
    103
    Skype:
    BestMarkBukkit
    Имя в Minecraft:
    BestMark
    Да, @alexandrage, измените, пожалуйста, clear() на release().
     
  8. Автор темы
    alexandrage

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

    Баллы:
    173
    Ок.
     
  9. Mr_Bukkit

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

    Баллы:
    143
    Что-то мне этот фикс не помог
     
  10. Mr_Bukkit

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

    Баллы:
    143
    Код:
    [Essentials] Создаю пустой конфигурационный файл: /plugins/Essentials/userdata/a0d01f32-4ee2-3301-8ed2-4afbc38834aa.yml
    01.03 08:01:14 [Server] INFO SaGe has made the advancement [Getting an Upgrade]
    01.03 08:01:15 [Disconnect] User SaGe has disconnected, reason: Internal Exception: io.netty.handler.codec.DecoderException: Badly compressed packet - size of 5555551 is larger than protocol maximum of 2097152
    даже с нового чистого аккаунта не заходит, фикс ваш установил.
     
  11. Автор темы
    alexandrage

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

    Баллы:
    173
    Протоколлиб нужен для плагина.
     
  12. Mr_Bukkit

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

    Баллы:
    143
    Имеется
     
  13. BestMark

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

    Баллы:
    103
    Skype:
    BestMarkBukkit
    Имя в Minecraft:
    BestMark
    Та же проблема. Плагин бесполезен.
     
  14. Mr_Bukkit

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

    Баллы:
    143
    У меня стоит ядро последний билд Paper. Протоколхаков никаких нет, только 1.16.5. protocollib уже даже постаяли девбилд последний.
     
  15. Автор темы
    alexandrage

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

    Баллы:
    173
    Буду проверять тогда, что там успели натворить в новой версии.
     
  16. Автор темы
    alexandrage

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

    Баллы:
    173
    Это уже какой то другой пакет, нужно искать.
     
  17. Автор темы
    alexandrage

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

    Баллы:
    173
    Вот пока выложу патч ядра с увеличенным лимитом https://cloud.mail.ru/public/DW45/jLVnPTUc1
    Только запускай сервер из cache/patched_1.16.5.jar, а то обновится патчером.
     
  18. Автор темы
    alexandrage

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

    Баллы:
    173
    В общем это клиентские пакеты PacketPlayInWindowClick и PacketPlayInSetCreativeSlot и они читаются еще до ивента протоколлиба. Тут только патч будет работать.
    Или же ставьте ограничение на число страниц в книге.
     
    Последнее редактирование: 3 мар 2021
  19. Mr_Bukkit

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

    Баллы:
    143
    Так книг-то нет никаких, карту очистил все удалил, просто уже пытаюсь зайти, а не получается.
     
  20. Автор темы
    alexandrage

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

    Баллы:
    173
    Ну я нашел все что было связано и инвентарем игрока. Может твой вылет вообще не от айтемстаков?
     

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