You can employ Syncthing to synchronize RetroArch Savestates across various devices. Regardless of whether you’re gaming on a Gaming PC, Android TV box, or a Steam Deck, this method ensures you always have access to your most recent game saves, allowing you to continue your progress seamlessly. This approach is compatible with any Core that utilizes RetroArch’s savestate function. I personally set up and tested this on my Steam Deck and an Nvidia ShieldTV, and it offers a quick, seamless, and automated solution. Par exemple, if you save your game state for Super Mario 64, close the game on one device, and then load it on your Steam Deck, it will resume exactly where you left off on the other device.
This configuration should function with both the Flatpak and Steam versions of RetroArch. While I didn’t test it on Windows or Mac, given that RetroArch and Syncthing are cross-platform tools, là’s no apparent reason why it shouldn’t work or why my setup guide wouldn’t apply to all systems.
To implement this, ensure that RetroArch and Syncthing are installed on all the devices you intend to use with this setup. En outre, make sure your game saves are present on all these devices.
Setting up RetroArch
To set up RetroArch for syncing savestates across devices, suivez ces étapes:
- On all your devices, navigate to the RetroArch settings.
- Sous « Paramètres, » find the « Économie » section.
- Assurez-vous que « Auto Save State » est activé. This option will automatically create a savestate every time you close a game.
- Aussi, activer « Load State Automatically » upon launching content. This setting will automatically load the last savestate created on the current device. Par exemple, if the last savestate on this device was in slot 0, it will load the file associated with slot 0, even if that file was updated by Syncthing.
- In the RetroArch main menu, aller à « Configuration File. »
- Save the current configuration to ensure that your changes are saved and applied.
Note: You can customize the folder where savestates are stored in RetroArch settings, but this step is not necessary for this guide. The default location is typically used for most setups.
Setting up Syncthing
To set up Syncthing for syncing RetroArch savestates between your devices, suivez ces étapes:
On the Device You Want to Sync:
- Open a web browser and navigate to http://localhost:8384. This will take you to the Syncthing Control Panel.
- In the bottom right corner of the Control Panel, cliquez « Add Remote Device. »
- Add all the devices you want to sync with. Repeat this step for each device you want to sync.
- After adding devices, cliquez « Add Folder. » You can label it as « states. »
- In the folder path field, specify the path to the RetroArch save states folder. Par exemple, it might be something like » ~/RetroArch/states « .
- Sous le « Partage » languette, enable synchronization with all the devices you want to sync with.
- Dans le « Avancé » paramètres, ensure that the folder type is set to « sendreceive. » This is essential for bidirectional synchronization.
- You can choose to enable « File Versioning » if you want to save old savestates in case they are lost or overwritten. These versions will be located in the .stversions directory.
- Enregistrez vos paramètres.
On Your Other Device(s):
-
- On the other device(s), also open a web browser and navigate to the Syncthing Control Panel at http://localhost:8384.
- You should see a notification indicating that another device wants to add the « états » dossier. Accept this notification.
</ol start= »3″>
-
-
- A configuration window will open. In the folder path, type the path to the RetroArch Savestate folder on this system. This is typically /states in RetroArch’s default directory.
-
-
- Si désiré, activer « File Versioning » on this device as well.
- Sous le « Avancé » languette, ensure that the folder type is set to « sendreceive » for bidirectional synchronization.
- Save the configuration.
- Test the synchronization by playing some games. Your RetroArch savestates should now be synced across all devices you’ve set up with Syncthing.
C'est tout ce que nous partageons aujourd'hui pour cela RétroArch guide. Ce guide a été initialement créé et rédigé par spaceaape. Si nous ne parvenons pas à mettre à jour ce guide, vous pouvez trouver la dernière mise à jour en suivant ceci lien.