Summary
Vote system has race conditions on player disconnect, and captain disconnect during knife round creates deadlock.
Findings
Impact
Votes resolve incorrectly. Knife round stuck waiting for disconnected captain.
Suggested Fix
Synchronize vote counting on disconnect. Auto-assign new captain when current captain disconnects.
Summary
Vote system has race conditions on player disconnect, and captain disconnect during knife round creates deadlock.
Findings
Impact
Votes resolve incorrectly. Knife round stuck waiting for disconnected captain.
Suggested Fix
Synchronize vote counting on disconnect. Auto-assign new captain when current captain disconnects.