i think the POC of the recording method is not in the repo. Gonna check it...
Last commit regarding the DemoRecorder was on March 14 2012. Last time you mentioned it was here: http://www.ut3darkclan.com/forum/index.php?topic=1670.msg26201#msg26201, not looking promising about that feature.If you still made progress on this, you did not mention or commit it.
My concept of a replay mode is a simple multiarray of a limited number of logged movements. When you want to playback them, the game pauses and the original characters are moved to their previous positions. A real rewind would be better witout doubt, but I really cannot build on top of your code in the current state, sorry.
Would not work well without exceptions. One player (a pawn) is not persistent a match (death etc.) and the case a new hoverboard spawns each time the user switches to the board makes it more complex to move one player from point A to point B.Btw, pawns may not be persistent, but player alias are - even if they ride a hoverboard, you still can retrace the driver. So, work on progress, I'm positive about this one.