FlatiCommunity

FlatiCommunity 

«Бабки, статус, рабы»

1subscriber

20posts

Арка: Ядра. Из чего же состоит ядро Paper?

Для нашего расследования понадобятся скриншоты кода в декомпиляторе, ссылка на все скрины - https://imgur.com/a/Z9OAwkG (в Telegram посте не прикладывали, а ссылались на каждый по ссылке, здесь они приложены).
Рассмотрим версию 1.12.2 с официального сайта. Эта жарка представляет оболочку загрузки и включения всего основного 
 и
Сама жарка загружает официальное ядро от Mojang (файл "mojang_ВЕРСИЯ.jar") по ссылке указанной в файлике 
и
Ядро от Mojang не имеет никаких плагинов и много прочего
(на фото слева Paper ядро, справа Mojang ядро), а разработчики Paper путём патчинга меняют код из Mojang жарки и получается жарка "patched_ВЕРСИЯ.jar", которая хранится в папке "cache".
Зачем нужна всё это? - Все изменения и добавления от Mojang загружаются с их сервера (все фиксы и обновления). Всё что Мы привыкли видеть заложено в файлике "paperMC.patch".
Могу ли Я взять просто жарку patched_1.12.2.jar и запустить, как обычно (с параметрами запуска, если имеются)? - Да, но обновления от Mojang поступать не будут, папка "cache" не будет создаваться соответственно.
Этим самым Вы сжимаете расходуемое место (жарка с файликом ".patch" и файлик "mojang_1.12.2.jar") и оперативку, при запуске, ведь каждый раз происходит проверка хэшей файлов и если он изменён - происходит закачка файла с сервера (если это Mojang ядро) и патчинг его в файл "patched_1.12.2.jar" (если этот файл был изменён - хэш другой).
Источник: PasteCommunity.
Дата: 11 июня 2022 г.
Creator has disabled comments for this post.
Subscription levels1

Арка. Оптимизация.

$7.5 per month
> В цене учитывается комиссия платформы, альтернативная покупка доступна в боте FlatiShop.
Go up