Rapid Triage and Action Matrix
| Observed Symptom | Underlying Root Cause | Immediate Safe Action | Forbidden Destructive Action |
|---|---|---|---|
| "Steam Cloud Conflict" Dialog (Cloud vs Local) | Timestamp mismatch between local file system and Valve cloud cluster | Check modification timestamps; download raw cloud backup from browser first | Do not click either button before downloading cloud copy via browser |
| Game appears uninstalled, but folder exists in steamapps | appmanifest_[AppID].acf was zeroed out during sudden reboot/crash | Stop Steam; recreate or restore text VDF manifest with matching AppID | Do not click "Install" over an existing folder if drive space is under 2x game size |
| "Disk Write Error" during cloud update sync | Windows file locking or antivirus quarantine on manifest cache | Exclude steamapps folder from real-time scans; reset folder permissions | Do not delete userdata folder without verifying remote save status |
| Cloud status stuck at "Out of Sync" or "Unable to Sync" | Steam API sync port blocked or orphaned lock file (remotecache.vdf) | Close Steam, delete corresponding remotecache.vdf, restart client | Do not toggle Cloud Sync off and on blindly; this triggers cloud purge |
Steam displays two terrifying errors that frequently cause players to lose dozens of hours of progress or mistakenly delete 100 GB installations: the Steam Cloud Conflict prompt, and the sudden disappearance of an installed game showing up as Uninstalled due to a damaged appmanifest_[AppID].acf file. Understanding how Steam verifies save synchronization timestamps and how local manifest files index game depots prevents accidental save overwrites and unnecessary redownloads.
Phase 1: Resolving Steam Cloud Conflicts Safely
When Steam prompts you with "Cloud Conflict: Your local files conflict with the ones stored in the Steam Cloud", clicking blindly risks destroying newer save data.
- Do not close or dismiss the Steam prompt yet.
- Open any web browser and log into your Steam account.
- Navigate directly to the official remote storage viewer:
https://store.steampowered.com/account/remotestorage - Search for your game title. Click Show Files.
- Compare the Upload Date and Time in your browser against your local save file in:
(Or the game's specific folder inC:\Program Files (x86)\Steam\userdata\[YourSteam3ID]\[AppID]\remote\%LOCALAPPDATA%/%USERPROFILE%\Saved Games). - Click Download on the browser page to save a standalone backup copy of the cloud files into a safe folder on your desktop.
- Once your backup is secured on your desktop, return to Steam:
- Select Upload to the Steam Cloud if your local file was the most recent session.
- Select Download to this machine if you recently played on a Steam Deck or second PC.
Phase 2: Restoring a Ghost "Uninstalled" Game via appmanifest.acf
When Windows shuts down unexpectedly during an active Steam write session, the active game manifest located in steamapps\appmanifest_[AppID].acf can corrupt into a 0 KB blank file. Steam fails to parse it and assumes the game is not installed.
Step 1: Locate the Target Game AppID
Find the AppID from the game's store URL (for example, in store.steampowered.com/app/1091500/, the AppID is 1091500).
Step 2: Inspect the Manifest File
Navigate to your Steam library drive:
[Drive]:\SteamLibrary\steamapps\
Find appmanifest_[AppID].acf. Right-click and inspect properties:
- If file size is 0 bytes or contents are corrupted gibberish, delete or rename it to
appmanifest_[AppID].acf.bak.
Step 3: Trigger Depot Discovery
- Completely exit Steam via taskbar or Task Manager.
- Verify that the game installation directory inside
steamapps\common\[GameDirectoryName]is fully intact. - Launch Steam.
- Click Install on the game, selecting the exact library drive where the files reside.
- Steam will display Discovering existing files for [Game Title] instead of downloading. It validates SHA-1 hashes of local chunk files and generates a fresh, clean
appmanifest_[AppID].acffile within 2 to 5 minutes.
Verification Checklist
- Open
store.steampowered.com/account/remotestorageand confirm the cloud timestamp matches your latest session. - Verify
appmanifest_[AppID].acfhas a positive file size (typically 1 KB to 4 KB) containing valid VDF brackets:"AppState" { "appid" "[AppID]" "StateFlags" "4" }. - Launch the game from your library without encountering sync conflict alerts.