Перейти к основному содержимому

Подключение 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 обязателен

Если файла нет — добавить аккаунт не получится. Без 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. При успехе торговля продолжается.
  • Если переподключение не удалось — аккаунт переходит в «Заблокирован», и раннер перестаёт ставить сделки, пока проблема не решена. Откройте вкладку «Система» и почините подключение.

Дальше