1 (edited by munyul 2008-02-10 17:03:31)

Topic: Auto spectator mode!!!

Can you please implement an auto spectator mode!

The idea would be that if any player does not supply any input (movement, firing, etc) for more than X time (60 sec?) then the server will automatically place the player in spectator mode!

I never deliberately kill a Tee that you can see is AFK, but others do, which ruins the fairness of a game!

Also, IMHO anyone that kills a Tee when they can see that the player is typing is a loser!

ps. Any player that is in spectator mode when the round ends, should remain in spectator mode when the next round starts!

2

Re: Auto spectator mode!!!

/sign

Antoine de Saint Exupéry: It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away.
Besides -  I am the gfx guy!

3

Re: Auto spectator mode!!!

First of all, I think that when you type you are taking the risk of being an easy target, its their own fault.
Second, why not make an option for the server thats auto-kicks people who have been inactive for 60 seconds?

4

Re: Auto spectator mode!!!

I think, when you join, you should be a spectator.

5

Re: Auto spectator mode!!!

Milchshake wrote:

I think, when you join, you should be a spectator.

That's already a server variable: sv_tournament_mode=1

I don't kill tees whose masters are obviously away or typing, but since it's an honour thing I don't get too upset if others do. I just start teasing them about being too serious if they're very obvious about it.

Regardless, throwing people into spectator mode wouldn't be a bad solution as long as it's a setting that you can turn off.

6 (edited by Rayzoned 2008-02-10 19:50:20)

Re: Auto spectator mode!!!

hmm i find this is a good way but why 60 sec ??-> 40 sec would be ok (i think so big_smile)
No i think they aren`t losers-> they "must" do it when not, they would lose and be "bad player" in the round maybe....but they can stop it i think ^^
BUT-when 1 player this do everybody does it ----then its unstoppabil (or we use this lol )

7

Re: Auto spectator mode!!!

When You go afk just hit Esc -> Spectate? That's not a _big_ problem. (:

Autospectate could be nice, but only if You can go back with the points You had. Now it's not working afaik.

8

Re: Auto spectator mode!!!

lazy_bum wrote:

When You go afk just hit Esc -> Spectate? That's not a _big_ problem. (:

Autospectate could be nice, but only if You can go back with the points You had. Now it's not working afaik.

I agree. If I'm going AFK I already just spectate. I'd like the ability to keep your points if you re-join after being a spectator.

60 seconds seems a bit much for auto spectate to kick in. I would have thought 15 seconds of inacitvity would be plenty of time.

9

Re: Auto spectator mode!!!

this has been discussed before, the auto afk thing could be as simple as having you click to respawn after you die. The argument over this was that in a tournement game you could just stay afk after you had the lead and waited for game to end. Ok that is true so why don't the devs just have an sv_autospawn=0 or whatever so regular games can have the afk option while match games don't. Simple.

10

Re: Auto spectator mode!!!

I think it's a good idea. Certainly it's a problem which hasn't been addressed in Armagetron Advanced (to more dire effect in public fortress games, etc.) and you get similar effects in Teewars, particularly in CTF mode.

The mentality of the average winning team is that if they see that there's only one player on the other team, they will even up the teams, but if there are some AFKs on there, they won't bother in case they come back (which they sometimes do and sometimes don't), lasting until the match ends. At best, this is frustrating for the alive player on the winning team, and at worst they leave, everyone else gets bored and everyone leaves the server in search of somewhere else. And we all know that apart from those magic people who will join an empty server, players will only join a server with people in it, even if it's worse geographically.

Perhaps I'm extrapolating a bit, but apart from a tournament, as previously discussed, which should be played on a server running tournament rules, there is no good reason why a tee which has been inactive for > ~20s should need to remain in the game.

As for fixing the problem -- clicking to respawn (as suggested mentioned by ShootMe) is the best solution in my opinion. You will note that up to and including 0.3.4, the respawn time is significantly faster if you click through the score screen than if you wait, so any player who's playing hard will be clicking repeatedly after they die anyway. This is also consistent with other games (UT) and perhaps requires a simple "click to respawn" message to guide the new players.

I also can't see why it would be advantageous for a player to go AFK in a tournament with more than two players. To cover the two player possibility I suppose a server configuration option would in fact be necessary.

11

Re: Auto spectator mode!!!

lazy_bum wrote:

When You go afk just hit Esc -> Spectate? That's not a _big_ problem. (:

It is a big problem. If you read my post carefully you would have seen that I also wrote that players in spectator mode are placed back in to the game at the start of the next round. So, if a player enters spectator mode just before a round ends and then goes away for several minutes (to answer the phone, the door, whatever), when the new round starts the player will be in the game again, leaving us with the original problem.

lazy_bum wrote:

Autospectate could be nice, but only if You can go back with the points You had. Now it's not working afaik.

This is a good point, but only if the player is AFK for a very short period of time... If a player is in spectator mode for a few minutes they normally have NO chance to catch up to the leaders... So restarting with 0 isn't that bad if the round is almost at an end, or is it!?!?

jangs wrote:

First of all, I think that when you type you are taking the risk of being an easy target, its their own fault.

I have zero respect for noobs that kill typers, that is really lame from you!

@arctanx, the click to respawn idea is a good one! Should be very easy for them to implement!

How about changing the flags...

sv_tournament_mode=0  (click to respawn)
sv_tournament_mode=1  (auto respawn after X secs)
sv_spectator=0 (auto join game on connection)
sv_spectator=1 (start as spectator on joining game)

12

Re: Auto spectator mode!!!

munyul wrote:

How about changing the flags...

sv_tournament_mode=0  (click to respawn)
sv_tournament_mode=1  (auto respawn after X secs)
sv_spectator=0 (auto join game on connection)
sv_spectator=1 (start as spectator on joining game)

"Tournament mode" isn't particularly descriptive, so perhaps:
sv_auto_respawn=0 for click to respawn
sv_auto_respawn=x for auto-respawn after x seconds

This gives fine-grained control without attaching a whole pile of options to one "tournament mode" flag. Though a script to set a number of them at once could be good.

13

Re: Auto spectator mode!!!

the auto_respawn should be implemented as shown by my stats program:

http://wmdb.org/teewars/awards.html

the longest death streak is 653! apparently people like to kill afk people and alot.

14 (edited by mucha 2008-02-12 22:38:23)

Re: Auto spectator mode!!!

Guy's right, too many players are leaving without turning TW off, or they have too big ping, and it spoils the fun

PS And I agree with YHO smile

ThePuMa Clan

15 (edited by sengoku 2008-06-30 19:09:49)

Re: Auto spectator mode!!!

sorry to resurrect an old thread, but i thought it might be preferable to starting a new one.

is there any possibility to add a server option to auto-kick people after x seconds of no input at all? it's really tiresome playing CTF when 2 or 3 of your players are just sitting there doing nothing at all for 5 minutes, and if they were autokicked, then other players could take their place and actually do something smile

sv_autokick_timeout 0 (default, means no autokick) or time in seconds


i personally don't see the point of autospectate, it would just tie up server resources needlessly.

16 (edited by Roanoke 2008-07-03 20:55:46)

Re: Auto spectator mode!!!

This is easy, in my mod inactive people for 60 secs. are placed in spectators, inactivity for 60 mins. they are kicked. Also, I made an afk command that moves a player to spectators and preserves their score. When they say "back", they are back in the game. If anyone wants the source, let me know. Or, if you're a "DIY" type, I'll give you a hint: There's a variable called "last_action" or something that logs when the last action was.

if($poster["intelligence"] == $intelligence["idiot"])
        deny_post($poster);