Плагин для серверов Майнкрафт, который связывает прокси-сеть с серверами exaroton. Он добавляет запущенные серверы в прокси, убирает выключенные и позволяет управлять ими прямо из игры.
Возможности
- Запуск, остановка и перезапуск серверов exaroton.
- Добавление уже запущенного сервера в прокси и его удаление из сети.
- Перевод игроков на сервер с его автоматическим запуском при необходимости.
- Автоматическое отслеживание серверов: при отключении они удаляются из прокси, а после запуска возвращаются.
- Bukkit-версия передаёт команды с внутренних серверов на прокси. Благодаря этому их можно вызывать из командных блоков, NPC и других плагинов.
На внутреннем сервере селекторы @a, @p и @r выбирают игроков именно этого сервера, а не всей прокси-сети. Для передачи команды через Bukkit-плагин на внутреннем сервере должен находиться хотя бы один игрок.
Команды
/exaroton start <server>— запустить сервер и добавить его в прокси после включения./exaroton stop <server>— убрать сервер из прокси и остановить его./exaroton restart <server>— перезапустить сервер./exaroton add <server>— добавить в прокси уже запущенный сервер./exaroton remove <server>— удалить сервер из прокси./exaroton switch <server> [<players>]— запустить сервер при необходимости и перевести на него указанных игроков. Если игроков не указать, переводится выполнивший команду.
Права
Для всех команд требуется право exaroton. Дополнительно используются права:
exaroton.startexaroton.stopexaroton.restartexaroton.addexaroton.removeexaroton.switch
Настройка
В конфиге укажите API-токен exaroton в apiToken. Параметр watchServers включает отслеживание серверов; оно работает с адресами .exaroton.me в конфигурации Velocity. В разделах autoStartServers и autoStopServers можно задать серверы, которые будут автоматически запускаться вместе с прокси или останавливаться при её выключении.
При нескольких прокси запуск через /exaroton start <server> добавляет сервер только в ту прокси, к которой подключён игрок. Если серверы заранее перечислены в конфигурациях всех прокси, их состояние отслеживается на каждой из них.
