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

Универсальный способ
 
Последнее редактирование:
Почему не работает?

bLPbtLO.png
Что не работает? У вас Done! написано. Всё нормально.
 
просто дальше не идет
а что дальше писать должно по вашему?
Обновление до Forge 1490 и выше будет? В 1490 билде фикс шел для 5 неофициальной гречки от cpw, но наверно про это уже все вкурсе.
 
Код:
[13:57:21 ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: PermGen space
        at net.minecraft.entity.EntityTrackerEntry.func_73122_a(EntityTrackerEntry.java:212) ~[my.class:?]
        at net.minecraft.entity.EntityTracker.func_72788_a(EntityTracker.java:276) ~[mn.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:978) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) ~[lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[13:57:23 INFO]: Stopping server

С чем это связано и как исправить? Если нужно то могу выложить список модов и плагинов
 
Код:
[13:57:21 ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: PermGen space
        at net.minecraft.entity.EntityTrackerEntry.func_73122_a(EntityTrackerEntry.java:212) ~[my.class:?]
        at net.minecraft.entity.EntityTracker.func_72788_a(EntityTracker.java:276) ~[mn.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:978) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) ~[lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[13:57:23 INFO]: Stopping server

С чем это связано и как исправить? Если нужно то могу выложить список модов и плагинов

перевести уже лень?
java.lang.OutOfMemoryError: PermGen space - нужно увеличить PermGen а точнее задать его.
 
Код:
[13:57:21 ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: PermGen space
        at net.minecraft.entity.EntityTrackerEntry.func_73122_a(EntityTrackerEntry.java:212) ~[my.class:?]
        at net.minecraft.entity.EntityTracker.func_72788_a(EntityTracker.java:276) ~[mn.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:978) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) ~[lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
[13:57:23 INFO]: Stopping server

С чем это связано и как исправить? Если нужно то могу выложить список модов и плагинов
Как ответили выше не хватает выделенной для Java памяти. Также может быть отключен GarbageCollector.
Посмотри параметры запуска. Вот пример для Java7:
java -Xmx2048M -Xms1024M -XX:MaxPermSize=512m -Xincgc -jar server.jar
П.С. Вышел KCauldron 150 на forge 1492. https://repo.prok.pw/pw/prok/KCauldron/?C=M&O=D
Всем остальным напомню, чтобы выходили обновления KCauldron, исправлялись ошибки, добавлялись плюшки, нужно об этом просить разработчика! https://gitlab.prok.pw/Prototik/KCauldron/issues
 
Также может быть отключен GarbageCollector.
Нифигасебе заява. Я знаю только один способ сделать это: пересобрать JRE из исходников. Вряд-ли кто-нибудь ставить таку jre, т.к. она вырубится нафиг секунд через 10 после запуска.
 
Как ответили выше не хватает выделенной для Java памяти. Также может быть отключен GarbageCollector.
Посмотри параметры запуска. Вот пример для Java7:
java -Xmx2048M -Xms1024M -XX:MaxPermSize=512m -Xincgc -jar server.jar
П.С. Вышел KCauldron 150 на forge 1492. https://repo.prok.pw/pw/prok/KCauldron/?C=M&O=D
Всем остальным напомню, чтобы выходили обновления KCauldron, исправлялись ошибки, добавлялись плюшки, нужно об этом просить разработчика! https://gitlab.prok.pw/Prototik/KCauldron/issues
а невидимость игроков в новых версиях так и не исправили?
 
Как ответили выше не хватает выделенной для Java памяти. Также может быть отключен GarbageCollector.
Посмотри параметры запуска. Вот пример для Java7:
java -Xmx2048M -Xms1024M -XX:MaxPermSize=512m -Xincgc -jar server.jar
П.С. Вышел KCauldron 150 на forge 1492. https://repo.prok.pw/pw/prok/KCauldron/?C=M&O=D
Всем остальным напомню, чтобы выходили обновления KCauldron, исправлялись ошибки, добавлялись плюшки, нужно об этом просить разработчика! https://gitlab.prok.pw/Prototik/KCauldron/issues
-Xincgc это тоже самое что и -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode
может пригодится
 
SvEgiiVEteR, это веселые аргументы, особенно IncrementalMode в CMS.

Вообще даже если упомянуть в аргументах CMS или его друзей, то он стартанет и не пропишется в косоль если запускать с -XX:+PrintCommandLineFlags
 
Ну вот, к словам придрались ☹️
Ну ведь работает же 🙂
 
Ребят, а у KCauldron есть автообновление ядра сервера?
 
Комрады! Подскажите пожалуйста, собрал серв 1.7.10 на kcauldron 1492 с ланчером Сашка, бьюсь с авторизацией. Всё верно, везде коннект идёт, но если пытаюсь подключится говорит Failed to verify username, при этом если я запускаю просто через minecraft_server.1.7.10.jar - он нормально логинится с online-mod=true. Классы все поменяны на клиенте в authlib YggdrasilMinecraftSessionService.class и в minecraft_server.1.7.10.jar в аналогичном файле.

В чём может быть проблема? Такое ощущение что ещё в ядре kcauldron надо где то ссылки на авторизацию менять, т.к через майнкрафт_сервер напрямую всё робит...
 
Комрады! Подскажите пожалуйста, собрал серв 1.7.10 на kcauldron 1492 с ланчером Сашка, бьюсь с авторизацией. Всё верно, везде коннект идёт, но если пытаюсь подключится говорит Failed to verify username, при этом если я запускаю просто через minecraft_server.1.7.10.jar - он нормально логинится с online-mod=true. Классы все поменяны на клиенте в authlib YggdrasilMinecraftSessionService.class и в minecraft_server.1.7.10.jar в аналогичном файле.

В чём может быть проблема? Такое ощущение что ещё в ядре kcauldron надо где то ссылки на авторизацию менять, т.к через майнкрафт_сервер напрямую всё робит...
http://rubukkit.org/threads/nastrojka-privjazki-kcauldron-1-7-10.106212/
 
Вроде автообновление включено и работает, даже пишет что установлено. Но после рестарта сервера проверяю версию, и все равно пишет предыдущую:

Код:
[11:57:50 INFO]: New version of KCauldron avaiable: 1.7.10-1492.150
[11:57:50 INFO]: Triggering auto update
[11:57:50 INFO]: Starting update to 1.7.10-1492.150...
[11:57:53 INFO]: Starting command: C:\Program Files\Java\jre1.8.0_45/bin/java -jar C:\Users\Username\AppData\Local\Temp\kbootstrap357527718
ts\SERVER\bin\pw\prok\KCauldron\1.7.10-1481.144 --installKCauldron pw.prok:KCauldron:1.7.10-1492.150 --serverSymlinks KCaul
[11:57:58 INFO]: KCauldron 1.7.10-1492.150 installed
version
[11:58:05 INFO]: This server is running KCauldron version 1.7.10-1481.144 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
 
Ребят из за чего может пинг сильно повышаться примерно через два-три часа после включения сервера? Ядро кКаулдрон1481. Сервер работает дальше, но пинг повышается в 10 раз! То ли роутер то ли модем забивается какими то пакетами.
 
qucuba, пинг где и до чего?
3 день как снова prok.pw не заводится.
 
Назад
Верх Низ