Feature request: spec priority (kick never-playing specs first)

Feature request: spec priority (kick never-playing specs first)

SpringRTS Perl Autohost for Dedicated Server

Moderators: Moderators, Lobby Developers, SPADS AutoHost

Post Reply
User avatar
nrv
Posts: 24
Joined: 05 Aug 2010, 10:06

Feature request: spec priority (kick never-playing specs first)

Post by nrv »

On an autohost, when there are too much specs, the last one arriving is kicked. It is also then case when that player was playing the last game. It's quite unfair if you compare to players that keep specing the all day. Do you think it's possible to have a queue of specs and to kick first the ones that never play ?
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: SPADS AutoHost beta release

Post by bibim »

nrv wrote:On an autohost, when there are too much specs, the last one arriving is kicked. It is also then case when that player was playing the last game. It's quite unfair if you compare to players that keep specing the all day. Do you think it's possible to have a queue of specs and to kick first the ones that never play ?
You mean that when max spectators count is reached and a player tries to spec, then it would kick one of the spectators to let the player take a spec slot? This would be open to abuse. For example, players could spec (an unspec just after) just to kick a spectator randomly.
User avatar
nrv
Posts: 24
Joined: 05 Aug 2010, 10:06

Re: SPADS AutoHost beta release

Post by nrv »

bibim wrote:You mean that when max spectators count is reached and a player tries to spec, then it would kick one of the spectators to let the player take a spec slot? This would be open to abuse. For example, players could spec (an unspec just after) just to kick a spectator randomly.
No, I mean kicking first people that don't play (based on any citeria : time, % of last games played, ...)
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: SPADS AutoHost beta release

Post by bibim »

nrv wrote:
bibim wrote:You mean that when max spectators count is reached and a player tries to spec, then it would kick one of the spectators to let the player take a spec slot? This would be open to abuse. For example, players could spec (an unspec just after) just to kick a spectator randomly.
No, I mean kicking first people that don't play (based on any citeria : time, % of last games played, ...)
It doesn't change anything. Players that play often could spec/unspec quick just for the fun of kicking a spectator who plays less than them.
User avatar
nrv
Posts: 24
Joined: 05 Aug 2010, 10:06

Re: SPADS AutoHost beta release

Post by nrv »

bibim wrote:It doesn't change anything. Players that play often could spec/unspec quick just for the fun of kicking a spectator who plays less than them.
Then just add a 5 sec timer between spec and unspec :-) they'll loose their spot in game if they try
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: SPADS AutoHost beta release

Post by bibim »

nrv wrote:
bibim wrote:It doesn't change anything. Players that play often could spec/unspec quick just for the fun of kicking a spectator who plays less than them.
Then just add a 5 sec timer between spec and unspec :-) they'll loose their spot in game if they try
1) The battle isn't necessarily full (spec slots full != player slots full)
2) Hosts can't prevent unspec, they can only re-force spec.
User avatar
Floris
Posts: 611
Joined: 04 Jan 2011, 20:00

Re: SPADS AutoHost beta release

Post by Floris »

What about when there is maxplayers/specs in a lobby... And one of the players specs, he gets kicked. Meanwhile his playerpot gets filled by a spec/outside player. And he cant join because someone else joined the room and its locked now. This can make people hesitate to spec or just annoy them.

My suggestion is that when a player specs, give him some grace seconds before a kick gets applied? Cancel the kick when his old player spot has been filled by one of the other specs.
User avatar
jamerlan
Balanced Annihilation Developer
Posts: 683
Joined: 20 Oct 2009, 13:04

Re: SPADS AutoHost beta release

Post by jamerlan »

Floris wrote:My suggestion is that when a player specs, give him some grace seconds before a kick gets applied? Cancel the kick when his old player spot has been filled by one of the other specs.
I hate spec limit. Can't understand why Zero-k have not player and spec limit and BA have such a brutal rules.
User avatar
bibim
Lobby Developer
Posts: 959
Joined: 06 Dec 2007, 11:12

Re: SPADS AutoHost beta release

Post by bibim »

Floris wrote:My suggestion is that when a player specs, give him some grace seconds before a kick gets applied? Cancel the kick when his old player spot has been filled by one of the other specs.
So a spec could avoid being kicked just by unspec'ing/spec'ing regularly every few seconds in the battle?
Honestly I don't think this delayed kick feature worths the time required to implement it handling all side-effects...
Post Reply

Return to “SPADS AutoHost”