π¬ Incident Replay System β rewind any fight, see who shot first
Your staff spends hours every week on the same ticket: "He RDM'd me, I have no clip, trust me."
Chat logs don't show positioning. Player clips are cropped to hide who started it. Spectating is useless β the fight already happened.
So I built the thing I always wanted as staff: a black-box flight recorder for your server. IRS records every player's position and every combat event, all the time, 100% server-side. A report comes in β you open a top-down map, scrub back to the moment, and watch the incident happen. Who approached who. Who fired first. Whether the "innocent" guy ever shot back.
Verdict in 90 seconds. With evidence. No more he-said-she-said.
How a ticket actually goes with IRS
- Player types
/report he just RDM me at Legionβ auto-bookmark with his exact position - Staff types
/replay, clicks the bookmark - Playback opens 10 seconds before the moment β trails show the attacker stalking him around the corner, tracer shows the first shot, red X marks the kill
- One click β incident card posted to your staff Discord: who, where, when, shots fired, deaths
- Verdict posted. Next ticket.
What it records β without touching a single client
- π― Positions of every player, continuously (rolling window, default 72 h β configurable)
- π« Shots with attacker β victim tracers
- π Deaths with killer attribution β every death auto-bookmarked
- π Vehicle enter/exit, explosions, combat state
- π
/reportbookmarks with the reporter's exact position
Capture is fully server-side (OneSync). Zero client scripts in the hot path, zero FPS cost, zero extra network traffic β and cheaters can't spoof or wipe what the authoritative server recorded. Deleted his clip? Doesn't matter. The server saw it.
The replay
- Top-down satellite map with smooth 60 fps playback from the recorded data
- Timeline scrubber with bookmark ticks, 0.5Γ / 1Γ / 2Γ / 4Γ speeds
- Fading movement trails, name labels, vehicle icons, combat indicators
- Filter to the players involved β dim everyone else, focus the fight
- Event feed β click any kill to jump straight to it
- Pin important incidents so they survive retention pruning (default 30 days)
- π€ One-click Discord export β clean incident card in your staff channel

