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

Решено Какое ядро выбрать для сервера лобби?

Тема в разделе "Помощь", создана пользователем GrooshC, 3 май 2023.

Статус темы:
Закрыта.
  1. Автор темы
    GrooshC

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

    Баллы:
    31
    Мне нужно выбрать ядрышко, читал этот форум много, все пишут, что пэйпер крутой, что рыба крутая, но почему-то забывают, что рыбы нет на тарых версиях, а новые версии как бы для лобби не нужны, хоть и говорят, что работают они лучше. Из чего выходит вопрос: пэйпер на 1.8 или рыба (какая-нибудь).


    Мне не нужны механики, только сухая статистика потребления ресурсов, и больше всего меня напрягает нагрузка на процессор


    Итог: для сервера (мульти версионный 1.8-1.19) лучше бумага или рыба или что-то другое (glowstone пробовал, но все плагины работает не корректно)?
     
  2. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Если действительно смотреть на сухую статистику, то Minestom конечно, но плагины и прочие ресурсы ты в принципе вряд ли найдешь - это больше самоделкиных.
    Свежие клиенты часто очень не дружат с серверами 1.12 и ниже, а тем более с 1.8, так что не вариант на мой взгляд.

    В целом, можно попробовать самые упоротые ядра-сборники из этого списка. В частности Plazma и Gale могут заинтересовать. В производительности, соответственно, должны быть на максимуме, но стабильность будет сильно шататься в плане механик - что для лобби, впрочем, не так критично.
     
  3. Автор темы
    GrooshC

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

    Баллы:
    31
    Интересно, не думал что ядер так много, несколько вопросов: plazma и gale это форки bukkit/spigot?; Всё таки меня мучают сообщения на форуме, что с новыми версиями какие-то постоянно проблемы с нагрузкой, действительно ли разница в нагрузке между 1.8-1.19 будет заметна?; Касаемо plazma, она только на 1.19.4?
     
    Последнее редактирование: 3 май 2023
  4. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    По теме форков написано в основном посте в той же теме. В целом, сейчас ты вряд ли найдешь хоть один форк, который бы шел от CraftBukkit или Spigot (кроме Paper, конечно), ибо сейчас всё форкается от Paper.
    Баги конечно находятся, но не сказал бы, что ситуация как-то сильно изменилась со времен старых версий. Что-то серьезное лишь при обновлении версии находится, и я в целом как правило рекомендую выждать одну-две недели, пока все серьезные недочеты поправятся, а плагины обновятся, а тем временем просто ставить заплатку в виде ViaVersion.
    Нагружать больше будет 1.19 конечно, тут без вариантов. Тут только пробовать вырезать механики целиком, которые не требуются для лобби - какой-то пилить.
     
  5. Автор темы
    GrooshC

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

    Баллы:
    31
    Стоит ли оно того, менять 1.8 пэйпер на 1.19.4 (plazma например)? Будет ли прирост? Какая java нужна для plazma и касаемо джавы, будет ли новая джава нагружать пуще прежней?
     
  6. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Как уже говорил - новые кубача версии нагружают больше. Если действительно настолько требуется производительность - то 1.8. Однако, снова повторюсь, для хорошей синхронизации с клиентом (и, дополню, нормальной поддержки со стороны разработчиков софта) лучше всего смотреть на 1.19.
    Java 17. В целом, с новыми версиями Java производительность либо выше, либо такая - зависит от ситуации. Можно ещё заменить OpenJDK на GraalVM для пущего эффекта.
     
  7. Автор темы
    GrooshC

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

    Баллы:
    31
    ИТОГИ:
    по результатам тестирования сервера лобби с разными ядрами (с одними и теми же плагинами) ядра показали такой результат:

    [core] paper-1.8
    [cpu-load %] 0.22%
    [memory-load] 130/5000 MB
    [tps] 20/20/20

    [core] gale-1.19.4
    [cpu-load %] 0.28%
    [memory-load] 1024 MB/5000 MB
    [tps] 20/20/20

    [core] Pufferfish-1.19.4
    [cpu-load %] 0.59%
    [memory-load] 751 MB/5000 MB
    [tps] 20/20/20

    [core] Purpur-1.19.4
    [cpu-load %] 0.68%
    [memory-load] 612 MB/5000 MB
    [tps] 20/20/20

    ну и исходя из этого всё-же видимо приходится остаться на paper-1.8, он быстрый, слабонагружающий, действительно ли стоит переходить на более нагружающие ядра лишь для лучшей совместимости на новых клиентах?
     
  8. SlenderMix

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

    Баллы:
    76
    Имя в Minecraft:
    HIDDEN
    Spigot взял и нормально
     
  9. Автор темы
    GrooshC

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

    Баллы:
    31
    как можешь заметить в этой теме я явно ппроявляю крайний интерес к сохранению "каждого байта", а ты без какой-то статистики в 4 слова без объяснения говоришь взять ядро spigot, кстати о котором некоторые на этом форуме отзываются нелестно, и я ,конечно, не возьму ядро просто так без сравнение потому что после проведения тестов spigot1.8 (0,58% cpu, 253MB ram, 20/20/20 TPS) показал себя хуже paper-1.8 (результат выше) и gale-1.19.4 (результат выше), так вот почему-же spigot лучше понять не могу, зато сказать почему он из списка вариантов теста самый худший могу
     
  10. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Ну, тут уж у каждого своё мнение. Для меня игровой опыт важнее, чем выжать из сервера всю производительность.
    Но повторюсь - для таких нужд есть Minestom, которым я пользуюсь по возможности.
     
  11. Автор темы
    GrooshC

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

    Баллы:
    31
    Minestom это всё же слишком, хотя посмотрю, сравню производительность, и игровой опыт важен бесспорно, но для лобби всё же не так важен)
     
  12. Автор темы
    GrooshC

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

    Баллы:
    31
    ВОТ ТЕПЕРЬ РЕАЛЬНО ИТОГ ТОП ЯДЕР (ЛИЧНОЕ МНЕНИЕ, ОСНОВАННОЕ НА ФАКТАХ):
    1. Minestom, но это с учётом того, что с ним постоянно возиться, его возможности паражают, то что он почти не нагружает это круто, для лёгкого пути не пойдёт, но никто о лёгкости не говорил, вопрос был о производительности, а это лучший вариант так как самый скоростной и на 1.19.2 (пока билдил уже устал)
    2. Paper1.8, для старых версий лучший в лёгкости настройки и в нагрузке (сравнение выше)
    3. Gale-1.19.4, новая версия, ест не так много как другие, так что можно включить в топ 3, отдельно спасибо imDaniX
     
Статус темы:
Закрыта.

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