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

  • Автор темы Автор темы imDaniX
  • Дата начала Дата начала

imDaniX

Активный участник
Пользователь
Баллы
98
Ник в 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
 
Последнее редактирование:
Земля пухом 😁. Разве что под сервер капчи пойдет.
Там даже генератора мира то нет, не то что бы механик. Если из кубача все вырезать, он станет таким же не?
 
Последнее редактирование:
Земля пухом 😁. Разве что под сервер капчи пойдет.
Там даже генератора мира то нет, не то что бы механик. Если из кубача все вырезать. он станет таким же не?
А на кой тебе генератор мира для какого-нибудь тнт-рана?
 
А на кой тебе генератор мира для какого-нибудь тнт-рана?
Ну вот это максимум его возможностей разве что. О мобах и мечтать не стоит ага. Таких пустышек уже полно делали. Не взлетели из за ненадобностью.
 
А тут у тебя нонейм ядро где левое апи, плагины то кто будет писать на него? Ядро для игр без игр. Гениально!
 
Максимум лоби или сервер капчи фильтрации. Игры писать на такой нонейм себе дорожк.
 
Максимум лоби или сервер капчи фильтрации. Игры писать на такой нонейм себе дорожк.
Любой проект начинается с ноунейм. Если так идти, то любое начинание априори бесполезно - все равно ж никто не будет пользоваться, да?
так или иначе, спор бессмыслен. Если какой энтузиаст заинтересуется - возьмется. Коль нет - то какая разница.
 
Любой проект начинается с ноунейм. Если так идти, то любое начинание априори бесполезно - все равно ж никто не будет пользоваться, да?
так или иначе, спор бессмыслен. Если какой энтузиаст заинтересуется - возьмется. Коль нет - то какая разница.
И нонеймом вымирает, да да. Еслиб оно строилось на спиготапи хотя бы. Оно же как раз и писалось, чтоб за апи можно было иметь абсолютно что угодно, даже не являющееся майнкрафтом. Но нет, зачем? Напишем левое никому не нужное апи.
 
Такое бы в Spigot. А в этом описании ядра я других преимуществ не нашёл.
Такое бы в МС... Это то, чем должны заниматься сами Моджанги, а не комьюнити.
Преимущество же - возможность запуска десятков серверов на среднем железе. Впрочем, повторюсь, это не предназначено для ванили.
Ядро в своем изначальном не предназначено для использования в массах. Более того, просто "из коробки" оно не запустится. Майнстом предназначен больше для разработчиков, нежели для обычных админов. По сути, у него даже нет системы плагинов - писать на нём всё требуется самостоятельно.
 
Преимущество же - возможность запуска десятков серверов на среднем железе.
Насколько я помню это уже есть в каком-то ядре которое почти каждому суют на этом форуме. Вроде PaperSpigot.
 
Насколько я помню это уже есть в каком-то ядре которое почти каждому суют на этом форуме. Вроде PaperSpigot.
Paper. Это форк Спигота, причем довольно успешный. Но, нет, это всё тот же пропатченный ванильный сервер.
 
Там не только ваниальных механик нет, там и много чего другого нет. Да и вся многопоточность на проверку картофельная, чел просто на куче методов synchronized накидал, а всё остальное так-же tick-based (Таких форков в которых synchronized где надо и где не надо накинуто я много где видел, хоть бы ReentrackReadWriteLock бы чтоли использовали, тогда хоть реально можно выиграть что-то в производительности несмотря на оверхед от блокировок). Потому пока бесполезно. Если не забросит, и сделает возмжность аттачить ко всему ваниальные механики, то тогда уже что-то может и выгорит.
 
Оно всё ещё живое.
 
Назад
Верх Низ