Документация rustbase.shop
Как запустить и настроить донат-магазин для Rust-сервера на платформе rustbase.shop: подключение платёжной системы, плагин для Oxide/uMod, товары и наборы, оформление витрины, API для разработчиков.
Начало работы
- Быстрый старт — rustbase.shop — платформа донат-магазинов для Rust-серверов. Деньги игроков идут напрямую на твою ЮKassa, Робокассу или Pally , выдача предметов …
- Как выбрать донат-магазин — Донат-магазин для Rust-сервера выбирают по пяти вещам: куда идут деньги игроков, сколько забирает платформа, как игрок платит, как выдаются товары и можно ли…
- Подключение ЮKassa — Платежи идут напрямую на твою ЮKassa — платформа не держит деньги игроков. Для приёма оплаты по СБП нужно привязать магазин ЮKassa в панели.
- Сервер и плагин — Автовыдача предметов и онлайн-мониторинг работают через плагин RustBaseStore (Oxide/uMod), который ставится на игровой сервер и общается с магазином по API.
- Первый товар — Раздел Товары → + Товар . Минимум — название, категория, тип и цена.
Товары
- Типы товаров — В магазине три типа товаров. Все настраиваются в разделе Товары .
- Наборы и состав — Набор — это товар, который выдаёт сразу несколько предметов за одну покупку. Удобно для стартовых китов и тематических паков.
- Категории — Категории группируют товары на витрине во вкладки. Управляются в разделе Товары → Категории .
- Скидки и блокировка — Скидку и временную блокировку товара можно ставить вручную или через публичный REST API (удобно для акций и автоматизации).
Витрина и оформление
- Тема и оформление — Базовое оформление витрины — раздел Внешний вид → Дизайн . Доступно на всех тарифах.
- Английская версия — У витрины может быть вторая, английская версия — для игроков из-за рубежа. Весь интерфейс (кнопки, профиль, кошелёк, колесо, статистика, лига, ошибки)…
- Готовые шаблоны — Шаблон оформления применяет акцентный цвет и (на тарифах со своим CSS) набор стилей одним кликом. Раздел Внешний вид → Дизайн → Готовый шаблон .
- Свой CSS — На тарифах «База» и «Про» в разделе Внешний вид → Продвинутая кастомизация можно добавить собственный CSS — он применяется на витрине магазина.
- Справочник CSS-переменных — Витрина использует CSS custom properties. Переопредели любую из них в своём CSS через :root{ … } — изменения применятся ко всей витрине.
- HTML-виджеты — На тарифах «База» и «Про» можно добавить произвольные HTML-блоки на витрину: баннеры, виджет Discord, плеер VK/YouTube. Раздел Внешний вид → HTML-виджеты .
- Веб-аналитика — На тарифах «База» и «Про» можно подключить Яндекс.Метрику и Google Analytics — достаточно указать ID счётчика, код подключится автоматически и без ослабления…
Разработчикам
- JS-API витрины — Свой JavaScript (тарифы «База»/«Про», раздел Внешний вид → Продвинутая кастомизация ) исполняется на витрине и имеет доступ к объекту window.RB .
- Конфиг-переменные — Поведение витрины можно настроить из своего JS через RB.setConfig({...}) или задав объект window.RB_CONFIG до загрузки.
- Рецепты CSS/JS — Готовые примеры для своего CSS/JS (тарифы «База»/«Про»). Опираются на JS-API и CSS-таргетинг.
- Публичный REST API — Серверный API для управления магазином из своих сервисов и ботов: товары, скидки, баланс игроков. Базовый адрес — твой магазин (как открывается витрина…
- API плагина — Плагин RustBaseStore даёт другим плагинам методы для работы с балансом игрока и консольные команды. Установка и настройка плагина — Сервер и плагин.
Платежи и тарифы
- Деньги и комиссия — Платежи игроков поступают напрямую на твою ЮKassa, Робокассу или Pally . Платформа не хранит и не переводит деньги покупателей — она лишь обслуживает витрину…
- Промокоды и бонусы — Доступно на платных тарифах. Раздел Маркетинг .
- Колесо фортуны — Лотерея на витрине: игрок крутит колесо и получает приз — товар из каталога (выдаётся в игру) или баланс магазина. Раздел панели Колесо фортуны , на витрине …
- Свой домен — По умолчанию магазин работает на твой-адрес.rustbase.shop . На тарифах «База» и «Про» можно подключить собственный домен, например shop.example.ru .
Помощь
- Частые вопросы — На твоей ЮKassa, Робокассе или Pally. Платформа не держит средства покупателей — платежи идут напрямую к тебе. См. Деньги и комиссия.
- Решение проблем — Витрина защищена политикой безопасности (CSP): сторонние скрипты и ресурсы с чужих доменов блокируются намеренно.