Opened 11 years ago

Closed 10 years ago

#2240 closed defect (fixed)

Rejoin Lockout

Reported by: scythetwirler Owned by: JoshuaJB
Priority: Must Have Milestone: Alpha 17
Component: Core engine Keywords: lockout rejoin
Cc: Patch:

Description (last modified by scythetwirler)

If a user crashes or leaves in the middle of a game, tries to reconnect and cancels the connection in during the "registering with server" pop up stage, he or she is locked out from ever rejoining that game.

Attachments (1)

fix-quit-while-syncing.diff (1.1 KB ) - added by Josh 10 years ago.
Decently well tested and working patch

Download all attachments as: .zip

Change History (10)

comment:1 by scythetwirler, 11 years ago

Description: modified (diff)

comment:2 by Josh, 10 years ago

In this new in SVN, or has this existed since Alpha 14? If this bug already existed in A14 without any complaints, I wouldn't really categorize this as a release blocker.

comment:3 by scythetwirler, 10 years ago

I think this has existed since I joined (A12). It probably shouldn't be a release blocker, but I've seen many people irritated at this.

comment:4 by scythetwirler, 10 years ago

Priority: Release BlockerMust Have

comment:5 by leper, 10 years ago

Milestone: Alpha 15Alpha 16

comment:6 by sanderd17, 10 years ago

Milestone: Alpha 16Alpha 17

comment:7 by Jia Henry, 10 years ago

From my experience, generally, this only happens when the player crashes whilst rejoining the game. This makes it so that the host thinks that the player has joined but the player isn't really there. This makes the host block the player from joining again

Last edited 10 years ago by Jia Henry (previous) (diff)

comment:8 by Jia Henry, 10 years ago

Me and Josh have fixed it. We'll commit it to the SVN soon

by Josh, 10 years ago

Attachment: fix-quit-while-syncing.diff added

Decently well tested and working patch

comment:9 by JoshuaJB, 10 years ago

Owner: set to JoshuaJB
Resolution: fixed
Status: newclosed

In 15402:

Correctly remove players who cancel while rejoining. Fixes #2240

Note: See TracTickets for help on using tickets.