# replay-desync

> Talos next · Since next

a replay's playback parted from its recording: at a per-system hash line (`{"at":N,"h":…}`) the playback's hash for a system differs from the recording's. In a format 7 recording, also when a tick's journal entries or metric values (`"j"`, `"m"`) differ from the playback's own, reported in the `journal` system. The report (`GET /desync`, `argus replay verify`) names the tick window and the system; `argus replay verify` and `diff` exit 1

| | |
|---|---|
| Severity | `warning` |

## Meaning

a replay's playback parted from its recording: at a per-system hash line (`{"at":N,"h":…}`) the playback's hash for a system differs from the recording's. In a format 7 recording, also when a tick's journal entries or metric values (`"j"`, `"m"`) differ from the playback's own, reported in the `journal` system. The report (`GET /desync`, `argus replay verify`) names the tick window and the system; `argus replay verify` and `diff` exit 1

## Fix

something in the scene, the behaviours or the engine no longer simulates as it did: `argus replay diff` of the recording against a fresh recording of the same input names the entity and the field
