Сборник ссылок 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.*

Универсальный способ
 
Последнее редактирование:
А есть тулза, которая создает такие патчи?
 
Из последнего ядра + патч делается новое ядро. А не наоборот. В первом посте написано как сделать.
 
Из последнего ядра + патч делается новое ядро. А не наоборот. В первом посте написано как сделать.
Нет, у меня есть два рабочих ядра: старое и новое и мне нужно создать СВОЙ патч. Как это сделать?
 
Значит распакуй ядра, и сравни. Дубликат файл фаиндер/ремувер например, по md5 сравнение.Или WinMerge...
 
Пропатчил, получил: cauldron-1.7.10-1.1231.01.206-server.jar
Почему пишет ошибку?
[20:10:38 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLServerTweaker
[20:10:38 INFO]: Using primary tweak class name cpw.mods.fml.commo
n.launcher.FMLServerTweaker
[20:10:38 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLServerTweaker
[20:10:38 INFO]: Forge Mod Loader version 7.10.85.1231 for Minecra
ft 1.7.10 loading
[20:10:39 INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, versio
n 1.7.0_67, running on Windows 8.1:amd64:6.3, installed at C:\Prog
ram Files\Java\jre7
[20:10:39 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLDeobfTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreM
odManager$FMLPluginWrapper
[20:10:41 INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreM
odManager$FMLPluginWrapper
[20:10:41 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLDeobfTweaker
[20:10:42 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.TerminalTweaker
[20:10:42 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
TerminalTweaker
[20:10:42 INFO]: Launching wrapped minecraft {net.minecraft.server
.MinecraftServer}
[20:10:47 INFO]: Starting minecraft server version 1.7.10
[20:10:47 INFO]: Attempting early MinecraftForge initialization
[20:10:47 INFO]: MinecraftForge v10.13.2.1231 Initialized
[20:10:47 INFO]: Replaced 182 ore recipies
[20:10:47 INFO]: Completed early MinecraftForge initialization
[20:10:48 INFO]: Searching D:\Games\MC_server_1.7.10i_2\mods for m
ods
[20:10:48 INFO]: Forge Mod Loader has identified 3 mods to load
[20:10:48 INFO]: Attempting connection with missing mods [mcp, FML
, Forge] at CLIENT
[20:10:48 INFO]: Attempting connection with missing mods [mcp, FML
, Forge] at SERVER
[20:10:48 INFO]: Processing ObjectHolder annotations
[20:10:48 INFO]: Found 341 ObjectHolder annotations
[20:10:49 INFO]: Configured a dormant chunk cache size of 0
[20:10:49 INFO]: Applying holder lookups
[20:10:49 INFO]: Holder lookups applied
[20:10:49 INFO]: Loading properties
[20:10:49 INFO]: You need to agree to the EULA in order to run the
server. Go to eula.txt for more info.
[20:10:49 WARN]: Can't revert to frozen GameData state without fre
ezing first.
[20:10:49 INFO]: Applying holder lookups
[20:10:49 INFO]: Holder lookups applied
[20:10:49 INFO]: The state engine was in incorrect state POSTINITI
ALIZATION and forced into state SERVER_STOPPED. Errors may have be
en discarded.
 
Пропатчил, получил: cauldron-1.7.10-1.1231.01.206-server.jar
Почему пишет ошибку?
[20:10:38 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLServerTweaker
[20:10:38 INFO]: Using primary tweak class name cpw.mods.fml.commo
n.launcher.FMLServerTweaker
[20:10:38 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLServerTweaker
[20:10:38 INFO]: Forge Mod Loader version 7.10.85.1231 for Minecra
ft 1.7.10 loading
[20:10:39 INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, versio
n 1.7.0_67, running on Windows 8.1:amd64:6.3, installed at C:\Prog
ram Files\Java\jre7
[20:10:39 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.FMLDeobfTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLInjectionAndSortingTweaker
[20:10:39 INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreM
odManager$FMLPluginWrapper
[20:10:41 INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreM
odManager$FMLPluginWrapper
[20:10:41 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
FMLDeobfTweaker
[20:10:42 INFO]: Loading tweak class name cpw.mods.fml.common.laun
cher.TerminalTweaker
[20:10:42 INFO]: Calling tweak class cpw.mods.fml.common.launcher.
TerminalTweaker
[20:10:42 INFO]: Launching wrapped minecraft {net.minecraft.server
.MinecraftServer}
[20:10:47 INFO]: Starting minecraft server version 1.7.10
[20:10:47 INFO]: Attempting early MinecraftForge initialization
[20:10:47 INFO]: MinecraftForge v10.13.2.1231 Initialized
[20:10:47 INFO]: Replaced 182 ore recipies
[20:10:47 INFO]: Completed early MinecraftForge initialization
[20:10:48 INFO]: Searching D:\Games\MC_server_1.7.10i_2\mods for m
ods
[20:10:48 INFO]: Forge Mod Loader has identified 3 mods to load
[20:10:48 INFO]: Attempting connection with missing mods [mcp, FML
, Forge] at CLIENT
[20:10:48 INFO]: Attempting connection with missing mods [mcp, FML
, Forge] at SERVER
[20:10:48 INFO]: Processing ObjectHolder annotations
[20:10:48 INFO]: Found 341 ObjectHolder annotations
[20:10:49 INFO]: Configured a dormant chunk cache size of 0
[20:10:49 INFO]: Applying holder lookups
[20:10:49 INFO]: Holder lookups applied
[20:10:49 INFO]: Loading properties
[20:10:49 INFO]: You need to agree to the EULA in order to run the
server. Go to eula.txt for more info.
[20:10:49 WARN]: Can't revert to frozen GameData state without fre
ezing first.
[20:10:49 INFO]: Applying holder lookups
[20:10:49 INFO]: Holder lookups applied
[20:10:49 INFO]: The state engine was in incorrect state POSTINITI
ALIZATION and forced into state SERVER_STOPPED. Errors may have be
en discarded.
EULA кто принимать будет?
 
Люди помогите как настроить ссылку к файлу checkserver.php в ядре cauldron-1.7.10-1.1207.01.187-server? Где найти этот класс файл? Буду очень благодарен.
 
2vA1a.png

Таки удалось заставить Cauldron 1.6.4 работать. Поскольку проблема присутствует не только у меня, решил написать туториал.

Понадобится: JDK7, msysgit, подключение к интернету.

1. Запускаем git bash, переходим в директорию, в которой будем компилировать калдрон (например cd C:)
2. Вводим команду git clone https://github.com/MinecraftPortCentral/Cauldron.git -b v164
3. Переходим в папку со скачанными исходниками (cd cauldron). Если всё верно, то в скобках будет указана версия сервера (v164).
4. Прописываем git submodule update --init --recursive и докачиваем оставшиеся исходники. Закрываем git bash.
5. Редактируем файл %папка с исходниками%\Cauldron\patches\net\minecraft\network\ThreadLoginVerifier.java.patch.
Править ТОЛЬКО ПЕРВУЮ запись http://session.minecraft.net/game/checkserver.jsp?user=
6. Открываем папку с исходниками в командной строке Windows ( CMD и, например, cd C:/cauldron).
7. Набираем gradlew. Программа первый раз скачает свои либы.
8. Набираем gradlew buildPackages (регистр обязателен!).
9. Ждём около 3 минут.
10. Забираем рабочий калдрон из %папка с исходниками%\Cauldron\build\distributions

Благодарность принимаю на ЯД 41001980947653
как в данный момент jz класс редактировать? исходники же прикрыли
P*S* дошел до сообщения alexandrage, сейчас попробую
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/ThreadLoginVerifier-Cauldron-1.6.4/jz.class
Код:
2014-10-20 21:17:57 [FINE] [ForgeModLoader] Runtime patching class jz (input size 5577), found 1 patch
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class jz (jz) and the actual class. Checksum on disk is 2a30c1, in patch d25531ec. Things are probably about to go very wrong. Did you put something into the jar file?
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
хм всё равно
 
как в данный момент jz класс редактировать? исходники же прикрыли
P*S* дошел до сообщения alexandrage, сейчас попробую
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/ThreadLoginVerifier-Cauldron-1.6.4/jz.class
Код:
2014-10-20 21:17:57 [FINE] [ForgeModLoader] Runtime patching class jz (input size 5577), found 1 patch
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class jz (jz) and the actual class. Checksum on disk is 2a30c1, in patch d25531ec. Things are probably about to go very wrong. Did you put something into the jar file?
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
хм всё равно
В шапке смотрите ссылку.
 
как в данный момент jz класс редактировать? исходники же прикрыли
P*S* дошел до сообщения alexandrage, сейчас попробую
https://cloud.mail.ru/public/1fd2bdc3ca7f/site/ThreadLoginVerifier-Cauldron-1.6.4/jz.class
Код:
2014-10-20 21:17:57 [FINE] [ForgeModLoader] Runtime patching class jz (input size 5577), found 1 patch
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class jz (jz) and the actual class. Checksum on disk is 2a30c1, in patch d25531ec. Things are probably about to go very wrong. Did you put something into the jar file?
2014-10-20 21:17:57 [SEVERE] [ForgeModLoader] The game is going to exit, because this is a critical error, and it is very improbable that the modded game will work, please obtain clean jar files.
хм всё равно

Исходники есть, но не на гите, а на торрентах - http://minecraft.maeyanie.com/cauldron/CauldronGit.zip.torrent
 
Последнее редактирование:
Я не очень разобрался в системе, есть ли разница того что - если я поставлю в свой Cauldron, Spigot? Какие могут быть последствия? - если раньше стоял BukkitAPI.
У меня стоит 15 плагинов, и 15 модов.
Есть ли патчи для Cauldron, под BukkitAPI - чтобы можно было изменять классы (ну это врятли, для интереса спрашиваю)-(У меня Cauldron 1.6.4)
@DragonX, я пока не увидел на твоем диске патчи для Cauldron
 
Я не очень разобрался в системе, есть ли разница того что - если я поставлю в свой Cauldron, Spigot? Какие могут быть последствия? - если раньше стоял BukkitAPI.
У меня стоит 15 плагинов, и 15 модов.
Есть ли патчи для Cauldron, под BukkitAPI - чтобы можно было изменять классы (ну это врятли, для интереса спрашиваю)-(У меня Cauldron 1.6.4)
@DragonX, я пока не увидел на твоем диске патчи для Cauldron
Для 1.6.4 патчей ещё нет. Пока что выходят для 1.7.10.

Ты в одно ядро не сможешь поставить другое. Будет туева хуча ошибок и прочего говна. Да и логике это не поддаётся.
Патчи для Cauldron должны ставиться на Cauldron, а патчи Spigot - на Spigot. Иначе херня получится и патч не сработает.
 
Всё правильно настроено, пропатчено, изменено и адаптированно под 1.7.10. Никаких крашей, однако вылетает следующее.
azaza.png
С чем это связанно? (В переводе идёт речь о каких-то тех. работах)
 
Назад
Верх Низ