Runtime Paths and User Data Locations
Intended scope
Section titled “Intended scope”- Top-level root:
- Windows:
%APPDATA%\Anomaly\ - Linux:
~/.config/Anomaly/(exact path pending confirmation in code)
- Windows:
- Subdirectories:
<root>/identity/— ECDSA keypair and derived public@anomalyid.<root>/FileCache/— manifest + content-hash-keyed chunk store shared across servers.<root>/<modId>/config.json— per-modClientConfig.<root>/<modId>/data.json— per-modClientPersistence.<root>/bindings.json— user input rebinds viaInputRegistry.<root>/logs/— Launcher and session logs.
- Safe-to-delete vs not-safe-to-delete table.
Sources
Section titled “Sources”Anomaly.Client.Api\Config\ClientConfig.cs,Persistence\ClientPersistence.cs.Anomaly.Client.Api\FileTransfer\FileCache.cs.Anomaly.Client.Api\Input\InputRegistry.cs.Anomaly.Launcher\Services\PathService.cs.