autoselect puts me in spectator

Bug #758112 reported by Agh
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Gang Garrison 2
New
Undecided
Unassigned

Bug Description

Sometimes when I select "autoselect" in the team selection screen I get assigned to the spectators. This happens mostly after a map change and if I press the button quickly. However I don't know if this has an influence because this is the only time and way I'll press the button.

Revision history for this message
MedO (smaxein) wrote :

I'd guess this is because of lag (seriously). IIRC the team for autoselect is chosen on the client side, and if someone takes the free spot on that team before the server gets your request, you won't be put on any team and remain spectator.

I'm not saying that this is good behaviour though, perhaps we should make autoselect a new option for the PLAYER_CHANGETEAM message to the server so that the team can be decided there.

Revision history for this message
notagenericname (mlin4589) wrote :

this was partially my fault, I added new code to check if that the team you're requesting to join is available or not, to prevent an exploit involving unbalancing the teams

in older builds, autoselecting an invalid team would simply send you to that team, regardless of how many players are on it

Revision history for this message
pyropuppy (hearts-boxcars) wrote :

I'm not sure if this is related, but a few times I've tried to join a team, only to have myself put into spectators. I'm guessing this was to fix the bug where if multiple people joined the same team at the same time, they would all join, regardless of teambalance.

Revision history for this message
notagenericname (mlin4589) wrote :

yes, that is a similar bug, as it is all client sided- to your client the slot is open, but to the server it is not

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.