Steam
Входить до Macro DeckЗапускайте й закривайте ігри Steam і показуйте на панелі, у що ви граєте, своїх друзів і бібліотеку.
Віджети «Бібліотека Steam», «Друзі в Steam», «Steam: зараз грає» і «Запуск ігор Steam»
- Запускайте встановлені ігри Steam одним дотиком
- Показуйте гру, у яку граєте, і тривалість сеансу
- Бачте, хто з друзів у мережі й у грі
- Ігри в бібліотеці й час у грі з ключем Steam Web API
- Події для запуску ігор і появи друзів у мережі
Інтеграція Steam знаходить інсталяцію Steam на вашому комп’ютері й запускає ігри через неї, так само як подвійне клацання по грі в бібліотеці Steam. Вона читає встановлені ігри з власних файлів бібліотеки Steam і помічає, яка гра запущена на цьому комп’ютері. З необов’язковим ключем Steam Web API вона також запитує в серверів Steam ваш мережевий статус, друзів, ігри в бібліотеці й час у грі, для скількох завгодно облікових записів Steam.
Що працює без ключа
Дії й віджети працюють, щойно інтеграцію ввімкнено: запуск встановленої гри, відкриття Steam, відкриття сторінки гри в магазині чи бібліотеці та закриття гри, запущеної на цьому комп’ютері. Віджет Steam: зараз грає показує гру з обкладинкою й тим, скільки ви вже граєте, а віджет Запуск ігор Steam запускає нещодавні або улюблені ігри одним дотиком.
Що додає ключ
Додайте налаштування зі своїм SteamID і ключем Web API, щоб бачити гру, у яку обліковий запис грає на іншому пристрої, скільки друзів у мережі й у грі, свій мережевий статус і ігри в бібліотеці із загальним і нещодавнім часом у грі. Віджет Друзі в Steam показує друзів у мережі й у що вони грають, а віджет Бібліотека Steam показує ваші години й останні ігри. Для друзів потрібен відкритий список друзів, а для ігор у бібліотеці й часу в грі - відкриті відомості про ігри.
Кілька прикладів:
- Віджет запуску ігор із трьома улюбленими іграми в профілі для трансляцій.
- Кнопка з дією Закрити гру Steam і ввімкненим Примусове завершення для гри, що зависла.
- Автоматизація за тригером Гру запущено, яка перемикає панель на ігровий профіль.
- Автоматизація за тригером Друг у мережі, яка показує сповіщення.
Кожне налаштування - це один обліковий запис Steam із власними змінними, названими за назвою налаштування, наприклад steam_main_is_playing для налаштування з назвою Main. Без налаштування змінних Steam немає. Macro Deck перевіряє друзів раз на хвилину, статус кожні 30 секунд, а ігри в бібліотеці кожні 10 хвилин, тож події й змінні, яким потрібен ключ, можуть надходити з такою затримкою. Коли Steam недоступний, ці змінні стають недоступними замість того, щоб показувати хибні числа.
Закриття гри працює лише у Windows. У macOS і Linux дія повідомляє, що там це не підтримується.
Що потрібно
- Macro Deck 3 у Windows, macOS або Linux
- Steam, установлений на комп’ютері, де працює Macro Deck
- Необов’язково: ваш SteamID і ключ Steam Web API для статусу, друзів і часу в грі
- Необов’язково: відкриті список друзів і відомості про ігри в параметрах приватності Steam
Як налаштувати
Крок 1: Увімкніть інтеграцію Steam
На бічній панелі натисніть Інтеграції, а потім Steam. Увімкніть перемикач угорі праворуч. Доки ви його не ввімкнете, Steam вимкнено, бо працює лише на комп’ютері з установленим Steam. Відтепер дії й віджети працюють.
Крок 2: Отримайте ключ Steam Web API (необов’язково)
Для статусу, друзів і часу в грі увійдіть на сторінці ключа Steam Web API (
https://steamcommunity.com/dev/apikey) і зареєструйте ключ. Сторінка просить назву домену; підійде будь-яке значення. Обмежені облікові записи, які ніколи не витрачали гроші в Steam, не можуть отримати ключ.Крок 3: Додайте налаштування
Саме налаштування дає вам змінні Steam, тож додайте його навіть без ключа. На вкладці Огляд сторінки Steam натисніть Додати налаштування в розділі Конфігурація. Діалог Налаштування Steam просить:
- Назва налаштування: як обліковий запис називатиметься в параметрах віджетів і назвах змінних, наприклад
Main. - Ключ Web API: ключ з попереднього кроку. Введіть його разом зі SteamID або залиште обидва поля порожніми.
- SteamID: ваш 17-значний SteamID64, посилання на профіль або власна назва профілю. Залиште порожнім, щоб використовувати лише встановлені ігри.
У розділі Додаткова конфігурація поле Додаткові теки бібліотеки додає теки з іграми, які Macro Deck не знаходить сам. Натисніть Продовжити. Перед збереженням Macro Deck перевіряє SteamID і ключ у Steam.
- Назва налаштування: як обліковий запис називатиметься в параметрах віджетів і назвах змінних, наприклад
Крок 4: Зробіть відомості профілю відкритими
Щоб показувати друзів, відкрийте Steam, виберіть Edit Profile, потім Privacy Settings і встановіть для Friends List значення Public. Для ігор у бібліотеці й часу в грі також встановіть Game details на Public.
Крок 5: Додайте дію Steam на кнопку
На сторінці Панель переконайтеся, що панель розблоковано (кнопка вгорі праворуч показує Заблокувати), і клацніть кнопку. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть Steam і виберіть Запустити гру Steam. У полі Гра виберіть одну зі встановлених ігор або введіть ID застосунку Steam.
Крок 6: Натисніть кнопку
Натисніть Зберегти і натисніть кнопку на своїй панелі. Steam запустить гру, а спершу може попросити увійти або оновити її.
Дії5
Призначте їх кнопці або запускайте з потоку.
- Запустити гру Steam
- Запускає встановлену гру Steam, вибрану з ваших ігор або за ID застосунку Steam.
- Запустити Steam
- Відкриває клієнт Steam.
- Відкрити сторінку магазину Steam
- Відкриває сторінку гри в магазині Steam.
- Відкрити сторінку бібліотеки Steam
- Відкриває сторінку гри у вашій бібліотеці Steam.
- Закрити гру Steam
- Закриває гру Steam, запущену на цьому комп’ютері, а з увімкненим Примусове завершення завершує її через 10 секунд (лише Windows).
Тригери6
Кнопка або потік можуть реагувати на ці події.
- Гру запущено
- Гра Steam запустилася на цьому комп’ютері або, з ключем Web API, на іншому пристрої.
- Гру закрито
- Гру Steam закрито, із тривалістю її роботи в секундах.
- Друг у мережі
- Друг у Steam, який був не в мережі, з’явився в мережі. Потрібен ключ Web API.
- Друг вийшов з мережі
- Друг у Steam вийшов з мережі. Потрібен ключ Web API.
- Друг запустив гру
- Друг у Steam почав грати в гру або перейшов до іншої. Потрібен ключ Web API.
- Мережевий статус змінено
- Мережевий статус вашого облікового запису Steam змінився, наприклад на «Відійшов». Потрібен ключ Web API.
Змінні10
Показуйте ці значення на кнопках і віджетах або використовуйте їх в умовах.
steam_<account>_is_playing- Чи граєте ви в гру.
steam_<account>_current_game_name- Назва гри, у яку ви граєте.
steam_<account>_current_game_id- ID застосунку Steam гри, у яку ви граєте.
steam_<account>_current_game_playtime_seconds- Скільки секунд уже працює поточна гра.
steam_<account>_games_installed- Кількість ігор, установлених на цьому комп’ютері.
steam_<account>_friends_online- Скільки друзів облікового запису в мережі. Потрібен ключ Web API.
steam_<account>_friends_ingame- Скільки друзів облікового запису грають у гру. Потрібен ключ Web API.
steam_<account>_games_owned- Скільки ігор має обліковий запис. Потрібен ключ Web API.
steam_<account>_total_playtime_hours- Скільки годин загалом зіграв обліковий запис. Потрібен ключ Web API.
steam_<account>_recent_playtime_hours- Скільки годин обліковий запис зіграв за останні два тижні. Потрібен ключ Web API.
Віджети4
Додайте їх на свою панель через вибір віджетів.
- Steam: зараз грає
- Показує гру, у яку ви граєте, з обкладинкою й тривалістю сеансу.
- Запуск ігор Steam
- Одним дотиком запускає нещодавню гру, одну з улюблених або одну задану гру.
- Друзі в Steam
- Показує, скільки друзів у мережі й грають, а у більших розмірах і хто вони.
- Бібліотека Steam
- Показує ваш час у грі, скільки ігор у вас є та в які ігри ви грали нещодавно.
Поширені запитання
Чи потрібен ключ Steam Web API?
Ні. Запуск ігор, гра, запущена на цьому комп’ютері, встановлені ігри й віджет запуску ігор працюють без нього. Для змінних додайте налаштування без ключа. Ключ потрібен лише для вашого мережевого статусу, друзів, ігор у бібліотеці й часу в грі, а також для гри, у яку ви граєте на іншому пристрої.
Чи можна додати кілька облікових записів Steam?
Так. Кожне налаштування - це один обліковий запис Steam із власними змінними, і їх можна додати скільки завгодно. Гра, запущена на цьому комп’ютері, однакова для всіх налаштувань, бо Macro Deck не може визначити, який обліковий запис увійшов у Steam тут.
Чому не показуються мої друзі чи час у грі?
Steam ділиться ними лише для відкритих профілів. Встановіть для Friends List і Game details значення Public у Privacy Settings Steam. До того часу ці змінні недоступні, а інтеграція показує сповіщення в розділі Інтеграції.
Чому «Закрити гру Steam» не працює на моєму Mac?
Закриття гри працює лише у Windows. У macOS і Linux гру не можна попросити закритися так, як закрилося б її вікно, тож дія повідомляє, що там це не підтримується.
Де зберігається мій ключ Web API?
Ключ зберігається на комп’ютері, де працює Macro Deck, і використовується лише для запитів до Steam про ваш профіль. З ключем Macro Deck звертається до api.steampowered.com; обкладинки ігор і фото профілів друзів надходять із власних серверів зображень Steam.
Чи знаходить вона ігри на інших дисках?
Так. Власні теки бібліотеки Steam на кожному диску знаходяться автоматично, а непідключений диск пропускається. Теку з грою, якої немає в списку Steam, додайте в полі Додаткові теки бібліотеки налаштування.
Більше в категорії «Ваш комп’ютер»
Система
Входить до Macro DeckКеруйте комп’ютером зі своєї панелі: застосунки, гучність, команди, сповіщення, сон і вимкнення.
Клавіатура
Входить до Macro DeckНатискайте комбінації клавіш, вводьте текст і виконуйте послідовності клавіш на комп’ютері однією кнопкою.
Миша
Входить до Macro DeckКлацайте, переміщуйте вказівник, перетягуйте й прокручуйте на комп’ютері однією кнопкою.
ADB / Android Debug Bridge
Входить до Macro DeckКеруйте телефоном або планшетом Android через USB чи Wi-Fi: вмикайте екран, запускайте застосунки, натискайте, вводьте текст і робіть знімки екрана.