Steam
Součást Macro DeckSpouštějte a zavírejte hry ze Steamu a zobrazujte na decku, co hrajete, své přátele a knihovnu.
Widgety Knihovna Steam, Přátelé na Steamu, Steam: právě hraje a Spouštěč her Steam
- Spuštění nainstalovaných her ze Steamu jedním klepnutím
- Zobrazení hry, kterou hrajete, a délky relace
- Přehled přátel, kteří jsou online a ve hře
- Vlastněné hry a doba hraní s klíčem Steam Web API
- Události pro spuštění her a připojení přátel
Integrace Steam najde instalaci Steamu ve vašem počítači a spouští přes ni hry, stejně jako dvojklik na hru v knihovně Steamu. Nainstalované hry čte přímo ze souborů knihovny Steamu a zaznamená, která hra na tomto počítači běží. S volitelným klíčem Steam Web API se navíc ptá serverů Steamu na váš stav online, přátele, vlastněné hry a dobu hraní, a to pro libovolný počet účtů Steam.
Co funguje bez klíče
Akce a widgety fungují, jakmile je integrace zapnutá: spuštění nainstalované hry, otevření Steamu, otevření stránky hry v obchodě nebo knihovně a zavření hry, která běží na tomto počítači. Widget Steam: právě hraje ukazuje hru s jejím obalem a jak dlouho už hrajete a widget Spouštěč her Steam spouští naposledy hrané nebo oblíbené hry jedním klepnutím.
Co přidá klíč
Přidejte konfiguraci se SteamID a klíčem Web API a uvidíte hru, kterou účet hraje na jiném zařízení, kolik přátel je online a ve hře, svůj vlastní stav online a vlastněné hry s celkovou a nedávnou dobou hraní. Widget Přátelé na Steamu vypisuje přátele, kteří jsou online, a co hrají, a widget Knihovna Steam ukazuje vaše hodiny a naposledy hrané hry. Přátelé vyžadují veřejný seznam přátel a vlastněné hry a doba hraní veřejné podrobnosti o hrách.
Několik příkladů použití:
- Widget spouštěče her se třemi oblíbenými hrami na streamovacím profilu.
- Tlačítko s akcí Zavřít hru ze Steamu se zapnutým Vynutit ukončení pro hru, která se zasekne.
- Automatizace s triggerem Hra spuštěna, která přepne deck na herní profil.
- Automatizace s triggerem Přítel se připojil, která zobrazí oznámení.
Každá konfigurace je jeden účet Steam s vlastními proměnnými pojmenovanými podle názvu konfigurace, například steam_main_is_playing pro konfiguraci s názvem Main. Bez konfigurace žádné proměnné Steam nejsou. Macro Deck kontroluje přátele jednou za minutu, váš stav každých 30 sekund a vlastněné hry každých 10 minut, takže události a proměnné, které vyžadují klíč, můžou přicházet s tímto zpožděním. Když Steam není dostupný, tyto proměnné hlásí, že hodnota není k dispozici, místo aby ukazovaly špatná čísla.
Zavírání hry funguje jen na Windows. Na macOS a Linuxu akce oznámí, že tam není podporovaná.
Co budete potřebovat
- Macro Deck 3 na Windows, macOS nebo Linuxu
- Steam nainstalovaný na počítači, na kterém běží Macro Deck
- Volitelně: vaše SteamID a klíč Steam Web API pro stav, přátele a dobu hraní
- Volitelně: veřejný seznam přátel a veřejné podrobnosti o hrách v nastavení soukromí Steamu
Nastavení
Krok 1: Zapněte integraci Steam
Na postranním panelu klikněte na Integrace a pak na Steam. Zapněte přepínač vpravo nahoře. Dokud ho nezapnete, je Steam vypnutý, protože něco dělá jen na počítači s nainstalovaným Steamem. Od této chvíle fungují akce i widgety.
Krok 2: Získejte klíč Steam Web API (volitelné)
Pro stav, přátele a dobu hraní se přihlaste na stránce klíče Steam Web API (
https://steamcommunity.com/dev/apikey) a zaregistrujte klíč. Stránka se ptá na název domény; funguje jakákoli hodnota. Omezené účty, které ve Steamu nikdy neutratily peníze, klíč získat nemůžou.Krok 3: Přidejte konfiguraci
Proměnné Steam získáte až s konfigurací, takže ji přidejte i bez klíče. Na kartě Přehled stránky Steam klikněte v části Konfigurace na Přidat konfiguraci. Dialog Nastavit Steam se ptá na:
- Název konfigurace: jak se účet bude jmenovat v nastavení widgetů a v názvech proměnných, například
Main. - Klíč Web API: klíč z předchozího kroku. Zadejte ho spolu se SteamID, nebo nechte obě pole prázdná.
- SteamID: vaše 17místné SteamID64, odkaz na profil nebo vlastní název profilu. Pokud chcete používat jen nainstalované hry, nechte pole prázdné.
V části Pokročilá konfigurace můžete v poli Další složky knihovny přidat složky her, které Macro Deck sám nenajde. Klikněte na Pokračovat. Macro Deck před uložením ověří SteamID a klíč u Steamu.
- Název konfigurace: jak se účet bude jmenovat v nastavení widgetů a v názvech proměnných, například
Krok 4: Zveřejněte podrobnosti profilu
Chcete-li zobrazovat přátele, otevřete Steam, zvolte Edit Profile, pak Privacy Settings a nastavte Friends List na Public. Pro vlastněné hry a dobu hraní nastavte na Public také Game details.
Krok 5: Přidejte akci Steam na tlačítko
Na stránce Deck se ujistěte, že je deck odemčený (tlačítko vpravo nahoře ukazuje Uzamknout), a klikněte na tlačítko. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo zvolte Steam a vyberte Spustit hru ze Steamu. V poli Hra vyberte jednu z nainstalovaných her nebo zadejte Steam app ID.
Krok 6: Stiskněte tlačítko
Klikněte na Uložit a stiskněte tlačítko na decku. Steam hru spustí a možná vás nejdřív požádá o přihlášení nebo o aktualizaci hry.
Akce5
Umístěte je na tlačítko nebo je spusťte z postupu.
- Spustit hru ze Steamu
- Spustí nainstalovanou hru ze Steamu vybranou z vašich her nebo podle jejího Steam app ID.
- Spustit Steam
- Otevře klienta Steam.
- Otevřít stránku obchodu ve Steamu
- Otevře stránku hry v obchodě Steam.
- Otevřít stránku knihovny ve Steamu
- Otevře stránku hry ve vaší knihovně Steam.
- Zavřít hru ze Steamu
- Zavře hru ze Steamu, která běží na tomto počítači, a se zapnutou volbou Vynutit ukončení ji po 10 sekundách ukončí násilně (jen Windows).
Triggery6
Tlačítko nebo postup může na tyto události reagovat.
- Hra spuštěna
- Na tomto počítači, nebo s klíčem Web API na jiném zařízení, se spustila hra ze Steamu.
- Hra zavřena
- Hra ze Steamu byla zavřena, s tím, jak dlouho běžela, v sekundách.
- Přítel se připojil
- Přítel na Steamu přešel z offline do online. Vyžaduje klíč Web API.
- Přítel se odpojil
- Přítel na Steamu přešel do offline. Vyžaduje klíč Web API.
- Přítel spustil hru
- Přítel na Steamu začal hrát hru nebo přešel na jinou. Vyžaduje klíč Web API.
- Změna stavu online
- Stav online vašeho účtu Steam se změnil, například na Pryč. Vyžaduje klíč Web API.
Proměnné10
Zobrazte tyto hodnoty na tlačítkách a widgetech nebo je použijte v podmínkách.
steam_<account>_is_playing- Zda hrajete hru.
steam_<account>_current_game_name- Název hry, kterou hrajete.
steam_<account>_current_game_id- Steam app ID hry, kterou hrajete.
steam_<account>_current_game_playtime_seconds- Jak dlouho aktuální hra běží, v sekundách.
steam_<account>_games_installed- Počet her nainstalovaných na tomto počítači.
steam_<account>_friends_online- Kolik přátel účtu je online. Vyžaduje klíč Web API.
steam_<account>_friends_ingame- Kolik přátel účtu hraje hru. Vyžaduje klíč Web API.
steam_<account>_games_owned- Kolik her účet vlastní. Vyžaduje klíč Web API.
steam_<account>_total_playtime_hours- Kolik hodin účet celkem odehrál. Vyžaduje klíč Web API.
steam_<account>_recent_playtime_hours- Kolik hodin účet odehrál za poslední dva týdny. Vyžaduje klíč Web API.
Widgety4
Přidejte je na svůj deck z výběru widgetů.
- Steam: právě hraje
- Ukazuje hru, kterou hrajete, s jejím obalem a délkou relace.
- Spouštěč her Steam
- Jedním klepnutím spustí naposledy hranou hru, jednu z oblíbených nebo jednu pevně zvolenou hru.
- Přátelé na Steamu
- Ukazuje, kolik přátel je online a hraje, a ve větších velikostech i kdo to je.
- Knihovna Steam
- Ukazuje vaši dobu hraní, kolik her vlastníte a naposledy hrané hry.
Často kladené dotazy
Potřebuji klíč Steam Web API?
Ne. Spouštění her, hra běžící na tomto počítači, nainstalované hry a widget spouštěče her fungují i bez něj. Pro proměnné stačí přidat konfiguraci bez klíče. Klíč je potřeba jen pro váš stav online, přátele, vlastněné hry a dobu hraní a pro hru, kterou hrajete na jiném zařízení.
Můžu přidat víc než jeden účet Steam?
Ano. Každá konfigurace je jeden účet Steam s vlastními proměnnými a můžete jich přidat libovolný počet. Hra běžící na tomto počítači je pro všechny konfigurace stejná, protože Macro Deck nepozná, který účet je tady ve Steamu přihlášený.
Proč se nezobrazují moji přátelé nebo doba hraní?
Steam je sdílí jen u veřejných profilů. V Privacy Settings Steamu nastavte Friends List a Game details na Public. Do té doby tyto proměnné hlásí, že hodnota není k dispozici, a integrace v části Integrace zobrazuje upozornění.
Proč Zavřít hru ze Steamu nefunguje na mém Macu?
Zavírání hry funguje jen na Windows. Na macOS a Linuxu nelze hru požádat o zavření tak, jak by to šlo s jejím oknem, proto akce oznámí, že tam není podporovaná.
Kde je uložený můj klíč Web API?
Klíč je uložený na počítači, na kterém běží Macro Deck, a používá se jen k dotazům na váš profil u Steamu. S klíčem Macro Deck kontaktuje api.steampowered.com; obaly her a profilové obrázky přátel pocházejí z vlastních obrázkových serverů Steamu.
Najde hry na jiných discích?
Ano. Vlastní složky knihovny Steamu na všech discích se najdou automaticky a disk, který není připojený, se přeskočí. Složku her, kterou Steam neuvádí, přidejte v konfiguraci v poli Další složky knihovny.
Další v kategorii Váš počítač
Systém
Součást Macro DeckOvládejte počítač z decku: aplikace, hlasitost, příkazy, oznámení, uspání a vypnutí.
Klávesnice
Součást Macro DeckMačkejte klávesové zkratky, pište text a spouštějte sekvence kláves na počítači jedním tlačítkem.
Myš
Součást Macro DeckKlikejte, posouvejte kurzor, táhněte a rolujte na počítači jedním tlačítkem.
ADB / Android Debug Bridge
Součást Macro DeckOvládejte telefon nebo tablet s Androidem přes USB nebo Wi-Fi: probuďte ho, spouštějte aplikace, klepejte, pište a pořizujte snímky obrazovky.