Improved demo recording and playback
The demo recording and playback system needs to be completely revised.Features:
- Recording a demo on the server captures all players. However, some client-only details may not be included in the recording.
- Recording a demo on the client captures one player's viewpoint.
Also see the Demo file format proposal.