Плагин для серверов Майнкрафт на Velocity, который запускает выключенные внутренние серверы, когда игрок пытается к ним подключиться. После запуска игрок подключается автоматически; решение подходит для серверов, которые переводятся в спящий режим через ServerSleepingPill.
Возможности
При попытке входа на выключенный сервер плагин создаёт файл-флаг. Скрипт запуска отслеживает этот файл, запускает нужный сервер, а плагин ожидает его готовности и подключает игрока. Игроку показывается сообщение об ожидании с кнопкой отмены.
Команды
/wakeup reload— перезагрузить конфигурацию.
Настройка
В config.yml в разделе servers для каждого сервера укажите имя, в точности совпадающее с именем в velocity.toml, и путь к файлу-флагу:
servers:
survival:
flag-file: "D:/mc/survival/start.flag"
В разделе timing настраиваются лимит ожидания запуска и частота сообщений. Раздел cancel управляет кнопкой отмены, выполняемой командой и её исполнителем: player, console или backend. В команде доступен заполнитель {player}.
Скрипт запуска должен отслеживать указанный файл-флаг, удалить его после обнаружения и выполнить запуск сервера.
Требования
Требуется прокси-сервер Velocity. Для связки со спящими серверами можно использовать ServerSleepingPill.
