Гайды

Как настроить донат на сервере Майнкрафт через EasyDonate: пошаговый гайд с нуля

Как настроить донат на сервере Майнкрафт через EasyDonate: пошаговый гайд с нуля

Настроить донат на сервере Майнкрафт через EasyDonate — 20–30 минут. Нужно: аккаунт на easydonate.ru, плагин EasyPayments в папке /plugins/ и прописанные команды выдачи в личном кабинете. RCON открывать не нужно — плагин сам стучится на серверы EasyDonate.

Хочешь настроить автодонат на сервере Майнкрафт через EasyDonate, но не знаешь, с чего начать? Хорошая новость: с плагином EasyPayments это стало реально просто. Больше не нужен RCON, открытые порты и страх, что кто-то доберётся до консоли твоего сервера. Разбираем всё по шагам.

Зачем нужен EasyPayments и чем он лучше RCON?

EasyDonate — это витрина с привилегиями, где игроки покупают через браузер. Деньги проходят через платформу, а сервер получает сигнал и выдаёт товар.

Старый способ — RCON — требовал открытого порта для удалённого управления. Это и дырка в безопасности, и лишняя головная боль. EasyPayments убрал это полностью: плагин сам опрашивает серверы EasyDonate через LongPoll и забирает очередь покупок. Никаких входящих соединений — только исходящие.

  • Работает на Spigot, Paper, Folia (1.8+)
  • Не нужен RCON — нет открытого порта
  • Команды выдаются с задержкой менее секунды
  • Настройка через одну команду /ep setup

С чего начать: как создать магазин на easydonate.ru?

Заходи на easydonate.ru и регистрируйся. После входа тебя встретит панель управления — тут создаёшь магазин: придумываешь название, выбираешь поддомен (вида yourshop.easydonate.ru) и жмёшь «Создать».

Теперь нужны два значения — без них плагин не запустится:

  • Ключ доступа (Access Key) — в разделе «Настройки» → «Сервер». Длинная строка символов, что-то вроде eyJhbGci... Копируй её целиком.
  • ID сервера — там же, четырёхзначное или пятизначное число.

Запиши оба значения — они понадобятся при настройке плагина.

Как установить EasyPayments на сервер?

Скачай последнюю версию EasyPayments с Modrinth (modrinth.com/plugin/easypayments-plugin) или со SpigotMC. Это бесплатный плагин с открытым исходником.

  • Останови сервер (команда stop в консоли или кнопка Stop в панели управления).
  • Загрузи EasyPayments.jar в папку /plugins/ — через FTP-клиент (FileZilla) или файловый менеджер панели хостинга.
  • Запусти сервер заново.
  • Убедись, что плагин загрузился: в консоли должна появиться строка [EasyPayments] Enabling EasyPayments...

Как привязать плагин к магазину через /ep setup?

После запуска сервера введи в консоль команду (не в чат игры, а именно в консоль сервера):

ep setup <ключ_доступа> <id_сервера>

Например: ep setup eyJhbGciOiJIUzI1... 12345

Плагин сам запишет данные в config.yml и сразу попробует подключиться к EasyDonate. В консоли должно появиться: [EasyPayments] Successfully connected to EasyDonate! Если видишь это — всё готово.

Нужна база данных? По умолчанию используется SQLite — хранится локально в папке плагина, для небольшого сервера хватит с запасом. Если хочешь MySQL или PostgreSQL — открой plugins/EasyPayments/config.yml и измени секцию database.

Как прописать команды выдачи товаров?

Возвращайся в личный кабинет EasyDonate. Создай категорию (например, «Привилегии») и добавь первый товар. Главное — вкладка «Команды» в карточке товара.

Команды пишутся без слэша, вместо ника игрока — плейсхолдер {player}:

  • lp user {player} parent add vip — выдать группу через LuckPerms
  • give {player} diamond 64 — выдать 64 алмаза
  • eco give {player} 1000 — начислить деньги через Vault/EssentialsX
  • perm add {player} vip 30d — временная привилегия через PermissionsEx

На один товар можно навесить несколько команд — они выполнятся по очереди. Например, выдать группу и отправить приветственное сообщение через tellraw.

Как проверить, что всё работает — тестовая покупка

Скриншот серверного Minecraft-магазина с товарами и ценами
Источник: modrinth.com

В личном кабинете EasyDonate есть кнопка «Тест» рядом с товаром. Нажми — платформа имитирует покупку на заданный ник. Зайди на сервер под этим ником и проверь, выдалась ли привилегия.

Команда не выполнилась? Смотри консоль сервера — EasyPayments логирует каждую попытку. Три самые частые причины:

  • Игрок был офлайн — EasyPayments ставит команды в очередь и выдаёт при следующем входе. Это нормальное поведение, не баг.
  • Команда с ошибкой — проверь синтаксис вручную прямо в консоли сервера.
  • Нужный плагин не установлен — без LuckPerms команда lp не сработает, без EssentialsX не сработает eco.
  • Сервер не видит EasyDonate — пересвязи через ep setup, проверь ключ и ID.

Нужен ли webhook вместо LongPoll?

LongPoll — дефолтный режим EasyPayments — работает стабильно для большинства серверов: плагин сам опрашивает API EasyDonate каждые несколько секунд. Для высоконагруженных серверов с белым IP можно указать URL webhook в настройках магазина — тогда EasyDonate сам POST-запросом сообщит о покупке мгновенно.

Но webhook нужен публичный IP и открытый порт. Сервер за NAT или без белого IP? Оставайся на LongPoll — разницы в скорости выдачи не заметишь.

Есть ли альтернативы EasyDonate?

EasyDonate — самая распространённая платформа автодоната в русскоязычном комьюнити. Среди альтернатив — TradeMC, DonateCase (под кейсы). Ещё один вариант — Millida Trade: автодонат и автовыдача для Minecraft Java-серверов (1.8–1.21) с комиссией 5%, выплатами на карту РФ и единым аккаунтом с Rating и Market. Регистрация бесплатная, комиссия только с успешных платежей. Магазин можно перенести импортом — в один клик или из файла.

Millida TradeАвтодонат и автоматическая выдача товаров на сервере — выдача за секунды, без ручной работы.Перейти в Trade

Частые вопросы

EasyPayments работает на Forge/Fabric-серверах?

Нет. EasyPayments — плагин под Spigot/Paper и их форки. На чистом Forge или Fabric он не запустится. Если у тебя модпак — нужен гибридный сервер вроде Mohist (Forge+Bukkit) или Arclight, либо ищи другое решение.

Покупка прошла, но команда не выполнилась — что делать?

Сначала смотри консоль — EasyPayments пишет туда все попытки. Если запись есть, но команда не сработала — проблема в синтаксисе или отсутствующем плагине (LuckPerms, EssentialsX). Если записи нет вообще — проблема в подключении: пересвязи через ep setup или проверь, не слетел ли ключ доступа.

Нужно ли включать RCON вместе с EasyPayments?

Нет — в этом весь смысл плагина. EasyPayments устанавливает связь с EasyDonate изнутри сервера. Держать RCON включённым не нужно и не рекомендуется из соображений безопасности.

Сколько стоит EasyDonate и есть ли комиссия?

EasyDonate берёт комиссию с каждой транзакции — процент зависит от тарифного плана и способа оплаты. Точные цифры смотри в разделе «Тарифы» на easydonate.ru — они периодически меняются. Плагин EasyPayments при этом бесплатный.

easydonateавтодонат майнкрафтeasypayments плагиннастройка доната сервер minecraftвыдача команд донатdonatemс настройкаплагин доната spigot paper

Похожие статьи

Комментарии 0