Steam: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K Warum sollte steam das können? Der Vorteil von Flatpak ist ja gerade, dass das nicht geht.
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{inuse|[[Benutzer:Dirk|Dirk]] ([[Benutzer Diskussion:Dirk|Diskussion]])}}
Steam ist eine von der {{wikipedia|Valve_Corporation|Valve Corporation}} angebotene, kommerziell betriebene Spiele- und Medienvertriebsplattform. Offiziell werden nur Ubuntu LTS sowie die Desktopumgebungen Unity, GNOME und KDE/Plasma unterstützt. Der Betrieb unter Arch mit beliebigem Desktop-Setup ist aber problemlos möglich.
Steam ist eine von der {{wikipedia|Valve_Corporation|Valve Corporation}} angebotene, kommerziell betriebene Spiele- und Medienvertriebsplattform. Offiziell werden nur Ubuntu LTS sowie die Desktopumgebungen Unity, GNOME und KDE/Plasma unterstützt. Der Betrieb unter Arch mit beliebigem Desktop-Setup ist aber problemlos möglich.


Zeile 14: Zeile 15:
* Die GUI benutzt Arial als Schriftart: {{Paket|ttf-liberation}}, {{AUR|ttf-ms-fonts}} oder {{AUR|steam-fonts}}
* Die GUI benutzt Arial als Schriftart: {{Paket|ttf-liberation}}, {{AUR|ttf-ms-fonts}} oder {{AUR|steam-fonts}}


===SteamCMD===
=== SteamCMD ===
Um Steam im Terminal zu betreiben kann man auf {{AUR|steamcmd}} zurück greifen.
Der Consolen-Client von Steam ist hauptsächlich dafür gedacht, diverse dedizierte Server für Spiele zu installieren und zu aktualisieren, ohne dafür ein GUI verwenden zu müssen. SteamCMD funktioniert mit allen Spielen, die das SteamPipe-System verwenden. Das heißt, alle Spiele die zuvor über das HLDSUpdateTool aktualisiert werden konnten, können auch über SteamCMD aktualisiert werden.
{{hinweis|Die Pakete werden under root installiert also muss SteamCMD als root gestartet werden}}
{{installation
 
|noheading=1
===Steam über Flatpak installieren===
|name=SteamCMD
Steam ist auch als [https://wiki.archlinux.org/index.php/Flatpak Flatpak]{{Sprache|en}} als {{ic|com.valvesoftware.Steam}} von [https://flathub.org/ Flathub]{{Sprache|en}} installierbar.
|repo=aur
|paket=steamcmd
}}


Der einfachste Installationsweg ist über folgende Kommandos.
=== Flatpak-Version ===
Steam ist auch als [[Flatpak]] unter dem namen {{ic|com.valvesoftware.Steam}} von ''Flathub'' installierbar.


  flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  flatpak --user install flathub com.valvesoftware.Steam
  flatpak --user install flathub com.valvesoftware.Steam
flatpak run com.valvesoftware.Steam
 
Mittels {{ic|flatpak run com.valvesoftware.Steam}} wird Steam dann gestartet. Beim ersten Start wird der Client innerhalb des Flatpak-Systems installiert und aktualisiert. Bei späteren Starts wird automatisch regelmäßig nach Updates geprüft und diese dann installiert. Beim Starten kann es dadurch teilweise zu Verzögerungen von 1-2 Minuten kommen bis etwas grafisches passiert.
 
== Kompatibilität von Spielen ==
Viele Speile laufen nativ unter Linux, andere können mittels des in Steam integrierten ''Proton''-Systems geladen werden, auch wenn diese offiziell nicht unterstützt werden. Die ''ProtonDB'' sollte hierbei vor dem Kauf von Speilen die erste Anlaufstelle sein, um die Lauffähigkeit unter Linux zu prüfen.
 
== Weblinks ==
* [https://www.valvesoftware.com/en/ Website des Anbieters]
* [https://https://steampowered.com/ Steam-Website]
* [https://developer.valvesoftware.com/wiki/SteamCMD SteamCMD im Valve-Entwicklerwiki] {{sprache|en}}
* [https://flathub.org/ Über Flathub] {{sprache|en}}
* [https://www.protondb.com/ ProtonDB] {{sprache|en}}
 
== Todo [[Benutzer:Dirk|Dirk]] ([[Benutzer Diskussion:Dirk|Diskussion]]) ==
* Aktuelle Screenshots vom Client
* Mehr Details zur Kompatibilität
* Mehr Infos zur Flatpak-Version (Pfade, etc.)


[[en:Steam]]
[[en:Steam]]

Version vom 9. Juni 2021, 08:09 Uhr

„Steam“ wurde von Dirk (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Dirk (Diskussion) bitte, bevor du den Artikel bearbeitest.


Steam ist eine von der Valve Corporation angebotene, kommerziell betriebene Spiele- und Medienvertriebsplattform. Offiziell werden nur Ubuntu LTS sowie die Desktopumgebungen Unity, GNOME und KDE/Plasma unterstützt. Der Betrieb unter Arch mit beliebigem Desktop-Setup ist aber problemlos möglich.

Installation

Steam ist als steam in multilib verfügbar, und kann von dort mittels Pacman installiert werden.

# Steam an sich
pacman -S steam

# Alternative Runtime für Steam
pacman -S steam-native-runtime

Das Repository multilib ist standardmäßig nicht aktiviert, und muss in der Konfiguration erst eingestellt werden. Multilib enthält 32-Bit-Pakete und -Librarys, die für den Betrieb auf 64-Bit-Systemen vorgesehen sind.

Des weiteren sollten noch folgende Punkte beachtet werden.

SteamCMD

Der Consolen-Client von Steam ist hauptsächlich dafür gedacht, diverse dedizierte Server für Spiele zu installieren und zu aktualisieren, ohne dafür ein GUI verwenden zu müssen. SteamCMD funktioniert mit allen Spielen, die das SteamPipe-System verwenden. Das heißt, alle Spiele die zuvor über das HLDSUpdateTool aktualisiert werden konnten, können auch über SteamCMD aktualisiert werden.

SteamCMD ist als steamcmdAUR im AUR verfügbar, und kann von dort zum Beispiel mit einem der AUR Hilfsprogramme installiert werden.

pakku -S steamcmd

Bei der Verwendung von AUR-Hilfsprogrammen ist zu beachten, dass Pakete niemals „blind“ installiert werden sollten. Vor dem Installieren sollten die Kommentare im AUR gelesen, und das PKGBUILD geprüft werden.

Flatpak-Version

Steam ist auch als Flatpak unter dem namen com.valvesoftware.Steam von Flathub installierbar.

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak --user install flathub com.valvesoftware.Steam

Mittels flatpak run com.valvesoftware.Steam wird Steam dann gestartet. Beim ersten Start wird der Client innerhalb des Flatpak-Systems installiert und aktualisiert. Bei späteren Starts wird automatisch regelmäßig nach Updates geprüft und diese dann installiert. Beim Starten kann es dadurch teilweise zu Verzögerungen von 1-2 Minuten kommen bis etwas grafisches passiert.

Kompatibilität von Spielen

Viele Speile laufen nativ unter Linux, andere können mittels des in Steam integrierten Proton-Systems geladen werden, auch wenn diese offiziell nicht unterstützt werden. Die ProtonDB sollte hierbei vor dem Kauf von Speilen die erste Anlaufstelle sein, um die Lauffähigkeit unter Linux zu prüfen.

Weblinks

Todo Dirk (Diskussion)

  • Aktuelle Screenshots vom Client
  • Mehr Details zur Kompatibilität
  • Mehr Infos zur Flatpak-Version (Pfade, etc.)