ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
472 stars 38 forks source link

Option to abandon game after game is completed but not fully recorded due to high server load #2727

Open bdunn313 opened 5 months ago

bdunn313 commented 5 months ago

Your system information

Please describe your issue in as much detail as possible:

Sometimes when a game is not recorded immediately due to high load, I'm presented with an "abandon" button immediately after the game ends. Usually, after waiting for a minute, it turns into "leave game" with the indicator that the game is safe to leave. However, recently I was moving quickly and I hit "abandon" even though I had already been presented with the end-of-game screen.

After logging back in a day later, I've been assessed with an abandon for a game I already completed, and am now in low priority.

Steps for reproducing this issue:

  1. Complete a game
  2. See that it's not recorded immediately because of high load
  3. See that you have the option to abandon a game
  4. Click abandon game
  5. See that you are assessed with an abandon (and possibly now in low priority queue)

Expected behavior

The client is aware that stats have not been recorded yet and the game is completed, so don't give the option to accidentally abandon a completed match, or server is able to retroactively ignore "invalid" abandons when game is just recorded on a lag due to client timestamp/server timestamp drift or something.