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

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

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

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

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

    Баллы:
    96
    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
     
  2. Быстрая раскрутка сервера Minecraft
  3. alexandrage

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

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

    Sigvegutt Новичок Временно заблокирован Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Лентяй Новичок Пользователь

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

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

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

    Лентяй Новичок Пользователь

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

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

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

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

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

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