Stolen Friend Match (All Logs + Reproduction)


#1

Title: Stolen Friend Match (All Logs + Reproduction)

Summary: A friend match in progress can have the opponent replaced by someone in queue.

Steps to reproduce:

  1. Join queue. (Empty queue is sterile conditions)
  2. Send OPPONENT_1 a match request. Select standard, have both select any characters.
  3. After the game begins, have OPPONENT_2 join queue.

Expected Results: Host fights OPPONENT_1. OPPONENT_2 remains in queue or gets matched against someone else.

Actual Results:
After a while, the game will stutter a bit, and OPPONENT_2 will take control of OPPONENT_1’s character. OPPONENT_2 apparently sees themselves as whoever they picked when they joined queue. Host player sees their inputs as displayed by OPPONENT_1’s character.

Notes:
Tidazi is Host player.
Nobody is OPPONENT_1.
Denus is OPPONENT_2.

Appears that OPPONENT_1 sees host disconnect from match.

Attachments:



Game Version: 0.14172

System Information: Win10 Home


#2

Thanks for the detailed report, I’ll have the fix to this in the next update.

It turns out that the game incorrectly stayed in the QM queue after starting a friend match, which caused this bad state. In the meantime, to work around this bug, just make sure to manually cancel your QM queue before starting a friend match.

This will probably also fix the problem described in this other report: