Spectator slots bug
.trixX.
Budapest Join Date: 2007-10-11 Member: 62605Members
I have a bit of a gripe with the current spectator system:
1. Game starts, teams are full, 12v12 for eg.
2. More players join, they are forced to the spectator team
3. For various reasons, people leave from a team, leaving the count skewed by 2-3 players
4. Spectators CANNOT leave the spectator team, not to RR nor to a team, they are forced to stay there while getting a message along the line of "Teams are full, you can spectate the round until a slot opens"
I''ve seen this on 8bit, TGNS and various other servers
This is obviously a bug, now it might not be the responsibility of UWE if it's a mod (idk), but this seriously needs fixing.
1. Game starts, teams are full, 12v12 for eg.
2. More players join, they are forced to the spectator team
3. For various reasons, people leave from a team, leaving the count skewed by 2-3 players
4. Spectators CANNOT leave the spectator team, not to RR nor to a team, they are forced to stay there while getting a message along the line of "Teams are full, you can spectate the round until a slot opens"
I''ve seen this on 8bit, TGNS and various other servers
This is obviously a bug, now it might not be the responsibility of UWE if it's a mod (idk), but this seriously needs fixing.
Comments
Sadly this was taken from us.
Queue up for a player slot -> wait until a spot opens and it automatically connects you -> stuck in spec after joining, with one team down a player, and one connecting...
So basically it's giving the slot to someone who joined the sever AFTER I did...
You can ask your server admin to change that, can't you?
Reasoning - When someone leaves to the ready room, they are still considered occupying a "player" slot, if they were to then go spectator, one of the spectators would be able to move from a "spectator" slot to a "player" slot... if however, before the spectator tries to swap to a player slot someone joins the server, that person joining is considered a player already, so the spectator cannot join the ready room as all of the player slots are already filled.
Link: https://forums.unknownworlds.com/discussion/comment/2361358/#Comment_2361358
Read the next 2 pages to get the full effect.
If this is a feature, then its an absolutely terrible one.
If you have servers where you can be in RR without a playerslot and servers where you have to wait as spectator - it's just confusing anyway.
I understand the intentions but I think the approach is completely wrong how to handle the “playerqueue“.
It would be best if it shouldn't matter if you are in RR, Spec or NS2 Serverbrowser.
An independent Serverqueue should have been made. You're ingame you see some kind of GUI with which you see “I'm in third place“... if the place get's mine the GUI says I caan join the team within 30 seconds until the next one get's it.
The same with the guy on the Browser, he can check on a full server how many ppl are in the que and join to one - which list is hopefully the shortest. After ns2 is loaaded he has a maybe higher set amount of time to join the team.
In the seeverbrowser you could use also set you join as well as spectator while still waiting for a playerslot... or you wait only for spectatorslot...
If you also see the average hiveskill - holy shit, that would make the joining so comfortable...
As it is right now, it's just annoying for the average user... you learn to live with it, but in order to get to that point you'll have to get over quite some wtf's
10v12, and noone was able to join the marines from the spectator team of 4.
The round predictably ended by aliens winning, vexing.
Nin on discord posted this 17/02/18
"Repro:
* server is 16/16 player slots, 3/4 spectate slots.
* You join. Server is now 16/16 player slots, 4/4 spectator slots
* Player from a team goes to ready room. Server is still at 16/16 player slots, 4/4 spectator slots.
Bug:
* You cannot join a team even though the teams are now 7 vs 8.
Expectation:
* You should be able to jump in to join the game to even the teams."
And I've seen servers showing -1/24 player slot counts with one person on server.
Can't find anything on the board looking into this as it does appear from what is seen there is a bug and is not a design choice/feature.
Anyone able to provide more info/definitive explanations on this one?
I believe this happens when the person on the server is in spectate...
When they leave, their “ghost” is still considered a spectator in some way. When this happens to multiple people, it then causes the negative bug.
I probably didn’t explain this well, but yeah. That’s the gist of it.
As far as the other complaints here where people aren’t being allowed to join unbalanced teams, I would strongly suggest that is related to the particular server running reserved slots and it not behaving correctly. As this has never happened on TA, for example.
I guess my point is: there’s many factors and many outdated plugins conflicting with the current iteration of spec slots. Quite specifically, shine plugins. It’s not the responsibility of the developers to make sure that these plugins work correctly, it’s the responsibilty of the plugin developer to do so, and the players to report these things to the plugin developer.
If nobody reports it... well... can’t expect change. And this isn’t the correct place to report shine errors.