Sie können Syncthing verwenden, um RetroArch Savestates auf verschiedenen Geräten zu synchronisieren. Unabhängig davon, ob Sie auf einem Gaming-PC, einer Android-TV-Box oder einem Steam-Deck spielen, stellt diese Methode sicher, dass Sie immer Zugriff auf Ihre neuesten Spielstände haben, sodass Sie Ihren Fortschritt nahtlos fortsetzen können. Dieser Ansatz ist mit jedem Core kompatibel, der die Savestate-Funktion von RetroArch nutzt. Ich habe es persönlich auf meinem Steam Deck und einem Nvidia ShieldTV eingerichtet und getestet und es bietet eine schnelle, nahtlose und automatisierte Lösung. Wenn Sie beispielsweise Ihren Spielstatus für Super Mario 64 speichern, das Spiel auf einem Gerät schließen und es dann auf Ihr Steam Deck laden, wird es genau dort fortgesetzt, wo Sie auf dem anderen Gerät aufgehört haben.
Diese Konfiguration sollte sowohl mit der Flatpak- als auch mit der Steam-Version von RetroArch funktionieren. Obwohl ich es nicht unter Windows oder Mac getestet habe, gibt es angesichts der Tatsache, dass RetroArch und Syncthing plattformübergreifende Tools sind, keinen ersichtlichen Grund, warum es nicht funktionieren sollte oder warum meine Installationsanleitung nicht für alle Systeme gelten würde.
Um dies zu implementieren, stellen Sie sicher, dass RetroArch und Syncthing auf allen Geräten installiert sind, die Sie mit diesem Setup verwenden möchten. Stellen Sie außerdem sicher, dass Ihre Spielstände auf allen diesen Geräten vorhanden sind.
RetroArch einrichten
Führen Sie die folgenden Schritte aus, um RetroArch für die geräteübergreifende Synchronisierung von Sicherungszuständen einzurichten:
- Navigieren Sie auf allen Ihren Geräten zu den RetroArch-Einstellungen.
- Unter „Einstellungen“ finden Sie den Abschnitt „Speichern“.
- Stellen Sie sicher, dass „Status automatisch speichern“ aktiviert ist. Diese Option erstellt jedes Mal automatisch einen Speicherstatus, wenn Sie ein Spiel schließen.
- Aktivieren Sie außerdem „Status automatisch laden“, wenn Sie Inhalte starten. Diese Einstellung lädt automatisch den zuletzt auf dem aktuellen Gerät erstellten Sicherungsstatus. Wenn sich der letzte Speicherstatus auf diesem Gerät beispielsweise in Steckplatz 0 befand, wird die mit Steckplatz 0 verknüpfte Datei geladen, auch wenn diese Datei von Syncthing aktualisiert wurde.
- Gehen Sie im RetroArch-Hauptmenü zu „Konfigurationsdatei“.
- Speichern Sie die aktuelle Konfiguration, um sicherzustellen, dass Ihre Änderungen gespeichert und angewendet werden.
Hinweis: Sie können den Ordner, in dem Sicherungszustände gespeichert werden, in den RetroArch-Einstellungen anpassen, dieser Schritt ist für diese Anleitung jedoch nicht erforderlich. Der Standardspeicherort wird normalerweise für die meisten Setups verwendet.
Synchronisierung einrichten
Führen Sie die folgenden Schritte aus, um Syncthing für die Synchronisierung von RetroArch-Speicherständen zwischen Ihren Geräten einzurichten:
Auf dem Gerät, das Sie synchronisieren möchten:
- Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:8384. Dadurch gelangen Sie zur Syncthing-Systemsteuerung.
- Klicken Sie in der unteren rechten Ecke der Systemsteuerung auf „Remote-Gerät hinzufügen“.
- Fügen Sie alle Geräte hinzu, mit denen Sie synchronisieren möchten. Wiederholen Sie diesen Schritt für jedes Gerät, das Sie synchronisieren möchten.
- Klicken Sie nach dem Hinzufügen von Geräten auf „Ordner hinzufügen“. Sie können es als „Zustände“ bezeichnen.
- Geben Sie im Feld „Ordnerpfad“ den Pfad zum RetroArch-Speicherstatusordner an. Es könnte zum Beispiel so etwas wie „ ~/RetroArch/states“ lauten.
- Aktivieren Sie auf der Registerkarte „Freigabe“ die Synchronisierung mit allen Geräten, mit denen Sie synchronisieren möchten.
- Stellen Sie sicher, dass in den „Erweitert“-Einstellungen der Ordnertyp auf „sendereceive“ eingestellt ist. Dies ist für die bidirektionale Synchronisation unerlässlich.
- Sie können „Dateiversionierung“ aktivieren, wenn Sie alte Sicherungsstände speichern möchten, für den Fall, dass sie verloren gehen oder überschrieben werden. Diese Versionen befinden sich im Verzeichnis .stversions.
- Speichern Sie Ihre Einstellungen.
Auf Ihren anderen Geräten:
-
- Öffnen Sie auf den anderen Geräten ebenfalls einen Webbrowser und navigieren Sie zur Syncthing-Systemsteuerung unter http://localhost:8384.
- Sie sollten eine Benachrichtigung sehen, die darauf hinweist, dass ein anderes Gerät den Ordner „states“ hinzufügen möchte. Akzeptieren Sie diese Benachrichtigung.
-
-
- Es öffnet sich ein Konfigurationsfenster. Geben Sie im Ordnerpfad den Pfad zum RetroArch Savestate-Ordner auf diesem System ein. Dies ist normalerweise /states im Standardverzeichnis von RetroArch.
-
-
- Aktivieren Sie bei Bedarf auch auf diesem Gerät „Dateiversionierung“.
- Stellen Sie auf der Registerkarte „Erweitert“ sicher, dass der Ordnertyp für die bidirektionale Synchronisierung auf „sendereceive“ eingestellt ist.
- Speichern Sie die Konfiguration.
- Testen Sie die Synchronisierung, indem Sie einige Spiele spielen. Ihre RetroArch-Speicherstände sollten jetzt auf allen Geräten synchronisiert werden, die Sie mit Syncthing eingerichtet haben.
Das ist alles, was wir heute dafür teilen RetroArch führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von Spaceaape. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.