IT Projekte / Home Lab / Smart Home / Games

Allgemein, Games

Linux Gaming Launcher, Steam, Epic Games, Ubisoft, GOG, EA – 2025

Gaming unter Linux. Wie gut ist es und kann ich ohne Probleme von Windows auf Linux wechseln? Ich zeige Dir die Installation von Game Launchern unter Linux und wo rauf Du beim Installieren der Spiele achten solltest.

Du benötigst Folgendes:

  • Linux Distribution (zum Beispiel Manjaro)

Generelle Informationen

Wieso, weshalb, warum?

Der Wechsel zu Windows 11 steht vor der Türe, da der Support für Windows 10 ausläuft. Was ich von Windows 11 halte und warum ich zu Linux gewechselt bin, erfährst Du in meinem Beitrag Umstieg von Windows 10 zu Linux Manjaro.

Worauf sollte ich achten?

Generell kann ich sagen, dass dank der vielen unterschiedlichen Linux Distributionen für jeden Anwender etwas dabei sein sollte.
Wie die meisten wirst Du vermutlich eine Steam Bibliothek besitzen. Valve, die Firma hinter Steam, hat vor Jahre seine eigene Handheldkonsole auf den Markt gebracht, das Steam Deck.

Dabei ist zu beachten, dass das Steam Deck mit dem Steam OS ausgeliefert wird, welches auf Linux basiert. Nun ist es also so, dass Valve mit dem vermutlich bekanntestem Spiele Launcher und Shop Steam, eine eigene Konsole herausgebracht hat, welche mit Linux betrieben wird. Dementsprechend groß ist das Interesse von Valve und am Ende auch der Entwickler, dass ihre Spiele auch unter Linux gespielt werden können.

Um dies zu unterstützen, hat Valve ein eigenes Tool entwickelt, und zwar Proton. Proton ist dafür da, dass die Befehle, welche für Windows in DirectX geschrieben wurden in Vulkan-API oder OpenGL zu übersetzen. Die Sprachen, welche unter Linux für die Schnittstellen genutzt werden. Das funktioniert auch sehr gut.

Zunächst hast Du vielleicht jetzt als Information mit genommen, dass Steam direkt unter Linux installiert werden kann und dass Du Proton benötigst, um die Spiele spielen zu können, welche nicht von den Entwicklern auch für Linux entwickelt wurden.

Wenn Du selbst mal prüfen möchtest, ob die Spiele aus Deiner Steam Bibliothek auch für Linux geeignet sind, dann kann ich Dir die Seite ProtonDB empfehlen. Hier kannst Du zum einen mit Deinem Steam Account anmelden und direkt sehen, welche Spiele wie gut unter Linux spielbar sind. Oder nach den Titeln suchen.

<< Hier bild einfügen>>

Ebenfalls sind hier auf der Webseite die Kommentare der einzelnen Nutzer sehr hilfreich, wenn es darum geht, mit welcher Proton Version das Spiel am besten läuft.

Wie das ganze funktioniert und wie Du auch die anderen Game Launcher unter Linux zum Laufen bekommst, dass zeige ich Dir in den nächsten Schritten.

Davor jedoch gehen wir noch auf einmal auf das Thema Proton ein. Es gibt ein Projekt, welche die Proton-Versionen noch etwas anpasst und damit gewisse Spiele besser funktionieren. Weiteres im folgenden Abschnitt:

ProtonUp-Qt

Installiere mit Flathub entweder über den Softwaremanager Software hinzufügen/ entfernen oder das Terminal ProtonUp-Qt. Diese Anwendung ermöglicht es Dir zum einen eine GE-Proton-Version herunterzuladen, aber auch die einzelnen Protonversionen zu verwalten.

Linux Gaming - ProtonUp-Qt installieren
Linux Gaming – ProtonUp-Qt installieren
flatpak install flathub net.davidotek.pupgui2

Wenn der Ordner nicht existiert, dann lege bitte folgenden Ordner an: compatibilitytools.d . Und zwar im Steam Ordner. Meiner befindet sich hier:

.local/share/Steam/compatibilitytools.d

Steam

Steam hat seinen eigenen Launcher unter Linux, weshalb hier kein anderes Programm installiert werden muss. Meist wird Steam auch direkt über die Paketquellen zur Verfügung gestellt.

Du hast neben den Paketquellen / dem offiziellen Repository auch die Möglichkeit Steam als Flatpak aus dem Flathub oder über Snap zu installieren.

Ich empfehle jedoch immer das offizielle Repository von Valve selbst.

Debian oder Ubuntu Steam installieren

Möchtest Du Steam unter Debian installieren, sind folgende Schritte zu tun:
Stelle zunächst sicher, dass Dein System aktuell ist.

sudo apt update && sudo apt upgrade

Als nächsten Schirtt musst Du weitere Pakete installieren, welche für die Installation und das Betreiben von Steam benötigt werden.

sudo apt install software-properties-common apt-transport-https dirmngr ca-certificates curl -y

Für den einen oder anderen Spieler, der sicherstellen möchte, dass die Kompatibilität von 32-Bit und 64-Bit Spielen in der Bibliothek von Steam gegeben ist, kann zusätzliche 32-Bit Unterstützung mit folgendem Befehl aktivieren. Vor allem kann dies bei schwächerem System nützlich sein, wobei es bei High End Rechnern keine negativen Auswirkungen hat.

sudo dpkg --add-architecture i386

Während Du jetzt schon entspannt Steam aus dem standard Repository herunterladen kannst, besteht aber auch die Möglichkeit Steam aus dem offizellem Steam Repository herunterzuladen. Dies hat den Vorteil, dass Du immer die neuste Version hast, da das Steam Repository direkt von Valve selbst kommt.

Hierzu musst Du zunächst den Steam GPG Key in Deine Liste mit aufnehmen. Dieser Befehl lädt den GPG Key herunter und speichert diesen in Deinem System.

curl -s http://repo.steampowered.com/steam/archive/stable/steam.gpg | sudo tee /usr/share/keyrings/steam.gpg > /dev/null

Füge diesen Schlüssel Deiner offiziellen APT-Liste hinzu und stellt sicher, dass Du diese Pakete installieren kannst:

echo deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] http://repo.steampowered.com/steam/ stable steam | sudo tee /etc/apt/sources.list.d/steam.list

Aktualisiere Deine Paketquellen.

sudo apt update

Installiere den Steam Launcher mit seinen benötigten OpenGL-Bibliotheken.

Debian:

sudo apt install \
  libgl1-mesa-dri:amd64 \
  libgl1-mesa-dri:i386 \
  libgl1-mesa-glx:amd64 \
  libgl1-mesa-glx:i386 \
  steam-launcher -y

Ubuntu: 

sudo apt install \
  libgl1-mesa-dri:amd64 \
  libgl1-mesa-dri:i386 \
  steam-launcher -y

Überprüfe die Version und, dass der Steam Launcher auch installiert ist.

apt-cache policy steam-launcher
Linux Gaming - Steam-Launcher
Linux Gaming – Steam-Launcher

Modifiziere die Source List

Während der Installation hat Steam vielleicht auch den stable- und beta-Client in die Liste mit aufgenommen. Diese müssen wieder entfernt werden, da Du sonst keine Updates durchführen kannst. Rufe zunächst die Liste auf und lasse sie Dir anzeigen.

ls /etc/apt/sources.list.d/steam*
Linux Gaming - Steam Source Listen
Linux Gaming – Steam Source Listen

Entferne mit folgenden Befehlen die beiden Einträge und aktualisiere danach ein weiteres Mal Deine APT-Paketquellen.

sudo rm /etc/apt/sources.list.d/steam-beta.list
sudo rm /etc/apt/sources.list.d/steam-stable.list

sudo apt update
Steam starten

Du kannst Steam nun entweder über das Terminal starten oder wie gewohnt über das UI.

Terminal:

steam

UI:

Linux Gaming - Steam starten
Linux Gaming – Steam starten

Erster Start von Steam

Vermutlich aktualisiert sich Steam beim ersten Starten.

Linux Gaming - Steam aktualisieren
Linux Gaming – Steam aktualisieren

Im Anschluss kannst Du Dich entweder anmelden oder einen neuen Account erstellen.

Linux Gaming - Steam aktualisieren
Linux Gaming – Steam aktualisieren

Linux Gaming – Steam Login

Arch-Linux Steam installieren

Wie installiere ich Steam unter Arch?

Hierfür musst Du bloß Dein System aktuell halten und im App Store nach Steam suchen.

Linux Gaming - Paket Manager Steam installieren
Linux Gaming – Paket Manager Steam installieren

Alternativ kannst Du dies aber auch mit folgenden Befehlen installieren.

sudo pacman -S steam

Steam Setup und im Anschluss darfst Du Dich auch hier einloggen.

Steam Setup
Steam Setup

Flathub Flatpak Steam installieren

Wie installiere ich Steam als Flatpak?

Zunächst einmal hier ist es egal, welche Linux Distribution Du verwendest Flatpaks sind auf jeder Distribution verfügbar.

Debian oder Ubuntu Steam als Flatpak installieren

sudo apt update -y && sudo apt upgrade -y

sudo apt install gnome-software-plugin-flatpak -y

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# restart

flatpak install flathub com.valvesoftware.Steam

flatpak run com.valvesoftware.Steam

Bestätige die Installation der Dateien und Steam ist installiert.

Steam Setup
Steam Setup

Arch-Linux Steam als Flatpak installieren

Unter Arch läuft das ganze dann wie folgt ab:

# Arch
sudo pacman -S flatpak

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# restart
Linux Gaming - Faltpak installieren
Faltpak installieren

Nach dem Neustart kannst Du das Steam Paket installieren und im Anschluss starten.

flatpak install flathub com.valvesoftware.Steam

flatpak run com.valvesoftware.Steam
Linux Gaming - Faltpak Installation abgeschlossen
Faltpak Installation abgeschlossen

Steam Setup
Steam Setup

Steam Aktualisierung
Steam Aktualisierung

Ubuntu Snap Steam installieren

Neben dem direkten Installieren über die Paketquellen kannst Du unter Ubuntu auch mittels Snap Steam installieren. Hierzu führst Du folgende Befehle aus:

Aktualisiere das Betriebssystem, installiere Snap und im Anschluss Steam mittels Snap. Nutze dazu die folgenden drei Befehle:

sudo apt update
sudo apt install snapd
sudo snap install steam

Lutris

Lutris ist ein weiterer Game-Launcher, welcher sehr beliebt ist, um Ubisoft Connect, Blizzard und die EA App nutzen zu können.

Lutris unter Debian installieren

Hierzu musst Du ein weiteres Repository hinzufügen, mit folgendem Befehl:

echo -e "Types: deb\nURIs: https://download.opensuse.org/repositories/home:/strycore/Debian_12/\nSuites: ./\nComponents: \nSigned-By: /etc/apt/keyrings/lutris.gpg" | sudo tee /etc/apt/sources.list.d/lutris.sources > /dev/null

Und die entsprechenden Schlüssel hinterlegen:

wget -q -O- https://download.opensuse.org/repositories/home:/strycore/Debian_12/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/lutris.gpg

Führe im Anschluss ein Update durch, wenn dies erfolgreich durchgelaufen ist, kannst Du Lutris installieren.

sudo apt update

sudo apt install lutris

Bestätige dies mit Y und Lutris wird installiert.

Debian Lutris installiert
Debian Lutris installiert

Lutris installiert selbständig noch weitere Pakete, doch dann kann es losgehen.

Lutris unter Ubuntu installieren

Für Ubuntu lade hier das aktuellste deb-Paket herunter.

Ubuntu Lutris Deb Paket herunterladen
Ubuntu Lutris Deb Paket herunterladen

Klicke auf die Datei und wähle im Anschluss Anwendungsinstallation aus.

Ubuntu Lutris Deb Paket öffnen
Ubuntu Lutris Deb Paket öffnen

Nach folgend führe die Installation aus:

Ubuntu Lutris Deb Paket installieren
Ubuntu Lutris Deb Paket installieren

Darauf hin kannst Du Lutris einrichten.

Lutris unter Arch Linux installieren

Halte Dein System auf dem neusten Stand und öffne den Software-Manager, suche nach Lutris wähle es aus und übernehme die Änderungen.

Arch Lutris installieren
Arch Lutris installieren

Wenndu Dir nicht sicher bist, dann setze im zweifel vielleicht einfach bei jedem Punkt den Hacken, dass es ebenfalls mit installiert werden soll.

Arch Lutris optionale Abhängigkeiten
Arch Lutris optionale Abhängigkeiten
Arch Lutris optionale Abhängigkeiten
Arch Lutris optionale Abhängigkeiten
Arch Lutris optionale Abhängigkeiten
Arch Lutris optionale Abhängigkeiten

Klicke auf Wähle und lass die Installation beginnen.

Wähle hier am besten den Hersteller Deiner Grafikeinheit aus. Achte bei Nvidida zum Beispiel auf die Version.

Dies gilt ebenfalls für den Treiber, beachte dabei, dass es sich hierbei um den gleichen handelt.

Nach einem Neustart, kannst Du damit beginnen Lutris einzurichten.

Lutris mittels Flathub installieren

Zu nächst Suche dir hier die Installationsmöglichkeit für Deine Linux Distribution heraus.

Im Anschluss daran führe zur Installation folgenden Befehl aus:

flatpak install flathub --user -y net.lutris.Lutris

Alternativ kannst Du auch meist über den Software Manager Lutris installieren, da dieser ebenfalls das Flatpak mit auflisten wird.

Lutris Ubisoft Connect einrichten

Du hast auf eine der unterschiedlichen Varianten Lutris erfolgreich auf Deinem System installiert. Möchtest Du nun Ubisoft Connect verbinden, dann wähle links in der Spalte zunächst dies aus.

Lutris Ubisoft Connect verbinden
Lutris Ubisoft Connect verbinden

Du wirst darauf hingewiesen, dass Ubisoft Connect erst noch installiert werden muss, bestätige dies.

Lutris Ubisoft Connect Hinweis bestätigen
Lutris Ubisoft Connect Hinweis bestätigen

Um Ubisoft Connect installieren zu können stellt die Community bei Lutris diverse Installationsskripte dafür bereit. Ich empfehle Dir, nimm die Latest Version und installiere sie.

Lutris Ubisoft Connect Installieren
Lutris Ubisoft Connect Installieren

Dabei wirst Du nach einem Installations-Pfad gefragt, welchen Du frei wählen kannst.

Lutris Ubisoft Connect Installationspfad festlegen
Lutris Ubisoft Connect Installationspfad festlegen

Installiere Ubisoft Connect.

Lutris Ubisoft Connect Installieren
Lutris Ubisoft Connect Installieren
Lutris Ubisoft Connect Installiert
Lutris Ubisoft Connect Installiert

Ist die Installation abgeschlossen, führe einen Rechtsklick auf Ubisoft Connect aus und klicke dann auf Konfigurieren.

Lutris Ubisoft Connect konfigurieren
Lutris Ubisoft Connect konfigurieren

Im Reiter Optionen des Starters wähle hier als Wine-Version die neuste GE-Proton-Version. Generell kannst Du hier noch so viele weitere Einstellungen vor nehmen. Diese sind allerdings meist für die einzelnen Spiele relevant und können auch wiederum aus dem Internet von der Community in Erfahrung gebracht werden.

Lutris Ubisoft Connect Einstellungen

Des Weiteren kannst Du hier ebenfalls die EA App installieren.

Heroic Games Launcher

Dies ist der Launcher für die beiden Games Launcher GOG und Epic Games. Auch hier können die Steam Spiele ansonsten mit verknüpft werden und noch viele weitere Spiele.

Heroic unter Debian und Ubuntu installieren

Lade hier zu die neuste Version des Heroic Game Launchers hier herunter und wähle das .deb-Paket.

Heroic .deb-Paket herunterladen
Heroic .deb-Paket herunterladen

Öffne im Anschluss das Kontext Menü mit einem Rechtsklick und klicke dann auf Öffnen mit… . Wähle hier die Software Installation aus.

Heroic .deb-Paket installieren
Heroic .deb-Paket installieren

Weiter geht es mit einem Klick auf Installieren

Heroic .deb-Paket installieren
Heroic .deb-Paket installieren

Öffne den Heroic Games Launcher und lege los.

Heroic unter Arch Linux installieren

Öffne den Software Manager und suche nach Heroic.

Heroic installieren
Heroic installieren

Wähle den heroic-games-laucher und übernehme die Änderungen. Dabei wird dieser und die nätigen Quellen installiert. Übernehme diese ebenfalls.

Heroic weitere Pakete installieren
Heroic weitere Pakete installieren

Erfolgreich installiert.

Heroic installiert
Heroic installiert

Heroic mittels Flathub installieren

Installiere Flathub auf Deinem System.

Führe im Anschluss folgenden Befehl aus und installiere dabei den Heroic Games Launcher als Flatpak.

flatpak install flathub com.heroicgameslauncher.hgl
Heroic installiert
Heroic installiert

Heroic Anmelden bei Epic Games, GOG oder Amazon

Gehe hierzu auf den Log in Button:

Heroic Login
Heroic Login

Logge Dich mit deinen Epic-Games Daten ein.

Heroic Login Epic Games auswählen

Und schon sind Deine Spiele von Epic Games in Deiner Bibliothek aufgelistet.

Heroic Bibliothek
Heroic Bibliothek

Über Shops gelangst Du in den Epic Games Store, GOG Store oder Prime Gaming

Jedoch musst Du Dich hier ebenfalls noch einmal anmelden, da es sich nur um die Webseite handelt.

Heroic Shop Epic Games Webseite
Heroic Shop Epic Games Webseite

Achte bei der Installation eines Spiels darauf, dass auch die von dir gewünschte Wine Version, wie zum Beispiel GE-Proton genutzt wird.

Heroic Spiel installieren Wine Version
Heroic Spiel installieren Wine Version

Fazit:

Dank Valve und ihrem neuen Handheld ist es in den letzten drei Jahren viel leichter geworden Windows hinter sich zu lassen. Als einen weiteren Vorteil kann man auch sagen, dass viele Spiele genauso gut und wenn nicht sogar besser laufen, wenn sie nicht von einem Betriebssystem ausgeführt werden, welches selbst gefühlt schon 8 GB Arbeitsspeicher für sich beanspruchen möchte.

Aber sei Dir bewusst, dass nur weil ich schreibe, dass ein Wechsel zu Linux leicht ist, Du Deine Spiele dann noch spielen kannst. Bist Du mehr der Fortnite Spieler, dann muss ich Dich enttäuschen. Auf Grund der AntiChat Software ist es nicht möglich Fortnite unter Linux spielen zu können. Deshalb meine Empfehlung. Richte Dir ein Dual Boot System für den Anfang ein und probiere es aus. Und wenn Du am Ende nur noch für zwei oder drei Spiele zurück zu Windows wechseln musst, dann ist das so.

Probiere es aus.

Titelbild von

  1. Marcus K

    Hi vielen Dank für deine Mühe! Sehr schöner Beitrag!

Schreibe eine Antwort