Параметры
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 дней назад, будут удалены. Значение выражается в целочисленном количестве дней без учета текущего.
Значение -1
снимает ограничение, старые файлы логов не будут удаляться
Файлы логов располагаются по пути plugins/EasyPayments/logs
Только для опытных пользователей!
Ограничитель размера пула потоков, используемых для асинхронной обработки команд, получаемых внутри событий LongPoll API.
Вы можете изменить значение, если испытываете проблемы с запуском сервера на очень малых ресурсах процессора, но в этом случае получите дополнительную задержку при выполнении команд из-за очереди.
Значение -1
снимает ограничение.
По умолчанию: -1.