Configuration
Конфигурация Oxygen: Store
Параметры:
Клиент
- «enable_store_menu_key» [boolean] - разрешить добавление клавиши «открыть меню магазина»
- «store_menu_key» [int] - код клавиши «открыть меню магазина» по умолчанию
Используется для настройки значения клавиши по умолчанию в меню управления и в Oxygen Menu. Коды клавиш доступны здесь: https://minecraft.gamepedia.com/Key_codes
Сервер
- «store_currency_index» [int] (синхронизируется) - индекс виртуальной валюты, используемой магазином
- «enable_gifts» [boolean] (синхронизируется) - разрешить игрокам покупать товары в подарок
- «gifts_inventory_size» [int] (синхронизируется) - максимальное количество ожидающих получения/возвращённых подарков, которое может единовременно иметь игрок
- «gift_expire_time_hours» [int] (синхронизируется) - время в часах по истечению которого подарки ожидающие получения будут возвращены отправителям (возврат происходит только при рестарте сервера)
- «enable_store_access» [boolean] (синхронизируется) - определяет доступ к магазину по умолчанию для всех игроков
- «enable_store_access_clientside» [boolean] (синхронизируется) - разрешить открытие меню магазина со стороны клиента
Значение этого параметра определяет правила доступа в меню торговли. Если «true», то игрок сможет открывать меню обычным способом и совершать любые операции. Если «false», то открытие меню для игрока будет возможно только с помощью команды и будет использоваться таймаут для операций.
- «store_menu_operations_timeout_millis» [int] - таймаут операций в меню магазина в миллисекундах
Таймаут используется для предотвращения неавторизованных операций по покупке и продаже (в случае модификации клиента злоумышленниками). Таймаут сбрасывается при открытии меню с помощью команды и наступает по истечению времени заданным этим значением.
- «enable_store_management_ingame» [boolean] - разрешение на редактирование сделок в магазине во время игры
- «debug_scripts» [boolean] - выводить в консоль отладочную информацию при выполнении скриптов
- «advanced_logging» [boolean] - расширенное логирование операций
Если активно, то система будет логировать каждую операцию покупки в магазине.
