Связующее звено между сайтом и сервером
Enjin & DonationCraft 2.x рассчитан на владельцев сообществ, которым недостаточно отдельной страницы магазина. Плагин передает события между панелью Enjin и Bukkit-сервером: покупка, окончание срока пакета, возврат или оспаривание платежа могут запускать заранее заданные консольные команды. Благодаря этому выдача привилегий строится вокруг правил магазина, а не ручной обработки каждой заявки.
Магазин внутри игры
Игрокам доступен интерфейс покупки с категориями, подкатегориями и разными способами показа товаров. Администратор может создавать несколько магазинов, распределять предложения между серверами, задавать запас и лимит покупок на пользователя. Накопительные пакеты учитывают историю заказов, позволяя организовать скидки или переход на более высокий уровень без повторной оплаты уже полученной части.
Серверные команды привязываются не только к успешной оплате. Отдельные действия предусмотрены для истечения срока, возврата и чарджбэка. Это важная административная деталь: временный ранг можно снять тем же автоматизированным контуром, которым он был выдан. Пользовательские вопросы и переменные из заказа допускается подставлять в команды, поэтому один товар может учитывать выбранные покупателем параметры.
Ранги, теги и статистика
Связка сайта и сервера выходит за пределы кассы. Плагин синхронизирует игровые ранги с тегами Enjin, способен менять доступ при появлении или удалении тега и добавлять игроков в белый список. Для нескольких серверов один сайт может обслуживать отдельные магазины и Minecraft-модули. В игровом мире на табличках и головах выводятся последние покупки, лидеры голосований и другая статистика сообщества.
Сравнение и границы применения
По основной задаче проект сопоставим с BuycraftX: оба соединяют внешний веб-магазин с Minecraft-сервером и исполняют команды по заказам. Особенность Enjin & DonationCraft 2.x заключается в более широкой связке с CMS Enjin, где рядом с магазином работают теги, ранги, модули сайта и статистика. Это удобно, если сообщество уже построено вокруг данной платформы.
При выборе важно учитывать возраст ветки 2.x. Ее официальный листинг давно не обновлялся и ориентирован на исторические версии Bukkit. Поэтому она интересна прежде всего администраторам старых сборок или тем, кто изучает прежнюю инфраструктуру Enjin. Для современного сервера совместимость и состояние внешнего сервиса следует проверять отдельно до переноса платежных и ролевых процессов.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.