Nainstalovali jste Steam pro Linux ? Pokud ano, budete moci hrát pouze hry, které jsou podporovány na Linuxu.
Hry pro Windows můžete hrát instalací Steamu přes víno. Více informací naleznete zde
Terminálový příkaz, který hledáte, je:
sudo apt-get install wine
winetricks steam
Všimněte si, že stále nemusí být možné hrát všechny hry na Linuxu. Výše uvedené by mělo u některých her fungovat, i když může dojít ke snížení výkonu.
Alternativou může být PlayOnLinux. Nainstalujete si na něj Steam a poté můžete hrát hry jako obvykle.
Pokud nechcete instalovat verzi Steamu pro Windows a chcete si stáhnout binární soubory Windows pro hru, můžete použít SteamCMD, který má verzi pro Linux a možnost vynutit stahování binárních souborů pro libovolnou platformu.
Budete potřebovat znát SteamID hry, které najdete na steamdb.info.
./steamcmd.sh
@sSteamCmdForcePlatformType windows
login <USERNAME>
app_update <STEAM_ID> validate
quit
Hra se zobrazí jako Installed
ve Steamu pro Linux, ale odtud se nespustí, takže budete muset hru spustit ručně pomocí wine
. Nejsem si jistý, zda budou automatické aktualizace fungovat.
Existuje také možnost vynucení instalačního adresáře, ale nezkoušel jsem to:
force_install_dir ../games/
Používání služby SteamCMD nebude fungovat, pokud hra používá schéma správy digitálních omezení (DRM) služby Steam a budete muset používat verzi služby Steam pro Windows do wine
místo toho.
V roce 2018 Steam představil něco nazvaného Proton, což je fork Wine, který je integrován do Steamu a neustále aktualizován.
Lze jej povolit pod Steam > Settings > Steam Play
zaškrtnutím políček:
Enable Steam Play for supported titles
vám umožní stahovat a hrát tituly již testované pod ProtonemEnable Steam Play for all other titles
vám umožní stáhnout a hrát jakoukoli hru pomocí Protonu, i když mějte na paměti, že se jedná o netestované vody, takže není zaručeno, že vše bude fungovat
Více informací:
- Představujeme novou verzi služby Steam Play
- Požadavky
- Databáze kompatibility