Gold Плагин Магазин Global Market Plus [1.3.6.4]

1.3.6.4 — Журнал обновлений:
  • [Исправлено] Исправлена ошибка, из-за которой плагин мог выдавать ошибку NCDF при включении на некоторых серверах с более низкими версиями.
1.3.6.3 — журнал обновления:
  • [Добавлено] Добавлена поддержка версии 1.21.11.
1.3.6.2 — журнал обновления:
  • [Исправлено] Исправлена ошибка, из-за которой плагин периодически выбрасывал исключения в консоль при следующих условиях: включено хранилище MySQL, включено автообновление кэша, online-mode=false, и параметр Minecraft-Profile-Settings в Merchant.yml отключён.
  • [Исправлено] Исправлена ошибка, при которой установка других расширений, основанных на этом плагине, и попытка прослушивать некоторые события приводили к некорректной работе функционала и выбросу исключений.
1.3.6.1 — журнал обновления:
  • [Исправлено] Исправлена ошибка, при которой выбрасывались исключения из-за отсутствия проверки на null в некоторых участках кода.
1.3.6.0 Обновление:

[Оптимизировано и добавлено] Полная переработка асинхронной системы задач плагина. Добавлен параметр Global-Async-Task в настройках асинхронных потоков файла Config.yml. После включения каждая задача будет автоматически переключаться между потоками в зависимости от своей нагрузки. (По умолчанию включено, вы можете изменить значение, следуя комментариям в конфиге)

[Удалено] Удалены функции «асинхронные команды» и «асинхронные события», их заменил внутренний механизм управления.

[Оптимизировано] Переписана логика всего кода, который использует потоковые задачи.

[Оптимизировано] Улучшены отслеживаемые события плагина, переработан механизм их вызова, добавлены новые события.

[Оптимизировано] Существенно снижена нагрузка от асинхронных потоков и IO-операций.

[Исправлено] Исправлены некоторые ошибки в деталях кода.

Внимание: Обновление вносит серьёзные изменения в исходный код. Все IO-операции теперь работают в асинхронных потоках с умным механизмом распределения. Это значительно снижает нагрузку на основной поток сервера, особенно на серверах с большим количеством товаров и игроков. Однако из-за масштабности изменений настоятельно рекомендуется сделать резервную копию базы данных и даже всего сервера перед обновлением.
Журнал обновления 1.3.5.9:
  • [Исправлено] Исправлены ошибки, связанные с некорректными параметрами кода.
Журнал обновления 1.3.5.8:
  • [Исправлено] Исправлена ошибка в некоторых более старых версиях ядра сервера, из-за которой основная функциональность этого плагина работала некорректно и вызывала ошибки.
  • [Исправлено] Ошибка, из-за которой платеж не мог быть получен при использовании системы валюты по умолчанию для транзакций на разных серверах после включения режима MySQL.
  • [Исправлено] Ошибка, при которой включение режима MySQL могло привести к неправильному завершению аукционов в особых обстоятельствах.
  • [Исправлено] Логическая ошибка при загрузке текстур голов игроков, из-за которой происходило большое количество некорректных IO-операций в плагине, что тратили производительность базы данных, особенно на серверах в оффлайн-режиме с включённым MySQL.
1.3.5.6 Лог обновления:
  • [Добавлено] Поддержка Minecraft 1.21.9.
  • [Оптимизация] Оптимизирована логика загрузки NMS.
Версия 1.3.5.5
  • Исправлен баг в новых версиях Minecraft-серверов, из-за которого данные предметов плагина нельзя было понижать или повышать для использования.
  • Исправлен баг, при котором предметы автоматически удалялись из базы данных, если их загрузка не удавалась из-за ошибки, описанной выше.
ВерхНиз