Skip to main content
Public Storage distributes files every player may download, such as patches, images, balance JSON, and notice assets. Operators upload and replace files in Console. Clients read metadata and download files through the SDK.

Flow

  1. Upload a file from Console Public Storage.
  2. Add a tag if you need versioned variants.
  3. Check the file hash from Unity.
  4. Download only when the local file is missing or the hash changed.

Version with Tags

When tag is provided, HyperX resolves the exact version. When omitted, HyperX first looks for the untagged file, then falls back to the most recently updated version with the same filename.

Metadata

ObjectMeta includes hash, MIME type, size, and update time.

Hash Only

Download

To memory:
To Unity storage:
In Unity, save paths are resolved under Application.persistentDataPath.

Hash-Based Cache