Плагин для серверов Майнкрафт на Velocity, который автоматизирует запуск, остановку и другие действия с игровыми серверами по настраиваемым правилам. Правила могут реагировать на подключение игрока, запуск прокси, расписание, пустой сервер, запросы списка серверов и другие события.
Возможности
- Управление серверами через команды оболочки, AMP API или Pterodactyl API.
- Автозапуск сервера, когда игрок пытается подключиться к выключенному серверу.
- Автоматическая остановка пустых серверов через заданное время.
- Перезапуски, резервное копирование и другие действия по расписанию cron.
- Изменение ответа на запросы списка серверов и MOTD в зависимости от состояния сервера.
- Остановка выбранных серверов при выключении прокси с предупреждением игроков.
- Отправка сообщений, наград и отключение игроков как действия правил.
Настройка
Основной файл — plugins/autostartstop/config.yml. В нём используются разделы:
settings— общие параметры, включая интервалы и тайм-ауты;defaults— значения по умолчанию для серверов;servers— управляемые серверы и способ управления ими;rules— правила автоматизации.
У правила задаются triggers — события запуска, необязательные conditions — условия выполнения, и actions — действия. Среди триггеров доступны connection, proxy_start, cron, empty_server; среди действий — start, stop, send_message, disconnect.
Требования
Нужны Velocity и Java 21 или выше.
