Конфигурация
После установки плагин создаст конфигурационный файл config.yml в своей корневой директории /plugins/EasyPayments.
Стандартные настройки плагина:
key
Ключ магазина — основной параметр, без которого невозможна работа плагина. Найти его можно в настройках магазина панели управления EasyDonate. Состоит из 32 случайных символов, сгенерированных при создании магазина.
server-id
Идентификатор сервера, на котором выдаются товары. Параметр является обязательным, найти можно в настройках вашего магазина панели управления EasyDonate, во вкладке Серверы.
database
Конфигурация подключения к базе данных
type
Тип используемой базы данных.
Поддерживаемые базы данных: sqlite, h2, mysql, postgresql. По умолчанию: sqlite.
mysql
Конфигурация подключения к базе данных MySQL.
postgresql
Конфигурация подключения к базе данных PostgreSQL.
h2
Конфигурация подключения к базе данных H2.
sqlite
Конфигурация подключения к базе данных SQLite.
lang
Используемая локализация внутриигровых сообщений. Поддерживаемые значения: ru-RU, en-US. По умолчанию: ru-RU.
identify-by-uuid
Идентификация учетных записей покупателей при помощи UUID. При активации данной опции учетные записи покупателей будут привязываться к UUID соответствующих игроков вместо привязки к никнеймам.
Опция полезна в том случае, если Вы имеете сервер с возможностью авторизации с лицензионных аккаунтов: игроки с лицензией могут изменять никнеймы, однако их UUID будет оставаться прежним.
use-shop-cart
Активирует внутриигровую корзину.
Если опция активна, все покупаемые товары сначала добавляются во внутриигровую корзину.
Игрок может забрать все содержимое корзины командой /cart get (см. Команды и права).
feedback-await-time
Время ожидания ответа на выполненную команду. После выполнения команды обработчик будет слушать все поступающие ему сообщения от сервера в течение указанного здесь времени. Значение выражается в миллисекундах.
Не рекомендуется изменять, если вы не до конца понимаете механику работы этого параметра.
permission-level
Уровень прав для внутреннего исполнителя команд - виртуального пользователя @EasyPayments.
Поддерживаемые значения:
1: обход spawn-protection;2: доступ к КБ,/clear,/gamemodeи т.д.;3: доступ к/(de)op,/ban,/kick;4: доступ к/stop.
Рекомендуемое значение: 4.
logging
Вывод дополнительных сообщений в консоль игрового сервера.
debug
Режим отладки. Выводит всевозможную информацию о ходе проведения платежей в консоль сервера.
query-task-errors
Оповещение об ошибке в обновлении платежа и зачислении денежных средств на баланс в личном кабинете EasyDonate.
cache-worker-warnings
Оповещение о неудачном повторном проведении платежа (см. События).
cache-worker-errors
Оповещение об удалении неудачного платежа из памяти при достижении max-failed-attempts попыток.
execution-thread-pool-size
Только для опытных пользователей!
Ограничитель размера пула потоков, используемых для асинхронной обработки команд, получаемых внутри событий.
Вы можете изменить значение, если испытываете проблемы с запуском сервера на очень малых ресурсах процессора, но в этом случае получите дополнительную задержку при выполнении команд из-за очереди.
Значение -1 снимает ограничение.