Прокси
Используется для синхронизации нескольких серверов с помощью BungeeCord/Velocity или Redis
ИНФОРМАЦИЯ
Это работает на любой платформе, где есть FlectonePulse. Для Bukkit и Fabric серверов.
⚙️ Настройка
📂 Путь config.yml → proxy
⚖️ По умолчанию
proxy:
clusters: []
bungeecord: false
velocity: false
redis:
enable: false
host: "127.0.0.1"
port: 6379
ssl: false
user: ""
password: ""clusters
Список кластеров, к которым должен быть подключён сервер. Используется только тогда, когда включен режим прокси. Если список пустой, то сервер получает все сообщения с других серверов
КАК ИСПОЛЬЗОВАТЬ?
Нужно вписать название кластера на всех серверах, где сообщение будет получено и отправлено
clusters:
- "test_cluster"Так сервера связываются между собой и сообщения будут только между этими серверами
bungeecord
Включает связь с BungeeCord
КАК ЭТО НАСТРОИТЬ?
- Файл
FlectonePulse-bukkit.jarнужно поставить наBungeeCordв папкуplugins. Даже если у вас Fabric сервер, наBungeeCordнужно ставить именноFlectonePulse-bukkit.jar - На всех серверах, где должна быть связь с
BungeeCord, должен быть включенbungeecord: trueв FlectonePulse - Выбранная датабаза должна быть
MySQLилиPostgreSQL(т.е. серверная)
velocity
Включает связь с Velocity
КАК ЭТО НАСТРОИТЬ?
- Файл
FlectonePulse-bukkit.jarнужно поставить наVelocityв папкуplugins. Даже если у вас Fabric сервер, наVelocityнужно ставить именноFlectonePulse-bukkit.jar - На всех серверах, где должна быть связь с
Velocity, должен быть включенvelocity: trueв FlectonePulse - Выбранная датабаза должна быть
MySQLилиPostgreSQL(т.е. серверная)
redis
Используется в качестве коммуникаций между разными серверами. Для user и password можно использовать environment variables, например ${VALUE}
НАСТРОЙКА REDIS
enable
Включает работу Redis
host
Хост (айпи) сервера, на котором запущен Redis
port
Порт сервера, на котором запущен Redis
ssl
Включает использование SSL
user
Имя пользователя в Redis, если его нет, то можно оставить пустым
password
Пароль пользователя в Redis, если его нет, то можно оставить пустым
