AcidWeb / REFlex

Collect statistics of played arena matches and battlegrounds.
Other
10 stars 9 forks source link

Feature/saving current rating #9

Closed jpieczyrak closed 5 years ago

jpieczyrak commented 5 years ago

Decided to store current rating and match type. Extended csv dump. Hope it will be helpful. Hope I didn't mess too much.

AcidWeb commented 5 years ago

Match size is already saved. PlayersNum is used to detect the bracket. I'm aware it will fail if teams are not full but it still work more reliable than GetBattlefieldStatus which often fail to provide proper value.

Rating is part of TeamData + Players.

I don't really see any improvement here.

jpieczyrak commented 5 years ago

Yea, players count is problematic. I wasn't aware of storing rating already. Could you tell me how to check rating connected to recorded match? From my data, I found out: "TeamData" contains of: [1] - team name, always empty, [2] - supposed to be old team rating, always -1. [3] - supposed to be new team rating, always -13, [4] - mmr, [5] - no idea, always 2.

In player structure I can see only rating change.

Having mmr recordered is kinda helpful, but I really miss current rating. For fresh arenas its not so hard to backtrack (if you manually read rating and calculated oldest ones based on current rating + rating change), but it would be nice to have it stored somehow.