⭐ CakeAuction - современный мультисерверный аукцион

Платно Плагин ⭐ CakeAuction - современный мультисерверный аукцион v2.0.0

Нет прав для приобретения ("400.00" ₽)
  • По результату стресс теста скорость работы аукциона повысилась в несколько раз.
  • Добавлена возможность синхронизировать сервера с помощью прямого TCP соединения, на данный момент это самый быстрый способ передачи данных о аукционе для его синхронизации между несколькими серверами.
  • Добавлен новый режим аукциона MULTI_CURRENCY(классический с 1 валютой - SINGLE_CURRENCY) позволяющий использовать сколько угодно валют в аукционе. Под мультивалютный режим обновлены так же большинство механик плагина, в том числе с лимитами и ограничениями для каждой валюты отдельно, так как каждая валюта на сервере имеет свою собственную ценность. Валюты и их лимиты настраиваются в новом конфиге settings/currencies.yml
  • Добавлена возможность включить гибридную систему хранения данных, где данные которые часто используются и при получении которых важна скорость(к примеру активные лоты) - хранятся в указанной Redis базе данных, а все остальное в выбранной SQL базе данных.
  • Добавлена полностью настраиваемая интеграция с ИИ в конфигурация ai.yml с поддержкой всех популярных ИИ моделей. Добавлен аргумент /ah ai для такого функционала как /ah ai search. Из возможностей:
    1) Преобразование абстрактных запросов в разговорном стиле при поиске предметов в конкретные с фильтрами
    2) Анализ рыночной стоимости предмета в руке игрока(с сопоставлением локальной статистикой рынка)
    3) Объявление с самыми популярными предметами за последние 24 часа
    4) Анализ продаж лотов за необычно высокую цену при этом
  • Реализован аддон AucSocial на поддержку дискорд и телеграм оповещений о продаже лотов, а так же тг/дискорд бот для информации и управления. Бота можно хостить как прямо на сервере где запущен плагин с аддоном, так и удаленно на другой машине.
  • Добавлена механика аренды слотов - /ah rent
  • Добавлена механика массового выставления лотов - /ah sellgui
  • Добавлена новая сортировка по критерию выгодной цены исходя из аналатики
  • Добавлена красиваю замена неактуального лота на настраиваемый предмет когда не хватает монет, лот уже куплен или лот снят с продажи и т.д.
  • Обновлена и улучшена система налогообложения
  • Добавлена настройка списка аргументов для выставления предметов с запретом поштучной покупки
  • Добавлена настройка режима табкомплита при вводе цены предмета
  • Обновлена и улучшена механика стресс-теста аукциона
  • Добавлена поддержка просмотра содержимого бандлов
  • Добавлены новые плейсхолдеры
  • Команда /ah admin memory переименована в /ah admin status. Обновлен дизайн сообщения и добавлены новые значения. При введении команды на самом сервере , а не с консоли открывается информативное меню(с консоли же выводится сообщение status-report).
  • Добавлена настройка top-name-format с возможностью редактирования формат плейсхолдеров ника игрока в топе, а так же макс. кол-во игроков в памяти топов продавцов
  • Переделан дизайн меню логов(/ah admin logs) и убрана лишняя информация. Добавлен поиск логов конкретного игрока и команда для очистки логов
  • Добавлено логирование изменения конфигурации системой автоапдейта во время запуска плагина
  • Архитектура команд была полностью переписана под новый и более гибкий фреймворк
  • Исправлена внутрення миграция баз данных.
  • Добавлена миграция БД с плагинов BAuctionV2 и zAuctionHouseV4
  • Обновлены все зависимости и библиотеки
  • Обновлена документация, так же теперь в wiki новая и более читабельная стилистика текста - You must be logged in to see this link.
  • В tags.yml обновлены значения по умолчанию, добавлены предметы с самых новых версий включая 26.3
  • Для удобства некоторые конфигурации меню из папки menus/ были разделены в общие подпапки. Ваши настроенные конфигурации меню автоматически переместятся в новые пути без изменения содержимого.
  • Обновлены все зависимости и либы до последних версий
  • Исправлен баг с базой данных при котором если первый раз сменить базу данных с локальной на удаленную(mysql, mariadb..) при запущенном сервере не создавалась таблица для логов
  • Добавлен новый action - OPEN_CONFIRM_MENU
  • В конфиги меню confirm.yml, home.yml, count.yml добавлены коментарии со списком доступных внутренних плейсхолдеров плагина для использования в шаблонах
  • Исправлена обработка hex цветов и lore товара в меню confirm.yml и count.yml
  • Добавлена поддержка VaultSlim
  • Теперь если при использовании команды /ah search в руке игрока будет какой-то предмет и аргумент тега пуст, то будет поиск по предмету в руке игрока
  • В /ah stats и /ah sub реализована поддержка предметов с различными метаданными, не только по материалу
  • Исправлен баг связанный с тем что не работал плейсхолдер {translated_material} в меню статистики
  • Обновлены все зависимости и либы до последних версий
  • Добавлена поддержка Nexo, ItemsAdder и Oraxen . Как для отображения кастомных предметов на аукционе в виде лотов, так и возможность использовать свои кастомные модельки для статических предметов в любых меню плагина
  • Добавлены плейсхолдеры статистики заработка
  • Исправлена совместимость с CakeEnchants
  • Исправлена ошибка связанная с генерацией зелей при стресс тесте на версиях 1.21
  • Исправлена визуальная проблема с изменением форматирования цветов, названий и описаний лотов в меню аукциона
  • Добавлен перевод для предметов в меню подписки(/ah sub)
  • Исправлен баг связанный с межсерверным аукционом
  • Исправлен редкий визуальный баг связанный с не отображением предметов в меню storage.yml при определенных обстоятельствах
  • Из advanced.yml удалена настройка active-auctions-limit в связи с её ненадобностью и чтобы не было путаницы при настройке конфига
  • Исправлен визуальный баг связанный с тем что после /ah admin reload и открывания меню требовалось нажать любую статическую кнопку чтобы в главном меню /ah отобразились лоты игроков.
  • Обновлена система API и аддонов, добавлено очень много новых возможностей. Документация так же обновилась
  • Добавлена настройка параметра resell в messages.yml (секция resell-settings) и плату за перепродажу в config.yml (секция resell-fee)
  • Добавлено событие bought_item в events.yml (вызывается для игрока у которого купили предмет)
  • Исправлен баг с двойным наложением описания плагином на предмет после перевыставления его на аукцион.
  • Лоты теперь занимают меньше места в ОЗУ(450.000 лотов с разными метаданными занимают всего 200 мегабайт в оперативной памяти), улучшен алгоритм поиска лотов через команду /ah search, меню листается плавно даже при сверх большом кол-ве лотов(10.000 страниц или 450.000 лотов)
  • Все зависимости и либы обновлены до последних версий( в том числе PostgreSQL JDBC Driver в котором была крит. уязвимость, You must be logged in to see this link. )
  • Полностью переписаны 90% механик. В том числе парсинг цветов, теперь он намного меньше нагружает процессор
  • В разы улучшена и ускорена работа стресс тестирования, скорость генерации тяжелых лотов теперь доходит до нескольких тысяч в секунду
  • Исправлен баг связанный с тем что администратор иногда не мог удалить лот с аукциона
  • Исправлен визуальный баг с подсчётом предметов в категориях
  • Исправлен баг связанный с не точной обработкой частичной покупки лота
  • Исправлен подсчёт размера кэша лотов в /ah admin memory
  • Ещё множество других исправлений которые не поместились в этот список
  • Добавлена возможность хранить и просроченные и активные лоты в одном меню. При этом можно оставить и как есть, отдельно в двух меню.
  • Уменьшено время на генерацию стресс-предметов, теперь они намного быстрее заполняют аукцион.
  • Значительно снижена нагрузка на GC при большом количество лотов
  • Убрана отправка сетевых пакетов для тестовых лотов(которые были созданы через /ah admin stress).
  • Пакеты раньше считывали и отправляли не всю информацию про предмет что могло привести к ошибкам при использовании мультисерверного аукциона, теперь абсолютно все нужные данные и отправляются и считываются.
  • Исправлена ошибка что в некоторых сообщениях предметы могли переводится на английское название материала. Теперь абсолютно везде где это возможно будет указан перевод из ассетов
  • Исправлена работа glow и flags в предметах меню
  • Исправлена ошибка с async ивентом
  • Исправлена ошибка связанная с часовым поясом при использовании PostgreSQL бд
  • Для совместимости с PlugmanX теперь все меню закрываются при выключении плагина без задержки в 2 тика.
  • Но я все равно крайне не рекомендую выгружать/загружать CakeAuction через него Исправлены Actions в меню.
  • Исправлена редкая ошибка с EssentialsX которая могла возникнуть при попытке получения отформатированной цены с экономикой Vault/VaultUnlocked
  • Добавлено автоматическое обновление всех конфигураций и структуры базы данных при обновлении плагина на новую версию. Больше не нужно вручную добавлять новые сообщения/настройки в конфиги, а так же удалять старые или менять названия старых ключей или секций на новые, это все автоматически сделает плагин не затронув ваши текущие уже выставленные настройки. Тоже самое относится и к базе данных, плагин автоматически заполнит таблицы новыми полями.
  • Добавлено автоматическое исправление ошибок в конфигурациях и базе данных. Поломанные конфиги будут сохранятся в отдельном файле, а ваши текущие заменятся работающими изначальными конфигурациями.
  • Добавлены новые тригеры в истории и логировании (выставление предмета на продажу, частичная покупка лота, взятие лота со склада)
  • Исправлен порядок загрузки аддонов из-за чего раньше в аддонах возникала ошибка при регистрации кастомного Action. Теперь система аддонов работает полностью корректно
  • Исправлена ошибка при выполнении команды поиска предметов /ah search
  • Исправлена кнопка возвращения назад в меню просмотра содержимого шалкера и подтверждения покупки
  • Исправлен перевод предметов и блоков на новых версиях. Теперь переведенные названия корректно берутся из ассетов.
  • Исправлена работа категорий. Теперь в меню будет отображаться реальное количество предметов которые относятся к конкретной категории. Так же они будут мгновенно обновляться
  • Исправлена ошибка связанная с тем что в определенной ситуации при перезагрузке плагина некоторые уже проданные предметы могли вернуться на аукцион
  • Исправлено закрытие всех меню при перезагрузке плагина командой /ah admin reload
  • Исправлен подсчёт предметов в лоте с которыми произошло взаимодействие в истории, логировании и статистике.
  • Исправлены плейсхолдеры топов
Назад
Сверху Снизу