So verwenden Sie Protontricks, um lästige Steam-Spiele unter Linux zum Laufen zu bringen

Protontricks Steam
⏱️ 7 min read

Wenn Sie versucht haben zu erkunden, was Linux seit dem „großen Schub“ von 2018 bis 2019 zu bieten hatte, um Portierungen und Problemumgehungen für so viele Windows-/Mac-Titel wie möglich zu entwickeln, kennen Sie den berüchtigten Beitrag von Steam zu diesen Bemühungen in die Form von Proton. Wenn Sie gleichzeitig versuchen, einige der abhängigkeitslastigeren Titel auszuführen, werden Sie schnell feststellen, dass Proton nicht ganz blitzblank ist, wenn es darum geht, den Übergang von Windows zu Linux für eine Reihe von Spielen zu glätten.

In Fällen, in denen Spiele Fehler auf Sie werfen, wenn Sie versuchen, sie mit Proton auszuführen, gibt es ein raffiniertes kleines Tool namens „Protontricks“, das es einfach macht, sie zum Verhalten zu bringen.

Wie es funktioniert

Protontricks ist ein Terminal-basiertes Dienstprogramm, das einen Großteil der Langeweile automatisiert, die Sie sonst durchmachen müssten, wenn Sie Winetricks (ein Hilfsskript für die WINE-Umgebung) verwenden würden, um die Probleme in einem Steam-Spiel zu lösen. Das Dienstprogramm nutzt geschickt Skripte, um den Prozess so reibungslos wie möglich zu gestalten.

Oftmals, wenn Steams Proton ein Spiel nicht zum Laufen bringen kann, liegt es daran, dass der Anwendung eine Abhängigkeit fehlt, die Steam nicht installiert hat. Protontricks legt sich über Winetricks, damit Sie dieses Problem einfach überwinden und viele der Laufzeiten, die Sie benötigen, um sie ohne großen Aufwand direkt in ihren Steam-Verzeichnissen starten zu können, direkt installieren können.

Das wichtigste zuerst

Bevor Sie irgendetwas tun, vergewissern Sie sich, dass Steam Play ordnungsgemäß aktiviert ist und dass auf Ihrem Client alles richtig konfiguriert ist. Folgen Sie für einen kurzen Überblick dazu dieser Anleitung, wie Sie Windows-Spiele zuerst unter Linux zum Laufen bringen.

Protontricks Steamconfig

Protontricks ist für bestimmte Situationen da, in denen Steam das Spiel auch danach nicht zum Laufen bringt.

Portugiesische Fischgerichte

Installieren der Abhängigkeiten

Protontricks-Abhängigkeiten

Obwohl praktisch alle Linux-Benutzer heute bereits WINE installiert haben, wodurch sie bereit sind, eine Reihe von Windows-Anwendungen auszuführen, hat nicht jeder Winetricks. Um Protontricks zu verwenden, müssen Sie dies zuerst installieren.

Verwenden Sie beispielsweise auf Linux Mint/Ubuntu-basierten Systemen/Debian/MX:

sudo apt install winetricks

Auf Manjaro sollte es enthalten sein, aber falls dies nicht der Fall ist, gehen Sie zu „System -> Software hinzufügen/entfernen“ und suchen Sie nach „Wine“. Sie erhalten eine Liste mit Paketen. Stellen Sie sicher, dass sowohl „wine“ als auch „winetricks“ installiert sind.

Wenn Sie eine andere Distribution ausführen, können Sie Winetricks mit diesen generischen Befehlen abrufen:

cd${HOME}/Downloads”
wget "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
chmod +x winetricks
sudo cp winetricks /usr/local/bin

Zusätzlich zu Weintricks benötigen Sie pipx um Protonentricks zum Laufen zu bringen.

Arch-Linux/Manjaro:

sudo pacman -S python-pip python-pipx python-setuptools python-virtualenv

Debian/Ubuntu/Mint/MX:

sudo apt install python3-pip python3-setuptools python3-venv pipx

Protontricks installieren

Nachdem Sie nun alle erforderlichen Anwendungen installiert haben, ist es an der Zeit, das Hilfsprogramm selbst zu installieren. Stellen Sie dazu sicher, dass Sie ein sauberes neues Terminal starten und nicht dasjenige verwenden, mit dem Sie alles andere installiert haben.

Alles, was Sie jetzt tun müssen, ist Folgendes einzugeben:

pipx install protontricks

Das ist es! Jetzt ist es an der Zeit zu verstehen, wie leistungsfähig dieses kleine Tool sein kann und warum es sich gelohnt hat, sich all diese Mühe zu machen.

Verwenden von Protontricks zum Installieren von Spielen, denen .NET-Laufzeiten fehlen

Protontricks wurde speziell für Momente entwickelt, in denen Sie versuchen, ein Spiel zu starten, und es einen Fehler ausgibt, der Ihnen mitteilt, dass eine bestimmte Laufzeit nicht installiert ist. Normalerweise handelt es sich um eine .NET-Framework-Version. In jedem Fall müssen Sie das Spiel mindestens einmal ausführen, Fehler und alles, bevor Protontricks seine Magie entfalten können.

Zuerst müssen Sie herausfinden, was dem Spiel fehlt. Wenn Sie versuchen, es auszuführen, achten Sie darauf, welche Version von .NET es nicht zu haben beschwert.

Danach müssen Sie die Steam-ID des Spiels nachschlagen. Der einfachste Weg, dies zu tun, besteht darin, Folgendes in Ihr Terminal einzugeben:

protontricks -s [the name of your game]

Bei der Suche wird die Groß-/Kleinschreibung nicht beachtet und es werden Teilnamen akzeptiert. Ein Beispiel für eine Suche mit nicht übereinstimmenden Fällen und einem Teilnamen ist im Bild unten zu sehen.

Protontricks-Suche

Sobald Sie die ID gefunden und die erforderliche .NET-Version erfasst haben, müssen Sie sie anweisen, „dotnet“ zu installieren, gefolgt von der Versionsnummer, die Sie ohne Punkte oder Leerzeichen gefunden haben. Hier ist ein Beispiel für einen solchen Befehl, der mit Elite Dangerous funktionieren würde:

protontricks 35920 dotnet472

Danach erstellt protontricks ein Kompatibilitätsverzeichnis für das Spiel im entsprechenden Steam-Ordner für Sie und versucht, die gewünschte Version von .NET Framework zu installieren. Es wird sich beschweren und Ihnen viele beängstigende Fehler geben, wenn Sie dies mit einem 64-Bit-WINE-Präfix tun müssen, aber Sie können diese ignorieren.

Korrigieren anderer Probleme

Es gibt eine Reihe von Spielen, die nach dieser kleinen „magischen“ Lösung möglicherweise immer noch nicht funktionieren. Dem Spiel, das Sie zum Laufen bringen möchten, fehlt möglicherweise nicht einmal eine .NET-Laufzeitumgebung.

Protontricks Protondb

Für besondere Fälle empfehle ich zu gehen ProtonDB und dort nach deinem Spiel suchen. Benutzer tragen oft ihre eigenen Korrekturen bei, die Protontricks oder Startbefehle beinhalten, die Sie in die Eigenschaften Ihres Spiels für die Steam-Bibliothek einfügen können. Es heißt nicht immer „diesen Befehl eingeben und violà!“ aber Sie können einfach Glück haben und etwas finden, das ein paar Minuten Optimierung erfordert, indem Sie entweder Protontricks-Befehle verwenden oder ein paar Dateien durchsuchen.

Einige der Vorschläge sind verworren und funktionieren möglicherweise nicht auf Ihrem speziellen System, aber wenn Sie darauf bestehen, ein bestimmtes Spiel unter Linux zum Laufen zu bringen, und bereit sind, ein paar Stunden damit zu verbringen, ist dies die beste Informationsquelle für Leute, die es tun mit den üblichen Methoden kein Glück haben.

Denken Sie nur daran, dass selbst wenn Sie Ihr Spiel zum Laufen bringen, seine Leistung im Vergleich zu Windows extrem unterdurchschnittlich sein kann. Aus irgendeinem Grund laufen viele Spiele im Einzelspielermodus gut und geraten dann vollständig in Vergessenheit, sobald Sie irgendeine Art von Mehrspielerfunktion ausprobieren.

Obwohl das Spielen unter Linux nicht perfekt ist, wird es immer weniger zu einem wütenden Prozess, und es werden mehr Tools entwickelt, um dies noch einfacher zu machen. Protontricks ist wahrscheinlich eine der einfachsten und elegantesten Möglichkeiten, um die Langeweile, die Sie sonst nur mit Weintricks erleben würden, schnell zu beseitigen.

Haben Sie eigene Tools, die Ihnen geholfen haben, Ihre Spiele unter Linux zum Laufen zu bringen? Lassen Sie uns wissen, wenn Sie möchten, dass wir uns einen in einem Kommentar ansehen!

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x