Плагин Утилита Другое FoolioBridge — бесплатный плагин, который сам выдаёт игрокам покупки [1.0.1]

FoolioBridge — бесплатный плагин, который сам выдаёт игрокам покупки
Краткое описание:
Мост между донат-сайтом и сервером: выдача покупок, офлайн-очередь, подписи HMAC
3
102

Что такое FoolioBridge​

ВНИМАНИЕ! В РЕПОЗИТОРИИ GIT ЛЕЖИТ ПОДРОБНАЯ ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ!!!
FoolioBridge — бесплатный плагин, который сам выдаёт игрокам покупки с вашего донат-сайта. Игрок оплатил привилегию на сайте — через несколько секунд он получает её на сервере. Без ручной выдачи, без платных сервисов и без процента с продаж.

Обычно для автодоната владельцы серверов либо платят сторонним площадкам комиссию с каждой покупки, либо пишут свой костыль через RCON с открытыми портами. FoolioBridge закрывает эту задачу бесплатно, с открытым кодом и с защитой, которая есть далеко не во всех платных решениях.

Почему стоит попробовать:

  • Бесплатно навсегда. Лицензия MIT: можно ставить на коммерческие серверы, менять код и распространять.
  • Не нужно открывать порты. Плагин сам опрашивает сайт, поэтому всё работает даже на дешёвом хостинге с панелью.
  • Защита от подделок. Каждый запрос и каждый ответ подписан секретным ключом (HMAC-SHA256). Подделать заказ или повторить старый не получится.
  • Ни одной двойной выдачи. Результат заказа сохраняется на диск до выполнения команд, поэтому даже падение сервера не выдаст покупку дважды.
  • Офлайн-очередь. Если игрок не на сервере, покупка ждёт его входа и выдаётся сама.
  • Любой товар. Сайт присылает обычные консольные команды: привилегии LuckPerms, кейсы, монеты, предметы — всё, что можно выдать командой.
  • Белый список команд. Можно разрешить сайту только нужные команды, например lp и cmi. Даже если сайт взломают, op через него не выдать.
  • История покупок в игре. Команда /donate показывает игроку ссылку на магазин и его последние покупки.
  • Подходит для сетей. Ставится на каждый бэкенд за Velocity или BungeeCord, у каждого сервера своё имя и свои заказы.
  • Работает с любым сайтом. Для Node.js есть готовый модуль, для PHP, Python и других языков — открытое описание протокола.
Для кого: владельцы серверов Paper, Purpur и их форков на версиях 1.20 и новее, у которых есть или будет свой донат-сайт.

Требования: Paper/Purpur 1.20+, Java 17+. Дополнительные плагины не нужны.

Автор

DeJIoVoy

Еще ресурсы от DeJIoVoy

FoolioTitles — личные титулы за токены
FoolioTitles — личные титулы за токены
бесплатный плагин личных титулов за токены. Игроки сами создают титулы с цветами и градиентами
ВерхНиз