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

Minestom - библиотека для создания собственного сервера

Тема в разделе "Альтернативные серверные платформы", создана пользователем imDaniX, 8 май 2020.

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

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    SpigotMC https://www.spigotmc.org/threads/minestom-a-minecraft-server-creator-library.432167/
    GitHub https://github.com/Minestom/Minestom

    Minestom - мультипотоковое серверное ядро для разработки более эффективных проектов. В сущности, это даже не совсем ядро, а библиотека для создания сервера. Основная причина существования - отсутствие надобности большинства фич ванильного МС при разработке мини-игр, лобби, да и просто любого другого проекта, не нацеленного на выживание. Собственно, в Minestom нет каких-либо ванильных механик, но их можно воссоздать самому по мере надобности.
    Ядро не из семейства Баккит, потому плагины(в том числе античит) потребуется писать либо самостоятельно, либо ждать. Долго ждать. Впрочем, API довольно дружелюбно.

    Как дополнение, на ранней стадии ведётся работа над воссозданием ванильного геймплея (приостановлено)
    https://github.com/Minestom/VanillaReimplementation
     
    Последнее редактирование: 29 июн 2021
  2. alexandrage

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

    Баллы:
    173
    Земля пухом :D. Разве что под сервер капчи пойдет.
    Там даже генератора мира то нет, не то что бы механик. Если из кубача все вырезать, он станет таким же не?
     
    Последнее редактирование: 8 май 2020
  3. Sigvegutt

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

    Баллы:
    96
    Было бы не плохо объединить это с Paper...
     
  4. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    А на кой тебе генератор мира для какого-нибудь тнт-рана?
     
  5. alexandrage

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

    Баллы:
    173
    Ну вот это максимум его возможностей разве что. О мобах и мечтать не стоит ага. Таких пустышек уже полно делали. Не взлетели из за ненадобностью.
     
  6. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Дак в этом его суть, лол. Стабильное ядро для мини-игр. Это не замена баккиту.
     
  7. alexandrage

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

    Баллы:
    173
    Вырезаем тикентити из ведра и оно такое же стабильное ядро, но фич куда больше.
     
  8. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Мултипоточность откуда выжимать будешь?
     
  9. alexandrage

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

    Баллы:
    173
    А тут у тебя нонейм ядро где левое апи, плагины то кто будет писать на него? Ядро для игр без игр. Гениально!
     
  10. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    С этим я и не спорю, даже в посте указал.
     
  11. alexandrage

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

    Баллы:
    173
    Максимум лоби или сервер капчи фильтрации. Игры писать на такой нонейм себе дорожк.
     
  12. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Любой проект начинается с ноунейм. Если так идти, то любое начинание априори бесполезно - все равно ж никто не будет пользоваться, да?
    так или иначе, спор бессмыслен. Если какой энтузиаст заинтересуется - возьмется. Коль нет - то какая разница.
     
  13. alexandrage

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

    Баллы:
    173
    И нонеймом вымирает, да да. Еслиб оно строилось на спиготапи хотя бы. Оно же как раз и писалось, чтоб за апи можно было иметь абсолютно что угодно, даже не являющееся майнкрафтом. Но нет, зачем? Напишем левое никому не нужное апи.
     
  14. Лентяй

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

    Баллы:
    61
    Имя в Minecraft:
    Minecder
    Такое бы в Spigot. А в этом описании ядра я других преимуществ не нашёл.
     
  15. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Такое бы в МС... Это то, чем должны заниматься сами Моджанги, а не комьюнити.
    Преимущество же - возможность запуска десятков серверов на среднем железе. Впрочем, повторюсь, это не предназначено для ванили.
    Ядро в своем изначальном не предназначено для использования в массах. Более того, просто "из коробки" оно не запустится. Майнстом предназначен больше для разработчиков, нежели для обычных админов. По сути, у него даже нет системы плагинов - писать на нём всё требуется самостоятельно.
     
  16. Лентяй

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

    Баллы:
    61
    Имя в Minecraft:
    Minecder
    Насколько я помню это уже есть в каком-то ядре которое почти каждому суют на этом форуме. Вроде PaperSpigot.
     
  17. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Paper. Это форк Спигота, причем довольно успешный. Но, нет, это всё тот же пропатченный ванильный сервер.
     
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Там не только ваниальных механик нет, там и много чего другого нет. Да и вся многопоточность на проверку картофельная, чел просто на куче методов synchronized накидал, а всё остальное так-же tick-based (Таких форков в которых synchronized где надо и где не надо накинуто я много где видел, хоть бы ReentrackReadWriteLock бы чтоли использовали, тогда хоть реально можно выиграть что-то в производительности несмотря на оверхед от блокировок). Потому пока бесполезно. Если не забросит, и сделает возмжность аттачить ко всему ваниальные механики, то тогда уже что-то может и выгорит.
     
  19. Автор темы
    imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Оно всё ещё живое.
     
  20. alexandrage

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

    Баллы:
    173
    Ну нафиг.
     

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