Настройка Steam server-side authenticator

Теоретические основы

Steam server-side authenticator (SSA) — альтернатива публичной версии SDA, используемая для автоматизации процессов: получение Steam Guard, автоматическое принятие подарочных трейдов, сделок на Торговой площадке Steam и передачи предметов на Market CS:GO.

Практическая настройка

При необходимости вы можете вернуться к исходной конфигурации. Для этого в окне редактирования конфигурации нажмите правой кнопкой мыши и выберите пункт «Вернуть шаблонную конфигурацию».

# Токен вашего Телеграм-бота (Обязательное поле).
  token:

“Токен Telegram-бота” - уникальный ключ, который выдается при создании бота. Создайте бота через @BotFather и скопируйте токен.

  • Откройте мессенджер Telegram на своем устройстве (смартфон, планшет или компьютер).
  • В поисковой строке Telegram найдите аккаунт @BotFather (⁠https://t.me/BotFather). Он является официальным сервисом для создания и настройки ботов.
  • Откройте диалог с @BotFather и начните общение с ним, нажав кнопку “Start” или отправив команду /start.
  • Для создания нового бота отправьте команду /newbot.
  • Следуйте инструкциям @BotFather:
    • Введите имя вашего бота. Это отображаемое имя, которое видят пользователи.
    • Введите уникальное имя пользователя для бота. Оно должно заканчиваться на «bot» или «_bot» и быть уникальным в рамках всей платформы Telegram.
  • Если все введенные данные корректны, @BotFather создаст вашего бота и предоставит вам его токен доступа. Этот токен является ключом для управления ботом и обязателен для настройки и использования бота. Сохраните его в безопасном месте.

Для каждого софта обязательно создайте отдельного Telegram-бота. Нарушение этого правила приведёт к некорректной работе и ошибкам.

# Ваш чат ID в Телеграме (Обязательное поле).
  chat_id:

“Chat ID” - идентификатор вашего чата в Телеграме.

  • Откройте мессенджер Telegram на своем устройстве (смартфон, планшет или компьютер).
  • В поисковой строке Telegram найдите аккаунт @getmyid_bot (⁠https://t.me/getmyid_bot).
  • Откройте диалог с @getmyid_bot и начните общение с ним, нажав кнопку “Start” или отправив команду /start.
  • Если все сделано корректно, бот предоставит ваш Chat ID.
# Язык всех сообщений и кнопок Телеграм-бота (ru - русский, en - английский).
  language: ru

«Language» задаёт язык всех сообщений и кнопок Telegram-бота. Укажите ru для русского языка или en для английского.

Status (Enable/Disable):

”Status (Enable/Disable)” - параметр, определяющий активность аккаунта Steam в Steam server-side authenticator.

  • Enable: Активирует аккаунт, позволяя софту обновлять сессию, получать коды Steam Guard и выполнять другие необходимые действия.
  • Disable: Отключает аккаунт, приостанавливая его работу в софте. Аккаунт будет находиться в режиме ожидания до тех пор, пока вы не активируете его снова, изменив статус на “Enable”.

Для изменения статуса аккаунта выберите нужное значение в соответствующем поле.

Alias:

”Alias” - подпись аккаунта в софте. Именно это название будет отображаться в уведомлениях Telegram-бота при управлении софтом через Telegram.

steamid:

“SteamID” - уникальный идентификатор вашего аккаунта Steam.

  • Для получения SteamID откройте файл MaFile, связанный с вашим аккаунтом, с помощью текстового редактора (например, блокнота). Внутри файла найдите параметр SteamID - это и будет вашим идентификатором.
proxy:

“Proxy (HTTP)” - прокси-сервер, используемый для обеспечения анонимности и безопасности ваших аккаунтов при работе с софтом.

  • Вы можете приобрести HTTP-прокси на сервисе, таком как Proxyline.net (это не реклама, а пример возможного сервиса).
  • Убедитесь, что выбираете именно HTTP-прокси, поскольку прокси типа SOCKS5 не подойдут для работы с этим софтом.
  • Вам нужно будет указать прокси в формате: http://ЛОГИН:ПАРОЛЬ@IP-адрес:ПОРТ при заполнении конфигурации.
password:

ПРИМЕР:
password: Nagibator2010#@!

“Password” — ваш пароль для доступа к аккаунту Steam.

market_csgo_api_key:

“API-ключ Market CS:GO” - это уникальный идентификатор, позволяющий софту работать с вашим аккаунтом на площадке Market CS:GO.

Создание ключа, настройка ссылки для обмена и добавление ключа в PROFITON Launcher описаны в отдельном руководстве: ⁠Получение API-ключа Market CS:GO.

1) Пример корректного заполнения конфигурации SSA.

telegram:
# Токен вашего Телеграм-бота (Обязательное поле).
  token: 6336844150:ABY2Jonpe2JTAEYUJtKeBNyO3xbKw-FFAt0
# Ваш чат ID в Телеграме (Обязательное поле).
  chat_id: 2365344527
# Язык всех сообщений и кнопок Телеграм-бота (ru - русский, en - английский).
  language: ru

# Автоматическое принятие подарочных трейдов через API Steam (true/false).
check_gifttrades: true
# Интервал проверки новых подарочных трейдов через API Steam (например, 30s, 1m, 5m).
check_gifttrades_interval: 1m

# Автоматическое принятие подарочных трейдов через Market CS:GO (true/false).
check_gifttrades_market: true
# Интервал проверки новых подарочных трейдов через Market CS:GO (например, 30s, 1m, 5m).
check_gifttrades_market_interval: 1m

# Включение/отключение проверки новых подтверждений Steam (true/false).
check_confirmations: true
# Интервал проверки подтверждений. При автоподтверждении трейдов фактически используется 1m.
check_confirmations_interval: 1m

# Автоматическое подтверждение трейдов в мобильном приложении Steam (true/false).
autoconfirm_trades: true
# Автоматическое подтверждение выставления лотов на продажу и покупок на торговой площадке Steam (true/false).
autoconfirm_market_transactions: true

2) Пример корректно настроенного аккаунта.

3) Пример аккаунтов с ошибкой в настройках.

4) Пример неактивного аккаунта.

Инструкция по использованию

  1. Откройте лаунчер PROFITON.
  2. Выберите Steam server-side authenticator из списка софтов.
  3. Конфигурация SSA (Подробное описание каждого параметра вы найдёте в разделе Параметры, требующие заполнения):
    • Перейдите в раздел конфигурации SSA.
    • Заполните следующие параметры:
      • Token (токен Telegram-бота)
      • Chat ID (идентификатор вашего чата в Telegram)
      • language (язык сообщений и кнопок Telegram-бота)
    • Сохраните конфигурацию и при необходимости перезапустите SSA.
  4. Добавление и управление аккаунтами Steam (Подробное описание каждого параметра вы найдёте в разделе Параметры, требующие заполнения):
    • Перейдите в раздел “Аккаунты”.
    • Заполните следующие параметры:
      • SteamID
      • Alias
      • Proxy (HTTP)
      • Steam Password
      • Market CS:GO API Key
      • Status
      • MaFile
    • Управляйте аккаунтами:
      • Добавление/удаление (Add account/Delete account)
      • Редактирование параметров (двойной клик)
      • Удаление MaFile (двойной клик)
      • Включение/отключение (Status)
  5. Запуск и активация:
    • Запустите привязанный Telegram-бот и активируйте его командой /start.
    • Запустите SSA в лаунчере PROFITON или через Telegram-бота.
    • Дождитесь подтверждения подключения аккаунтов (✅ #Alias: Account connected).
  • guard Генерирует коды Steam Guard для двухфакторной аутентификации.
    • При первом добавлении аккаунта в SSA, если у вас ещё нет API-ключа Market CS:GO, вы можете оставить это поле пустым. Это позволит SSA подключиться через прокси и получить код Steam Guard для авторизации, необходимой для последующего создания API-ключа на сайте Market CS:GO.
    • Не используйте публичный SDA для получения первого кода Steam Guard, так как это может привести к блокировке аккаунта системой антифрода Steam.
  • confirmations Предоставляет список подтверждений аккаунта, необходимых для различных действий, таких как создание API-ключа, смена пароля Steam и т.д.
  • Изменили конфигурацию → перезапустите SSA.
  • Добавили, удалили или изменили аккаунт → перезапустите все софты с этим аккаунтом.
  • Сменили индивидуальный прокси → обновите в SSA, перезапустите все софты с этим аккаунтом. Например, если не перезапустить Steam Market селлер и Market CS:GO брокер, они продолжат работать через старый IP.
  • Сменили прокси-пул (Webshare) → обновите в софтах, где он указан (например, Steam Market селлер, Market CS:GO брокер), и перезапустите их. В SSA прокси-пул не настраивается.
  • Сменили пароль Steam или API-ключ Market CS:GO → перезапустите все софты с этим аккаунтом.

Вы успешно настроили Steam server-side authenticator. Теперь перейдите к следующему этапу ➡️


⁠Настройка Steam Market селлер