So, client demo was kind of possible in comed, but was buggy. If it works well one day, what I'd like to have is this: Every game is recorded. When during the game, at any point, you use /keepdemo, it will keep the demo after intermission, if not, it will just delete the file that was created.
Would be very nice to have I think!