Достижения Steam на стриме
Оверлей показывает, во что вы играете и сколько достижений выбито. Когда падает новое — карточка выезжает поверх остальных.
Подключение — один вход, без токенов
В Steam нет токенов доступа: вы входите один раз, и это навсегда. Ничего не истекает, переподключаться после смены пароля не нужно, ключи вводить негде.
- Панель → Интеграции → карточка Steam → Войти через Steam.
- Подтвердите вход на сайте Steam — вернётесь обратно сами.
- Бот сразу проверит, видны ли ему ваши достижения, и скажет результат.
Если бот пишет «Steam скрывает игровую информацию»
Это единственная настройка, без которой ничего не заработает, и она на стороне Steam. Даже у полностью открытого профиля игровая информация может быть закрыта отдельно.
- Профиль в Steam → Редактировать профиль
- Настройки приватности
- «Игровая информация» → Открытый
- Снимите галочку «Всегда скрывать мою историю игр»
- Вернитесь в панель и нажмите Проверить
Бот ответит прямо в карточке: «Подключено, видно N игр» — значит всё готово.
Настройка оверлея
Панель → Оверлеи → карточка Достижения Steam.
| Настройка | Что делает |
|---|---|
| Игра | «Та, что запущена сейчас» — оверлей сам следит за Steam. Или выберите конкретную игру. |
| Достижения на экране | Отметьте нужные — можно сразу несколько. Если не отмечено ничего, показываются последние выбитые. |
| Порядок показа | Список отмеченных под галочками. Перетащите строку, чтобы поменять очерёдность, крестик — убрать. |
| Смена карточки | Через сколько секунд показать следующее достижение. |
| Полоса прогресса | Полоска снизу карточки: сколько достижений выбито в игре. |
| Показывать редкость | «есть у 1.4% игроков» — по данным всех игроков Steam. |
| Показывать невыполненные | Добавляет к списку ещё не выбитые, серыми иконками. |
| Всплывашка при получении | Новое достижение выезжает поверх ротации и держится заданное время. |
После кнопки Сохранить появится ссылка. Скопируйте её и вставьте в OBS как Источник → Браузер. Ссылка личная — в ней ваш токен, не показывайте её на стриме.
Если ссылка всё-таки попала в кадр — нажмите Перевыпустить. Старая перестанет работать сразу, поэтому источник в OBS придётся заменить на новый адрес.
Что оверлей покажет, если что-то не так
Вместо пустого экрана в OBS появится подсказка — её видите только вы в сцене:
| Надпись | Что делать |
|---|---|
| Ссылка недействительна | Перевыпустите ссылку в разделе «Оверлеи». |
| Steam не подключён | Войдите через Steam в разделе «Интеграции». |
| Steam скрывает игровую информацию | Откройте приватность по инструкции выше. |
| Игра не запущена | Ничего делать не нужно — достижения появятся сами, когда запустите игру. |
| Steam не отвечает | Сбой на стороне Steam. Бот повторяет запрос каждую минуту и вернёт карточки сам. |
В чате
Команда $steam (а также $стим, $ачивки) покажет прогресс
по текущей игре: «Deep Rock Galactic — 34 из 69 достижений (49%)».
В разделе Auto Functions есть тумблер «Объявлять новые достижения в чат». По умолчанию он выключен: оверлей показывает достижения молча, пока вы сами не разрешите писать в чат.
Чего Steam не умеет
Показать, на сколько процентов выполнено отдельное достижение, нельзя — Steam этого не отдаёт. В его данных у достижения есть только «выбито» или «не выбито». Проценты, которые бот показывает честно: доля выбитых достижений в игре и редкость достижения среди всех игроков.
Steam achievements on stream
The overlay shows what you are playing and how many achievements you have. A new one slides in over the rest.
Connecting — one sign-in, no tokens
Steam has no access tokens: you sign in once and that is it. Nothing expires, nothing has to be reconnected after a password change, and there is no key to paste anywhere.
- Dashboard → Integrations → the Steam card → Sign in through Steam.
- Confirm on Steam's own site; you come straight back.
- The bot immediately checks whether it can read your achievements and tells you.
If it says "Steam hides your game details"
This is the one setting without which nothing works, and it lives on Steam's side. Even a fully public profile can keep game details private separately.
- Steam profile → Edit profile
- Privacy settings
- "Game details" → Public
- Untick "Always keep my total playtime private"
- Come back to the dashboard and press Check
The card answers right there: "Connected, N games visible" means you are done.
Overlay settings
Dashboard → Overlays → the Steam achievements card.
| Setting | What it does |
|---|---|
| Game | "The one running now" follows Steam by itself, or pick a specific game. |
| Achievements on screen | Tick the ones you want — several at once. Tick none and the most recently unlocked are shown. |
| Display order | The ticked ones are listed under the picker. Drag a row to reorder, the cross removes it. |
| Card rotation | How many seconds before the next achievement appears. |
| Progress bar | The bar under the card: how much of the game is done. |
| Show rarity | "1.4% of players have this", from Steam's global statistics. |
| Show locked | Adds achievements you have not earned yet, in grey. |
| Popup on unlock | A new achievement slides in over the rotation and stays for the set time. |
Press Save and a link appears. Paste it into OBS as a Browser source. The link is personal — it carries your token, so keep it off screen.
If it ends up on stream anyway, press Reissue. The old link stops working immediately, so the OBS source has to be pointed at the new address.
What the overlay says when something is wrong
Instead of an empty screen, OBS shows a hint only you see in the scene:
| Message | What to do |
|---|---|
| Link is not valid | Reissue the link in Overlays. |
| Steam is not connected | Sign in through Steam in Integrations. |
| Steam hides your game details | Open the privacy setting as described above. |
| No game running | Nothing to do — achievements appear once you launch a game. |
| Steam is not answering | A failure on Steam's side. The bot retries every minute and brings the cards back itself. |
In chat
$steam (also $achievements) reports progress in the current game:
"Deep Rock Galactic — 34 of 69 achievements (49%)".
Auto Functions has an "Announce new achievements in chat" toggle. It is off by default: the overlay shows achievements silently until you allow the bot to write.
What Steam cannot do
Showing how far along a single achievement is, is not possible — Steam does not publish it. In its data an achievement is either earned or not. The percentages the bot shows honestly are the share of achievements completed in a game, and how rare an achievement is among all players.