Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - Add team balance stats based on ranks #118

Open
JohannesMerkt opened this issue Nov 29, 2021 · 2 comments
Open

Feature Request - Add team balance stats based on ranks #118

JohannesMerkt opened this issue Nov 29, 2021 · 2 comments
Labels
cantfix Can't be done currently feature request Feature request

Comments

@JohannesMerkt
Copy link
Collaborator

JohannesMerkt commented Nov 29, 2021

It would be a very interesting statistic to see if matchmaking is allies or axis favored. Basically you would calculate the average rank for the axis and allies team to see if allies or axis got an rank "advantage" by the matchmaker. This statistic could be part of the stats page where it would be calculated for General, 1v1, 2v2, 3v3 and 4v4 and displayed as a Pie chart for example.

@petrvecera
Copy link
Member

petrvecera commented Nov 30, 2021

Hi, this would be definitely very interesting. However such statistic is not currently possible. It's related to the reason we can't do arranged vs random teams #21

We would need to know the rank of each player in match and such information is not available in the match data. This would require to have DB of each player and their rank / would need to be updated daily / or on each match. This could result in 1 match (4v4) --> 8 additional request for player data. We are currently ingesting around ~7k valid matches/day. This in worse case scenario could lead into additional 50k requests at the Relic API. The whole Relic API is highly inefficient because it was designed to accommodate only the official features.

I would not be afraid to do such amount of request if Relic had open API and stated the limits. However they don't. The way we use it is kind of "hacking" their systems. We already try to do as low strain on their system as possible. But I am little bit afraid that they could send us an email to stop our operations / make their API inaccessible for public (now that they have only in-game viewer, is something they could easily do).

Hopefully COH3 will have better API system.

@petrvecera petrvecera added cantfix Can't be done currently feature request Feature request labels Nov 30, 2021
@JohannesMerkt
Copy link
Collaborator Author

You are right that is an understandable concern! Thanks for you reply

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cantfix Can't be done currently feature request Feature request
Projects
None yet
Development

No branches or pull requests

2 participants