Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Хранение данных на BungeeCord (Waterfall)и получение их в плагине Bukkit.

VladNotch

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Frontalvlad
Здравствуйте. Хочу поинтересоваться у вас, как лучше всего передавать между серверами данные? Мне надо чтобы на BungeeCord хранилась Map<String, List<String>> в виде yml файла, и чтобы его можно было получать и изменять на Bukkit серверах. При том, нужно чтобы изменения сразу вступали в силу, и чтобы данные отображались везде одинаково. Как мне это реализовать? Я слышал что-то про Redis, но так и не понял, как его применить, и не знаю, лучший ли это вариант передачи информации.
 
BungeeCord message channel: https://www.spigotmc.org/wiki/sending-a-custom-plugin-message-from-bungeecord/.
Можно и Redis использовать, как более общее решение, и, как по мне, более приятное: https://www.spigotmc.org/wiki/using-redis-jedis/. В качестве ключа в Redis-таблице у тебя должен быть ключ map'ы.
Но как мне хостить сам сервер Redis? Я же могу его поднять на BungeeCord через свой плагин? Я именно на этом моменте застопорился.
 
Я не просил кидать мне инструкцию по тому, как ставить Redis на Debian, просто мне не хочется хостить его ради одной переменной. Я спросил, может ли выступать сам BungeeCord плагин в качестве Redis сервера?
Нет не может, что за глупый вопрос.
 
Но как мне хостить сам сервер Redis? Я же могу его поднять на BungeeCord через свой плагин? Я именно на этом моменте застопорился.
Ну, необязательно отдельный сервер под него хостить, можешь поставить прямо на тот же сервер, где у тебя твои игровые сервера
 

Поделиться этой страницей

Назад
Верх