Подключение Steam-аккаунта
Чтобы SteamMarketRunner торговал от вашего имени, аккаунту нужны три вещи: учётные данные Steam, файл аутентификатора maFile (для мобильных подтверждений) и прокси.
Аккаунт добавляется кнопкой «Добавить аккаунт» на дашборде через короткий мастер из четырёх шагов: «Подключение» → «Прокси» → «Стратегия» → «Обзор». SteamID вручную вводить не нужно — он определяется автоматически после первого входа.
Что понадобится
| Что | Зачем |
|---|---|
| Логин и пароль Steam | вход и поддержание веб-сессии |
| Файл maFile | генерация кодов Steam Guard и подтверждение ордеров/листингов (мобильные подтверждения) |
| Прокси | весь трафик к Steam идёт через ваш прокси — изоляция и стабильность сессии |
Где взять maFile
maFile — это экспорт мобильного аутентификатора Steam: JSON-файл с секретами shared_secret (генерация кодов Steam Guard) и identity_secret (подпись подтверждений сделок). Без него мастер не пропустит дальше первого шага — это обязательное поле.
Получить maFile можно одним из способов:
- Steam Desktop Authenticator (SDA) — десктопная программа, которая подключает ваш телефон как аутентификатор и сохраняет maFile на компьютере (папка
maFiles). Самый распространённый способ. - Экспорт с телефона с root-доступом — выгрузка файла аутентификатора напрямую из приложения Steam на Android.
В мастере на шаге «Подключение» перетащите этот файл в зону «Нажмите или перетащите maFile» (принимаются .maFile и .json). Подсказка под полем: «Включает автоматические мобильные подтверждения. Нужен для торговли.»
Если файла нет — добавить аккаунт не получится. Без maFile система не сможет подтверждать сделки, и торговля работать не будет. Если файл повреждён или это не JSON, мастер покажет ошибку «Прикрепите корректный maFile в формате JSON».
Шаг 1 мастера («Подключение»): поля «Отображаемое имя», «Логин Steam», «Пароль Steam» и пунктирная зона загрузки «Нажмите или перетащите maFile». Подпишите зону drop как обязательную.
Шаги мастера
Шаг 1 — «Подключение»
Заполните: «Отображаемое имя» (как аккаунт будет называться в кабинете), «Логин Steam», «Пароль Steam» и прикрепите maFile. SteamID подставится сам после входа.
Шаг 2 — «Прокси»
Укажите «Строка прокси». Формат строки — URL:
http://user:pass@ip:port
Поддерживаются протоколы http, https, socks4, socks5. Если логин/пароль не нужны, можно короче: http://ip:port или просто ip:port (тогда подставится http://). Поле «Ожидаемый IP» необязательное — это IP выхода прокси для самопроверки.
Шаг 2 мастера («Прокси»): поле «Строка прокси» с placeholder http://user:pass@ip:port и необязательное поле «Ожидаемый IP».
Адрес прокси валидируется: запрещены loopback/локальные/приватные/служебные адреса (защита от обращения во внутреннюю сеть) — проверка идёт и при сохранении, и при самом подключении. Используйте выделенный внешний прокси, который Steam не режет как датацентр; жилые/мобильные прокси надёжнее датацентровых.
Шаг 3 — «Стратегия»
Выберите стартовый пресет — это базовый набор настроек, который потом можно изменить на вкладке «Стратегия»:
- «Консервативная» — широкая маржа, низкий объём, сохранение капитала.
- «Сбалансированная» — по умолчанию: медианные цены с разумными ограничениями.
- «Агрессивная» — плотный андеркат, быстрый оборот, выше риск.
Шаг 3 мастера («Стратегия»): три карточки пресетов — «Консервативная», «Сбалансированная» (выбрана по умолчанию) и «Агрессивная», каждая с коротким описанием.
Шаг 4 — «Обзор»
Проверьте сводку (аккаунт, логин Steam, прокси, стратегия) и нажмите «Добавить аккаунт». После создания откроется страница настройки аккаунта.
Безопасность аккаунта
- Секреты (логин, пароль, maFile, строка прокси) хранятся зашифрованными и отдельно для каждого владельца. В открытом виде они не логируются и не отдаются обратно; расшифровка происходит только в момент запроса к Steam.
- Микробан Steam. Слишком частые или агрессивные действия с одной сессии Steam может временно ограничить (микробан). SteamMarketRunner растягивает действия во времени и сериализует запросы по одному аккаунту, но при «Агрессивной» стратегии риск выше. Дайте каждому аккаунту отдельный прокси (не общий с другими аккаунтами и не датацентровый), чтобы изолировать сессию. Подробнее — в глоссарии.
Статусы аккаунта
После подключения аккаунт проходит несколько состояний. На дашборде и на странице аккаунта они показываются «чипами»:
| Статус | Что значит |
|---|---|
| Черновик | создан, но ещё не готов (не хватает секретов, прокси или первого синка) |
| «Готов» | сессия валидна, кошелёк и инвентарь синхронизированы — можно торговать |
| «Заблокирован» | торговля остановлена системой (истекла сессия / не удалось перелогиниться) — см. ниже |
| «Кулдаун Steam» | микробан: Steam временно ограничил аккаунт, торговля возобновится автоматически |
| «Покупка на паузе» | инвентарь полон или мало средств — покупка приостановлена и возобновится сама (продажа продолжается) |
| «Нет синка» | давно не было контакта со Steam; следующий синк обновит данные |
Что синхронизируется
После подключения система периодически (и при необходимости) подтягивает:
- Баланс кошелька и валюту (USD/RUB);
- Инвентарь по каждой игре — какие предметы и сколько у вас есть;
- Активные листинги и ожидающие подтверждения.
Это работает даже до запуска торговли — чтобы на дашборде были свежие данные. Отдельных кнопок «Подключить Steam / Обновить кошелёк / Синхронизировать инвентарь» в кабинете нет: цикл синхронизации автоматический. Текущее состояние сессии, кошелька и инвентаря пассивно отображается на вкладке «Система» аккаунта.
Автоблокировка и авто-переподключение
- Если Steam-сессия истекла, система сначала пробует сама перелогиниться по maFile. При успехе торговля продолжается.
- Если переподключение не удалось — аккаунт переходит в «Заблокирован», и раннер перестаёт ставить сделки, пока проблема не решена. Откройте вкладку «Система» и почините подключение.
Дальше
- Быстрый старт
- Настройки торговли
- Глоссарий — что такое микробан, андеркат, экспозиция.
- FAQ — если аккаунт не переходит в «Готов» или ушёл в «Заблокирован».