Справка

Как работает сервис и как подключить свой Steam

Сервис сам следит за версиями игр на серверах клуба и скачивает обновления, когда они выходят. Ниже — что происходит внутри, что значат статусы в кабинете и как добавить свой аккаунт Steam, чтобы обновлялись игры с него.

Как это работает

На игровом сервере клуба работает агент обновлений — служба Windows. Всё остальное делает сервис, от вас ничего запускать не нужно.

01
Скан
Агент читает библиотеки лаунчеров на сервере: какие игры стоят и какой версии.
02
Сверка
Сервис знает актуальные версии игр и видит, какие у вас отстают.
03
Очередь
На отстающую игру ставится задача. Можно и вручную — «Обновить сейчас».
04
Загрузка
Агент скачивает обновление прямо на сервер клуба — с аккаунта, на котором есть игра.
05
Отчёт
Прогресс и итог видны в кабинете в реальном времени.

Агент выполняет задачи клуба по одной. Обновления одного аккаунта Steam он собирает в пачку и скачивает одной сессией — так меньше входов и запросов кода Steam Guard.

Если связь с сервисом моргнула в момент завершения и отчёт агента потерялся, сервис сам сверит итог с фактической версией на сервере — задача не зависнет в «обновляется».

Статусы игр

Во вкладке «Игры клубов» у каждой игры один из статусов:

актуальна
Версия на сервере совпадает с последней.
отстаёт
Вышла новая версия. Сервис поставит обновление сам; кнопка «Обновить сейчас» поставит его немедленно.
обновляется
Идёт загрузка: полоса показывает процент и стадию. На финальной проверке файлов прогресс может долго стоять на 99% — это нормально.
в очереди
Задача поставлена и ждёт своей очереди: агент клуба сейчас занят другой игрой.
ждёт аккаунт
Нет аккаунта, на котором куплена эта игра. Подключите свой аккаунт с этой игрой — см. ниже.
обновить вручную
Эту игру лаунчер обновляет только сам, без внешней команды. Нужно открыть лаунчер на сервере.
версия неизвестна
Агент ещё не прочитал версию или сервис пока не знает последнюю для этой игры.

Аккаунты платформ

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

Свой аккаунт стоит подключить, если в клубе есть игры, которых нет в пуле (в кабинете у них статус «ждёт аккаунт»), или если вы хотите обновлять клуб со своих покупок.

Установить агента на сервер клуба

Агент ставится один раз на игровой сервер клуба — машину, где лежат игры. На игровые ПК его ставить не нужно.

Скачайте агента

Кабинет → «Серверы клубов» → блок «Установить агента обновлений» → «Скачать TrueNasAgent.exe». Скачивайте прямо на сервер клуба или перенесите файл туда.

Возьмите токен клуба

Там же выберите клуб и нажмите «Показать токен», затем «Копировать». Токен привязывает сервер к вашему клубу. Он один на клуб и не меняется, если открыть его снова.

Запустите TrueNasAgent.exe

Windows попросит права администратора — подтвердите. В окне вставьте токен в поле «Токен активации» и нажмите «Проверить»: появится название вашего клуба.

Отметьте лаунчеры и установите

Отметьте лаунчеры, которые стоят на сервере. Если игры лежат не в стандартной папке, поправьте путь. Нажмите «Установить».

Установщик сам скачает актуальную версию агента и запустит его. Через пару минут сервер появится в разделе «Серверы клубов» со статусом «на связи», а после первого скана — игры клуба в «Играх клубов». Дальше агент обновляется сам.

Токен никому не передавайте: с ним любой компьютер подключится к вашему клубу. Если токен утёк, напишите в поддержку — выпустим новый.

Подключить свой аккаунт Steam

Подключает владелец кабинета во вкладке «Аккаунты платформ». Администраторы клубов аккаунты видят, но менять не могут.

Что понадобится

Лучше отдельный аккаунт для клуба Аутентификатор Steam может стоять только в одном месте. Если сейчас коды приходят в мобильное приложение Steam на вашем телефоне, после переноса в SDA телефон перестанет их показывать. Для клуба удобнее завести отдельный аккаунт и держать игры на нём.

Как получить maFile

Скачайте Steam Desktop Authenticator

Это бесплатная программа с открытым кодом для Windows. Скачивайте только со страницы проекта на GitHub — Jessecar96/SteamDesktopAuthenticator, раздел Releases. Распакуйте в отдельную папку.

Уберите аутентификатор с телефона, если он там есть

В мобильном приложении Steam: Steam Guard → «Удалить аутентификатор». Если аутентификатора на телефоне нет, шаг пропустите.

Привяжите аккаунт в SDA
  1. Запустите SDA → «Setup New Account», войдите логином и паролем Steam.
  2. Если Steam попросит — подтвердите номер телефона кодом из SMS.
  3. Запишите код восстановления (вида R12345), который покажет SDA. Без него, потеряв maFile, вы потеряете доступ к аккаунту.
  4. Когда SDA спросит пароль для шифрования (encryption passkey) — оставьте поле пустым. Сервис принимает только незашифрованный maFile.
Найдите файл

В папке SDA появится папка maFiles, в ней — файл вида 76561198000000000.maFile. Это он. Если SDA уже стоял с шифрованием — снимите его: Manage Encryption → оставьте новый пароль пустым; файл станет обычным.

Подключение в кабинете

Откройте «Аккаунты платформ»

Кабинет → левое меню → «Аккаунты платформ», внизу форма «Подключить аккаунт Steam».

Перетащите maFile в рамку

Или нажмите на рамку и выберите файл. Логин подставится сам — кабинет покажет, от какого аккаунта этот maFile.

Введите пароль Steam и выберите число загрузок

«До 2» — сервис может качать с аккаунта на двух серверах одновременно, «1» — только на одном. Если этим же аккаунтом в клубе ещё и играют, ставьте «1»: Steam не любит одновременные входы.

Нажмите «Подключить»

На карточке аккаунта появится «проверяю вход…».

Что дальше

Безопасность

Если не входит

Причина видна на карточке аккаунта красным.

неверный логин/пароль
Проверьте пароль — «Сменить данные» → новый пароль. Логин берётся из maFile, он совпадает с тем, что в Steam.
Steam Guard код не подошёл
maFile устарел: аутентификатор перепривязывали после его сохранения. Загрузите свежий maFile из SDA через «Сменить данные».
Steam лимит частоты — позже
Steam временно ограничил входы с этого аккаунта. Подождите 30–60 минут и нажмите «Проверить вход».
лицензий не найдено (вход не прошёл?)
В библиотеке аккаунта нет игр, или вход не завершился. Убедитесь, что игры куплены на этом аккаунте, и проверьте вход ещё раз.
maFile от другого аккаунта
В файле другой логин. В папке maFiles могут лежать файлы нескольких аккаунтов — возьмите нужный (имя файла — Steam ID аккаунта).
Этот аккаунт уже подключён к сервису
Один аккаунт Steam можно подключить только в один кабинет. Если это ваш аккаунт и вы его не подключали — напишите в поддержку.

Подключить аккаунт Battlestate (Escape from Tarkov)

Tarkov и Arena обновляются через лаунчер Battlestate: сервис сам входит в лаунчер на сервере клуба и нажимает «Обновить». Battlestate при входе с нового компьютера присылает код подтверждения на почту аккаунта — поэтому вместо maFile сервису нужен доступ к этой почте. Коды он забирает из писем сам.

Что понадобится

Яндекс
Сервер imap.yandex.ru. В настройках почты: «Почтовые программы» → разрешить доступ по IMAP. Пароль приложения: Яндекс ID → «Безопасность» → «Пароли приложений» → «Почта».
Gmail
Сервер imap.gmail.com. Нужна двухэтапная аутентификация Google, затем «Пароли приложений» в аккаунте Google.
Mail.ru
Сервер imap.mail.ru (и для bk.ru, inbox.ru, list.ru). «Безопасность» → «Пароли для внешних приложений».
Другая почта
Адрес IMAP-сервера — в справке вашего почтового сервиса. Порт обычно 993.

Что такое сервер IMAP и где его взять

IMAP — это способ, которым почтовые программы (Outlook, почта на телефоне) читают письма из вашего ящика. Сервис читает почту так же, как такая программа: подключается к ящику и ищет письмо от Battlestate с кодом. Больше он в ящике ничего не делает.

Чтобы подключиться, нужны три вещи:

Сервер определяется по тому, где заведена почта, а не по адресу после @: у доменной почты вида club@my-club.ru сервер — у того, кто обслуживает домен.

Яндекс
imap.yandex.ru — и для @yandex.ru, и для доменной почты на Яндекс 360
Mail.ru
imap.mail.ru — @mail.ru, @bk.ru, @inbox.ru, @list.ru и почта для бизнеса Mail.ru
Gmail
imap.gmail.com — @gmail.com и Google Workspace
Rambler
imap.rambler.ru
Outlook
outlook.office365.com — @outlook.com, @hotmail.com
Timeweb
imap.timeweb.ru — доменная почта на хостинге Timeweb
Beget
imap.beget.com — доменная почта на хостинге Beget
REG.RU
mail.hosting.reg.ru — доменная почта на хостинге REG.RU

Если вашей почты в списке нет:

Если «Проверить почту» не проходит:

Подключение в кабинете

«Аккаунты платформ» → «Battlestate (Tarkov)»

Над формой подключения — переключатель платформы.

Почта и пароль Battlestate

Для популярных почтовых сервисов сервер IMAP подставится сам.

Доступ к почте

Логин ящика (обычно тот же адрес) и пароль приложения. Нажмите «Проверить почту» — кабинет скажет, пустил ли ящик.

Отметьте игры и нажмите «Подключить»

Библиотеку Battlestate сервис прочитать не может, поэтому отметьте, что куплено на аккаунте: Escape from Tarkov, Arena или обе. «Клубов качают сразу» — сколько ваших серверов могут входить этим аккаунтом одновременно.

Вопросы

Сервис будет качать обновления, пока в клубе играют?

Загрузка идёт на игровой сервер клуба, а не на игровые ПК. Если в какой-то момент обновления мешают, поддержка может временно выключить их для клуба — напишите нам.

Можно подключить Epic Games, Battle.net и другие лаунчеры?

Игры Battle.net, Riot, HoYoPlay и ряд других обновляются без аккаунта — напрямую с серверов издателей. Аккаунты Battlestate (Tarkov) подключаются в кабинете — см. выше. Epic Games временно не поддерживается — возвращаем после переработки, см. карту развития.

Что если мой аккаунт одновременно нужен для игры в клубе?

«Загрузок одновременно: 1» значит, что сервис не будет качать с этого аккаунта на двух серверах сразу. Но если аккаунтом в этот момент играют, Steam может выкинуть одну из сессий — поэтому для клуба лучше отдельный аккаунт для загрузок.

Кто в кабинете может менять аккаунты?

Только владелец кабинета. Администраторы клубов видят игры и аккаунты своих клубов и могут запускать обновления.

Обновления игр для компьютерных клубов Главная · Войти