====== Configuration ====== ===== Конфигурация Oxygen: Store ===== Общие сведения о конфигурации: [[core:configuration|ссылка]] Структура файла: {{:store:store_config.png|}} ==== Параметры: ==== === Клиент === * "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] - расширенное логирование операций Если активно, то система будет логировать каждую операцию покупки в магазине.