Files
Grinch-AP/docs/shared_cache.md
qwint 14d65fdf28 Docs: Add doc for shared cache (#5129)
* adds doc file describing what the shared cache is, how to use it, and what you can currently expect in it

* Update docs/shared_cache.md

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>

---------

Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com>
2025-09-02 01:54:34 +02:00

867 B

Shared Cache

Archipelago maintains a shared folder of information that can be persisted for a machine and reused across Libraries. It can be found at the User Cache Directory for appname Archipelago in the Cache subfolder (ex. %LOCALAPPDATA%/Archipelago/Cache).

Common Cache

The Common Cache common.json can be used to store any generic data that is expected to be shared across programs for the same User.

  • uuid: A UUID identifier used to identify clients as from the same user/machine, to be sent in the Connect packet

Data Package Cache

The datapackage folder in the shared cache folder is used to store datapackages by game and checksum to be reused in order to save network traffic. The expected structure is datapackage/Game Name/checksum_value.json with the contents of each json file being the no-whitespace datapackage contents.