обновленная синхронизация клиента
This commit is contained in:
@@ -94,6 +94,10 @@ or local-only API URLs.
|
||||
Windows updates use WinSparkle/AppCast and the signed Inno Setup artifact;
|
||||
they are separate from game-client synchronization.
|
||||
- The server manifest is the source of truth for client files.
|
||||
- Sync removes files absent from the manifest under `Data` and `WoW/Data`,
|
||||
plus legacy `WoW.exe` and DLLs directly in the installation root or `WoW`.
|
||||
Remove unused Data subdirectories only after their children, without recursive
|
||||
deletion. Preserve unrelated files and user state outside these areas.
|
||||
- Downloads must write to `*.moonwell.part`, verify size and SHA-256, then
|
||||
replace the destination file only after successful verification.
|
||||
- Local scans should ignore volatile client directories and launcher metadata:
|
||||
|
||||
Reference in New Issue
Block a user