atm it goes daily, which as it is may not be of much use for short games that last less than a day.
i should define the round stats frequency alongside its tick frequency. for example:
- standard: 1-hour ticks, 1-day stats update
- fast: 1-min ticks, 1-hour stats update
so i need to move this code into the regular tick script, and control its call via round config
create round setting for stats update frequency
if not present, default to 1 day
move existing stats generation code to main tick script
find rounds that haven't had a stats update since the last scheduled run, as defined by its round setting
test on 1-hour ticks first
test on 1-min ticks
examine performance