So verwenden Sie Protontricks, um problematische Steam-Spiele unter Linux zum Laufen zu bringen

Wenn Sie versucht haben zu erkunden, was Linux seit dem „großen Schub“ von 2018 bis 2019 im Gaming zu bieten hatte, um Ports 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 des Protons. Wenn Sie gleichzeitig versuchen, einige der abhängigeren Titel auszuführen, werden Sie schnell feststellen, dass Proton nicht ganz fehlerfrei 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 verursachen, wenn Sie versuchen, sie mit Proton auszuführen, gibt es ein raffiniertes kleines Tool namens „Protontricks“, das es Ihnen leicht macht, sie zum Verhalten zu bringen.

Wie es funktioniert

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

Die meiste Zeit, wenn Steams Proton ein Spiel nicht zum Laufen bringen kann, liegt dies daran, dass der Anwendung eine Abhängigkeit fehlt, die Steam nicht installiert hat. Protontricks legt sich über winetricks, damit Sie dieses Problem einfach lösen und viele der Laufzeiten, die Sie benötigen, direkt in ihren Steam-Verzeichnissen ohne großen Aufwand installieren können.

Das wichtigste zuerst

Bevor Sie etwas tun, stellen Sie sicher, dass Steam Play richtig aktiviert ist und dass Sie alles richtig auf Ihrem Client konfiguriert haben. Um einen kurzen Überblick darüber zu erhalten, befolgen Sie diese Anleitung, um Windows-Spiele zuerst unter Linux zum Laufen zu bringen.

Protontricks ist für bestimmte Situationen da, in denen Steam das Spiel auch nach all dem nicht zum Laufen bringen kann.

Installieren der Abhängigkeiten

Protontricks-Abhängigkeiten

Obwohl praktisch alle Leute, die heute Linux verwenden, bereits WINE installiert haben, was ihnen ermöglicht, eine Reihe von Windows-Anwendungen auszuführen, hat nicht jeder Winetricks. Um Protontricks zu verwenden, müssen Sie diese zuerst installieren.

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

Auf Manjaro sollte es enthalten sein, aber falls nicht, gehen Sie zu „System -> Software hinzufügen/entfernen“ und suchen Sie nach „Wein“. Sie erhalten eine Paketliste. 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:

Neben Weintricks brauchst du pipx Protontricks zum Laufen zu bringen.

Verwandt :  So verwenden Sie Auto-CPUFreq, um die Akkulaufzeit in Linux-Laptops zu kürzen

Arch Linux/Manjaro:

Debian/Ubuntu/Mint/MX:

Protontricks installieren

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

Jetzt müssen Sie nur noch Folgendes eingeben:

Das ist es! Jetzt ist es an der Zeit zu verstehen, wie mächtig dieses kleine Werkzeug sein kann und warum es sich gelohnt hat, sich all diese Mühen zu machen.

Verwenden von Protontricks zum Installieren von Spielen ohne .NET Runtimes

Protontricks wurde speziell für Momente entwickelt, in denen Sie versuchen, ein Spiel zu starten, und es wird eine Fehlermeldung ausgegeben, die Ihnen mitteilt, dass eine bestimmte Laufzeit nicht installiert ist. Normalerweise ist es 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 hat.

Danach müssen Sie die Steam-ID des Spiels nachschlagen. Dies geht am einfachsten, indem Sie Folgendes in Ihr Terminal eingeben:

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

Protontricks-Suche

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

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 getrost 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-Laufzeit.

Protontricks Protondb

Für besondere Fälle empfehle ich zu gehen ProtonDB und suche dort dein Spiel. Benutzer tragen oft ihre eigenen Fixes bei, die Protontricks oder Startbefehle beinhalten, die Sie in die Eigenschaften Ihres Spiels für die Steam-Bibliothek einfügen können. Es ist nicht immer ein Fall von „diesen Befehl eingeben und violà!“. aber vielleicht haben Sie einfach Glück und finden etwas, das einige Minuten der Optimierung erfordert, indem Sie entweder Protontricks-Befehle verwenden oder ein paar Dateien durchforsten.

Verwandt :  So spielen Sie Stardew Valley unter Linux

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, einige Stunden damit zu verbringen, ist dies die beste Informationsquelle für Leute, die haben mit den üblichen Methoden kein Glück.

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

Obwohl das Spielen unter Linux nicht perfekt ist, wird es 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 doch elegantesten Methoden, um die Langeweile, die Sie sonst nur mit Winetricks erleben würden, schnell zu beseitigen.

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

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.