Сборник ссылок MCPC+, Cauldron, KCauldron, Thermos [Forge & Bukkit] [1.4.7-1.7.10]

  • Автор темы Автор темы DragonX
  • Дата начала Дата начала
MCPC+, Cauldron, KCauldron, Thermos | Spigot
​
С недавнего времени застыл и KCauldron. Обновления перестали выходить. Сейчас свежей имплементацией сервера с плагинами и модами является Thermos. Сборки ядер можно скачивать отсюда.

Запускатор к нему нужно создавать с такой похожей командой:
Код:
java -XX:+UseG1GC -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m  -XX:+AggressiveOpts -XX:MaxGCPauseMillis=10 -XX:+UseStringDeduplication -Xms4G -Xmx6G -XX:hashCode=5 -Dfile.encoding=UTF-8 -jar Thermos-1.7.10-<версия>.jar --log-strip-color

Привет, странник! Ты попал на просторы сайта RuBukkit - самого большого из всех других сайтов о серверах Minecraft - CraftBukkit.
Первым делом ты задашься вопросом (а рядовой юзер майна естественно задаст этот вопрос):
как мине зделить ултра сюпер сборку серва с плугинами и мадами??
Что в переводе означает:
Как мне сделать сборку сервера с плагинами и модами?
Ну ни для кого уже не новизна, что плагины Bukkit поддерживает всегда, только с нерекомендованными не дружит.
А вот модификации (или моды), обычный CraftBukkit точно не поддерживает.
Однажды появилось ядро, способное запускать на сервере и плагины, и моды, но не просто обычные моды, а портированные, что в корне осложняло дело.
Это ядро звалось MCPC. Оно служило нам верой и правдой до версии 1.4.6.
Но недавно (а может и давно, я не знаю 😁) разработчики этого обычного ядра MCPC сделали новое, ультимативное ядро под названием MCPC-Plus (коротко MCPC+), внутри которого уже включён Forge ModLoader, поддержка плагинов для Bukkit, и оптимизация Spigot.
Другими словами - всё, что нужно для создания сервера, уже включено, так сказать.

У многих неопытных возникнут вопросы:
Как его создать? Как его запустить? Как добавить моды?
Отвечу: всё делаем точно также, как и с обычным сервером.
Всё абсолютно точно также!

Можете даже оставить тот сервер, настроенный, с плагинами, но просто сменить старое ядро на Cauldron и запускать!
Появятся новые папки: config, mods и libraries.
Возможно даже появится папка cache, но она не так важна, как эти:
config: конфигурации модов (*.cfg, *.conf). Меняются также, как и в клиенте.
Для простоты и стабильности советую после настройки конфигураций модов на сервере скопировать config в папку вашего клиента.
mods: моды для сервера.
Подходят абсолютно любые моды клиента! Портированные моды не нужны!
libraries: различные библиотеки, идентична папке libraries внутри папки .minecraft клиента игры.

Начиная с версии 1.7.2, серверная часть стала называться Cauldron. Особенных изменений в серверной части не произошло, но теперь она будет называться именно вот так.

Когда появилась версия 1.8 и пошли удаления собранных модификаций сервера, Cauldron тоже попал под раздачу. Раньше выпускались патчи, а сейчас разработчик ушёл и начал работать в команде Sponge. Поэтому теперь есть только неофициальные сборки.
Сайт Yive's Mirror предлагает сборки под названием KCauldron, которые включают в себя большинство невошедших фиксов и обновления Forge.

Thermos тоже накрылся. Нормальной свежей связки Forge+Bukkit теперь опять нет.

Thermos 1.7.10 #58 - Изменения релиза
Библиотеки - Скачать, Зеркало
Forge 1614 - Скачать, Зеркало
Forge 1558 - Скачать, Зеркало

KCauldron 1.7.10

Какие-то фиксы с сайта Yive's Mirror


Cauldron - Библиотеки
1.6.4 Forge 965 #01.205 - Скачать
1.7.2 Forge 1147 #04.196 - Скачать
1.7.10 Forge 1240 #06.213 - Скачать
1.7.10 Forge 1403 #1.54 Неофициальное - Скачать


MCPC+ (ТОЛЬКО Java 7) - Библиотеки
1.6.4 R2.1 Forge 965 #251 - Скачать
1.5.2 R1.1 Forge 738 #653 - Скачать
1.4.7 R1.1 Forge 534 #248 - Скачать


Изменение ссылки авторизации:
1.6.4
1.7.*

Универсальный способ
 
Последнее редактирование:
Могу ли я взамен Spigot'а поставить KCauldron, чтобы для обычных игроков ничего не изменилось? Возникла необходимость добавления модов на сервер.
И еще такой вопрос. Спигот в среднем выделяет на каждого пользователя ~15мб оперативы, а сколько выделяет KCauldron? Намного ли больше нагрузка на сервер?
 
Могу ли я взамен Spigot'а поставить KCauldron, чтобы для обычных игроков ничего не изменилось? Возникла необходимость добавления модов на сервер.
И еще такой вопрос. Спигот в среднем выделяет на каждого пользователя ~15мб оперативы, а сколько выделяет KCauldron? Намного ли больше нагрузка на сервер?
Так много? насколько я знаю максимум 8 мб на пользователя уходит в Kcouldron
 
Подскажите кто нибудь плиз, как в обход оракловской явы запустить сервер на Zulu JVM.
Сколько не пытался поставить в параметрах запуска, запустить не удается.
Запускаю на винде 8.1.
Если на винде нельзя, то уже буду пробовать на линуксе, но не охото ковыряться.
 
Подскажите кто нибудь плиз, как в обход оракловской явы запустить сервер на Zulu JVM.
Сколько не пытался поставить в параметрах запуска, запустить не удается.
Запускаю на винде 8.1.
Если на винде нельзя, то уже буду пробовать на линуксе, но не охото ковыряться.
Нет прироста скорости от Zulu, ее сборщик идентичен OpenJDK по сути.
На реальных тестах прироста не было
 
Могу ли я взамен Spigot'а поставить KCauldron, чтобы для обычных игроков ничего не изменилось?
 
komandirka, да можете вприницпе.
Нет прироста скорости от Zulu, ее сборщик идентичен OpenJDK по сути.
На реальных тестах прироста не было
каких тестах? где пруфы? И все же HotSpot != OpenJDK, прирост есть не в прямой форме. И все еще зависит от кода и параметров к ней же.


Подскажите кто нибудь плиз, как в обход оракловской явы запустить сервер на Zulu JVM.
Сколько не пытался поставить в параметрах запуска, запустить не удается.
Запускаю на винде 8.1.
Если на винде нельзя, то уже буду пробовать на линуксе, но не охото ковыряться.
у вас что то не так, на вин 7/8/8.1 запускается зулу 7 и 8. Скачать портабл версию, распакуйте, укажите в бантике вручную путь до нее. пример:
D:\12121\bin\java.exe или D:\12121\jre\bin\java.exe, если без консоли то javaw.exe
Потому что zulu и есть openjdk. Не стоит путать zulu с azul.
может Zulu и Zing?
 
komandirka, да можете вприницпе.

каких тестах? где пруфы? И все же HotSpot != OpenJDK, прирост есть не в прямой форме. И все еще зависит от кода и параметров к ней же.



у вас что то не так, на вин 7/8/8.1 запускается зулу 7 и 8. Скачать портабл версию, распакуйте, укажите в бантике вручную путь до нее. пример:
D:\12121\bin\java.exe или D:\12121\jre\bin\java.exe, если без консоли то javaw.exe

может Zulu и Zing?
Да, zulu и zing. Hotspot != Openjdk, но он на 99% построен на основе OpenJDK, но единственная разница в них - это разница в паре джава классов, а также другой движок для рендеринга swing/awt, на что совершенно начхать.
 
Shevchik, майныч и аргументы явовские одни и те же, через хотспот и опенждк разный эффект даже в кол-ве сборок мусора, а значит отличие не в 1% явно или все очень туго. Вот если бы поведение было одинаковым с пару различий то да, а вот когда NPE на хотспоте есть, а на опенждк запуская тоже самое ниче не меняя исчезает...
 
В чем прикол мода, который лежит в библиотеках? Там написано, мол "examplemod"
Но у него код, какой-то "загадочный"
А во, нашел ответ на свой вопрос.
Это крч, мод фиксющий версию java. Описание у него стронное.
Вот ссыль посоны - http://rubukkit.org/threads/fiks-dl...-esli-igrat-cherez-java-8-1-6-4-1-7-10.89416/
 
Дайте, пожалуйста ссылку на туториал как ПОСЛЕДНИЙ kcauldron привязать, там структура изменилась прост.
 
Дайте, пожалуйста ссылку на туториал как ПОСЛЕДНИЙ kcauldron привязать, там структура изменилась прост.
UP
Дайте, пожалуйста ссылку на туториал как ПОСЛЕДНИЙ kcauldron привязать, там структура изменилась прост.
крч, там в билбиотеках надо найти server_X.jar
и там привязать
 
UP

крч, там в билбиотеках надо найти server_X.jar
и там привязать
Ищите на этом форуме, ту как минимум 2 гайда по этому поводу...
в джарнике minecraft_server.1.7.10
заменяешь пути в файле YggdrasilMinecraftSessionService.class
В том же класе в server-1.7.10.jar тоже меняешь пути
 
Гмхм..(я это пишу про тему "многопоточность не удалась") когда я предлогал мульти-поточность в КС, я имел ввиду разбить главный поток на более мелкие, не только ТЕ/освещение/автосохранение, но и все остальное что есть. Несколько я понял из доков, если сделать при этом синхронизацию между потоками то это убивает сам принцип многопоточности т.о. вызовет еще большее отставание. Правда работа самой игры по механике связана, что требует синхронизации, либо выполять ее после вычисления полного прохода потока, тут много рефакторинга кода, если сделать действительно рабочим без отставаний. Большинство правок разных редакций на базовый сервер и баккит это крючки, мнОго крючков и патчей.

Ну да все сводится к "отредактирровать кривую ванильку". Т.к. моды и кузница под нее и не готовы в многопотоки.
 
Последнее редактирование:
Подскажите, пожалуйста, какое патченное ядро лучше всего использовать и ссылочку, пожалуйста.
 
если сделать при этом синхронизацию между потоками то это убивает сам принцип многопоточности

Синхронизация вообще убивает многопоточность. Но без нее никак, иначе можно попасть в дедлоки, и прочие веселые шутки вроде AV - два разных процесса пишут в одну и ту же память , например (Поток = Процесс, по сути).

Я вижу появились новые билды, кто-нибудь смотрел их? Имеет ли смысл переезжать? Если да, то на какой.
 
Синхронизация вообще убивает многопоточность. Но без нее никак, иначе можно попасть в дедлоки, и прочие веселые шутки вроде AV - два разных процесса пишут в одну и ту же память , например (Поток = Процесс, по сути).

Я вижу появились новые билды, кто-нибудь смотрел их? Имеет ли смысл переезжать? Если да, то на какой.
проверяйте у себя сами, на копии/клоне сервера.
 
Последнее редактирование:
Назад
Верх Низ