Плагин для серверов Майнкрафт, который связывает Paper-серверы и прокси Velocity в одну сеть. Он помогает плагинам обмениваться сообщениями, распределять игроков и безопасно закреплять ресурсы за одним сервером.
Возможности
- Серверы сообщают о своём присутствии; отключившийся узел автоматически исключается из сети.
- Односторонние сообщения, рассылки по сети и запросы с ответом выполняются вне главного потока.
- Распределённые блокировки не дают нескольким серверам одновременно владеть одним ресурсом, например островом игрока. При отключении владельца блокировка истекает сама.
- Выбор сервера учитывает время тика, память и число игроков.
- Игрока можно перевести на конкретный сервер или предоставить выбор наименее загруженному узлу.
- При сбое Redis плагин переходит в ограниченный режим и автоматически восстанавливает работу после возвращения связи.
Команды
Доступны диагностические команды /pillar fleet, /pillar status, /pillar ping, /pillar doctor и /pillar reload; они одинаковы на Paper и Velocity.
Требования
Для работы сети нужны Redis, прокси Velocity, игровые серверы Paper и Java на каждом узле. Один и тот же файл плагина устанавливается на Paper-серверы и Velocity.
