Check out our Monthly Survey Page to see what our users are running.

Ludusavi seems like a pretty good open source game save backup tool

By - | Views: 19,230

Need something to keep your game saves backed up with a friendly UI? Ludusavi is one such project that's free and open source, so anyone can help with it. Cross-platform too across Linux, macOS and Windows!

The way it works is pretty interesting, with saved game data scraped from PCGamingWiki and then stored into a main file that's continually updated and downloaded when you use the app itself. It doesn't entirely rely on that though, as you can also add custom locations of what to backup.

Not the prettiest but it works.

For the Linux version and Steam it supports normal native Linux games, and it mentions it works with Proton saves too. It will even backup your Steam screenshots. Seems you can run it with the UI or via CLI if you prefer that. Is a game missing? You can just add the saved game details to PCGamingWiki for it to then work for everyone, so even though it uses the data from it they have quite a nice symbiotic relationship.

Not just backing up though, it can restore it all to the right place for you as well. This could be really useful. Hopefully you think so too.

Find it on GitHub.

Article taken from
27 Likes , Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Page: «2/2
  Go to:

Mambo 3 Feb
I've already fixed a few errors causing some saves to blow up in size by including game data as well.

du -ch --max-depth=1 ~/var/backup/ludusavi |sort -h

For games with overly large backups, find a discrepancy between OSes in ~/.config/ludusavi/manifest.yaml
For example, the "os: linux" selector may be less precise; or, to the contrary, the "os: windows" one may be less precise (it is still use by default, see the `backup.filter.excludeOtherOsData` setting).

Then, make the paths more specific on
There's some more detail about the infoboxes here:

The filters manifest seems to be rebuilt nightly (around 0-2 UTC); use the `--try-update` flag to refresh it.

Last edited by Mambo on 3 February 2021 at 4:47 pm UTC
chr 8 Feb
I wish it supported backing up game configs as well. But that can get complicated between devices with different configs (e.g. screen sizes or performance settings). Still an initial sync would often be nice.

Does anyone know how it works with Flatpaks and Snaps? Is it easy?

Quoting: KohlyKohlAwesome find!

The name is going to be really hard to remember though.

Ludus - Latin for game. (Similar to Ludum Dare).
Savi - From "save", I presume.

Last edited by chr on 8 February 2021 at 10:12 am UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams