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

Универсальный способ
 
Последнее редактирование:
Подскажите пожалуйста как можно его руссифицировать, я закинул русский en_US.lang в minecraft_server.1.7.10.jar\assets\minecraft\lang , первые 3 строчки не трогал
language.name=English
language.region=US
language.code=en_US
сервер запускается, но он все же на английском
 
Подскажите пожалуйста как можно его руссифицировать, я закинул русский en_US.lang в minecraft_server.1.7.10.jar\assets\minecraft\lang , первые 3 строчки не трогал
language.name=English
language.region=US
language.code=en_US
сервер запускается, но он все же на английском
Русифицировать тут получится только через InClassTranslator. Исходников нормальных уже нет почти.
 
Русифицировать тут получится только через InClassTranslator. Исходников нормальных уже нет почти.
Я тебя не понимаю что через InClassTranslator?? Я нашел файл с языком, заменил язык, но видно ядро берет языки с другого файла, так вот хотелось бы узнать как это происходит?
 
Я тебя не понимаю что через InClassTranslator?? Я нашел файл с языком, заменил язык, но видно ядро берет языки с другого файла, так вот хотелось бы узнать как это происходит?
Через WinRAR проводишь поиск искомых строк с переводом, вытаскиваешь нужный класс со словами и переводишь его через прогу.
НЕТУ никакого файла в ядре, который содержал бы фразы сервера. Файлы языка игры, ИМХО, не используются.
 
@DragonX
Не подскажешь, в чем дело?
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    20,7 КБ · Просмотры: 27
Ребят везде гуглил уже но не мог найти. Почему mcpc+ или Cauldron закрылся? Из-за чего. Можете кинуть ссылки на эту всю историю или на форум другой. Не могу найти причину. И что станет теперь с нашим mcpc+?
Как я понял что-то натворил моджанг с баккитом и из за этого mcpc+ не может дальше его делать. Вот другой вопрос будут ли вообще делать.
 
Через WinRAR проводишь поиск искомых строк с переводом, вытаскиваешь нужный класс со словами и переводишь его через прогу.
НЕТУ никакого файла в ядре, который содержал бы фразы сервера. Файлы языка игры, ИМХО, не используются.

если искать конкретно англ. вариант текста, то нигде нет кроме minecraft_server.1.7.10.jar\assets\minecraft\lang\en_US.lang , я заменил там все на русском но все равно ничего не изменилось, потом попробовал заменить во всех файлах en_US на ru_RU и создать файл в той же папки ru_RU и серв не запускается. В консоли пишет типо файл модифицирован и больше ничего
 
Последнее редактирование:
Дело в том, что это и на сервере тоже.
Проверял последний запуск 1.7.10?
Вроде да. Но сделаю ещё раз.
Ребят везде гуглил уже но не мог найти. Почему mcpc+ или Cauldron закрылся? Из-за чего. Можете кинуть ссылки на эту всю историю или на форум другой. Не могу найти причину. И что станет теперь с нашим mcpc+?
Как я понял что-то натворил моджанг с баккитом и из за этого mcpc+ не может дальше его делать. Вот другой вопрос будут ли вообще делать.
Нет. Не будут. Они сейчас заняты разработкой Sponge.
если искать конкретно англ. вариант текста, то нигде нет кроме minecraft_server.1.7.10.jar\assets\minecraft\lang\en_US.lang , я заменил там все на русском но все равно ничего не изменилось, потом попробовал заменить во всех файлах en_US на ru_RU и создать файл в той же папки ru_RU и серв не запускается. В консоли пишет типо файл модифицирован и больше ничего
****ь.
Сервер не использует локали игры! Он использует вшитые в class-файлы фразы!
Ну и модифицировать их, я думаю, хрен получится, ибо все они проверяются на изменения. Даже если ты во всех jar-ядрах удалишь META-INF.
Тут всё сложно.
 
Вообщем и джаву обновлял, и пробовал запускать совершенно на другой машине, и с разными версиями джавы. Но хоть ты тресни, не стартует до конца сервер на debian, всегда одна и таже ошибка.
Но ведь зараза этот же сервер на винде то отлично стартует... Кто нибудь вообще запускал cauldron на Linux?? В чем все таки причина может быть?
java.lang.NoClassDefFoundError: net/md_5/specialsource/transformer/MappingTransformer
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_67]
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.getConstructor(Unknown Source) ~[?:1.7.0_67]
at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:75) ~[SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.181]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:294) ~[CraftServer.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.181]
at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:438) ~[axc.class:?]
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:136) ~[axc.class:?]
at net.minecraft.world.World.<init>(World.java:353) ~[afn.class:?]
at net.minecraft.world.WorldServer.<init>(WorldServer.java:152) ~[mj.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:345) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:309) ~[lj.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:599) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_67]
Caused by: java.lang.ClassNotFoundException: net.md_5.specialsource.transformer.MappingTransformer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
... 14 more
Caused by: java.lang.NullPointerException
[19:16:52 ERROR]: Cause of unexpected exception was
java.lang.ClassNotFoundException: net.md_5.specialsource.transformer.MappingTransformer
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_67]
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.7.0_67]
at java.lang.Class.getConstructor(Unknown Source) ~[?:1.7.0_67]
at org.bukkit.plugin.SimplePluginManager.registerInterface(SimplePluginManager.java:75) ~[SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.181]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:294) ~[CraftServer.class:git-Cauldron-MCPC-Plus-1.7.2-1.1147.04.181]
at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:438) ~[axc.class:?]
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:136) ~[axc.class:?]
at net.minecraft.world.World.<init>(World.java:353) ~[afn.class:?]
at net.minecraft.world.WorldServer.<init>(WorldServer.java:152) ~[mj.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:345) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:309) ~[lj.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:599) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_67]
Что это за класс такой MappingTransformer, и почему на винде он не ругается на него?
 
Вообщем и джаву обновлял, и пробовал запускать совершенно на другой машине, и с разными версиями джавы. Но хоть ты тресни, не стартует до конца сервер на debian, всегда одна и таже ошибка.
Но ведь зараза этот же сервер на винде то отлично стартует... Кто нибудь вообще запускал cauldron на Linux?? В чем все таки причина может быть?
Что это за класс такой MappingTransformer, и почему на винде он не ругается на него?
Попробуй поставить Ubuntu, она лучше debian'a) На дебиане у меня тоже проблемы были.
 
Давно не смотрел.
Проблема с обвязкой Cauldron к checkserver.php уже решена? Если да, то ссылку, пожалуйста.
 
Есть ли у кого-нибудь сорцы cauldron 164? (желательно проверенные на работоспособность)
 
Давно не смотрел.
Проблема с обвязкой Cauldron к checkserver.php уже решена? Если да, то ссылку, пожалуйста.
Проблема была решаема, пока были доступны исходники Cauldron. Как их закрыли - по всему интернету стали летать разные обрывки кода. Теперь проблема опять не решается.
 
Проблема была решаема, пока были доступны исходники Cauldron. Как их закрыли - по всему интернету стали летать разные обрывки кода. Теперь проблема опять не решается.
У тебя есть исходники Cauldron 164? Хочу прописать путь к checkserver, если есть другие способы, мне было бы хорошо их знать)
 
Назад
Верх Низ