Параметры
Last updated
Last updated
После установки плагин создаст конфигурационный файл config.yml
в своей корневой директории /plugins/EasyPayments
. Стандартные настройки плагина:
Ключ магазина — основной параметр, без которого невозможна работа плагина. Найти его можно в настройках магазина. Состоит из 32 случайных символов, сгенерированных при создании магазина на платформе EasyDonate.
Идентификатор сервера, на котором выдаются товары. Параметр является обязательным, найти можно в настройках вашего магазина панели управления EasyDonate, во вкладке Серверы.
Конфигурация подключения к базе данных
Тип используемой базы данных. Поддерживаемые базы данных: sqlite
, h2
, mysql
, postgresql
. По умолчанию: sqlite
.
Конфигурация подключения к MySQL.
Конфигурация подключения к PostgreSQL.
Конфигурация подключения к H2.
Конфигурация подключения к SQLite.
Используемая локализация внутриигровых сообщений. По умолчанию: ru-RU.
Доступно:
ru-RU
en-US
Параметры внутриигровой корзины.
Включить внутриигровую корзину? Если эта опция отключена, то все товары будут выданы сразу же.
Определяет поведение внутриигровой корзины, когда игрок онлайн.
Если опция включена и игрок онлайн, выдача происходит в обход корзины. Если игрок оффлайн, товары попадают во внутриигровую корзину, откуда их можно получить командой /cart get
.
Параметры фильтрации товаров, попадающих в корзину (работает при включенном параметре shop-cart.enabled
).
Черный список товаров, которые не должны попадать в корзину. Если покупатель приобрел товар с ID из этого списка, выдача произойдет в обход корзины.
Возможные значения: [1234, 1237]
, [1234]
, [1234, 1237, 1241, 1242]
Использовать черный список товаров в качестве белого? Если опция включена, то shop-cart.filtering.blacklist
станет белым списком, а во внутриигровую корзину попадут только те товары, ID которых указаны в нем.
Идентификация учетных записей покупателей при помощи UUID. При активации данной опции учетные записи покупателей будут привязываться к UUID соответствующих игроков вместо привязки к никнеймам.
Опция полезна в том случае, если Вы имеете сервер с возможностью авторизации с лицензионных аккаунтов: игроки с лицензией могут изменять никнеймы, однако их UUID будут оставаться прежними.
По умолчанию: false.
Время ожидания ответа на выполненную команду. После выполнения команды обработчик будет слушать все поступающие ему сообщения от сервера в течение указанного здесь времени. Значение выражается в миллисекундах.
Не рекомендуется изменять, если Вы не до конца понимаете механику работы этого параметра.
По умолчанию: 3000 (3 секунды).
Уровень прав для внутреннего исполнителя команд - виртуального пользователя @EasyPayments
. 1 - Обход spawn-protection. 2 - Доступ к КБ, /clear, /gamemode и т.д. 3 - Доступ к /(de)op, /ban, /kick. 4 - Доступ к /stop.
Рекомендуемое значение: 4.
Время жизни файлов логов плагина.
При запуске плагина все файлы логов, созданные >N дней назад, будут удалены. Значение выражается в целочисленном количестве дней без учета текущего.
Только для опытных пользователей!
Ограничитель размера пула потоков, используемых для асинхронной обработки команд, получаемых внутри событий LongPoll API.
Вы можете изменить значение, если испытываете проблемы с запуском сервера на очень малых ресурсах процессора, но в этом случае получите дополнительную задержку при выполнении команд из-за очереди.
По умолчанию: -1.