Personal demos.
Instead of downloading a demo from the server have the client record information that it "witnesses." This includes everything the player sees but is incapable of fully reproducing a single moment of play.
That data can then be viewed in the same manner as full demos but contains much less information and only recreates one point of view.
It also allows players to record gameplay of abusive admins without the need to grab a demo(in the event of a ban).
Lastly, an option to enable this feature by default. Then you'll never have to worry if you didn't record that headshot and you have no demo. You can stream your personal demo and recreate the scene. Pieces will be missing but only those that were not known to you at the time.
Instead of downloading a demo from the server have the client record information that it "witnesses." This includes everything the player sees but is incapable of fully reproducing a single moment of play.
That data can then be viewed in the same manner as full demos but contains much less information and only recreates one point of view.
It also allows players to record gameplay of abusive admins without the need to grab a demo(in the event of a ban).
Lastly, an option to enable this feature by default. Then you'll never have to worry if you didn't record that headshot and you have no demo. You can stream your personal demo and recreate the scene. Pieces will be missing but only those that were not known to you at the time.