Прокси
Используется для синхронизации нескольких серверов с помощью 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 или MariaDB или PostgreSQL (т.е. серверная)
velocity
Включает связь с Velocity
Файл FlectonePulse-bukkit.jar нужно поставить на Velocity в папку plugins. Даже если у вас Fabric сервер, на Velocity нужно ставить именно FlectonePulse-bukkit.jar
На всех серверах, где должна быть связь с Velocity, должен быть включен velocity: true в FlectonePulse
Выбранная датабаза должна быть MySQL или MariaDB или PostgreSQL (т.е. серверная)
redis
Используется в качестве коммуникаций между разными серверами. Для user и password можно использовать environment variables, например ${VALUE}
enable
Включает работу Redis
host
Хост (айпи) сервера, на котором запущен Redis
port
Порт сервера, на котором запущен Redis
ssl
Включает использование SSL
user
Имя пользователя в Redis, если его нет, то можно оставить пустым
password
Пароль пользователя в Redis, если его нет, то можно оставить пустым
Последнее обновление
Редактировать на GitHub
FlectonePulse