Skip to main content
Игроки выставляют предметы командой /ah sell <цена> [валюта] и просматривают аукцион через /ah. Доступные команды и права перечислены в справочнике.

Хранение и несколько серверов

В database.yml выберите SQL-хранилище или режим HYBRID с Redis. Для сети настройте общую базу и транспорт синхронизации. Порядок настройки и примеры приведены на странице базы данных и сети.

ИИ

В settings/ai.yml можно настроить провайдера и модули поиска, оценки предметов, рыночной сводки, анализа сделок и фильтра автоскупщика. Команды и параметры описаны в настройке ИИ. Результаты зависят от выбранной модели и доступных данных.

Экономика и валюты

  • Режимы работы:
    • MULTI_CURRENCY — игроки могут торговать за любые настроенные валюты (Vault, PlayerPoints, опыт Minecraft, кастомные валюты через API).
    • SINGLE_CURRENCY — режим с одной валютой по умолчанию.
  • Настройки валют (settings/currencies.yml):
    • Раздельные лимиты слотов (currency-slots) и времени жизни лотов (currency-times).
    • Минимальные и максимальные цены (min-price, max-price).
    • Ограничения цен конкретных материалов под каждую валюту (item-prices в settings/economy/limits.yml).
    • Лимиты выплат автоскупщика (max-payouts в settings/economy/market.yml).
  • Интерфейс: Выбор валюты через меню /ah currency, оценка стоимости /ah value [валюта] и продажа /ah sell <цена> [валюта].

Налоги и комиссии

  • Режимы списания:
    • NONE — налог отключен.
    • SELLER — удерживается с выручки продавца.
    • BUYER — начисляется покупателю поверх стоимости.
    • BOTH — удерживается с обеих сторон сделки.
  • Дифференцированные ставки: Базовый налог для всех валют и индивидуальные ставки для конкретных валют (currency-tax).
  • Динамические расписания (schedules): Настройка временных акций (ночные скидки, безналоговые выходные, праздничные дни) через множитель (tax-multiplier: 0.5) или фиксированную ставку (tax: 0.0).
  • Торговые абонементы: Предметы, временно снижающие комиссию игрока при активации.

Торговые механики

  • Сортировка по выгоде: Сортировка sorting-7 ({discount_percent}) сравнивает цену лота со средней рыночной и поднимает наиболее выгодные предложения вверх.
  • Запрет поштучной покупки: Флаги commands.sell-only-full-flags (по умолчанию ["full", "f"]) позволяют выставить весь стак без возможности деления: /ah sell 500 full.
  • Массовая продажа (/ah sellgui): Выставление до 45 лотов одновременно через меню с единой ценой и валютой.
  • Аренда слотов (/ah rent): Временные слоты аукциона по тарифам из settings/economy/limits.yml с поддержкой LuckPerms.
  • Автодополнение цены (commands.price-tab-completion-mode):
    • SUGGESTIONS — подсказки фиксированных сумм (100, 1.000, 10.000, 100k, 1M).
    • FORMATTED — форматирование введенного числа с разделителями тысяч.
  • Покупка при переполненном инвентаре: При нехватке места в инвентаре купленные предметы отправляются в личное хранилище (send-to-storage-if-inventory-full: true).
  • Индикатор недоступных лотов: При покупке или снятии лота другим игроком предмет в открытом меню заменяется заглушкой.
  • Предпросмотр контейнеров: Просмотр содержимого шалкер-боксов и бандлов перед покупкой.
  • Подписки (/ah sub): Уведомления в чат при появлении товаров по заданным категориям или поисковым фразам.

Мониторинг и диагностика

  • Меню статуса (/ah admin status):
    • В игре открывает GUI: потребление памяти, TPS/MSPT, задержка сети (p50/p95/p99), режим хранилища, счетчик лотов и кнопка ручного запуска GC.
    • В консоли выводит текстовый отчет status-report.
  • Стресс-тестирование (/ah admin stress):
    • Режим LOCAL проверяет локальную работу аукциона, NETWORK — обмен между серверами.
    • Пакетное заполнение аукциона тестовыми лотами (/ah admin stress fill <страниц> [slow]).
  • Форматирование топа продавцов: Параметры top-name-format и top-size для вывода ников в топе с префиксами LuckPerms, рангами и PAPI-плейсхолдерами.
  • Защита ресурсов: Настройки блокировки аукциона при падении TPS или нехватке оперативной памяти.