MySQL Player Data Bridge Последняя версия

Плагины
Плагин MySQL Player Data Bridge позволяет установить мост между серверами и синхронизировать данные игроков с помощью базы данных. Вы можете с лёгкостью передавать такие данные, как баланс игрока, уровни здоровья и голода, игровой режим, координаты, опыт, эффекты от зелий, броню и её прочность. Это далеко не полный список всех возможностей плагина и данных которые он может сохранять.

Возможности плагина:​

  • Поддержка Premium UUID и Offline UUID для Spigot 1.7.5 до последней версии.
  • Поддержка без UUID для 1.6.4 и 1.7.2.
  • Работает на серверах Cauldron / KCauldron / Thermos 1.7.10.
  • Работает на серверах MCPC Plus 1.6.4.
  • Поддерживается только база данных MySQL.
  • Делитесь данными игроков между серверами.
  • Все можно настроить с помощью файла конфигурации плагина.
  • Поддерживает любую систему экономики, которая работает с Vault.
  • Поддержка команд Essentials Economy Eco.
  • Поддержка плагина ChestShop для офлайн-продаж / заказов на покупку. (Только для UUID-совместимых серверов).
  • Поддержка плагинов QuickShop или QuickShop Reremake для офлайн-продаж. (Только для UUID-совместимых серверов).
  • Поддержка плагина Shop для офлайн-продаж / заказов на покупку.(Только для UUID-совместимых серверов).
  • Поддержка плагина AuctionHouse для офлайн-аукционов. (Только для UUID-совместимых серверов).
  • Поддержка плагина CrazyAuctions для офлайн-аукционов. (Только для серверов, совместимых с UUID. Требуется собственная версия плагина. Скачать здесь).
  • Поддержка плагина zAuctionHouse для офлайн-аукционов. (Только для UUID-совместимых серверов).
  • Поддержка плагина ShopChest для заказов на продажу / покупку. (Только для UUID-совместимых серверов).
  • Поддержка плагина PlayerShopGUI + для офлайн-продаж. (Только для UUID-совместимых серверов).
  • Поддержка плагина CMI для офлайн-изменения баланса. (Только для UUID-совместимых серверов).
  • Поддержка плагинов MobArena, DungeonsXL и Parkour, чтобы не сохранять неправильные данные.
  • Полное сохранение данных NBT. Полная поддержка предметов из модов.
  • Варианты обслуживания базы данных для удаления неактивных игроков.
  • Кодировано для использования как можно меньше ресурсов, и почти все работает асинхронно от основного потока сервера, чтобы предотвратить любые задержки сервера / tps.
  • Команды для перезагрузки конфигурации, импорта данных и многого другого.
  • Может удалять папки и файлы при выключении или перезапуске сервера.
  • Например, с помощью этого плагина вы можете удалить папку PlayerData, поскольку данные хранятся в MySQL.
  • Настраиваемые команды для новых игроков после завершения синхронизации.
  • API доступен с событиями, поэтому вы можете интегрировать с ним свои плагины.

Как это работает?​

Он прослушивает события когда игрок подключается и выходит с сервера, таким образом данные в mysql синхронизируются , чтобы совместно использовать их на многих серверах. Когда игрок выходит с сервера, плагин загружает данные игроков в базу данных mysql. Когда игрок присоединяется к серверу, плагин проверяет базу данных mysql для своей учетной записи и синхронизирует ее с сервером, к которому он только что присоединился.Вы можете делиться любыми данными, хранящимися в файле player.dat, а также делиться балансом экономики игроков.

Инструкции по установке​

Примечание. Вам необходимо установить этот плагин на все серверы bukkit / spigot, на которых вы хотите синхронизировать данные, и настроить их на использование одной и той же базы данных.

Поместите плагин в папку плагинов сервера и убедитесь, что у вас есть все зависимости.
Запустите сервер для генерации конфигурации, затем остановите сервер.
Откройте конфигурацию и настройте детали подключения к базе данных и настройте плагин. Вам нужно создать базу данных, тогда плагин сам создаст таблицы.
Запустите сервер.
Готово, наслаждайтесь. Данные вашего игрока будут доступны на любом количестве серверов.

Разрешения и команды

Права и команды

MPDB.moderator – позволяет использовать команды редактирования инвентаря, брони и эндерсундука, а также проверять и устанавливать команды баланса. По умолчанию OP.
MPDB.moderator.inventory – позволяет открывать и редактировать другие ресурсы. По умолчанию OP.
MPDB.moderator.armor – Позволяет открывать и редактировать чужую броню. По умолчанию OP.
MPDB.moderator.enderchest – Позволяет открывать и редактировать данные эндерсундука. По умолчанию OP.
MPDB.admin – разрешить использование команд перезагрузки конфигурации и импорта данных. По умолчанию OP.
MPDB.cmd.enderchest – Доступ для открытия вашего эндерсундука с помощью команды с /mpdb end. По умолчанию OP
MPDB.cmd.enderchest.others – Доступ для просмотра эндерсундуков других игроков без прав на редактирование.
MPDB.cmd.inventory.others – доступ для просмотра чужого инвентаря без прав на редактирование.

/mpdb и /mpdb help – отображение справочной информации.
/mpdb reload – MPDB.admin – Перезагрузите конфигурацию плагина.
/mpdb saveAndKick – MPDB.admin – Выгнать всех игроков и сохранить их данные.
/mpdb ImportData – MPDB.admin – Импортирует существующие данные игрока в базу данных, пропустит пользователей, которые уже есть в базе данных. Он импортирует данные модулей, включенных в конфигурацию.
/mpdb ImportData <ник> – MPDB.admin – Импортирует данные только для указанного проигрывателя, если проигрыватель уже предустановлен в базе данных, перезапишет.
/mpdb удалить <ник> – MPDB.admin – Удалить игрока из базы данных.
/mpdb inv <ник> – MPDB.moderator – Открыть и отредактировать инвентарь игрока.
/mpdb armor <ник> – MPDB.moderator – Просмотр и редактирование брони игрока.
/mpdb end – MPDB.cmd.enderchest – откройте свой enderchest с помощью команды.
/mpdb end <ник> – MPDB.moderator – Просмотр и редактирование сундука игрока.
/mpdb ecoBal <ник> – MPDB.moderator – Просмотр баланса игрока.
/mpdb ecoSet <ник> <сумма> – MPDB.moderator – Изменение баланса игрока.
/mpdb ecoAdd <ник> <сумма> – MPDB.moderator – Добавить деньги на баланс игрока.
/mpdb ecoTake <ник> <сумма> – MPDB.moderator – Снятие денег с баланса игрока.
/mpdb getXp <ник> – MPDB.moderator – Просмотр опыта игрока и его уровня.
/mpdb setXp <ник> <опыт> – MPDB.moderator – Установить опыт игрока или уровень.
/mpdb addXp <ник> <опыт> – MPDB.moderator – Добавление или удаление опыта или уровней у игрока.

Оцените статью
LordOfWorld