Как настроить донат на сервере Майнкрафт через 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.
Как проверить, что всё работает — тестовая покупка
В личном кабинете 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 при этом бесплатный.




