> For the complete documentation index, see [llms.txt](https://easypayments.easydonate.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://easypayments.easydonate.ru/configuring.md).

# Параметры

После [установки](broken://pages/cDAue5QCy4gEVDdCkvJL) плагин создаст конфигурационный файл `config.yml` в своей корневой директории `/plugins/EasyPayments`. Стандартные настройки плагина:

![Стандартный конфигурационный файл](https://4276163598-files.gitbook.io/~/files/v0/b/gitbook-28427.appspot.com/o/assets%2F-Md77WsZXrVfN9BzlY66%2F-Md7WAlgztri9Gw-7Qcp%2F-Md7ZrkK7Od-AWpw8d46%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202021-06-26%20%D0%B2%2016.47.25.png?alt=media\&token=a43fc2ad-e3cd-4355-ae21-1cd9c2bc9c3b)

## # key

Ключ магазина — основной параметр, без которого невозможна работа плагина. Найти его можно в настройках магазина. Состоит из 32 случайных символов, сгенерированных при создании магазина на платформе EasyDonate.

## # server-id

Идентификатор сервера, на котором выдаются товары. Параметр является обязательным, найти можно в настройках вашего магазина [панели управления EasyDonate](https://cp.easydonate.ru/shops), во вкладке **Серверы**.

## # database

Конфигурация подключения к базе данных

### ## type

Тип используемой базы данных. Поддерживаемые базы данных: `sqlite`, `h2`, `mysql`, `postgresql`. По умолчанию: `sqlite`.

### ## mysql

Конфигурация подключения к MySQL.

### ## postgresql

Конфигурация подключения к PostgreSQL.

### ## h2

Конфигурация подключения к H2.

### ## sqlite

Конфигурация подключения к SQLite.

## # lang

Используемая локализация внутриигровых сообщений. По умолчанию: `ru-RU.` Доступно:

* ru-RU
* en-US

## # shop-cart

Параметры внутриигровой корзины.

### ## enabled

Включить внутриигровую корзину? Если эта опция отключена, то все товары будут выданы сразу же.

### ## auto-issue-when-online

Определяет поведение внутриигровой корзины, когда игрок онлайн.

Если опция включена и игрок онлайн, выдача происходит в обход корзины. Если игрок оффлайн, товары попадают во внутриигровую корзину, откуда их можно получить командой `/cart get`.

### ## filtering

Параметры фильтрации товаров, попадающих в корзину (работает при включенном параметре `shop-cart.enabled`).

#### ### blacklist

Черный список товаров, которые не должны попадать в корзину. Если покупатель приобрел товар с ID из этого списка, выдача произойдет в обход корзины.

Возможные значения: `[1234, 1237]`, `[1234]`, `[1234, 1237, 1241, 1242]`

#### ### use-as-whitelist

Использовать черный список товаров в качестве белого? Если опция включена, то `shop-cart.filtering.blacklist` станет белым списком, а во внутриигровую корзину попадут только те товары, ID которых указаны в нем.

## # identify-by-uuid

Идентификация учетных записей покупателей при помощи UUID. При активации данной опции учетные записи покупателей будут привязываться к UUID соответствующих игроков вместо привязки к никнеймам.

Опция полезна в том случае, если Вы имеете сервер с возможностью авторизации с лицензионных аккаунтов: игроки с лицензией могут изменять никнеймы, однако их UUID будут оставаться прежними.

По умолчанию: false.

## # feedback-await-time

Время ожидания ответа на выполненную команду. После выполнения команды обработчик будет слушать все поступающие ему сообщения от сервера в течение указанного здесь времени. Значение выражается в миллисекундах.

{% hint style="warning" %}
Не рекомендуется изменять, если Вы не до конца понимаете механику работы этого параметра.
{% endhint %}

По умолчанию: 3000 (3 секунды).

## # permission-level

Уровень прав для внутреннего исполнителя команд - виртуального пользователя `@EasyPayments`. 1 - Обход spawn-protection. 2 - Доступ к КБ, /clear, /gamemode и т.д. 3 - Доступ к /(de)op, /ban, /kick. 4 - Доступ к /stop.

*Рекомендуемое значение: 4.*

## # log-file-time-to-life

Время жизни файлов логов плагина.&#x20;

При запуске плагина все файлы логов, созданные >N дней назад, будут удалены. Значение выражается в целочисленном количестве дней без учета текущего.

{% hint style="info" %}
Значение `-1` снимает ограничение, старые файлы логов не будут удаляться
{% endhint %}

{% hint style="info" %}
Файлы логов располагаются по пути `plugins/EasyPayments/logs`
{% endhint %}

## # execution-thread-pool-size

{% hint style="danger" %}
**Только для опытных пользователей!**
{% endhint %}

Ограничитель размера пула потоков, используемых для асинхронной обработки команд, получаемых внутри событий LongPoll API.

Вы можете изменить значение, если испытываете проблемы с запуском сервера на очень малых ресурсах процессора, но в этом случае получите дополнительную задержку при выполнении команд из-за очереди.

{% hint style="info" %}
Значение `-1` снимает ограничение.
{% endhint %}

По умолчанию: -1.
