QuantumRent — автоматическая аренда Steam-аккаунтов на FunPay
Если вы продаёте аренду Steam-аккаунтов на FunPay и хотите убрать ручную работу, QuantumRent берёт большую часть процессов на себя. Это плагин для Cardinal, который хранит аккаунты, следит за арендами, автоматически выдаёт доступ после оплаты, помогает с продлениями и даёт удобное управление через Telegram.
Плагин открывается через команду /rent_menu и дальше работает как отдельная мини-панель управления прямо внутри Telegram-бота Cardinal.
Главная задача плагина — автоматизировать аренду Steam-аккаунтов на FunPay. В текущем виде он умеет:
- хранить Steam-аккаунты и управлять ими;
- автоматически выдавать аккаунты после оплаты заказа;
- поддерживать онлайн- и оффлайн-аккаунты;
- автоматически продлевать аренду;
- выдавать Steam Guard / SDA-коды;
- менять пароль после окончания аренды для онлайн-аккаунтов;
- управлять лотами и их доступностью;
- подсказывать покупателю, как продлить аренду;
- вести логи и показывать статус работы;
- работать через Telegram-меню без постоянной правки файлов руками.
После запуска /rent_menu открываются основные разделы:
Это и есть центр управления плагином.
В плагине есть два типа аккаунтов.
Онлайн — это аккаунты со сменой пароля. Они подходят для обычной временной аренды: аккаунт выдали, аренда закончилась, пароль сменился, аккаунт снова готов к работе.
Оффлайн — это аккаунты без ротации пароля. Они используются для оффлайн-активаций, когда покупатель играет в автономном режиме Steam.
При этом плагин не даёт смешивать онлайн- и оффлайн-аккаунты в одном лоте, чтобы не ломать логику выдачи.
Что нужно для работы с аккаунтами
Для каждого нового аккаунта нужен maFile. Это важно не только для онлайн-аккаунтов, но и для оффлайн тоже. Через него плагин может работать с Steam Guard / SDA-кодами и корректно обслуживать аккаунты.
Если говорить проще: сейчас maFile — это обязательная часть нормальной работы плагина.
В разделе Аккаунты можно добавлять новые аккаунты по шагам:
После этого аккаунт попадает в базу плагина и может быть привязан к нужному лоту.
Кроме добавления, через раздел аккаунтов можно:
В разделе Лоты создаётся и настраивается вся логика выдачи. У каждого лота можно хранить:
- ID лота с FunPay;
- название;
- игру;
- список привязанных аккаунтов;
- активность;
- время аренды за 1 единицу товара;
- бонусные часы;
- автосмену пароля;
- автоподнятие лота.
Это означает, что плагин не просто “выдаёт что-то после оплаты”, а понимает, какой именно аккаунт относится к конкретному товару и как с ним дальше работать.
Одного добавления аккаунта в базу недостаточно. Чтобы автовыдача работала, аккаунты нужно привязать к нужному лоту.
Для этого в плагине есть отдельная логика привязок. Можно:
- привязывать аккаунты к лоту;
- отвязывать их;
- перепривязывать;
- использовать более удобную массовую привязку.
Это особенно полезно, когда аккаунтов много и всё нужно распределять быстро.
Для обычных арендных лотов можно задавать:
- сколько часов даётся за 1 штуку товара;
- сколько часов даёт бонус по команде !bonus;
- включена ли автосмена пароля;
- нужно ли автоматически поднимать и опускать лот в зависимости от наличия свободных аккаунтов.
Если свободные аккаунты заканчиваются, плагин может деактивировать лот. Если аккаунты снова появляются, лот можно автоматически вернуть в активное состояние.
Отдельно в плагине есть создание лотов по шаблону. Это удобно, если вы хотите не заводить каждый лот вручную.
Смысл в том, что вы берёте один шаблонный лот и на его основе создаёте линейку вариантов по длительности. Это ускоряет развёртывание аренды для новых игр или категорий.
В текущей версии есть отдельный раздел Игры. Он нужен для продлений.
Для каждой игры можно выбрать отдельный лот продления. Тогда, когда у покупателя заканчивается аренда, плагин может подсказать ему именно тот лот, который нужно купить для продления этой игры.
Это делает продление намного удобнее и для продавца, и для покупателя.
Когда на FunPay приходит оплата, плагин анализирует заказ и определяет, что именно нужно сделать.
Дальше возможны три основных сценария:
Если это обычная аренда, плагин берёт первый подходящий свободный аккаунт, считает срок и отправляет данные покупателю.
Если это оффлайн-лот, плагин выдаёт аккаунт с отдельным оффлайн-шаблоном.
Если это лот продления, время аренды добавляется автоматически.
После выдачи покупатель получает понятное сообщение с данными аккаунта и подсказками.
Для оффлайн-активации сообщение отдельное: там не только логин и пароль, но и инструкция, как перевести Steam в автономный режим и как пользоваться таким аккаунтом.
Плагин умеет обрабатывать команды в чате FunPay.
- !аренда — показывает справку;
- !аккаунты — показывает свободные аккаунты;
- !код [логин] — выдаёт Steam Guard-код;
- !bonus — добавляет бонусные часы, если это разрешено;
- !продлить — показывает, как продлить аренду, и подсказывает нужный лот.
То есть после продажи покупатель не остаётся “один на один” с аккаунтом: у него есть понятные команды для взаимодействия.
Что происходит после окончания аренды
После завершения срока плагин автоматически обрабатывает аренду.
Для онлайн-аккаунтов он может сменить пароль и вернуть аккаунт в работу.
Для оффлайн-аккаунтов логика другая: пароль не ротируется, потому что сам формат товара другой.
Также перед окончанием аренды плагин может заранее предупредить покупателя и подсказать вариант продления.
В разделе Steam доступны два главных инструмента:
Это удобно для ручной работы администратора, когда нужно быстро вмешаться и помочь по конкретному аккаунту.
В разделе Логи можно смотреть записи плагина и разбирать проблемы, если что-то пошло не так.
В разделе Статус можно проверить, работает ли scheduler, жив ли обработчик сообщений FunPay и в целом всё ли в порядке с рабочим циклом плагина.
Если где-то перестала срабатывать выдача, продление или код, именно эти разделы помогают найти проблему быстрее всего.
Главная сила QuantumRent в том, что он превращает аренду Steam-аккаунтов из хаотичной ручной работы в понятную систему: