Store User Stats & Achievements

Asynchronously persists the local user’s updated stats and achievement changes to Steam.
Call this after modifying cached stats or unlocking/clearing achievements.
Outputs
Pin |
Type |
Description |
|---|---|---|
On Success |
Exec |
Fired when Steam confirms the write/store operation. |
On Failure |
Exec |
Fired on I/O failure or when Steam is unavailable. |
Notes
- Call Request Current Stats And Achievements once before using this node; it initializes the local cache.
- This pushes pending stat updates and achievement state changes for the local user to Steam.
- Avoid spamming: store at checkpoints, end-of-level, or every X minutes rather than every tick.
- If the write fails, keep your local values and retry later (e.g., when the user is back online).
Typical usage
- Update stats with Set/Add Local (Cached) Stat → unlock with Set Achievement (Unlock) if thresholds met → Store User Stats & Achievements.
- Use after Indicate Achievement Progress when you also changed an underlying stat you want persisted.