> The system was deterministic enough that it could record your inputs/the game state and just play them back to get a gameplay video.
NOT how demos work in Quake. It’s more like Quake uses a client/server architecture, and the demo is a capture of the messages.