Had a few 2v2 games where one guy insta quits, then we draw via the diplomacy option, then we lose points and the others gain points. Seems unfair, and shouldn't happen so I've been told.
Draw via diplomacy and losing points
TM 4v4. We draw through the diplomacy menu to avoid a 3v4 stomp and yet we all lose points as if we were the ones to lose the game.
#18073905 replay number.
Draw does not mean that the game doesn't count. Draw means that you consider each other equal, and therefore the ratings converge.
Is that correct @BlackYps ?
A work of art is never finished, merely abandoned
Umm, I still don't think that one team is supposed to get as many points as if they won the game while the other lose points as if they lost the game.
@jip said in Draw via diplomacy and losing points:
Draw does not mean that the game doesn't count. Draw means that you consider each other equal, and therefore the ratings converge.
Is that correct @BlackYps ?
A mutual draw (via diplomacy menu) does not function as a draw. A game draw is not mutual and that is what is rated as it’s an actual game outcome.
It’s also specified as an unrank condition in the server code for ranking.
@ftxcommando said in Draw via diplomacy and losing points:
@jip said in Draw via diplomacy and losing points:
Draw does not mean that the game doesn't count. Draw means that you consider each other equal, and therefore the ratings converge.
Is that correct @BlackYps ?
A mutual draw (via diplomacy menu) does not function as a draw. A game draw is not mutual and that is what is rated as it’s an actual game outcome.
It’s also specified as an unrank condition in the server code for ranking.
This is not true. A mutual draw is only the case when all players in the game ask for a draw. If someone already died then the server doesn't consider this a mutual draw.
The server treats games where players ask for a draw after someone died the same as all teams died draw as seen here.
https://github.com/FAForever/server/blob/35a23b5fbebd10157a3bf6b7cf74c092cfcada3a/server/games/game_results.py#L248
The only case when the server unranks for a mutual draw is when all players survive and all players ask for a draw as seen here.
https://github.com/FAForever/server/blob/35a23b5fbebd10157a3bf6b7cf74c092cfcada3a/server/games/game_results.py#L100
So a draw is only unranked if all players are alive when the draw is asked for. In @CasterNumeroUno 's replay one player had already died and so did not meet the condition to be called a mutual draw.
Ok that's just "r****" implementation. It's just so obscure and unintuitive that you are better of removing it then.