Skip to content

The official EasyDonate payments processing implementation developed as alternative for the RCON protocol

License

Notifications You must be signed in to change notification settings

EasyDonate/EasyPayments

Repository files navigation

EasyPayments

Официальная имплементация обработки платежей на платформе EasyDonate, разработанная
в качестве альтернативы для алгоритма выдачи товаров с использованием протокола RCON.

supportedVersions latestReleaseImg licenseImg
documentationImg forumTopicImg problemSolutionImg

Ключевые преимущества

  • Поддержка наиболее популярных версий игры.
  • Возможность работы на Spigot, Paper, Folia (с 1.20.2) и на их форках (не гарантируется).
  • Высокая производительность и не менее высокое быстродействие:
    • Многопоточная обработка событий - обрабатываем команды параллельно!
    • Использование технологии LongPoll - обещаем минимальные задержки выдачи!
  • Поддержка недоступных для плагина ранее функций платформы (подарки, функционал плагинов).
  • Функция быстрой настройки плагина без редактирования конфига при помощи /ep setup.
  • Корзина для покупок Ваших игроков, чтобы они забирали товары в удобное для них время.
  • Перезагрузка всех компонентов плагина в реальном времени при помощи /ep reload.
  • Локализация сообщений команд - Вы можете изменить всё, что видят Ваши игроки!
  • Быстрый фреймворк ORMLite для работы с базами данных и поддержка самых популярных из них:
    • MySQL (MariaDB)
    • PostgreSQL
    • SQLite
    • H2
  • Открытый исходный код, ведь мы ценим Ваше доверие.

Документация

Установка плагина

  1. Создайте аккаунт на платформе и изучите доступный функционал.
  2. Скачайте JAR-файл актуальной версии плагина отсюда.
  3. Поместите скачанный файл в директорию plugins вашего сервера.
  4. Найдите в панели управления ключ доступа и ID сервера, к которому будете подключать свой.
  5. Запустите сервер и произведите быструю настройку, введя ep setup в консоли или /ep setup в игре.
  6. По желанию вы можете изменить место хранения данных в разделе database в config.yml.
  7. Готово, плагин уже ожидает товары для выдачи на данном сервере!

Поддержка сторонних платформ

Мы гарантируем официальную поддержку только для платформ на основе Spigot, Paper или Folia.
Подробная информация о поддержке остальных ядер размещена здесь.

Сборка из исходного кода

Информация по сборке из исходного кода доступна здесь.

License

This project is open-source and licensed under the MIT license.