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

Универсальный способ
 
Последнее редактирование:
a5d60508063c.png

Краш-лог кто прилагать будет?
 
Дак что по 1.7+ ?
ThreadLoginVerifier.java там нигде нет, даже в ядре.
 
Отпишу еще в этой теме. Калдрон 1.6.4, пропатчил по инструкции выше. Сработало и на онлайнмод=тру получалось заходить с моего клиента. Но потом я загрузил сервер на дебиан и столкнулся с тем, что меня выкидывает с ошибкой авторизации (Failed to verify username. Session authentication server unavaliable). Подскажет кто чего?
 
Отпишу еще в этой теме. Калдрон 1.6.4, пропатчил по инструкции выше. Сработало и на онлайнмод=тру получалось заходить с моего клиента. Но потом я загрузил сервер на дебиан и столкнулся с тем, что меня выкидывает с ошибкой авторизации (Failed to verify username. Session authentication server unavaliable). Подскажет кто чего?
Очевидно же - не может подключиться к серверу авторизации.
Дак что по 1.7+ ?
ThreadLoginVerifier.java там нигде нет, даже в ядре.
Есть. Вы просто плохо ищете.
Надо искать этот файл в ядре Cauldron, а не в ядре Minecraft.
И искать надо в исходниках ThreadLoginVerifier.java.patch. Его редактировать.
 
Очевидно же - не может подключиться к серверу авторизации.

Есть. Вы просто плохо ищете.
Надо искать этот файл в ядре Cauldron, а не в ядре Minecraft.
И искать надо в исходниках ThreadLoginVerifier.java.patch. Его редактировать.
Дык понятно, что не может. Но как тогда. Одновременно с одного клиента захожу на сервер, запущенный на локалке и на хостинге (дебианчик): на локальный пускает, а на хостинг выбивает с этой ошибкой. Ядро и там и там одно и тоже. Онлайнмод и там и там стоит на "true".
 
Дык понятно, что не может. Но как тогда. Одновременно с одного клиента захожу на сервер, запущенный на локалке и на хостинге (дебианчик): на локальный пускает, а на хостинг выбивает с этой ошибкой. Ядро и там и там одно и тоже. Онлайнмод и там и там стоит на "true".
Проверьте пути сессии. Порты там, anything else, etc.
 
Проверьте пути сессии. Порты там, anything else, etc.
Всмысле пути сессии? У меня есть подозрения, что скрипт просто не может достучаться до базы от хоста, в то время как с моего компа все окей. Но как тогда это исправить?
 
Всмысле пути сессии? У меня есть подозрения, что скрипт просто не может достучаться до базы от хоста, в то время как с моего компа все окей. Но как тогда это исправить?
Может права доступа к файлу скрипта? Ну там chmod и всё такое.
 
Может права доступа к файлу скрипта? Ну там chmod и всё такое.
Прописал всему 777 доступ, чего-то не помогло.
Неужели тут нет людей, которым удалось запустить этот калдрон в привязке к лаунчеру на своем сервере? Я все что мог уже проверил, мистика какая-то. Какого черта все работает на винде и какого нифига не работает на дебиане?
 
Силы света помогли мне и я смог все исправить. Хостс на вдске мешал, с доменами напутал. Так что если кто на подобном споткнется сразу проверяйте там.
 
Очевидно же - не может подключиться к серверу авторизации.

Есть. Вы просто плохо ищете.
Надо искать этот файл в ядре Cauldron, а не в ядре Minecraft.
И искать надо в исходниках ThreadLoginVerifier.java.patch. Его редактировать.
Да спасибо)) Вчера ещё сообразил. Проблема в кривых руках напарника.
 
Может права доступа к файлу скрипта? Ну там chmod и всё такое.
Проблема с сессией, изменил все строчки на свои в файле LegacyMinecraftSessionService.
И все равно, при заходе пишет вот что: [скрин]
Вообще не чего не понимаю...
2014-08-01 20-39-39 Скриншот экрана.png
 
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
Хочу поправить. Нормально начать компиляцию у меня получилось только через Git Bash.
 
Класс ищи в libraries.
я там и искал, только такой находит

Нашел твои сообщения в другой теме.
У cauldron в папке с сервером есть minecraft_server.1.7.2.jar. Вот в нём и com/mojang/authlib/yggdrasil/YggdrasilMinecraftSessionService.class.
У клиента в libraries/com/mojang/authlib/1.3/authlib-1.3.jar(зависит от версии) com/mojang/authlib/yggdrasil/YggdrasilMinecraftSessionService.clas

Проделаю все и отпишу, спасибо)
Новая ошибка D:
Где было hasJoined - h.php; где join - j.php и где прост сайт, указал сайт...
2014-08-02 20-11-19 Скриншот экрана.png
 
Последнее редактирование:
Назад
Верх Низ