Что лучше spigot или craftbukkit
Что такое Spigot? CraftBukkit? Bukkit? Vanilla? Forge? PaperSpigot? и т.д.
Перечисление и краткое описание всевозможных платформ (серверов) Minecraft, а так же форков. Статья не претендует на оригинальность, возможно в ней есть ошибки. Данные собирались по всему интернету. Буду рад конструктивной критике.
Vanilla
Это оригинальное, нетронутое, немодифицированное серверное программное обеспечение Minecraft, созданное и распространенное непосредственно Mojang.
Из-за большого количества ошибок, запаздывающих отчетов и отсутствия конфигурации, Vanilla подверглась большой критике. Преимущество Vanilla, однако, заключается в том, что все должно определяться командными блоками, дающими владельцу сервера полный контроль над всем. Это отличный пример того, чего могут достичь тяжелая работа и воображение. Vanilla можно найти по адресу: https://minecraft.net/en-us/download/server
Bukkit
Это платформа API, который позволяет программистам создавать плагины для серверного программного обеспечения. API расшифровывается как Application Program Interface и представляет собой набор определений подпрограмм, протоколов и инструментов для создания прикладного программного обеспечения, как это определено в Википедии. Чтобы получить Bukkit просто используйте: http://rubukkit.org/
CraftBukkit
Это слегка модифицированная версия программного обеспечения Vanilla, позволяющая запускать плагины Bukkit. CraftBukkit гордится тем, что может предложить множество настраиваемых функций, которых у Vanilla просто нет. CraftBukkit гораздо более оптимизирован, чем Vanilla, что иногда делает его менее лагированным. CraftBukkit известен асинхронной загрузкой чанков, возможностью запуска плагинов Bukkit, исправлением некоторых ошибок Vanilla, ошибок и эксплойтов. Однако для легального получения CraftBukkit требуется SpigotMC BuildTools. (См. Https://www.spigotmc.org/wiki/buildtools/ ).
Spigot
Самое популярное в мире программное обеспечение для серверов Minecraft. Spigot — это модифицированная версия CraftBukkit с сотнями улучшений и оптимизаций, которые могут заставить CraftBukkit смущаться. Однако для легального получения Spigot требуется SpigotMC BuildTools. (См. Https://www.spigotmc.org/wiki/buildtools/)
Forge
Хорошо известен тем, что он может использовать моды Forge, которые являются прямыми модификациями программного кода Minecraft. При этом, Forge Mods может радикально изменить игровые ощущения в результате этого. Иногда люди смущаются из-за разницы между модами Forge и плагинами Bukkit. Вот что то сбивает с толку, они оба моды. Модификации Forge — это прямые модификации программного кода Minecraft, в то время как Bukkit Plugins — это модификации, которые используют уже закодированные свойства Minecraft для выполнения определенных функций. По этой же причине для Модов Forge обычно требуется, чтобы у Клиента был тот же Мод Forge, что и для Сервера. Именно здесь плагины Bukkit становятся выгодными, они не требуют плагинов на стороне клиента (однако есть некоторые исключения). Forge можно найти на https://files.minecraftforge.net/
Paper
Ранее известная как PaperSpigot, распространяемая с помощью утилиты исправлений Paperclip — это высокопроизводительный форк* Spigot. Цель PaperSpigot — сделать каждую чертову вещь настраиваемой. Paper добавляет более 200 патчей** к Spigot и его API, которые, как известно, вызывают некоторую несовместимость с некоторыми плагинами. Paper можно найти по адресу https://destroystokyo.com/ci/job/Paper/
TacoSpigot
Это еще один высокопроизводительный форк* PaperSpigot. TacoSpigot имеет около 15 патчей** PaperSpigot. Как таковой, TacoSpigot все еще путешествует все дальше и дальше от исходного кода Spigot, известно, что он имеет много несовместимостей с плагинами и, как правило, не рекомендуется использовать. TacoSpigot можно найти на https://ci.techcable.net/job/TacoSpigot/
Glowstone
Еще одно высокопроизводительное программное обеспечение, которое гордится тем, что является оригинальным проектом. Glowstone не использует какой-либо код Minecraft в Mojang. Тем не менее, он по-прежнему может запускать плагины Bukkit. Поскольку Glowstone не использует какой-либо оригинальный код Minecraft, известно, что он имеет некоторые несовместимости с плагинами. Glowstone можно найти по адресу https://www.glowstone.net/
BungeeCord
Проект также от SpigotMC, вероятно, крупнейший игрок в сообществе серверов. Долгое время владельцы серверов искали способ объединить серверы в одну сеть, не отключаясь от одного сервера и не подключаясь к другому. Вот тут и появляется BungeeCord. BungeeCord в основном действует как прокси, который может автоматически переключать соединения между отдельными серверами Spigot / CraftBukkit. Это позволяет интегрировать сервер для создания сетей и используется практически везде, где вы просматриваете списки серверов. BungeeCord можно найти по адресу https://ci.md-5.net/job/BungeeCord/
WaterFall
Еще одно крутое создание, сделанное парнями из PaperSpigot. Это высокопроизводительный форк* BungeeCord с более чем 40 патчами**, которые, как предполагается, делают BungeeCord еще лучше. Однако, поскольку WaterFall является модифицированным BungeeCord, известно, что он имеет некоторые несовместимости с существующими плагинами BungeeCord. WaterFall можно найти по адресу https://ci.destroystokyo.com/job/Waterfall/.
FlexPipe
Также является форком* BungeeCord, которая должна быть более стабильной, оптимизированной и улучшенной безопасности. Он содержит более 40 патчей**, которые также делают FlexPipe несовместимыми с плагинами BungeeCord. FlexPipe можно найти по адресу https://github.com/minotopiame/FlexPipe
HexaCord
Это еще один форк* BungeeCord, которая позволяет протоколу 1.7.x подключаться к сети. Поскольку единственное, что является изменением, — это способность принимать соединения 1.7.x, то несовместимости минимальны. HexaCord можно найти по адресу https://github.com/HexagonMC/BungeeCord/releases
Sponge
Это серверная платформа объединившихся разработчиков таких платформ как: Spigot, Cauldron и Bukkit. SpongeVanilla и SpongeForge Найдете по следующей ссылке: https://www.spongepowered.org/
Cauldron
Бывший MCPC. Это форк* Bukkit
*. Форк — в программной инженерии разветвление проекта происходит, когда разработчики берут копию исходного кода из одного программного пакета и начинают независимую разработку для него, создавая отдельную и отдельная часть программного обеспечения.
** Патч — это часть программного обеспечения, предназначенная для обновления компьютерной программы или поддерживающих ее данных, для ее исправления или улучшения. Это включает в себя исправление уязвимостей в системе безопасности и других ошибок, с такими исправлениями, обычно называемыми исправлениями или исправлениями ошибок, и улучшение удобства использования или производительности. Несмотря на то, что предназначенные для устранения проблем, плохо разработанные патчи могут иногда создавать новые проблемы (регрессия программного обеспечения). В некоторых особых случаях обновления могут сознательно нарушать функциональность, например, удаляя компоненты, для которых поставщик обновлений больше не лицензирован, или отключая устройство.
сказать Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Vanilla, CraftBukkit, Spigot, MCPC+, Spout или правильно выбираем ядро сервера!
MineCraft
Всем привет. Сегодня я хочу вам рассказать как правильно выбрать ядро для вашего Minecraft сервера.
Все ниже указанные ссылки предоставлены чисто в ознакомительных целях. P.S. никакой рекламы.
Итак приступим.
Всего существует 5 ядер (самые популярные):
Vanilla
CraftBukkit
Spigot
MCPC+
Spout (ещё не до конца разработан)
Теперь расскажу про каждый из них:
Плюсы:
Выходит почти сразу после выхода версии Minecraft.
Имеет и GUI.
Можно легко поставить Forge, следовательно и моды.
Не требует специального лаунчера.
Минусы:
Выделяет очень много оперативной памяти на каждого игрока. Примерно 50 МБ на игрока
Нет возможности ставить плагины. Есть только моды, которые заменяют плагины, что не очень удобно.
Плюсы:
Более оптимизированное ядро, чем Vanilla. Выделяет примерно 5-15 МБ на каждого игрока.
Есть возможность поставить плагины.
Не требует специального лаунчера.
Плюсы:
Более оптимизированное ядро, чем Bukkit. Выделяет меньше памяти.
Ядро полностью совметимое с CraftBukkit, следовательно плагины от CraftBukkit подойдут на Spigot.
Увеличение TPS.
Оптимизированы события роста, подсчет чанков.
Автоматическое собирание шаров опыта и предметов в стаки.
Выключено случайное обновление света.
Возможность создать свое сообщение, при отказе в вайтлисте.
Возможность конфигурировать записываемые события в лог.
Свое сообщение при выключении сервера.
Команда перезагрузки.
Автоматическое обновление.
Как и CraftBukkit, не требует специального лаунчера.
Плюсы:
Не нужно портировать моды.
Есть возможность устанавливать моды и плагины одновременно.
Ядро полностью совметимое с CraftBukkit, следовательно плагины от CraftBukkit подойдут на MCPC+
Минусы:
Имеет только консоль, но можно скачать BukkitGUI.
Для игры на сервере требуется уже собранный клиент.
Плюсы:
GUI для плагинов.
Не выделяет большое количество памяти.
Минусы:
Не поддерживает плагины CraftBukkit.
Не поддерживает моды Forge.
Для игры требуется специальный лаунчер.
На этом всё, спасибо за внимание
Что лучше spigot или craftbukkit
[Гайд] Как запустить ядро Spigot, CraftBukkit. на Windows, Linux
Далеко не секрет, что сервера майнкрафт работают на неких «Ядрах», которые запускаются и исполняются на Пк/Серверах. Данный мануал покажет и расскажет, как запускать ядра, например Spigot, Craftbukkit, etc. на разных ОС и делать это максимально быстро и уверенно. Давайте начнем, подробнее ниже.
Где достать ядро? Официальные ядра Spigot, например, можно найти на официальном сайте Spigot, здесь. Сюда попадают как стабильные ядра, так и не стабильные, временные и т.д. Так что не спешите гнаться за самой свежей версии, лучше посмотреть на ее категорию. О том, как использовать BuildTools, у нас на сайте есть отдельная статья, так что рекомендуем ее почитать, если хотите получить самые стабильные сборки. А еще у нас есть свои, проверенные ядра на реальных серверах, в них вы можете быть уверены, посмотреть их можно здесь.
Давайте выведем свою команду запуска. Так как ядро запускается под JAVA, вам необходимо иметь при себе JDK или JRE как минимум 8ой версии и всего лишь один экземпляр на одной машине. Если это не так, смело можете удалять все программы/пакеты, и устанавливать версию не ниже 8.0. Я рекомендую установить JDK, так как этот набор предназначен для разработчиков, а значит имеет наибольшую стабильность, а лишние мегабайты не сыграют серьезной роли в производительности. Устанавливайте JAVA DEVELOPMENT KIT (JDK) с официального сайта разработчика, то есть с сайта Oracle, не в коем случае не с левых сайтов. Ссылка на JDK от Oracle.com. Если все установлено правильно, то продолжим.
Сначала разберем то, что касается Windows.
. И, как мы видим, сервер запустился, но был остановлен, так как его необходимо настроить, приняв лицензионное соглашение!
Для запуска сервера на MacOS необходимо запустить окно терминала комбинацией клавиш [Control] + [Option] + [Shift] + [T]. Если вы работали с Linux, практически все команды будут вам знакомы.
\srv, по этому я ввожу команду
. И, как мы видим, сервер запустился, но был остановлен, так как его необходимо настроить, приняв лицензионное соглашение! Все точно так же, как и на Windows.
Теперь время для разбора запусков на Linux. Я буду использовать живой линукс, а вы можете к примеру, использовать ssh и подключаться к машине удаленно при помощи Putty. Грубо говоря, можем сказать что на другом конце мы имеем VDS, Сервер, «Дэдик» и т.д, под управлением Линукс, но у меня сейчас не так. В любом случае, когда вы подключитесь к вашему серверу по SSH, вас ожидают полностью аналогичные действия.
. И, как мы видим, сервер запустился, но был остановлен, так как его необходимо настроить, приняв лицензионное соглашение! Все точно так же, как и на Windows.
Теперь разберемся со скриптовыми сценариями. Они облегчают работу тем, что уже содержат в себе команду запуска, типа
Запуск под Linux. Создаем SH.
, чтобы скрипт начал свою работу. Для последующих запусков нам нужно будет исполнять только лишь эту команду. Получаем, что сервер готов запуститься, но нуждается в настройке
Рассмотрим немного другой запуск.
Теперь мы умеем запускать сервер из консоли, но как запускать так же как и на Windows, двумя щелчками? Это актуально, когда у вас есть графический интерфейс! Сейчас расскажу!
Помогите Bukkit vs Spigot
Dark_Pro Старожил Пользователь
Баллы: 103 Имя в Minecraft: Nick
В чем отличие Spigot от Bukkit.
Все хвалят его, а в чем он хорош?
Dark_Pro Старожил Пользователь
Баллы: 103 Имя в Minecraft: Nick
А по подробней, есть ли нем выгода какая?
Нормально ли работают плагины на нем?
Вот ЗДЕСЬ описаны его преимущества. По своему опыту скажу, что spigot лучше bukkit’а. Когда я поставил его на свой сервер лаги уменьшились, даже несколько багов пропало.
Arturrrrr Старожил Пользователь
Баллы: 103 Skype: NatforWorld Имя в Minecraft: Rtheone
Выбросить тетрис и купить дедик!
Dark_Pro Старожил Пользователь
Баллы: 103 Имя в Minecraft: Nick
Ну и так сделал вывод. Bukkit потребляет меньше операционной системы и при работе с редактором мира не создаёт лагов в отличии от spigot’a, по крайней мере до покупки собственной машины я ограничивался ресурсами хостинга как и многие сейчас, но если посмотреть по другому то да он имеет большую оптимизацию если не создавать на него большой нагрузки.
rostikowb Активный участник Пользователь
Баллы: 88 Имя в Minecraft: rostikowb
spigot это усовершенствованный Bukkit!
Dark_Pro Старожил Пользователь
Баллы: 103 Имя в Minecraft: Nick
rostikowb Активный участник Пользователь
Баллы: 88 Имя в Minecraft: rostikowb
Да оставь все вопросы и тупо используй Spigot! До тебя уже тут рас 100 решили что он лучше
Arturrrrr Старожил Пользователь
Баллы: 103 Skype: NatforWorld Имя в Minecraft: Rtheone
Dereku Старожил
Баллы: 173 Skype: derek_uailable Имя в Minecraft: _Dereku
Как вообще приложение может потребл_ять операционную систему?
DragoSFire Старожил Пользователь
Баллы: 123 Skype: dragosfire2012 Имя в Minecraft: DragoSFire
Это тетрис.[DOUBLEPOST=1393748066][/DOUBLEPOST]А еще спигот похвалить за свой обфускатор можно. Кэп на страже.
svk Старожил Пользователь
Баллы: 123 Имя в Minecraft: svk
DragoSFire Старожил Пользователь
Баллы: 123 Skype: dragosfire2012 Имя в Minecraft: DragoSFire
Dark_Pro Старожил Пользователь
Баллы: 103 Имя в Minecraft: Nick
Я с ним наблюдал несколько раз баги, игрок зашёл на сервер и на него не реагируют плагины. Тоесть ни разрешения не чат не команды которые даже должны работать без разрешения.
Ему надо просто перезайти на сервер не закрывая лаунчер
Arturrrrr Старожил Пользователь
Баллы: 103 Skype: NatforWorld Имя в Minecraft: Rtheone
Совет Vanilla, CraftBukkit, Spigot, MCPC+, Spout или Правильно выбираем ядро сервера Minecraft
Всем привет. Сегодня я хочу вам рассказать как правильно выбрать ядро для вашего Minecraft сервера.
Всего существует 5 ядер (самые популярные):
Теперь расскажу про каждый из них:
Vanilla — официальное серверное ядро, выпущенное командой Mojang. Оно всегда выходит самым первым. Скачать его можно на официальном сайте Minecraft.
CraftBukkit — серверное ядро, основанное на Vanilla. Основное преимущество этого ядра в том, что оно занимает меньше памяти и имеет возможность установки плагинов.
Spigot — оптимизированный CraftBukkit. Так же Spigot абсолютно совместим с CraftBukkit.
MCPC+ — Модифицированный Spigot, в котором встроена поддержка модов и плагинов.
Spout — написанный с нуля сервер. У него есть уникальные возможности. Одна из его особенностей в том, что плагины могут подгружаться сразу и с клиента и с сервера. В данный момент Spout находится в стадии разработки. Так же плагины Spout имеют GUI
Последнее редактирование: 21 янв 2014
FirePoint Старожил Пользователь
Баллы: 173 Имя в Minecraft: Just_Andrew
Hugefort Старожил Пользователь
Баллы: 103 Skype: hugefort Имя в Minecraft: Hugefort
Easy Старожил Пользователь
Баллы: 103 Skype: dragon_ice2 Имя в Minecraft: Germis
Тогда нельзя[DOUBLEPOST=1390390734,1390390702][/DOUBLEPOST] Либо можно как-нибудь портировать
FirePoint Старожил Пользователь
Баллы: 173 Имя в Minecraft: Just_Andrew
DragonX Старожил Пользователь
Баллы: 173 Skype: dx3756 Имя в Minecraft: DragonX256
iSemka Старожил Пользователь
Баллы: 103 Skype: semen2015 Имя в Minecraft: iSemka
Всё и так знал, но ты же старался) Лайк
DragonX и iProger нравится это.
Easy Старожил Пользователь
Баллы: 103 Skype: dragon_ice2 Имя в Minecraft: Germis
Ты путаешь со Spigot. Spout написанное с 0 ядро и не использует bukkit API.
iProger и Ccc нравится это.
Official_dizziel Старожил Пользователь
Баллы: 173 Skype: official.dizziel Имя в Minecraft: Official_Dizziel
А почему бывают ошибки в консоли?
Spout больше не поддерживается. Убирай.
animnex Активный участник Пользователь
Хорошая статья но на начало 2014 года. Какое положение сейчас? Что выбрать что бы били и плагины и моды?
craftbukkit 1.6.4 или Spigot 1.6.4.
CraftCoder Старожил Пользователь
Баллы: 108 Имя в Minecraft: CraftCoderr
animnex Активный участник Пользователь
Easy Старожил Пользователь
Баллы: 103 Skype: dragon_ice2 Имя в Minecraft: Germis
Автор просто сменил название, последняя версия сейчас 1.7.10
3aHyDa Ньюби
Баллы: 1 Имя в Minecraft: 3aHyDa
А сылку можешь скинуть на MCPC+ 1.7.10?
Что лучше spigot или craftbukkit.
Reedanger Активный участник Пользователь
Баллы: 88 Имя в Minecraft: Reedanger
Что лучше spigot или craftbukkit?И работают ли плагины craftbukkit на spigot’e?И чем они отличаются от друг друга.
мне кажется, что тебе лучше пойти почитать матчасть а уже потом пытаться создать сервер
Более оптимизированное ядро + частичный фикс фрикам + более гибкая настройка + встроенный в ядро оребфускатор.
Плагины работают так же и те же.
Reedanger Активный участник Пользователь
Баллы: 88 Имя в Minecraft: Reedanger
FirePoint Старожил Пользователь
Баллы: 173 Имя в Minecraft: Just_Andrew
vedmakMineLife нравится это.
Тема была посвящена не тому где его взять….поиск по форуму поможет имхо.
DavidShabaev нравится это.
FirePoint Старожил Пользователь
Баллы: 173 Имя в Minecraft: Just_Andrew
Reedanger Активный участник Пользователь
Баллы: 88 Имя в Minecraft: Reedanger
Пример:You don t have permission! — перевод — У вас нет прав на эту команду!(You don t have permission! — Не которые немогут понять что означате это слово) ну и т.д
FirePoint Старожил Пользователь
Баллы: 173 Имя в Minecraft: Just_Andrew
caNek Старожил Пользователь
Баллы: 173 Имя в Minecraft: AddyCool
Не однозначно. Как минимум у спигота проблема с некоторыми плагинами, и не работают многие мониторинги.
учитывая, что спигот форк буккита проблемы действительно глобальные
Shevchik Старожил Пользователь
Баллы: 173 Имя в Minecraft: _Shevchik_
Если мониторинг не может пропинговать спайгот — это значит что этот мониторинг дно, ибо использует скрипты столетней давности.
Reedanger Активный участник Пользователь
Баллы: 88 Имя в Minecraft: Reedanger
Извините что вмешиваюсь в ваш разговор так я не понял что использовать Bukkit или Spigot.
caNek Старожил Пользователь
Баллы: 173 Имя в Minecraft: AddyCool
Endless Monitor, лучший на мой взгляд. На сколько мне известно — не пингует спигот.
Den-Xs Старожил Пользователь
Баллы: 103 Skype: denis_314
caNek Старожил Пользователь
Баллы: 173 Имя в Minecraft: AddyCool
Готовому продукту прямые руки не нужны, лол. Он на то и готовый.
Den-Xs Старожил Пользователь
Баллы: 103 Skype: denis_314
Не ну если под «готовым» понимать MS Office… а так практически всё надо настраивать. Прямыми руками.
Tyzun Старожил
Баллы: 153 Skype: tyzun1997 Имя в Minecraft: _Tyzun_
конешно spigot, он жрет оперативы в 2 раза меньше и встроенный оребфускатор(есть и для баккита плагин, но он жрет оперативы так, что больше 10 игроков не сыграют).
Spigot vs bukkit
Всем привет помогите пж с выбором ядра на сервер
Saw и DenisMartine нравится это.
А можно поподробнее чем оно лучше?
ql_Nik_lp Старожил Девелопер Пользователь
Баллы: 173 Skype: q-nik-p Имя в Minecraft: ql_Nik_lp
Помимо оптимизации самого ядра к серверу привинчен Netty — Высокопроизводительный сетевой протокол.
Так же в нем присутствует свой AntiX-Ray который на порядок лучше чем тот что реализован в плагинах + некоторые элементы оптимизации самого геймплея (Одинаковые предметы складываются в 1 и т.д.)
Ок я поставил это ядро но возникла проблема немогу перезагрузить плагины пишу /reload а ответ (An internal error occurred while attempting to perform this comand ) На бакките такого не было
ql_Nik_lp Старожил Девелопер Пользователь
Баллы: 173 Skype: q-nik-p Имя в Minecraft: ql_Nik_lp
Список плагинов и полный лог ошибки (Начиная с сообщения про Internal Error) в студию.
korsakik Старожил Пользователь
Баллы: 103 Skype: korsakik Имя в Minecraft: LexaKI
Фу-фу-фу, забудь вообще эту команду. Только /save-all, /stop, и заного запускай серв.
ql_Nik_lp Старожил Девелопер Пользователь
Баллы: 173 Skype: q-nik-p Имя в Minecraft: ql_Nik_lp
/reload + многопоточность = ужс
CyberMan Старожил Пользователь
Баллы: 173 Skype: cyber4el
SlideB Активный участник Пользователь
Не проще поставить RTK? Не нужно будет морочиться постоянными перезапусками сервера.
Оригинало_о нравится это.
Тут никто ничего не говорил про авто-перезагрузку.
А насколько я знаю mcpc это соединение этих двух платформ, чем она хуже spigot?
SlideB Активный участник Пользователь
mcpc это разработка minecraft port cental, позволяющая запускать моды на сервере, без портирования их на bukkit. На данный момент есть ошибки и поддерживает не все моды корректно, у многих модов нету обработчиков событий баккита, поэтому возникают проблемы вроде убирающихся блоков из модов, даже если они под приватом.