진단 매트릭스: 로컬 파일과 Steam 클라우드 충돌 분석
Steam 클라우드 동기화 충돌 경고 창이 나타났을 때 잘못된 옵션을 선택하면 저장 데이터가 영구적으로 덮어씌워집니다.
| 충돌 징후 | 로컬 파일 시스템 상태 | 원격 클라우드 상태 | 권장 복구 작업 |
|---|---|---|---|
| 로컬 세이브가 더 최신 | 타임스탬프가 최근 오프라인 세션과 일치 | 원격 타임스탬프가 수 시간 또는 며칠 전 | 로컬 파일을 Steam 클라우드로 업로드 |
| 클라우드 세이브가 더 최신 | 로컬 크래시 또는 이전 백업 잔존 | 보조 PC 또는 다른 기기 플레이 시간과 일치 | 클라우드 파일을 로컬 PC로 다운로드 |
| 시간 불일치 (동일 바이트) | 원격 해시와 완벽히 일치 | 시스템 시계 오차로 인한 메타데이터 차이 | 로컬 파일 업로드 (시간 동기화) |
| 로컬 파일 용량 0 바이트 | 비정상 종료로 인한 파일 손상 | 클라우드에 온전한 크기 파일 보관 | 즉시 클라우드 파일 다운로드 적용 |
| 동기화 무한 루프 / 실패 | userdata 내부 잠금 파일 잔존 | 동기화 뮤텍스 획득 실패 | remotecache 초기화 및 재검증 |
긴급 격리 조치: 로컬 캐시 수동 백업
Steam 대화상자에서 아무 버튼도 클릭하지 않은 상태에서 로컬 세이브 파일을 먼저 백업해야 합니다.
- Steam userdata 디렉터리 경로 확인:
C:\Program Files (x86)\Steam\userdata\{SteamID3}\{AppID}\remote\ - AppID 폴더 전체 복사:
remote및remotecache.vdf가 포함된{AppID}폴더를 별도의 안전한 위치로 복사합니다. - 실제 게임 세이브 위치 확인:
많은 게임들이
%USERPROFILE%\Saved Games또는%APPDATA%\Local경로를 주 저장소로 사용하므로 해당 경로도 함께 백업합니다.
Steam Cloud 공식 웹 인터페이스를 통한 원격 세이브 추출
로컬 파일이 손상되었거나 이미 덮어씌워진 경우 Valve 서버에 보관된 백업을 웹에서 직접 내려받습니다:
- 브라우저에서 공식 원격 저장소 페이지로 이동:
https://store.steampowered.com/account/remotestorage - 대상 게임을 찾고 **파일 표시 (Show Files)**를 클릭합니다.
- 세이브 파일의 크기와 업로드 날짜를 확인하고 수동으로 다운로드합니다.
- Steam 클라이언트를 완전히 종료합니다 (
Steam -> 종료). - 내려받은 파일을 게임의 세이브 경로에 덮어씁니다.
- Steam을 다시 실행하고 충돌 창이 뜨면 로컬 파일을 클라우드로 업로드를 선택합니다.
동기화 매니페스트 (remotecache.vdf) 초기화
// Steam 세이브 백업 및 격리를 위한 PowerShell 스크립트
$SteamPath = "C:\Program Files (x86)\Steam\userdata"
$AccountId = "12345678"
$AppId = "1091500"
$TargetDir = Join-Path $SteamPath "$AccountId\$AppId"
if (Test-Path $TargetDir) {
$BackupDir = "C:\SteamSaveBackups\$AppId-$(Get-Date -Format 'yyyyMMdd-HHmmss')"
New-Item -ItemType Directory -Path $BackupDir -Force | Out-Null
Copy-Item -Path "$TargetDir\*" -Destination $BackupDir -Recurse -Force
Write-Host "세이브 백업 완료: $BackupDir" -ForegroundColor Green
}
- Steam 클라이언트를 종료합니다.
- 해당 AppID 폴더 내의
remotecache.vdf파일을 삭제합니다. - Steam을 재시작하면 정상적인 클라우드 매니페스트가 자동 재생성됩니다.