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

Универсальный способ
 
Последнее редактирование:
Собираю Cauldron 1.6.4, все делал по инструкции.
Patching failed: net/minecraft/client/renderer/RenderBlocks.java Cannot find hun
k target
Hunk 6 failed! Cannot find hunk target
Hunk 10 failed! Cannot find hunk target
Patching failed: net/minecraft/client/renderer/entity/RenderItem.java Cannot fin
d hunk target
Hunk 11 failed! Cannot find hunk target
Hunk 12 failed! Cannot find hunk target
:forgePatchJar FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':forgePatchJar'.
> Could not call EditJarTask.doTask() on task ':forgePatchJar'

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 14.207 secs
Кто-то сталкивался? Или может быть кто то знает решение проблемы? Я ничего не изменял кроме ThreadLoginVerifier.java.patch Редактировал с помощью Notepad ++
 
Собираю Cauldron 1.6.4, все делал по инструкции.
Patching failed: net/minecraft/client/renderer/RenderBlocks.java Cannot find hun
k target
Hunk 6 failed! Cannot find hunk target
Hunk 10 failed! Cannot find hunk target
Patching failed: net/minecraft/client/renderer/entity/RenderItem.java Cannot fin
d hunk target
Hunk 11 failed! Cannot find hunk target
Hunk 12 failed! Cannot find hunk target
:forgePatchJar FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':forgePatchJar'.
> Could not call EditJarTask.doTask() on task ':forgePatchJar'

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 14.207 secs
Кто-то сталкивался? Или может быть кто то знает решение проблемы? Я ничего не изменял кроме ThreadLoginVerifier.java.patch Редактировал с помощью Notepad ++
У меня, если запускать через Git Bash, всё нормально. Хотя, когда не юзал Git Bash, была другая ошибка, которая требовала Git.
Я что, теперь на заказ буду тут собирать Cauldron? 😁

P.S. Может, вы все две ссылки поменяли? Надо менять только ПЕРВУЮ.
 
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
А где где находится файл вот с этим http://session.minecraft.net/game/checkserver.jsp?user=
для 1.7.10
 
На 1.7.10 (master) нет ThreadLoginVerifier.java.patch
6YwUeKi.png
 
Что не так?
Код:
2014-08-12 15:51:45 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [CoreProtect] Version 2.0.9 now available.
2014-08-12 15:51:47 [INFO] [CoreProtect] Download: Type "/co version" in-game.
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [Sponsor] Unlimited MC Hosting: www.hosthorde.com
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:53:34 [INFO] Read timed out
2014-08-12 15:59:12 [INFO] Read timed out
2014-08-12 16:03:32 [INFO] Read timed out
2014-08-12 16:05:15 [SEVERE] null
java.io.IOException: Ошибка ввода/вывода
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:272)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    at java.io.FilterInputStream.read(FilterInputStream.java:83)
    at jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:267)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:204)
    at jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
    at jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
    at net.minecraft.server.dedicated.DedicatedServerCommandThread.run(DedicatedServerCommandThread.java:38)
 
Что не так?
Код:
2014-08-12 15:51:45 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [CoreProtect] Version 2.0.9 now available.
2014-08-12 15:51:47 [INFO] [CoreProtect] Download: Type "/co version" in-game.
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [Sponsor] Unlimited MC Hosting: www.hosthorde.com
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:53:34 [INFO] Read timed out
2014-08-12 15:59:12 [INFO] Read timed out
2014-08-12 16:03:32 [INFO] Read timed out
2014-08-12 16:05:15 [SEVERE] null
java.io.IOException: Ошибка ввода/вывода
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:272)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    at java.io.FilterInputStream.read(FilterInputStream.java:83)
    at jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:267)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:204)
    at jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
    at jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
    at net.minecraft.server.dedicated.DedicatedServerCommandThread.run(DedicatedServerCommandThread.java:38)
Старая Java?
 
Что не так?
Код:
2014-08-12 15:51:45 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [CoreProtect] Version 2.0.9 now available.
2014-08-12 15:51:47 [INFO] [CoreProtect] Download: Type "/co version" in-game.
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:51:47 [INFO] [Sponsor] Unlimited MC Hosting: www.hosthorde.com
2014-08-12 15:51:47 [INFO] --------------------
2014-08-12 15:53:34 [INFO] Read timed out
2014-08-12 15:59:12 [INFO] Read timed out
2014-08-12 16:03:32 [INFO] Read timed out
2014-08-12 16:05:15 [SEVERE] null
java.io.IOException: Ошибка ввода/вывода
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:272)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    at java.io.FilterInputStream.read(FilterInputStream.java:83)
    at jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:267)
    at jline.internal.InputStreamReader.read(InputStreamReader.java:204)
    at jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
    at jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
    at net.minecraft.server.dedicated.DedicatedServerCommandThread.run(DedicatedServerCommandThread.java:38)
--nojline


"Read timed out" от какой либо фигни в виде мониторингов/клиентов.
 
java -jar server.jar --nojline
и для чего?
нашел причину проблемы, шло два rcon коннекта к моему серверу, один шел с хостинга(нормальной консоли нет, вот они включили ркон), а другой с моего сайта. когда отключил коннект на хостинге, то сервер запустился
 
и для чего?
нашел причину проблемы, шло два rcon коннекта к моему серверу, один шел с хостинга(нормальной консоли нет, вот они включили ркон), а другой с моего сайта. когда отключил коннект на хостинге, то сервер запустился
Без jline мне спокойнее 😁
 
Без jline мне спокойнее 😁
а что он делает?
Что за непонятноые коннекты? Это не ддос?
Код:
2014-08-13 19:42:49 [INFO] Connection reset
2014-08-13 19:44:13 [INFO] Disconnecting /92.222.25.179:47836: Protocol error
2014-08-13 19:44:13 [INFO] /92.222.25.179:47836 lost connection
2014-08-13 19:44:29 [INFO] Connection reset
2014-08-13 19:45:53 [INFO] Disconnecting /92.222.25.179:49010: Protocol error
2014-08-13 19:45:53 [INFO] /92.222.25.179:49010 lost connection
2014-08-13 19:46:02 [INFO] [0;32;22m[ [0;36;1mAutoMSG "Вип" [0;32;22m] [0;34;1mЭто сообщение будет отображаться для Вип игроков [m
2014-08-13 19:46:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG "Премиум" [0;34;1m] [0;36;22mЭто сообщение будет отображаться для Премиум игроков [m
2014-08-13 19:46:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG [0;34;1m] [0;34;1mАдминистация [0;32;22mEmpayce [0;34;1mжелает Вам приятной игры на наших серверах. [m
2014-08-13 19:46:08 [INFO] Connection reset
2014-08-13 19:47:34 [INFO] Disconnecting /92.222.25.179:50066: Protocol error
2014-08-13 19:47:34 [INFO] /92.222.25.179:50066 lost connection
2014-08-13 19:47:50 [INFO] Connection reset
2014-08-13 19:49:17 [INFO] Disconnecting /92.222.25.179:51366: Protocol error
2014-08-13 19:49:17 [INFO] /92.222.25.179:51366 lost connection
2014-08-13 19:49:33 [INFO] Connection reset
2014-08-13 19:50:56 [INFO] Disconnecting /92.222.25.179:52825: Protocol error
2014-08-13 19:50:56 [INFO] /92.222.25.179:52825 lost connection
2014-08-13 19:51:12 [INFO] Connection reset
2014-08-13 19:52:38 [INFO] Disconnecting /92.222.25.179:53996: Protocol error
2014-08-13 19:52:38 [INFO] /92.222.25.179:53996 lost connection
2014-08-13 19:52:54 [INFO] Connection reset
2014-08-13 19:54:21 [INFO] Disconnecting /92.222.25.179:56322: Protocol error
2014-08-13 19:54:21 [INFO] /92.222.25.179:56322 lost connection
2014-08-13 19:54:36 [INFO] Connection reset
2014-08-13 19:56:02 [INFO] [0;32;22m[ [0;36;1mAutoMSG "Вип" [0;32;22m] [0;34;1mЭто сообщение будет отображаться для Вип игроков [m
2014-08-13 19:56:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG [0;34;1m] [0;31;1mСкин и плащ можно установить в личном кабинете! [m
2014-08-13 19:56:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG "Премиум" [0;34;1m] [0;36;22mЭто сообщение будет отображаться для Премиум игроков [m
2014-08-13 19:56:02 [INFO] Disconnecting /92.222.25.179:57515: Protocol error
2014-08-13 19:56:02 [INFO] /92.222.25.179:57515 lost connection
2014-08-13 19:56:18 [INFO] Connection reset
2014-08-13 19:57:44 [INFO] Disconnecting /92.222.25.179:58580: Protocol error
2014-08-13 19:57:44 [INFO] /92.222.25.179:58580 lost connection
2014-08-13 19:57:59 [INFO] Connection reset
2014-08-13 19:59:25 [INFO] Disconnecting /92.222.25.179:59934: Protocol error
2014-08-13 19:59:25 [INFO] /92.222.25.179:59934 lost connection
2014-08-13 19:59:40 [INFO] Connection reset
2014-08-13 20:01:04 [INFO] Disconnecting /92.222.25.179:32905: Protocol error
2014-08-13 20:01:04 [INFO] /92.222.25.179:32905 lost connection
2014-08-13 20:01:20 [INFO] Connection reset
2014-08-13 20:02:45 [INFO] Disconnecting /92.222.25.179:34106: Protocol error
2014-08-13 20:02:45 [INFO] /92.222.25.179:34106 lost connection
2014-08-13 20:03:00 [INFO] Connection reset
2014-08-13 20:04:26 [INFO] Disconnecting /92.222.25.179:35245: Protocol error
2014-08-13 20:04:26 [INFO] /92.222.25.179:35245 lost connection
2014-08-13 20:04:42 [INFO] Connection reset
2014-08-13 20:06:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG "Премиум" [0;34;1m] [0;36;22mЭто сообщение будет отображаться для Премиум игроков [m
2014-08-13 20:06:02 [INFO] [0;34;1m[ [0;33;1mAutoMSG [0;34;1m] [0;34;1mАдминистация [0;32;22mEmpayce [0;34;1mжелает Вам приятной игры на наших серверах. [m
2014-08-13 20:06:02 [INFO] [0;32;22m[ [0;36;1mAutoMSG "Вип" [0;32;22m] [0;34;1mЭто сообщение будет отображаться для Вип игроков [m
2014-08-13 20:06:06 [INFO] Disconnecting /92.222.25.179:36505: Protocol error
2014-08-13 20:06:06 [INFO] /92.222.25.179:36505 lost connection
2014-08-13 20:06:21 [INFO] Connection reset
 
Доброй ночи.
Пытаюсь весь день запустить Cauldron на Debian 7.
Выдает такую ошибку при запуске через start.sh:
Код:
java.lang.NullPointerException
        at org.bukkit.Bukkit.getLogger(Bukkit.java:286)
        at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:181)
        at net.minecraft.server.MinecraftServer.loadOptions(MinecraftServer.java:1826)
        at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1553)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
        at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
Как можно решить эту проблему?
 
Доброй ночи.
Пытаюсь весь день запустить Cauldron на Debian 7.
Выдает такую ошибку при запуске через start.sh:
Код:
java.lang.NullPointerException
        at org.bukkit.Bukkit.getLogger(Bukkit.java:286)
        at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:181)
        at net.minecraft.server.MinecraftServer.loadOptions(MinecraftServer.java:1826)
        at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1553)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
        at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
Как можно решить эту проблему?
Проверьте Java. Не удаляйте в папке сервера minecraft_server1xxx.jar.
 
А для 1.7.10 где класс авторизации?!
cauldron
 
Назад
Верх Низ