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

Spigot vs. Libigot, что лучше?

Тема в разделе "Альтернативные серверные платформы", создана пользователем Den-Xs, 21 июн 2013.

  1. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    На либиготе споут плагины работают лучше ;) и я за него, так как я постепенно становлюсь споутдротом, пол кода переписал и если одобрял то на споуторге будет новая версия от меня :3
     
    nVidia.1994 и Dragoy нравится это.
  2. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Пруфы какие то?
    А то тут и говорят что либигот доработанный более, но инфы я что то не вижу, что бы забрать свои слова обратно.
     
    nVidia.1994 нравится это.
  3. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Проверял на RPGessentials, на спиготе не заработал вообще, на крафт бакките и либиготе работал хорошо, однако либигот мало кушает
     
  4. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    На спиготе у меня работал, правда старой версии, сейчас не знаю как.
     
  5. The_Luuzzi

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

    Баллы:
    103
    A я чистым craftbukkit"ом думаю они правильно сделали что сказали всем плагинам обновляться,обновления меньше багов,стабильность,ну есть и недостатки новые баги и т.д
     
  6. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Конечно правильно, тем более в старых плагинах есть свои утечки памяти, баги API и много чего.
    Как мне кажется, если плагин прям конфетка для души и тела, она обновится в любом случае.
     
  7. The_Luuzzi

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

    Баллы:
    103
    Вот сразу видно наш человек,а некоторым это не нравится.
    Оффтоп здесь неуместен. Удалил. © CyberMan
     
  8. ptnk

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

    Баллы:
    173
    Какие утечки памяти на java? У вас есть heap и он заполняется, как только критическая масса у нас, то запускается сборщик мусора. Это не C++, где за каждым указателем нужен глаз да глаз и delete в нужном месте.
    Возможно, если что-то будет создавать графоподобную структуру с сылками элементов друг на друга, но я читал, что сборщик и с этим должен справиться.
     
    Vedroyder нравится это.
  9. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Я возможно не правильно выразился, но к примеру ранние версии Multiworld просто не выгружались из памяти, когда игрок выходил из определенных миров. И таких примеров действительно много, мне лениво находить, поэтому говорю с чем сам сталкивался. Поэтому да, утечка памяти не совсем правильное утверждение, тут виноват побольшей части плагин, но не суть.
     
    МиднайтЖелаетВамДобра и ptnk нравится это.
  10. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    В основном из-за кривых плагинов.
    Например часто бывает что плагин хранит ссылку на Player в хэшмапе, и если не уследить за моментом выхода игрока, то новый Player даже с тем же ником - это всё равно новый плеер. Постепенно хэшмап будет разрастаться до офигенских размеров.
    Но это не единственная проблема.
    Сам Player так же хранит кучу ссылок на много чего интересного, оттуда и получаются утечки.
    И так может в любом месте оказаться.
     
  11. ptnk

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

    Баллы:
    173
    Самих по себе утечек нет, хранение лишний инфы - это неутечка. Утечка, это когда у тебя память выделилась и указателя нема.
     
  12. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это и в джаве возможно, особенно если непомерно юзать рефлекшены и sun.misc.Unsafe
     
    ВремяПриключений нравится это.
  13. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    В Libigot убрано "лучшее" нововведение Bukkit с версиями плагинов/ведра.
    Ну и пару строчек улучшений.
     
  14. MaksGruw

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

    Баллы:
    103
    Вообще-то отказ Libigot от автоматических обновлений - Преимущество.
    1) Не надо возиться с "побочными эффектами" после обновления плагинов.
    2) Уменьшается время запуска сервера.
    3) Теоретически, все это можно настроить в конфигурации Libigot.
    4) Все необходимые плагины можно запросто скачать с официальных источников.
    ...А также многое другое...
     
  15. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Тебе рассказать побочный эффект от необновления?
    Сегодня MinecraftServer.ae().a() закрывает сокет, а завтра стирает нахрен мир.
    И в итоге на новой версиитвоя карта улетают в трубу потому-что таблицы обфускаций изменились.
    Всё баккитовцы правильно сделали.
     
  16. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    И причем же тут MinecraftSerfer.ae().a() если в libigot'е присутствуют только костыли на подключение старых плагинов?
    Ты думаешь они что, совсем дураки?
    [​IMG]
     
  17. MaksGruw

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

    Баллы:
    103
    И ты думаешь, что дело в Libigot? А ты проверял, из-за чего именно проблема?
    "Сегодня MinecraftServer.ae().a() закрывает сокет, а завтра стирает нахрен мир." - Как по твоему Libigot может повлиять на карту? Может ты сам что-то не так сделал? Не надо во всем винить Libigot.
     
    ПриветОтМиднайта и Attelis нравится это.
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Так могут сделать плагины использующие NMS, именно потому баккит ввёл изменения названий пакетов.
     
    nVidia.1994 и REZAYS нравится это.
  19. syllik

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

    Баллы:
    153
    Имя в Minecraft:
    syllik
    Насколько я знаю, Libigot создавался для проекта Herocraft
     

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