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

Универсальный способ
 
Последнее редактирование:
MySt1k, зато в прошлом и сейчас по тестам при модпаках с большим кол-вом модов эта версия рулит. Более старые версии модов с более старой версией сервера и форга в большом кол-ве работают лучше там, чем сейчас на 1492.152 (или бэкпорт 1448.152). Причем потребление и баги сейчас больше, что сам котел что моды, одни убрали, пришли другие))

С точки зрения оптимизации: очевидно что раньше было лучшее сочетание в плане стабильности.
 
MySt1k, зато в прошлом и сейчас по тестам при модпаках с большим кол-вом модов эта версия рулит. Более старые версии модов с более старой версией сервера и форга в большом кол-ве работают лучше там, чем сейчас на 1492.152 (или бэкпорт 1448.152). Причем потребление и баги сейчас больше, что сам котел что моды, одни убрали, пришли другие))

С точки зрения оптимизации: очевидно что раньше было лучшее сочетание в плане стабильности.
Вот если бы Protik не переписал часть функций Cauldron под библиотеку KImagine то все было бы нормально. Я до сих пор не пойму логику, по изменениям... вроде как Protik думает, что что-то оптимизировалось... Сейчас же на 165+ билдах из-за изменений в работе чанков некоторые моды не могут сохранить нужные вещи в своем потоке, другая часть модов вообще крашится из-за того, что тип HashMap не совпадает с типом KImagine <забыл, потом допишу>.
 
MySt1k, возможно либа занимается перехватом на пару с враппером прогоняя через себя, точно не помню.
 
1448 133 билд используйте и все.
 
не вижу смысла сидеть на 1448 форге
 
Ребят, кто тестил последний билд 1517.168, что можете сказать?
Стоит ли переходить или на старом сидеть?
 
Новые тоже лажовые получились?
Настолько "лажовые" что у вас 75% потерять карту, а есть есть либа codechickenlib то 90%

У KCauldron теперь совсем другая система работы с чанками, даже тип метода другой... из-за этого некоторые моды конфликтуют
 
Настолько "лажовые" что у вас 75% потерять карту, а есть есть либа codechickenlib то 90%

У KCauldron теперь совсем другая система работы с чанками, даже тип метода другой... из-за этого некоторые моды конфликтуют
Тогда
1438673615119968642.gif
 
Попробуйте cauldron-1.7.10-1.1388.1.0 там стоит новее forge. Жаль что мне не подходит Kcauldron.

В KCauldron что-то с мобами проблема.
Добился нормальной производительности на KCauldron-1.7.10-1492.152
Убил всех мобов под 0 и выставил такие конфиги:
entity-tracking-range:
players: 35
animals: 35
monsters: 35
misc: 25
other: 40
view-distance: 6
entity-activation-range:
animals: 8
monsters: 10
misc: 2
max-entity-collisions: 2
ticks-per:
animal-spawns: 600
monster-spawns: 300
spawn-limits:
monsters: 10
animals: 5
water-animals: 1
ambient: 4
Вопрос: Как играть без мобов?

Решил эту проблему на яве 8 х64: параметром запуска сервера.
Для 8-й Явы этот параметр можно вообще опускать. Проблема имела симптомы - после непродолжительной игры начинал загружаться проц на 80-90% и начинались дикие лаги в игре, несмотря на то, что измерения tps показывали значения >= 19.9
Ну и плюс по всем "оптимизациям" командной строки для серверов - я решительно не понимаю зачем люди пишут флаги jvm которые либо противоречат друг другу либо ничего не делают.
У себя выставляю: -XX:UseSSE=4 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Xmx4G (Xmx по вашему объему памяти, моя текущая сборка на over 80 модов кушает никак не меньше 2.5 гб оперативной памяти сервера).
 
MyEternity,
Ну и плюс по всем "оптимизациям" командной строки для серверов - я решительно не понимаю зачем люди пишут флаги jvm которые либо противоречат друг другу либо ничего не делают.
например какие?
У себя выставляю: -XX:UseSSE=4 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Xmx4G
-XX:UseSSE=4 -можно убрать, jvm будет использовать самый последний из доступных SSE. Значение по умолчанию 99.
____________________________________________________________________
после черты выше текст что идет ниже адресован просто в тему, а не лично
Вообще большая часть jvm комманд может где то помочь в конкретной ситуации, но не может исправить плохой код или массовые утечки памяти (только затормозить). Так же стоит отметить что в ряде гайдов по оптимизации может быть приведены параметры которые не нужно включать т.к. они включены по умолчанию. Да, их можно повторно включить если какой то еще параметр их офнул.

В разных версиях сборок и форга с сервером часть комманд вообще может быть бесполезны.
 
Последнее редактирование:
Например: включение сборщиков мусора cgc для 1.8 явы. Например PermGen для 8-й явы и так далее.

-XX:UseSSE=4 -можно убрать, jvm будет использовать самый последний из доступных SSE. Значение по умолчанию 99.

Спасибо за совет.

Вообще большая часть jvm комманд может где то помочь в конкретной ситуации, но не может исправить плохой код или массовые утечки памяти (только затормозить). Так же стоит отметить что в ряде гайдов по оптимизации может быть приведены параметры которые не нужно включать т.к. они включены по умолчанию. Да, их можно повторно включить если какой то еще параметр их офнул.
В разных версиях сборок и форга с сервером часть комманд вообще может быть бесполезны.

Именно это и имелось ввиду.
kCauldron 152 (Сборка с большим количеством модов).

Существует сгенеренный мир и сгенеренный незер.
Проблема в следующем - после ТП в незер, через стандартный портал 2 игрока отлично друг друга видят и бегая рядом собирают ресурсы. Через какое-то время (от 5 до 10 минут примерно) один перестает видеть другого и наоборот. Если смотреть на карту voxelmap с включенными иконками игроков - она показывает их в отличном, от фактического местоположения месте. Такого не наблюдается в других измерениях.
После перезахода обоих игроков они ровно на том же месте, где выходили (не по карте, а на фактическом прежнем месте). И снова видят друг друга какое-то время.

Кто-нибудь сталкивался? Как решить?
 
MyEternity, баг котла, пытались фиксить в новых забагованных билдах. Я не проверял насколько удачно вышло, можете глянуть вопросы на гитлабе.
Надо же посл рекомендуемый билд форга сменился с 1448 на 1558
Сервер гитлаба валяется уже неделю, а сбоить начал после появленич красной плашки (как только она исчезала) пошло. Кек в общем в кратсе.
 
Тестировал самые популярные версии из последних. Forestry 4-й версии хорошо работает только на ядре 1492.152, так же как и CodeChickenLib. Плагины так же без проблем, особенно WorldBorder на других, кроме 152-го работал с сильными лагами, багами. Советую использовать версию 152 всем без исключений. Она пока что самая производительная. К тому же последние версии некоторых популярных модов уже не работают с форджем 1448. А так же следите за обновлениями на официальном сайте https://prok.pw/repo/pw/prok/KCauldron/ Там всегда появляются стабильные билды сразу с инсталяторами, остальные лучше не использовать, если нет намерений специально испортить свою карту. 🙂
Кстати, интересно, почему https://prok.pw иногда недоступен? Кто знает?
 
Тестировал самые популярные версии из последних. Forestry 4-й версии хорошо работает только на ядре 1492.152, так же как и CodeChickenLib. Плагины так же без проблем, особенно WorldBorder на других, кроме 152-го работал с сильными лагами, багами. Советую использовать версию 152 всем без исключений. Она пока что самая производительная. К тому же последние версии некоторых популярных модов уже не работают с форджем 1448. А так же следите за обновлениями на официальном сайте https://prok.pw/repo/pw/prok/KCauldron/ Там всегда появляются стабильные билды сразу с инсталяторами, остальные лучше не использовать, если нет намерений специально испортить свою карту. 🙂
Кстати, интересно, почему https://prok.pw иногда недоступен? Кто знает?
Выше писали что https://prok.pw стоит на домашнем хосте. Скорей всего иногда вырубает комп (мамка орет что комп работает сутками).
К тому же последние версии некоторых популярных модов уже не работают с форджем 1448.
Вот потому я считаю что они неадекватны в данном плане.
 
Artmoneyse, FabianMontego, бывает иногда, а бывает и больше. Например сейчас сайт не работеает уже второую неделю. Уточнение: я так и не смог зайти. Вроде тока пару раз после 5 числа пару дней до полного оффа.
 
На каком фордже щас лучше сидеть? Пока на 1448 сижу
 
Valera_kaziev, для сервера? 1492.152
для клиента посл рекомендуемый 1558(но можно и 1517/1492)
 
Назад
Верх Низ