With the way Steam stores its leaderboard data, specifically for the Room Attack mode...
I basically get to submit an int score and then an arbitrary int[] details array of extra data.
So Steam just stores and sorts by score (aka the Room Number), and then my extra data in the details array is just tacked on, which is where I derive the time from, but Steam doesn't sort it further, so it's probably sorted by date submitted if the score is the same.
I can try to sort it on the client's end, though it may stuff up when you start trying to paginate next/previous if there are lots of entries with the same score.
With the way Steam stores its leaderboard data, specifically for the Room Attack mode...
I basically get to submit an
int score
and then an arbitraryint[] details
array of extra data.So Steam just stores and sorts by
score
(aka the Room Number), and then my extra data in the details array is just tacked on, which is where I derive the time from, but Steam doesn't sort it further, so it's probably sorted by date submitted if the score is the same.I can try to sort it on the client's end, though it may stuff up when you start trying to paginate next/previous if there are lots of entries with the same score.