I have Syncthing installed via pacman (since flatpaks cannot keep a daemon running). For every game that I care about, I find its save file, move it to a sync dir, and symlink it back to where it is expected. My savegame sync folder has folders for the many varied places that games like to hide their saves - “gamedir”, local, locallow, “my documents”, dot_config, etc. The most fun part is finding out where the appropriate proton prefix is.
If I was starting over again, there’s a decky loader plugin that looks promising.
I have the same setup, but I am using the flatpak version of syncthing. It can run a daemon just fine, however I am running a user systems service. Works great and starts automatically in both desktop and game modes
I have Syncthing installed via pacman (since flatpaks cannot keep a daemon running). For every game that I care about, I find its save file, move it to a sync dir, and symlink it back to where it is expected. My savegame sync folder has folders for the many varied places that games like to hide their saves - “gamedir”, local, locallow, “my documents”, dot_config, etc. The most fun part is finding out where the appropriate proton prefix is.
If I was starting over again, there’s a decky loader plugin that looks promising.
I have the same setup, but I am using the flatpak version of syncthing. It can run a daemon just fine, however I am running a user systems service. Works great and starts automatically in both desktop and game modes
Same here, except I didn’t even need pacman; you can download a standalone executable of syncthing and run it as a user service.