Гайд по сборке ядра (может работать не на всех ядрах)
Можно даже с телефона
На PMMP 5 сборка проходит успешно
Пункт 1 Создание архива
Нам нужно собрать исходный код нашего ядра в .zip
Папку src,vendor,resources добавляем в архив .zip
Вот у нас уже есть архив с ядром но нам нужно из этого сделать .phar
Пункт 2 Сборка .phar
Дальше мы кидаем этот архив на сайт но перед этим нужно в настройках сайта изменить заглушку
Заглушка:
<?php $tmpDir = sys_get_temp_dir(); if(!is_readable($tmpDir) or !is_writable($tmpDir)){ echo "ERROR: tmpdir $tmpDir is not accessible." . PHP_EOL; echo "Check that the directory exists, and that the current user has read/write permissions for it." . PHP_EOL; echo "Alternatively, set 'sys_temp_dir' to a different directory in your php.ini file." . PHP_EOL; exit(1); } require("phar://" . __FILE__ . "/src/PocketMine.php"); __HALT_COMPILER();</div После этого мы получаем уже почти готовое ядро мы его должны запустить и получить данный итог:
И мы должны скопировать нули и запомнить текст
Дальше мы идем в vendor/composer/
И в этой папке файл installed.php
Мы ищем строки с этим текстом из терминала
![]()
И меняем его на эти нули
![]()
После чего собираем ядро в архив как в первом пункте
Примечание: вы должны всё копировать из своего терминала так как могут быть абсолютно разные числа из-за чего ядро не запуститься
Пункт 3 Окончательная сборка ядра, Запуск
Дальше мы идем на тот же сайт и с такими же настройками конвертируем архив
Дальше уже готовое ядро ставим на сборку и теситируем
Позже редактирую тему и будет более приятно её читать а сейчас прошу не кидаться дерьмом так-как я только недавно на форуме и могу что то не так написать.


