If i am correct the Excessive Plus mod does this or its an cvar you can set for automatic recording. I also believe that it records all players as well. Not quite sure.
It also takes screenshots after every match.
No, in fact E+ supports multiview demos, and they can be automatically recorded (as screenshots) by setting :
xp_onEnter "startmvd"
xp_onExit "screenshotXP"
But you need an human operator to record these, it's not fully server-side (but as a workaround you could use GTV to record those demos automatically).
I agree that adding this functionnality directly in the engine would be just AWESOME !
I am not sure to remember well but I should have read somewhere that tremulous or tremfusion engine have this functionality. Maybe UrTEvolution too.
From your own post in the
Real Aimbots thread :
http://patches.mercenariesguild.net/index.php?do=details&task_id=196