April 21

QuantumRent — автоматическая аренда Steam-аккаунтов на FunPay

Если вы продаёте аренду Steam-аккаунтов на FunPay и хотите убрать ручную работу, QuantumRent берёт большую часть процессов на себя. Это плагин для Cardinal, который хранит аккаунты, следит за арендами, автоматически выдаёт доступ после оплаты, помогает с продлениями и даёт удобное управление через Telegram.

Плагин открывается через команду /rent_menu и дальше работает как отдельная мини-панель управления прямо внутри Telegram-бота Cardinal.

Что умеет QuantumRent

Главная задача плагина — автоматизировать аренду Steam-аккаунтов на FunPay. В текущем виде он умеет:

  • хранить Steam-аккаунты и управлять ими;
  • автоматически выдавать аккаунты после оплаты заказа;
  • поддерживать онлайн- и оффлайн-аккаунты;
  • автоматически продлевать аренду;
  • выдавать Steam Guard / SDA-коды;
  • менять пароль после окончания аренды для онлайн-аккаунтов;
  • управлять лотами и их доступностью;
  • подсказывать покупателю, как продлить аренду;
  • вести логи и показывать статус работы;
  • работать через Telegram-меню без постоянной правки файлов руками.

Как устроено меню

После запуска /rent_menu открываются основные разделы:

  • Статистика
  • Аренда
  • Аккаунты
  • Лоты
  • Игры
  • Steam
  • Логи
  • Статус

Это и есть центр управления плагином.

Какие аккаунты поддерживаются

В плагине есть два типа аккаунтов.

Онлайн — это аккаунты со сменой пароля. Они подходят для обычной временной аренды: аккаунт выдали, аренда закончилась, пароль сменился, аккаунт снова готов к работе.

Оффлайн — это аккаунты без ротации пароля. Они используются для оффлайн-активаций, когда покупатель играет в автономном режиме Steam.

При этом плагин не даёт смешивать онлайн- и оффлайн-аккаунты в одном лоте, чтобы не ломать логику выдачи.

Что нужно для работы с аккаунтами

Для каждого нового аккаунта нужен maFile. Это важно не только для онлайн-аккаунтов, но и для оффлайн тоже. Через него плагин может работать с Steam Guard / SDA-кодами и корректно обслуживать аккаунты.

Если говорить проще: сейчас maFile — это обязательная часть нормальной работы плагина.

Как добавляются аккаунты

В разделе Аккаунты можно добавлять новые аккаунты по шагам:

  • выбрать тип аккаунта;
  • указать логин;
  • указать пароль;
  • указать игру или категорию;
  • загрузить maFile.

После этого аккаунт попадает в базу плагина и может быть привязан к нужному лоту.

Кроме добавления, через раздел аккаунтов можно:

  • смотреть список;
  • открывать карточку аккаунта;
  • редактировать данные;
  • замораживать аккаунты;
  • удалять их.

Как работают лоты

В разделе Лоты создаётся и настраивается вся логика выдачи. У каждого лота можно хранить:

  • ID лота с FunPay;
  • название;
  • игру;
  • список привязанных аккаунтов;
  • активность;
  • время аренды за 1 единицу товара;
  • бонусные часы;
  • автосмену пароля;
  • автоподнятие лота.

Это означает, что плагин не просто “выдаёт что-то после оплаты”, а понимает, какой именно аккаунт относится к конкретному товару и как с ним дальше работать.

Привязка аккаунтов к лотам

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

Для этого в плагине есть отдельная логика привязок. Можно:

  • привязывать аккаунты к лоту;
  • отвязывать их;
  • перепривязывать;
  • использовать более удобную массовую привязку.

Это особенно полезно, когда аккаунтов много и всё нужно распределять быстро.

Настройки аренды

Для обычных арендных лотов можно задавать:

  • сколько часов даётся за 1 штуку товара;
  • сколько часов даёт бонус по команде !bonus;
  • включена ли автосмена пароля;
  • нужно ли автоматически поднимать и опускать лот в зависимости от наличия свободных аккаунтов.

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

Шаблонные лоты

Отдельно в плагине есть создание лотов по шаблону. Это удобно, если вы хотите не заводить каждый лот вручную.

Смысл в том, что вы берёте один шаблонный лот и на его основе создаёте линейку вариантов по длительности. Это ускоряет развёртывание аренды для новых игр или категорий.

Раздел “Игры” и продления

В текущей версии есть отдельный раздел Игры. Он нужен для продлений.

Для каждой игры можно выбрать отдельный лот продления. Тогда, когда у покупателя заканчивается аренда, плагин может подсказать ему именно тот лот, который нужно купить для продления этой игры.

Это делает продление намного удобнее и для продавца, и для покупателя.

Как работает автовыдача

Когда на FunPay приходит оплата, плагин анализирует заказ и определяет, что именно нужно сделать.

Дальше возможны три основных сценария:

  • выдать обычный арендный аккаунт;
  • выдать оффлайн-аккаунт;
  • продлить уже существующую аренду.

Если это обычная аренда, плагин берёт первый подходящий свободный аккаунт, считает срок и отправляет данные покупателю.

Если это оффлайн-лот, плагин выдаёт аккаунт с отдельным оффлайн-шаблоном.

Если это лот продления, время аренды добавляется автоматически.

Что получает покупатель

После выдачи покупатель получает понятное сообщение с данными аккаунта и подсказками.

Для аренды это обычно:

  • логин;
  • пароль;
  • срок аренды;
  • команды:
    • !код
    • !аренда
    • !bonus
    • !продлить

Для оффлайн-активации сообщение отдельное: там не только логин и пароль, но и инструкция, как перевести Steam в автономный режим и как пользоваться таким аккаунтом.

Команды покупателя в чате

Плагин умеет обрабатывать команды в чате FunPay.

Основные команды:

  • !аренда — показывает справку;
  • !аккаунты — показывает свободные аккаунты;
  • !код [логин] — выдаёт Steam Guard-код;
  • !bonus — добавляет бонусные часы, если это разрешено;
  • !продлить — показывает, как продлить аренду, и подсказывает нужный лот.

То есть после продажи покупатель не остаётся “один на один” с аккаунтом: у него есть понятные команды для взаимодействия.

Что происходит после окончания аренды

После завершения срока плагин автоматически обрабатывает аренду.

Для онлайн-аккаунтов он может сменить пароль и вернуть аккаунт в работу.

Для оффлайн-аккаунтов логика другая: пароль не ротируется, потому что сам формат товара другой.

Также перед окончанием аренды плагин может заранее предупредить покупателя и подсказать вариант продления.

Раздел “Steam”

В разделе Steam доступны два главных инструмента:

  • смена пароля;
  • получение Steam Guard-кода.

Это удобно для ручной работы администратора, когда нужно быстро вмешаться и помочь по конкретному аккаунту.

Логи и статус

В разделе Логи можно смотреть записи плагина и разбирать проблемы, если что-то пошло не так.

В разделе Статус можно проверить, работает ли scheduler, жив ли обработчик сообщений FunPay и в целом всё ли в порядке с рабочим циклом плагина.

Если где-то перестала срабатывать выдача, продление или код, именно эти разделы помогают найти проблему быстрее всего.

Почему это удобно

Главная сила QuantumRent в том, что он превращает аренду Steam-аккаунтов из хаотичной ручной работы в понятную систему:

  • аккаунты лежат в одной базе;
  • лоты настроены отдельно;
  • привязки не путаются;
  • выдача идёт автоматически;
  • продления работают через отдельную логику;
  • покупатель получает команды и подсказки;
  • администратор видит логи, статусы и может управлять всем через Telegram.