OpenSave, ein Werkzeug zur Peer-to-Peer-Synchronisation von Spielständen zwischen Geräten, wurde in der Version v2.3.1 veröffentlicht.
Nach der eigenen Speicherstand-Erkennung für Linux und Steam Deck in Version 2.3.0 liegt der Fokus diesmal auf Multi-Root-Saves: Spiele mit mehreren Speicherorten (etwa Daten in AppData plus Konfiguration in Documents) lassen sich nun mit eigener Konflikterkennung und Merge-Basis pro Ort synchronisieren. Dazu kommen Ausschlussmuster im gitignore-Stil, ein verbesserter Auto-Scan sowie ein Relay-Installer für eigene Server.
Multi-root saves: Games can now track multiple save locations, each syncing independently with its own conflict detection and merge base.
Per-game exclusion patterns: Exclude files matching gitignore-style patterns from syncing while keeping them in snapshots.
Improved auto-scan: Groups duplicate folders, displays file counts/sizes/timestamps, hides empty folders, and provides JSON output for scripting.
Per-location conflict resolution: Diverged extra locations raise targeted conflict prompts rather than blocking all syncs.
OAuth client ID fields: Added UI for custom OAuth credentials, particularly for OneDrive which requires them.
Relay installer: One-command deployment script with optional Caddy/TLS support and systemd hardening.
Critical fixes: Extra locations weren’t being watched for changes, deletions in extra locations reverted themselves, branch switching only cleared the primary save, export/snapshot operations ignored extra locations, exclusions weren’t applied to extra locations, and a case of silent data loss when both devices edited the same extra location file.

Quelle: GitHub