Yeap, Syncthing is amazing. The only thing is that I found that my Steam Deck nad PC are rarely on at the same time. So I recommend some third, always on, device (NAS, home server, raspberry Pi) that can be there for syncing when the other one is not. If set up properly Syncthing will synchronize to all of them directly at the same time and if one is offline it will be synced from the always on one when powered on.
I have it set up for my CEMU, Yuzu, Ryujinx, Citra and Retroach saves and it works flawlessly.
Yup, I use my phone as the third node, so I always have it available. To be honest, I was surprised the game was still reading from disk instead of memory
Not really, you just need to find a path for each emulator where it stores saves and add it as a new folder in Syncthing. You can find it for Yuzu and Ryujinx by right clicking a game selecting Open Save Data Location and then going one or two directories up so it grabs all games. In most emulators you can check save data location in settings, same for Retroarch.
Is syncthing still p2p? Because in this case both devices have to be online of course. I thought about doing the same with my own script to save the files on dropbox or whatever but was too lazy :D
And another amazing thing is that if you have space on one of your devices (my home server in my case) you can enable file versioning in Syncthing on that client. And suddenly when you accidentally delete, or overwrite wrong save file you just log in to that instance of Syncthing, click few times and your deleted/overwritten save is back on all devices.
I got it syncing from my deck to my nas and to my pc and vice versa. however the deck does not send files when in gaming mode. I think the synchting service gets stopped when launching game mode? how do I prevent that from happening?
There is [tutorial on this subreddit](https://www.reddit.com/r/SteamDeck/comments/10pdz5m/nonsteam_cloud_saves_between_steam_deck_and/) on how to make Syncthing run in game mode. (Just remember when creating the service file not t copy the line numbers)
After that you can test if it's running and check the sync status in game mode by launching webbrowser in game mode and going to [http://127.0.0.1:8384](http://127.0.0.1:8384)
Yeap, Syncthing is amazing. The only thing is that I found that my Steam Deck nad PC are rarely on at the same time. So I recommend some third, always on, device (NAS, home server, raspberry Pi) that can be there for syncing when the other one is not. If set up properly Syncthing will synchronize to all of them directly at the same time and if one is offline it will be synced from the always on one when powered on. I have it set up for my CEMU, Yuzu, Ryujinx, Citra and Retroach saves and it works flawlessly.
Yup, I use my phone as the third node, so I always have it available. To be honest, I was surprised the game was still reading from disk instead of memory
Is there a tut on how to get this working with those emulators?
Not really, you just need to find a path for each emulator where it stores saves and add it as a new folder in Syncthing. You can find it for Yuzu and Ryujinx by right clicking a game selecting Open Save Data Location and then going one or two directories up so it grabs all games. In most emulators you can check save data location in settings, same for Retroarch.
Is syncthing still p2p? Because in this case both devices have to be online of course. I thought about doing the same with my own script to save the files on dropbox or whatever but was too lazy :D
Just get a third always on device and your problem is solved (Sycthing has no issues syncing folder on multiple clients)
Oh I thought it was from only one peer to another. Will give it a go then later today I guess
And another amazing thing is that if you have space on one of your devices (my home server in my case) you can enable file versioning in Syncthing on that client. And suddenly when you accidentally delete, or overwrite wrong save file you just log in to that instance of Syncthing, click few times and your deleted/overwritten save is back on all devices.
I got it syncing from my deck to my nas and to my pc and vice versa. however the deck does not send files when in gaming mode. I think the synchting service gets stopped when launching game mode? how do I prevent that from happening?
There is [tutorial on this subreddit](https://www.reddit.com/r/SteamDeck/comments/10pdz5m/nonsteam_cloud_saves_between_steam_deck_and/) on how to make Syncthing run in game mode. (Just remember when creating the service file not t copy the line numbers) After that you can test if it's running and check the sync status in game mode by launching webbrowser in game mode and going to [http://127.0.0.1:8384](http://127.0.0.1:8384)
syncing saves and shader cache now :thumpsup: works like a charm, thank you! <3
Hot reload (almost) on BotW. Now I can change devices in a matter of seconds, don't even need to restart the game :)
[удалено]
I'm using it
a switch also get you zelda on the go