Плагин Утилита Другое HuskSync [3.7.3]

HuskSync
Краткое описание:
Современная межсерверная система синхронизации данных игроков.
439
5 872
  • Лайк 0
  • Gold love
  • Ниндзя
Реакции:192 пользователей

Последние обновления

3.7.3

Загрузил недостающие версии которые сбилдил сам. Для Майнкрафт 1.21.4

3.7.3

HuskSync 3.7.3 is a small update to address a few issues. Updated the Packet-Events hook to...

3.7.2

В HuskSync 3.7.2 добавлена поддержка Minecraft 1.21.4. Кроме того, обратите внимание, что...
Смотреть еще...
Для версий
  1. 1.17.✘
  2. 1.18.✘
  3. 1.19.✘
  4. 1.20.✘
  5. 1.21.✘
Источник
https://www.spigotmc.org/resources/97144/
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
Документация
https://william278.net/docs/husksync
Исходный код
https://github.com/WiIIiam278/HuskSync

Описание плагина HuskSync:​

HuskSync — это современная межсерверная система синхронизации данных игроков, которая обеспечивает комплексную синхронизацию данных вашего пользователя на нескольких прокси-серверах. Это достигается за счет использования Redis и MySQL для оптимального кэширования данных, когда игроки меняют серверы.

husksync_data_syncing.gif
husksync_backups.gif

husksync_advancements.gif
husksync_statistics.gif

Особенности плагина HuskSync:​

⭐ Плавная синхронизация​

Использует оптимизированное кэширование Redis при смене сервера игроками для сверхбыстрой синхронизации данных игроков для обеспечения бесперебойной работы.

⭐ Полная синхронизация игрока​

Синхронизируйте запасы, сундуки Эндера, здоровье, голод, эффекты, достижения, статистику, заблокированные карты и многое другое — никаких данных не останется!

⭐ Резервное копирование, восстановление и возврат​

Что-то пошло не так? Восстановите проигрыватели обратно в предыдущее состояние данных. Поворачивайте снимки данных и управляйте ими в игре!

⭐ Импорт существующих данных​

Импортируйте свои данные MySQLPlayerDataBridge— или из ваших существующих мировых данных! Сброс сервера не требуется!

⭐ Отлично работает с обычными​

Оставайтесь на связи со своим сообществом с помощью аналитики Huskysync на веб-панели вашего плана.

⭐ Расширяемый API и открытый исходный код​

Нужно больше? Расширьте плагин с помощью API разработчика. Или отправьте запрос на извлечение через нашу систему вознаграждения за код!

Готовы? Пришло время синхронизации!

Полезные ссылки для начала работы:​

  • Веб-сайт - Посетите мой сайт!
  • Документация - Ознакомьтесь с документами HuskSync!
  • Discord - Получите поддержку! Требуется подтверждение покупки.
  • bStats - Посмотрите метрики плагина!
  • GitHub - Посмотрите исходный код плагина!
  • Установка - Прочитайте инструкции по установке!
  • Переводы - Узнайте, как перевести HuskSync!

Минимальные требования для HuskSync:​

  • Minecraft 1.17.1+ Spigot-сервер
  • Java версии 17+
  • База данных MySQL (v8.0+) или MongoDB
  • Сервер Redis (v5.0+)

Несовместимые версии с HuskSync:​

Этот плагин не поддерживает следующие комбинации версий ПО и Minecraft. Плагин не загрузится, если вы попытаетесь запустить его с этими версиями. Приносим извинения за причиненные неудобства.

Таблица несовместимости​

Версии МайнкрафтСерверное ПОПримечания
1.19.4Только: Purpur, Pufferfish†Более старые сборки Paper также не поддерживаются.
1.19.3Только:Paper, Purpur, Pufferfish†Обновитесь до версии 1.19.4 или используйте Spigot
1.16.5ВСЕПожалуйста, используйте версию 3.3.1 или ниже
ниже 1.16.5ВСЕОбновитесь до Minecraft 1.16.5
† Другие последующие форки этого серверного ПО также затронуты.

Настройка плагина HuskSync:​

Примечание:
Если плагин не загружается, пожалуйста, проверьте, что у вас не запущены несовместимые версии.

Установка плагина HuskSync:​

Установка JAR​

  • Разместите файл JAR плагина в каталоге /plugins/ каждого сервера Spigot.
  • Вам не нужно устанавливать HuskSync как плагин на прокси сервер.

Перезапустите сервера​

  • Запустите, а затем остановите каждый сервер, чтобы HuskSync сгенерировал файл конфигурации.
  • HuskSync выдаст ошибку в консоли и отключит себя, поскольку не сможет подключиться к базе данных. Вы еще не установили учетные данные, поэтому это ожидаемо.
  • Для опытных пользователей: Если вы предпочитаете, вы можете просто создать один файл config.yml и создать символические ссылки в каждом каталоге /plugins/HuskSync/, чтобы облегчить его обновление.

Введите учетные данные Mysql и Redis для базы данных​

  • Перейдите к файлу конфигурации HuskSync на каждом сервере (/plugins/HuskSync/config.yml)
  • В разделе credentials в секции database введите учетные данные вашей базы данных MySQL. Вы не должны трогать свойства connection_pool.
  • В разделе credentials в секции redis введите учетные данные вашей базы данных Redis. Если у вашего сервера Redis нет пароля, оставьте поле пароля пустым.
  • Если вы не хотите иметь несколько кластеров серверов в вашей сети, каждый с отдельными данными пользователей, вы не должны изменять значение cluster_id.

Для пользователей MongoDB​

  • Перейдите к файлу конфигурации HuskSync на каждом сервере (/plugins/HuskSync/config.yml)
  • В разделе credentials в секции database введите учетные данные вашей базы данных MongoDB. Вы не должны трогать свойства connection_pool.
  • Убедитесь, что вы заполнили поле mongo_auth_db именем базы данных, в которой имя пользователя и пароль проверяются. (В большинстве случаев это будет одна и та же база данных, к которой вы пытаетесь подключиться.)

Установите имена серверов в файлах server.yml​

  • Перейдите к файлу с именем сервера HuskSync на каждом сервере (~/plugins/HuskSync/server.yml)
  • Установите имя сервера name: в этом файле в ID этого сервера, как определено в конфигурации вашего прокси (например, если это сервер "hub", к которому вы обращаетесь через /server hub, укажите 'hub' здесь)

Снова запустите каждый сервер​

  • При условии, что ваши учетные данные MySQL и Redis были правильными, синхронизация должна начаться сразу после повторного запуска серверов.
  • Если вам нужно импортировать данные из HuskSync v1.x или MySQLPlayerDataBridge, пожалуйста, обратитесь к указаниям ниже:
    • Миграция старых данных
    • Миграция MPDB

Автор

VuTuV

Еще ресурсы от VuTuV

Triton
Triton
Отправляет одно и то же сообщение на разных языках... Подключается ко всем плагинам!
ВерхНиз