We are using the official Chunk Downloader plugin to keep our app install size minimal and dynamically download remote assets as needed. Our project uses chunk-based content grouping—for example, Chunk 1001 contains characters A, B, and C.
We need several workflow improvements to better support live operations, patching, and multiple client versions.
1. Automatic Manifest Update When Pak Contents Change, We require a system where, if the contents of a pak file or chunk change (e.g., character added/removed), the manifest automatically regenerates across branches.
Question: Is there an existing way to auto-update chunk manifests when pak contents are modified without needing manual intervention.
2. Differential Patch Support (Only Download Changed Data)Currently, when a pak file changes, the client must download the entire updated pak again.
Requirement: The ability for clients to download only the delta (diff) instead of the full pak file when small changes occur (e.g., one new character added to Chunk 1001).
Question: Does Unreal support differential updates for CDN-delivered pak files, or is such functionality planned?
Note : we are using unreal 4.27.
Our project may have multiple live client versions (e.g., Client 3.15 and Client 3.16) that require different versions of the same chunk/pak.
What would be the recomended approch for the above requirement ?These features are essential for keeping download sizes small and supporting live operations across multiple versions.