items/, glyphs/ и pack/assets/, изменяемые вручную на каждом сервере всякий раз,
когда вы добавляете предмет.
NexoHub переносит эти файлы на прокси. Вы редактируете их в одном месте, каждый бэкенд
подхватывает изменение и перезагружается, а игроки скачивают единый общий пак.
Что вы получаете
Одно место для правок
Измените файл на прокси и сохраните. Каждый бэкенд подтянет его и перезагрузится за
секунды, без перезапуска и без правок на каждом сервере.
Один пак, одна загрузка
Игроки скачивают пак один раз, а не по разу на каждый сервер. Переход между
серверами не скачивает его заново.
Сломанное не отправляется
Файл с ошибкой никогда не дойдёт до ваших серверов. Прошлые версии сохраняются,
поэтому одна команда отменяет правку.
Одноразовые бэкенды
Бэкенд не хранит ничего своего, поэтому вывести его из строя — значит просто
остановить его.
Работает с вашими другими плагинами
BetterHUD, ModelEngine и BetterModel продолжают работать, даже когда разные серверы
используют разные HUD и модели.
Одна команда для полной проверки
/nexohub doctor проверяет адрес, который выдаётся игрокам, состояние каждого
бэкенда и то, соберут ли они одинаковый пак.Как это работает
Ваши файлы живут на прокси в трёх слоях._shared/ уходит на каждый бэкенд,
groups/<name>/ — на перечисленные вами бэкенды, а servers/<name>/ — на один. Сервер,
которому нужно одно отличие, получает его без второй копии всего остального. См.
управление файлами.
Каждый бэкенд по-прежнему собирает пак сам, что занимает несколько секунд при запуске.
Первый закончивший загружает его, а остальные пропускают загрузку.
Бэкенды узнают об изменении в момент его появления, а также спрашивают по таймеру,
поэтому сервер, на котором никого нет, не сидит на старых файлах.
Два плагина
Установите один jar для прокси, а не оба. Это один и тот же хаб с разным дескриптором
плагина, поэтому больше ничто на этом сайте не зависит от того, какой прокси вы
используете.
Нужен ли вам всё ещё NexoProxy?
Да. Оставьте его. NexoHub выполняет другую задачу и не заменяет ни одной его части.
NexoHub работает и без NexoProxy. Каждый сервер выдаёт одну и ту же ссылку, поэтому у
клиента уже есть файл, и он не станет скачивать его второй раз. Однако пак всё равно
отправляется при каждом переключении, а предотвращать это — задача NexoProxy.
Начните с быстрого старта. Если у вас уже работает Nexo на нескольких
бэкендах, вместо этого прочитайте перенос существующей сети.