Гибридный плагин для синхронизации данных игроков (инвентари, опыт, эффекты) между несколькими серверами и прокси-серверами.
Скачать
Версия игры
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
26.3
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
01.11.2026
ID:
MC-Data-Bridge — высокопроизводительный плагин для синхронизации данных игроков в сетях Minecraft с использованием распределенных блокировок и атомарного сохранения.
MC-Data-Bridge — это гибридный плагин для платформ PaperMC (и форков, таких как Purpur), Folia, Spigot, Bukkit, а также прокси-серверов BungeeCord (включая Waterfall) и Velocity. Он обеспечивает автоматическую синхронизацию данных игроков между связанными серверами, используя систему распределенных блокировок, атомарное сохранение транзакций и систему уведомлений на основе событий.
Основные возможности синхронизации
Плагин обеспечивает комплексную передачу данных игрока при перемещении между серверами или взаимодействии в сети:
- Здоровье, уровень голода, насыщение и истощение
- Опыт и прогресс достижений
- Инвентарь, броня и эффекты зелий
- Эндер-сундуки и рецепты
- Ванильная статистика
- Метаданные Persistent Data Container (PDC)
- Статус полета и выбранного игрового режима
- Сопровождающие питомцы
- Кросс-серверные карты и профили инвентаря для разных режимов
Технологические особенности и безопасность
Для обеспечения целостности данных и предотвращения эксплойтов плагин использует ряд продвинутых механизмов:
- Защита от дублирования предметов: автоматически закрывает открытые инвентари и отменяет взаимодействия с контейнерами во время блокировок при передаче.
- Распределенные блокировки (Distributed Lock Fencing): использование счетчиков
lock_versionзащищает от записи устаревших данных при задержках сети или паузах сборщика мусора (GC). - Атомарное сохранение: объединяет обновления компонентов (инвентари, статистика, метаданные, карты) и освобождение блокировок в одну транзакцию базы данных.
- Проверка целостности: вычисление хешей SHA-256 для компонентов состояния игрока с использованием соли
security.seedперед загрузкой. - Отслеживание личности: хранение
last_known_nameи хешаidentity_hash(Keyed HMAC-SHA256) для обнаружения кражи личности или манипуляций с БД. - Поддержка многопоточности Folia: использование региональных планировщиков (
GlobalRegionScheduler,EntityScheduler) для обеспечения потокобезопасности.
Инструменты администратора
Администраторы могут взаимодействовать с данными игроков через специальные инструменты и мониторинг:
Интерактивный инспектор инвентаря и эндер-сундуков (invsee / endersee) позволяет просматривать данные офлайн-игроков или игроков на других серверах в реальном времени. По умолчанию включен безопасный режим просмотра, но администраторы могут использовать флаг --edit или правую кнопку мыши для интерактивного редактирования с автоматическим сохранением в БД.
Мониторинг производительности: встроенный HTTP-сервер экспортирует метрики синхронизации (задержки, коэффициенты попадания в кэш, статус пула HikariCP) для использования в дашбордах Grafana через Prometheus.
Команды и права доступа
| Команда | Описание | Право доступа |
|---|---|---|
| /databridge inspect [inv|ender] [--edit] | Открытие GUI для просмотра или редактирования данных игрока | databridge.inspect (для .edit) |
| /databridge invsee [--edit] | Прямое открытие вида инвентаря или GUI редактирования | databridge.inspect (для .edit) |
| /databridge endersee [--edit] | Прямое открытие вида эндер-сундука или GUI редактирования | databridge.inspect (для .edit) |
| /databridge unlock | Освобождение зависшей блокировки данных | databridge.admin |
| /databridge forceunlock | Команда прокси: принудительный сигнал сброса блокировки | databridge.admin |
| /databridge migrate | Перенос данных игрока между UUID или именами | databridge.admin |
| /databridge reload | Перезагрузка конфигурации и переподключение к БД | databridge.admin |
Настройка и режимы идентификации
Плагин поддерживает различные схемы идентификации игроков и гибкое управление синхронизацией:
- Режимы идентификации: переключение между строгим соблюдением UUID (
PREMIUM) и гибким смещением идентичности (HYBRID). - Автоматическая миграция: данные игроков автоматически переносятся с офлайн-UUID на премиум-UUID при проверке через FastLogin (PreLogin) или AuthMe (Login, включая 2FA).
- Гранулярный контроль: возможность включать/выключать синхронизацию конкретных типов данных или исключать определенные серверы и миры в
config.yml.
Для работы в многосерверной сети требуется настройка MySQL или MariaDB. В конфигурации на каждом бэкенд-сервере необходимо указать уникальный
server-id(например,server-id: "survival-1") и секретный ключ вsecurity.seed.
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | mc-data-bridge-2.2.3.jar 3.01 MB | 26.3, 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21 |
|
— | 0 | 17.09.2026 |
Скачать
Версия игры
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
26.1
26.1.1
26.1.2
26.2
26.3
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
01.11.2026
ID: