Арка: Ядра. Из чего же состоит ядро 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 г.
Дата: 11 июня 2022 г.
farc_kernels
Creator has disabled comments for this post.