In dieser mehrteiligen Beitragsreihe versuche ich mich aus Sicht eines Windows PC-Nutzers dem Linux-Desktop als Betriebssystem zu nähern. Dabei möchte ich dieses als Linux-Anfänger selbst besser kennen lernen und zu verstehen versuchen. Zu Teil 1…
In den letzten Jahren hat sich erfreulicherweise einiges getan bei der Unterstützung von Computerspielen unter Linux. Das liegt meiner Meinung nach vor allem an Valve’s Brücken-Software Proton, einer Weiterentwicklung von WINE [1], die es einfacher denn je macht, auch aktuelle Windows-Titel unter Linux zu starten (vorausgesetzt, die Grafiktreiber sind richtig eingerichtet). Und dann gibt es natürlich noch Titel, die nativ für Linux erscheinen, wie z.B. Valheim. In diesem Beitrag möchte ich mir die Möglichkeiten einmal genauer anschauen.
quelloffene Spiele
An dieser Stelle möchte ich kurz auf die kostenlosen Spiele eingehen, die direkt über das Ubuntu Software-Center aus den offiziellen Repositories zu beziehen sind. Meiner Meinung nach lohnt es sich auf jeden Fall, da mal einen Blick reinzuwerfen. Während es sich bei vielen Titeln sicher um kleinere Indie-Spiele handelt, sind auch einige Klassiker dabei wie Super Tux, der Quake-like Multiplayer-Shooter Sauerbraten oder das rundebasierte Strategiespiel Battle of Westnoth, über das sogar GameStar vor kurzem berichtete. Es gibt auch quelloffene Remakes von älteren Klassikern wie openTTD (Transport Tycoon Deluxe), WarMUX (Worms) oder OpenMW (The Elder Scrolls 3: Morrowind, benötigt allerdings die Daten vom Originalspiel).
Spiele mit Linux-Unterstützung
Mit nativen Titeln meine ich Spiele, die seitens der Entwickler sowohl für Windows, als auch für Linux angeboten werden. Ich habe dies mit Steam ausprobiert, was zunächst installiert werden muss, z.B. über den Softwarekatalog (multiverse) oder
sudo apt-get install steam
Danach startet und verwendet man Steam, wie man es auch unter Windows kennt. Die Titel mit nativer Unterstützung für Linux sind an dem Steam-Play Symbol neben dem Warenkorb/Spielen-Button erkennbar.
Bekanntere Beispiele mit Linux-Unterstützung sind Valheim, was auf der Unity Engine basiert, aber auch ARK, CS:GO, Civilization VI, … Hier die Linux-Charts von Steam.
Windows-Titel mit Proton (über Steam)
Proton ist eine „Kompatibilitätsschicht“ für Anwendungen, die es ermöglicht, viele der bei Steam erhältlichen Windows-Titel unter Linux zu spielen und baut auf dem eingangs bereits erwähnten WINE auf. Die Einrichtung ist dabei denkbar unkompliziert. Die Funktion muss allerdings zuerst aktiviert werden. Dazu öffnet ihr die Steam-Einstellungen in der Titelleiste links oben unter „Steam“ und wählt den Menüpunkt „Steam Play“. Dort kann Proton dann aktiviert werden. Danach muss Steam noch einige Dateien dafür herunterladen.
Sobald ihr die Proton aktiviert habt, könnt ihr grundsätzliche alle eure Windows-Titel in Steam herunterladen und versuchen zu starten. Manchmal gelingt es, manchmal nicht. Ich würde hierzu empfehlen, zunächst in der ProtonDB Datenbank nachzuschauen. Hier sind für die meisten Steam Titel bereits Erfahrungsberichte und eine Bewertung der Funktionalität hinterlegt, die nicht selten noch Tipps für die richtige Konfiguration oder die zu verwendende Proton-Version enthalten. Auf jeden Fall da schauen!
Eure Titel landen dann übrigens in eurem Home-Ordner in diesem Verzeichnis
~/.steam/debian-installation/steamapps/common
In einigen Erfahrungsberichten die ich gesehen habe, wird eine spezielle Proton „GE“ Version erwähnt, mit der der entsprechende Titel laufen soll. „Glorious Eggroll“ ist ein Fork von Proton, den ihr extra installieren müsst. Dazu siehe z.B. hier.
Windows-Titel mit Lutris
Lutris ist ein kostenloser Anwendungsstarter und gleichzeitig eine Spieleverwaltung à la Steam – nur für Linux eben. Das tolle an diesem Programm ist, dass es die verschiedensten Installationsoptionen anbietet. Auch Lutris verwendet WINE für Windows-Titel, Nutzer können für Spiele Installationsskripte schreiben, welche genau die passende WINE-Version und dazu noch die vom Spiel erwarteten Laufzeitumgebungen etc. mitinstallieren, alles mit wenigen Klicks. So ist es möglich, dass ihr sowohl Titel von Steam, als auch „frei“ direkt von der CD oder vom Download mithilfe von Lutris installieren und richtig einrichten könnt. Die Titel haben alle eine gesonderte WINE-Umgebung und werden über Lutris gestartet. Auch für dieses Programm gibt es eine Kompatibilitätsdatenbank wo ihr Berichte und verfügbare Installationsskripte einsehen könnt.
Lutris ist nicht in den offiziellen Ubuntu-Paketquellen enthalten, ihr es könnt es z.B. als PPA hinzufügen über die folgenden Befehle (siehe auch hier).
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt update
sudo apt install lutris

Beim Testen habe ich gemerkt, dass es oft besser ist, selbst die Steam-Titel über Lutris zu installieren, da das dort vorhanden Installationsskript unter Umständen noch Einrichtungsschritte vornimmt, die nur mit der über Steam aktivieren Proton-Umgebung sonst fehlen würden. So konnte ich zum Beispiel TES Skyrim, The Witcher 3 oder Herr der Ringe Online unter Ubuntu 20.04 mit einer Nvidia RTX 2060 problemlos spielen. Schlechtere Chancen hat man generell bei kompetitiven Multiplayer-Spielen, bei denen eine Anti-Cheat-Software zum Einsatz kommt, wobei das vom Einzelfall abhängig ist. Aber auch daran arbeiten die Entwickler.