r/selfhosted 8d ago

Need Help Game Syncing Service

Hello, i am dealing with problem where, rockstar did not cloud saved my 200h progress rdr2. Its the only game i did not cracked because i wanted to have it real and with cloud saving.. But, they sucked..

I want to ask, is there any open source service that i can use for syncing and saving / loading saves from game ?

Example:
I install game on pc -> Open game and do some progress -> it will auto sync to my server at home

When i download game on legion go ill install some client side service and if i download same game, it will load and sync with server and vice versa..

I am so pissed about that cloud saving stuff from companies. This is like third time, it happend in some game...

Thanks

PS: I play mostly single player games so i need it for save not for stuff like apex and etc 😃

10 Upvotes

14 comments sorted by

View all comments

5

u/IC3P3 8d ago

Haven't used it myself, but it sounds like Ludusavi is what you are looking for

2

u/DETLIXX 8d ago

I have this but this is only one piece of puzzle. Its client side app that backups your game but its not server side where it can be saved.. I know i can save it just on disk somewhere or nextcloud, but i am probably looking for something more advanced, made directly for this probelm. If something like that exists haha

2

u/Yellow_Odd_Fellow 8d ago

I actually went down a similar rabbit hole because most of the existing solutions seem very client-side focused — basically just “backup your saves” apps — but not really a true centralized/server-side approach where saves live independently of the PC itself.

Something like this might actually work though.

For Windows/SMB:

Create a shared folder on your server/NAS:

 \\192.168.1.100\SavedGames

Move the save folder there:

 move "C:\Users\You\Saved Games\RDR2" "\\192.168.1.100\SavedGames\RDR2"

Create a junction/symlink so the game still thinks the files are local:

 mklink /J "C:\Users\You\Saved Games\RDR2" "\\192.168.1.100\SavedGames\RDR2"

Or map it as a drive first:

 net use Z: \\192.168.1.100\SavedGames

mklink /J "C:\Users\You\Saved Games\RDR2" "Z:\RDR2"

For Linux/NFS:

Mount the NFS share:

 sudo mkdir -p /mnt/savedgames

 sudo mount -t nfs 192.168.1.100:/exports/SavedGames /mnt/savedgames

Move the save:

 mv ~/.local/share/rdr2 /mnt/savedgames/RDR2

Symlink it back:

 ln -s /mnt/savedgames/RDR2 ~/.local/share/rdr2

So in theory you could have multiple systems all pointing to the same centralized save repository instead of relying on Steam Cloud or individual local backups.

Main caveats though:

Some games absolutely hate network storage.

Anti-cheat can sometimes get weird about symlinks/network paths.

You definitely wouldn’t want two systems writing to the same save simultaneously, as this would cause issues obviously.

If the NAS/server is offline, your saves are effectively offline too. We might need to find a solution for this.

1

u/Dante_MS 8d ago

Ludusavi with a Playnite addon is perfect.

1

u/DETLIXX 8d ago

I saw this as well, can you maybe explain ? i have used playnite once and it was a bit confusing app

1

u/Dante_MS 7d ago

Playnite is just a launcher for all of your games including games from other launchers and emulators.

The addon backs up save files using Ludusavi after you've quit a game.

The alternative is a task periodically running a backup in Ludusavi itself.