RetroArch-Cloud-Sync-Konflikte unter Android beheben
Beende die Nutzung auf beiden Geräten, schalte Destructive Cloud Sync aus, schließe den Inhalt und lies im Debug-Protokoll den genauen Pfad. Wenn lokale und Serverdatei geändert wurden, bewahrt RetroArchs Drei-Wege-Abgleich beide unverändert auf und schließt den Pfad aus, bis du die maßgebliche Kopie auswählst.
Wiederherstellung Schritt für Schritt
- 01
Beende das Spielen auf allen Geräten und kopiere lokale Save- und State-Ordner getrennt, bevor du die Synchronisierung änderst.
- 02
Vergleiche auf allen Geräten die vier Sortieroptionen nach Core-Name oder Inhaltsordner; sie müssen übereinstimmen.
- 03
Schalte Destructive Cloud Sync aus, schließe den Inhalt bis zum Hauptmenü und starte Sync Now nur auf einem Gerät.
- 04
Aktiviere Dateiprotokollierung auf Debug-Stufe und suche den genauen Pfad mit `[CloudSync] Conflicting change`; entscheide nicht nur nach dem Dateinamen.
- 05
Wähle die maßgebliche Kopie: Benenne die lokale um oder entferne sie für den Serverabruf, oder folge Libretros Manifestverfahren für die bewahrte lokale Kopie.
- 06
Synchronisiere erneut von einem Gerät, öffne das erlaubte Spiel, prüfe internen Spielstand und Save State getrennt und wiederhole dies am zweiten Gerät.
Synchronisationsdiagnose
| Status oder Symptom | Bedeutung | Sicherer nächster Schritt |
|---|---|---|
| Mit Konflikten beendet | Lokal und Server wurden geändert | Beide bewahren und Debug-Pfad lesen |
| Dateien in verschiedenen Ordnern | Sortierregeln unterscheiden sich | Alle vier Optionen angleichen |
| Mit Fehlern beendet | Mindestens ein Vorgang schlug fehl | Backend, Zugang, Netz und Protokoll prüfen |
| Löschung würde übertragen | Destruktiver Modus ist aktiv | Ausschalten und cloud_backups verwenden |
Ein Konflikt ist eine Drei-Wege-Entscheidung
RetroArch vergleicht die aktuelle lokale Datei mit lokalem und Server-Manifest. Wurden beide Seiten seit dem gemeinsamen Stand geändert, überschreibt es keine; der Pfad wird protokolliert und vorübergehend ausgelassen.
Löse nur die genannte Datei auf. Der Austausch eines ganzen Ordners kann unabhängigen Fortschritt löschen oder abweichende Ordnerstrukturen verdecken.
Ordnerregeln gehören zur Dateiidentität
Die Sortierung nach Core und Inhaltsordner muss auf allen Geräten gleich sein. Gleich benannte Spielstände können in verschiedenen relativen Pfaden liegen und sich nie zusammenführen.
Schließe Inhalte vor der letzten Synchronisierung. Der Automatikmodus synchronisiert beim Start und beim Entladen des Cores; erzwungenes Beenden mit laufendem Inhalt ist nicht der dokumentierte Übergang.
Android verwendet WebDAV statt Apple-Backends
Libretro führt WebDAV für alle Plattformen, iCloud und iCloud Drive dagegen für Apple-Plattformen. Bewahre Server-URL und Konto unter Android sicher auf.
Veröffentliche weder Kennwort noch Token oder URL mit Zugangsdaten in Foren, Screenshots, öffentlichen Protokollen oder Webseiten.
Cloud Sync kann Spielstände, Konfigurationen, Vorschaubilder und bei Aktivierung Systemdateien kopieren. Lass BIOS/System-Sync aus, wenn du diese Daten nicht zum Anbieter kopieren darfst; teile keine WebDAV-Zugangsdaten und keine unautorisierten ROMs, BIOS-Dateien, CHDs, Grafiken oder Musik.