Im Jahr 2021 gibt es mehr Gründe, warum Menschen Linux lieben als je zuvor. In dieser Serie werde ich 21 verschiedene Gründe nennen, um Linux zu verwenden. Heute fange ich mit Spielen an.
Früher dachte ich, ein “Spieler” sei eine sehr spezielle Art von Kreatur, die von Wissenschaftlern nach jahrelangen Studien und Tests sorgfältig katalogisiert und klassifiziert wurde. Ich habe mich nie als Spieler eingestuft, weil die meisten Spiele, die ich gespielt habe, entweder auf einem Tabletop (Brettspiele und Pen-and-Paper-Rollenspiele), NetHack oder Tetris waren. Jetzt, da Spiele auf Mobilgeräten, Konsolen, Computern und Fernsehern verfügbar sind, scheint es ein guter Zeitpunkt zu sein, anzuerkennen, dass “Spieler” in allen möglichen Formen und Größen vorkommen. Wenn Sie sich selbst einen Gamer nennen möchten, können Sie das! Es gibt keine Eignungsprüfung. Sie müssen den Konami-Code nicht auswendig kennen (oder auch nur, was dieser Hinweis bedeutet); Sie müssen keine “Triple-A”-Spiele kaufen und spielen. Wenn Sie von Zeit zu Zeit Spaß an einem Spiel haben, können Sie sich zu Recht als Gamer bezeichnen. Und wenn Sie ein Gamer werden möchten, gab es nie einen besseren Zeitpunkt, um Linux zu verwenden.
Willkommen in der U-Bahn
Ziehen Sie die glänzenden Werbetafeln zurück, und darunter finden Sie mit Sicherheit einen florierenden Gaming-Untergrund. Es ist eine Bewegung, die mit dem entstehenden Spielemarkt begann, bevor irgendjemand glaubte, dass man mit Software Geld verdienen könnte, die weder eine Tabellenkalkulation noch ein Tipp-Lehrer war. Indie-Spiele haben sich in vielerlei Hinsicht einen Platz in der Popkultur erobert (ob Sie es glauben oder nicht, Minecraft war zwar nicht Open Source, begann aber als Indie-Spiel) und beweist, dass in den Augen der Spieler das Gameplay vor dem Produktionswert steht.
Es gibt viele Überschneidungen im Indie- und Open-Source-Entwicklerbereich. Es gibt nichts Schöneres, als sich mit Ihrem Linux-Laptop zurückzulehnen und itch.io oder das Software-Repository Ihrer Distribution nach einem wenig bekannten, aber kostbaren Juwel eines Open-Source-Spiels zu durchsuchen.
Es gibt alle Arten von Open-Source-Spielen, darunter viele Ego-Shooter, Puzzle-Spiele wie Nodulus, Systemmanagement-Spiele wie OpenTTD, Rennspiele wie Jethook, angespannte Fluchtkampagnen wie Sauerbraten und zu viele mehr, um sie zu erwähnen (jeweils mehr kommen hinzu .) Jahr, dank großartiger Initiativen wie Open Jam).
game.png
Jetook
Insgesamt ist die Erfahrung, in die Welt der Open-Source-Spiele einzutauchen, eine andere als die unmittelbare Befriedigung, alles zu kaufen, was ein großes Spielestudio als nächstes veröffentlicht. Spiele der großen Studios bieten viele visuelle und klangliche Reize, bekannte Schauspieler und mehr als 60 Stunden Spielspaß. Unabhängige und Open-Source-Spiele werden wahrscheinlich nicht mithalten, aber andererseits können große Studios nicht mit dem Gefühl der Entdeckung und der persönlichen Verbindung mithalten, das man bekommt, wenn man ein Spiel findet, das man sonst einfach nicht kennt schon mal gehört von. Und sie können nicht hoffen, dass sie die Dringlichkeit erreichen, die man bekommt, wenn man merkt, dass jeder auf der Welt wirklich, wirklich von dem großartigen Spiel hören muss, das man gerade gespielt hat.
Nehmen Sie sich etwas Zeit, um herauszufinden, welche Spiele Ihnen am besten gefallen, und stöbern Sie dann durch das Software-Repository Ihrer Distribution, Flathub, und öffnen Sie Game Jams. Sehen Sie, was Sie aufdecken können, und helfen Sie, wenn Sie das Spiel genug mögen, es zu promoten!
Proton und WEIN
Gaming unter Linux hört nicht mit Open Source auf, aber es wird dadurch ermöglicht. Als Valve Software vor einigen Jahren durch die Veröffentlichung ihres Steam-Clients für Linux Linux auf den Spielemarkt zurückbrachte, war die Hoffnung, dass es Spielestudios dazu zwingen würde, nativen Code für Linux-Systeme zu schreiben. Einige taten es, aber Valve schaffte es nicht, Linux als primäre Plattform selbst auf ihren eigenen Gaming-Computern der Marke Valve voranzutreiben, und es scheint, dass die meisten Studios zu ihren alten Methoden der reinen Windows-Spiele zurückgekehrt sind.
Interessanterweise hat das Endergebnis jedoch mehr Open-Source-Code hervorgebracht als wahrscheinlich beabsichtigt. Valves Lösung für die Linux-Kompatibilität bestand darin, das Proton-Projekt zu erstellen, eine Kompatibilitätsschicht zur Übersetzung von Windows-Spielen auf Linux. Im Kern verwendet Proton WINE (Wine Is Not an Emulator), die zu schön, um wahr zu sein, Neuimplementierung der wichtigsten Windows-Bibliotheken als Open Source.
Die Beute des Spielemarktes hat sich als Fundgrube für die Open-Source-Welt entpuppt, und heute können die meisten Spiele großer Studios unter Linux wie nativ ausgeführt werden.
Wer zu den Spielern gehört, die am Tag der Veröffentlichung den neuesten Titel haben müssen, kann natürlich mit bösen Überraschungen rechnen. Das ist jedoch nicht verwunderlich, da nur wenige große Spiele eine Woche später ohne Fehler veröffentlicht werden, die große Patches erfordern. Diese Bugs können sogar noch schlimmer sein, wenn ein Spiel auf Proton und WINE läuft, so dass Linux-Spieler oft davon profitieren, von einer frühen Einführung Abstand zu nehmen. Der Kompromiss kann sich jedoch lohnen. Ich habe ein paar Spiele gespielt, die perfekt auf Proton laufen, nur um später durch wütende Forenbeiträge zu entdecken, dass es anscheinend mit fatalen Fehlern gespickt ist, wenn es auf der neuesten Version von Windows gespielt wird. Kurz gesagt, es scheint, dass Spiele von großen Studios nicht perfekt sind, und daher können Sie ähnliche, aber unterschiedliche Probleme erwarten, wenn Sie sie unter Linux wie unter Windows spielen.
Flatpak
Eine der aufregendsten Entwicklungen der jüngeren Linux-Geschichte ist Flatpak, eine Mischung aus lokalen Containern und Paketen. Es hat nichts mit Spielen zu tun (oder nicht?), aber es ermöglicht, dass Linux-Anwendungen im Wesentlichen universell auf jede Linux-Distribution verteilt werden können. Dies gilt für Spiele, da in Spielen oft viele Randtechnologien verwendet werden und es für die Betreuer der Distribution ziemlich anstrengend sein kann, mit den neuesten Versionen, die von einem bestimmten Spiel benötigt werden, Schritt zu halten.
Flatpak abstrahiert dies von der Distribution, indem es eine gemeinsame Flatpak-spezifische Schicht für Anwendungsbibliotheken einrichtet. Flatpak-Distributoren wissen, dass eine Bibliothek, die nicht in einem Flatpak-SDK enthalten ist, in das Flatpak aufgenommen werden muss. Es ist einfach und unkompliziert.
Dank Flatpak läuft der Steam-Client auf etwas Offensichtlichem wie Fedora und auf Distributionen, die traditionell nicht auf den Spielemarkt ausgerichtet sind, wie RHEL und Slackware!
Lutris
Wenn Sie sich jedoch nicht bei Steam anmelden möchten, gibt es meinen bevorzugten Gaming-Client Lutris. An der Oberfläche ist Lutris ein einfacher Spiele-Launcher für Ihr System, ein Ort, an den Sie gehen können, wenn Sie wissen, dass Sie ein Spiel spielen möchten, sich aber noch nicht entscheiden können, was Sie starten möchten. Mit Lutris können Sie alle Spiele, die Sie auf Ihrem System haben, hinzufügen, um Ihre eigene Spielebibliothek zu erstellen, und sie dann direkt über die Lutris-Benutzeroberfläche starten und spielen. Besser noch, Lutris-Mitarbeiter (wie ich!) veröffentlichen regelmäßig Installationsskripte, um Ihnen die Installation von Spielen zu erleichtern, die Sie besitzen. Es ist nicht immer notwendig, aber es kann eine nette Abkürzung sein, um einige mühsame Konfigurationen zu umgehen.
Lutris kann auch die Hilfe von in Anspruch nehmen Läufer, oder Subsysteme, die Spiele ausführen, die normalerweise nicht direkt aus Ihrem Anwendungsmenü gestartet werden. Wenn Sie beispielsweise Konsolenspiele wie das Open-Source-Warcraft Tower Defense spielen möchten, müssen Sie einen Emulator ausführen, und Lutris kann das für Sie erledigen (vorausgesetzt, Sie haben den Emulator installiert). Wenn Sie ein GOG.com-Konto (Good Old Games) haben, kann Lutris außerdem darauf zugreifen und Spiele aus Ihrer Bibliothek importieren.
Einfacher können Sie Ihre Spiele nicht verwalten.
Spiele spielen
Linux-Spiele sind eine erfüllende und stärkende Erfahrung. Früher habe ich Computerspiele vermieden, weil ich das Gefühl hatte, keine große Wahl zu haben. Es schien, dass immer teure Spiele veröffentlicht wurden, die unweigerlich extreme Reaktionen von glücklichen und unglücklichen Spielern hervorriefen, und dann verlagerte sich der Fokus schnell auf das nächste große Ding. Auf der anderen Seite hat mich das Open-Source-Gaming in die Menschen der Spielewelt. Ich habe andere Spieler und Entwickler getroffen, ich habe Künstler und Musiker, Fans und Promoter getroffen und ich habe eine Reihe von Spielen gespielt, von denen ich nicht einmal wusste, dass sie existieren. Einige von ihnen waren kaum lang genug, um mich nur für einen Nachmittag abzulenken, während andere mir Stunden und Stunden mit obsessivem Gameplay, Modding, Leveldesign und Spaß beschert haben.
Wenn Sie bereit sind, das Popcorn aus der Hand zu legen und Spiele aus allen Blickwinkeln zu erleben, beginnen Sie mit dem Spielen unter Linux.