So synchronisieren Sie Speicherstände auf mehreren Geräten in RetroArch

Verwenden Sie Syncthing, um RetroArch-Savestates zwischen Geräten zu synchronisieren! Egal mit welchem ​​Gerät Sie spielen, Gaming-PC, Android-TV-Box, oder ein Steam-Deck, Bleiben Sie immer bei Ihrem letzten Spielstand, um weiterhin Fortschritte zu machen. Dies funktioniert mit jedem Core, der die Savestate-Funktion von RetroArch verwendet. Ich habe das selbst eingerichtet, und habe es selbst mit meinem Steam Deck und einem Nvidia ShieldTV getestet. Es geht schnell, es ist nahtlos, es ist automatisiert. Ich habe meinen Speicherstand für Super Mario gespeichert 64, schloss das Spiel, Ich habe es auf mein Steam Deck geladen und es macht genau dort weiter, wo ich auf meinem anderen Gerät aufgehört habe.

Dies sollte sowohl auf Flatpak- als auch auf Steam-Versionen von RetroArch funktionieren. Ich habe weder Windows noch Mac getestet, Ich besitze diese Systeme nicht, Da RetroArch und Syncthing jedoch plattformübergreifend sind, sehe ich keinen Grund, warum es nicht funktionieren würde oder warum meine Einrichtungsanleitung nicht auf allen Systemen funktionieren würde.

Sie müssen RetroArch UND Syncthing auf allen Geräten installiert haben, mit denen Sie es verwenden möchten. Außerdem müssen Ihre Spiele auf allen Geräten gespeichert sein.

RetroArch einrichten

Auf allen Geräten, Navigieren Sie zu Einstellungen > Sparen. Wenn nicht schon, Aktivieren “Status automatisch speichern”

Dadurch wird jedes Mal ein Speicherstatus erstellt, wenn Ihr Spiel geschlossen und aktiviert wird “Status automatisch laden” beim Starten von Inhalten, Dadurch wird automatisch der letzte Speicherstatus geladen, den dieses Gerät erstellt hat(Beispiel, wenn Ihr letzter Speicherstatus auf diesem Gerät Slot war 0, Es wird die mit dem Steckplatz verknüpfte Datei geladen 0 selbst wenn diese Datei durch Synchronisierung aktualisiert wurde.)

Im Hauptmenü>Konfigurationsdatei, Speichern Sie die aktuelle Konfiguration, damit Ihre Änderungen übernommen werden.

Der Ordner, in dem Savestates erstellt werden, kann in den RetroArch-Einstellungen geändert werden. Dies ist für diese Anleitung nicht erforderlich und ich verwende den Standardspeicherort für mein Setup.

Synchronisierung einrichten

Navigieren Sie zu http://localhost:8384 auf einem Ihrer Geräte, das Sie synchronisieren möchten. Dies sollte Ihnen die SyncThing-Systemsteuerung anzeigen.

Klicken “Remote-Gerät hinzufügen” in der unteren rechten Ecke und fügen Sie alle Geräte hinzu, die synchronisiert werden sollen, und tun Sie dies für alle Geräte.

Dann klick “Ordner hinzufügen” Ich habe meine beschriftet “Zustände”, Geben Sie im Feld den Pfad zum RetroArch-Speicherstatusordner ein.

Meiner sieht ungefähr so ​​aus ” ~/RetroArch/states ”

Aktivieren Sie auf der Registerkarte „Freigabe“ die Synchronisierung mit allen Geräten, die ebenfalls synchronisiert werden sollen.

Im fortgeschrittenen Stadium möchten Sie, dass es ein ist “senden empfangen” Ordnertyp.

Ich verwende die einfache Dateiversionierung, um alte Sicherungszustände zu speichern, falls der Sicherungszustand verloren geht oder überschrieben wird. Sie befinden sich im Verzeichnis .stversions.

Dann speichern.

Auf Ihrem anderen Gerät(s)

Navigieren Sie zum Synchronisierungs-Kontrollfeld, http://localhost:8384

Es sollte eine Benachrichtigung angezeigt werden, die besagt, dass ein anderes Gerät einen Ordner hinzufügen möchte “Zustände”

Akzeptieren Sie und ein Konfigurationsfenster wird geöffnet

Im Ordnerpfad, Geben Sie den Pfad zum RetroArch Savestate-Ordner dieses Systems ein. normalerweise /states im Standardverzeichnis von RetroArch.

Aktivieren Sie bei Bedarf die Dateiversionierung.

Überprüfen Sie auf der Registerkarte „Erweitert“, ob der Ordnertyp auf eingestellt ist “senden empfangen”. Sie möchten dies für alle Geräte zur bidirektionalen Synchronisierung.

Speichern, und testen Sie es, indem Sie einige Spiele spielen!

Dieser Leitfaden über RetroArch wurde geschrieben von Spaceaape. Von hier aus können Sie die Originalveröffentlichung besuchen Verknüpfung. Wenn Sie Bedenken bezüglich dieses Leitfadens haben, Bitte zögern Sie nicht, uns zu erreichen hier.

Über den Autor