Well I’d say quite a few different bits of data.
I gave a little bit of thought to some of the stuff I’d like to store, probably around 15 or so values, most are to do with kills/deaths. There are plenty more things I could think of which I’d like to store as well, but I want to expand on it when its working.
I think the most appropriate time to save them would be at the end of each round or during the warmup time of the next round. Since the rounds are short (5-10 mins), and the max amount of kills any one player can get is going to be around 9 (Which will be rare), I think it would be reasonable just to save at the end since very little would be lost if the player gets disconnected.
Saving at round ends would also be less work for me, since the gamemode already stores alot of the data I need which I can just add onto the totals, rather than having to gather all of the data myself.