Demos
Every match map produces a demo. 5Stack uploads, stores, parses, and serves it for you — the parsed data powers replay, playback, highlights, and stats.
How demos flow
- The server records the demo and uploads it automatically when the map ends.
- It's stored in S3-compatible storage (local MinIO by default, or your own provider — see Bring Your Own S3).
- 5Stack parses it to extract rounds, kills, utility, positions, and stats.
You can also import a demo manually — upload a .dem to attach a match that wasn't played on your servers (for example a Valve or FACEIT match).
Downloading demos
From a match you can download a single demo as a .dem file, or all demos for a map as one archive. Downloads are served via signed URLs from your storage provider.
Admin controls
- Retention — how long demos are kept.
- Max storage — a cap on total demo storage.
- Network limiter — throttle upload/download bandwidth (or leave unlimited).
For where demos physically live and how to use your own bucket (e.g. Backblaze + Cloudflare), see Bring Your Own S3.
