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

Помогите AuthMe нагрузка от PlayerQuitEvent

Тема в разделе "Помощь", создана пользователем BestMark, 18 апр 2015.

  1. Hellnether

    Hellnether Активный участник

    Баллы:
    61
    Имя в Minecraft:
    HellNether
    Просто нужно привязать к AuthMe БД и проблема решена
     
  2. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    В конфиге authme отключите caching.
    Это для authme 3.5. caching: false
    Или обновите authme до 5.0. Скомпилировать его можно с исходников с гитхаба. Там исправили нагрузку. Он только для 1.8, как я понял. Скомпилированную версию можно взять у меня в сборке.
     
  3. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    5.0 тоже не защитит.
     
  4. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Почему? Нагрузка изза caching. Эта функция не дает зайти на сервер одновремено много игрокам. Тоесть грубо говоря очередь. А эта очередь очень криво написана в 3.5 и поэтому появляется такая нагрузка.
    Если идёт бот атака, то эта функция не даст зайти сразу 50 ботам на сервер, а будет пускать их по очереди. Тоже самое с выходом с сервера. А в 5.0 пофиксили это.
     
  5. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Ты думаешь что я просто перезаходил и сервер зависал?

    Я вхожу. Включаю. Ставлю.
    Дальше начинает лагать.
    И люди начинают перезаходить.
    Мне удалось сделать так, что бы nametagedit крашнулся (ники стали белыми)
    А потом вы видите свою нагрузку что люди перезаходят.

    Не кто не найдёт решение этой проблемы.
    На 2-3 серверах я сделал, на других почему то не могу....
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Потому что у них caching: false
     
  7. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Спорим если он всё вернёт и поставит false
    Я сломаю.
     
  8. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Я спорить не хочу. Но смотри. Везде стоит true. Но разные версии. 3.5 и 5.0. Ддосил ботами.
    5.0. Ддос работал 400 сек. http://timings.aikar.co/?url=11553987
    3.5 115 сек. http://timings.aikar.co/?url=11554088
    Почувствуй разницу.
     
  9. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Ну да.
    Это проблема с входом.
    А его сервер лагает не из-за этого.

    Он получил то, что мне сделал.
     
  10. lightview3

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

    Баллы:
    76
    Имя в Minecraft:
    UBERScholes
    что за сборка? С баккита который не катит?
     
  11. InterVi

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

    Баллы:
    173
    Вы код AuthMe вообще видели? Он на каждого игрока генерирует кучу мусора. На КАЖДОГО. Этот калл нельзя сделать более производительным. Нужен другой плагин авторизации. Вот что мешает обрабатывать список одним потоком, зачем на каждого игрока создавать новый с кучей мусора, причем на авторизованных тоже? В коммитах одни маты пошли, в стиле "откуда это дерьмо". Не удивительно что от ботов сервера так легко падают, почти всегда из-за огромной нагрузки AuthMe.

    В общем, ждите пока я напишу свой нормальный плагин.
     
  12. alexandrage

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

    Баллы:
    173
    :good: Только без уидов, выбешивают и абсолютно бесполезные для пиратки.
     
  13. StalKlim

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

    Баллы:
    78
    Имя в Minecraft:
    StalKlim
    Лично от себя еще раз говорю, привязка к Mysql решила все проблемы, а привязка всех плагинов к бд избавит вас от любых неприятностей и проседания TPS.
     
  14. alexandrage

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

    Баллы:
    173
    Лучше тогда mariadb. Быстрее робит, а структура почти как в mysql.
     
  15. InterVi

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

    Баллы:
    173
    А при атаках все так же сильно память жрет?
     
  16. dima621

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

    Баллы:
    88
    Имя в Minecraft:
    diman621
    ТС, как решил проблему? У меня просто тоже самое. Сервер грузит из всех 40 плагинов только AuthMe под 200% в таймингсе.
     
  17. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    ставь http://ci.xephi.fr/job/DEVBUILD-ONLY/
     
  18. deadanykey

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

    Баллы:
    96
    Потому что у AuthMe эти события в основном потоке выполняются. Не знаю, как обстоят дела с последними версиями.
     
  19. FUZIK

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

    Баллы:
    76
    Имя в Minecraft:
    FUZIK
    Переустанавливать пробовал?
     
  20. dima621

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

    Баллы:
    88
    Имя в Minecraft:
    diman621

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