-
Notifications
You must be signed in to change notification settings - Fork 61
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
Matchmaker rating shown as 0 #868
Comments
This happens because the server does the initialization internally and doesn't send the client the players rating before the game starts so the client defaults to zero. So this isn't really a client issue because it doesn't have the necessary information |
Then why does it work for some players? |
Largely this is probably just a race condition which is why it works for some people |
Also, @Askaholic says they are in the player_info message, so the client can get them from there. I suspect that is why it works for some people, depending on when the message arrives |
The player_info message is not sent out right as soon as a change occurs. The server batches up the players and sends then in intervals. So that is the race condition. If it gets an updated message before the game starts it will show the initialized rating. If it doesn't then the players will show as 0. |
Makes sense. Probably the right thing to do would be to add the rating to the |
for who all the players just the player who the message is going to? Also I will move this to the server |
This could be made irrelevant with FAForever/fa#6160 because then the bug doesn't show up anymore |
The client shows no 4v4 matchmaker rating for many people when they play their first game even though the initialization happens correctly on the server. So it defaults to 0 in game.
Oddly enough for some people it works.
Correct rating initialization can be confirmed by looking at the ratings of the replay after the game has finished
The text was updated successfully, but these errors were encountered: