VIP и премиум-пропуски в игре
Как работает готовая VIP-система iDos Games - премиум-пропуски с бонусами, бесплатный пробный период, скидки и прибавка к наградам по всей игре - и как настроить её в кабинете.
Премиум - готовая VIP-система: пропуски с бонусами, которые игрок покупает за игровую валюту, с таймером и разовым бесплатным пробным периодом. Бонусы сервер применяет сам и везде: скидки в магазине, прибавку к наградам, VIP-призы в ивентах и сезоне.
Что видит игрок
- Каждый пропуск, от младшего уровня: название, бонусы и срок.
- Бесплатный пробный период один раз на пропуск, со значком на вкладке, пока он ждёт.
- Таймер активного пропуска и «Продлить».
- Покупку за валюту или предметы; пропуск за реальные деньги продаётся через оплату платформы.
-10% в магазине · +20% к наградам · кристаллы каждый день
-25% в магазине · x2 награды · VIP-призы в ивентах
Как устроено
Шаг 01Добавьте систему в проект
Попросите ИИ-кодер: «Добавь VIP-пропуск». Он поставит готовую систему; вкладка появится у игроков, когда пропуск будет настроен.
Шаг 02Настройте в кабинете
Откройте кабинет, выберите проект и перейдите в LiveOps → v2 → Премиум.
- Создайте пропуск: название, уровень, срок, бонусы и варианты цены.
- Включите бесплатный пробный период, если он нужен.
Кнопка ИИ на странице открывает помощника: опишите, что нужно, он предложит правки, а вы проверите их и нажмёте Сохранить.
Шаг 03Проверьте и выпустите
Проверьте систему в тестовой версии приложения. В живое приложение настройки уходят отдельным действием - см. публикация и ссылки.
Для разработчиков
VIP работает через client.premium из @idosgames/core. Скидки и бонусы кода не требуют: их применяет сервер в каждой покупке и выдаче награды.
// Пропуски тайтла (конфиг) и VIP-состояние игрока
const defs = await client.premium.getDefinitions()
await client.premium.getUserState()
const vip = client.data.user.state?.Premium
vip?.MaxActiveTier // лучший активный уровень, 0 без VIP
vip?.Subscriptions?.['vip_gold']?.ExpirationDate // смотрите дату, а не наличие ключа- Использованный пробный период остаётся использованным: список - в
ActivatedTrialIDs, второй раз его не предлагайте. - Что на самом деле списано и выдано - в ответе покупки, а не в базовой цене.
Подробное описание полей - в навыке premium-system, его отдаёт MCP-сервер SDK.
Частые вопросы
Можно продавать VIP за реальные деньги?
Да, через оплату платформы. Сам экран VIP продаёт пропуски за игровую валюту и предметы.
Скидки нужно программировать?
Нет. Премиум-скидки и бонусы в магазине и наградах сервер применяет сам.
Смотрите также
- Магазин в игре: витрины, товары и ценыКак работает готовый магазин iDos Games - витрины с ротацией товаров, цены в валюте игры или реальными деньгами, бесплатные подарки и лимиты покупок - и как настроить его в кабинете без кода.
- Ивенты на время: фестиваль с треком призовКак работают готовые ивенты на время iDos Games - события с жетонами, треком вех, VIP-призами и суточными лимитами - и как настроить их в кабинете.
- Сезон и боевой пропуск: уровни с призамиКак работает готовый сезон iDos Games - лестница уровней с наградами как боевой пропуск, статус за игру, второй VIP-приз и сезоны друг за другом - и как настроить его в кабинете.
Сделайте свою игру
Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.