Установка
Как получить ядро Plugify и запустить тестовое приложение plug, чтобы пробовать плагины и языковые модули без игры.
Эта страница для интеграторов: тех, кто встраивает Plugify в своё приложение или работает над ядром. Она показывает, как получить ядро и запустить plug, небольшое тестовое приложение, которое идёт вместе с ним.
Настраиваете игровой сервер? Эта страница вам не нужна. Поставьте готовый билд.
Что вы получаете
В репозитории plugify лежат:
- библиотека ядра, с которой линкуется ваше приложение;
plug, консольное приложение, в которое встроено ядро. Оно загружает модули и плагины из папки и принимает те же команды управления, что и командаplgв игровых загрузчиках.
plug это самый быстрый способ проверить плагин или языковой модуль вне игры.
Запуск тестового приложения
Клонируйте репозиторий
Соберите
Нужные компилятор и инструменты перечислены в инструкциях по сборке.
Добавьте модули и плагины
Создайте папку extensions в той папке, из которой запускаете plug и положите в неё языковые модули и плагины, каждый в свою папку:
- build/
- plug
- extensions/
- plugify-module-cpp/
- bin/
- cpp_module.pmodule
- my_plugin/
- bin/
- my_plugin.pplugin
Запустите
Выполнить одну команду и выйти:
Или запустить интерактивную консоль с -i. Сначала введите init: эта команда запускает ядро и загружает расширения. Затем вводите команды, например plugins, modules и plugin <имя>, а для выхода exit:
Базовой папкой plug считает ту, из которой он запущен. Он находит все манифесты в extensions, загружает модули, а затем плагины. Список команд показывает ./plug --help.