can a spectator lag the game?

can a spectator lag the game?

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

dust
Posts: 47
Joined: 17 Feb 2008, 00:50

can a spectator lag the game?

Post by dust »

is it possible that a spectator with a slow pc who only watches the game lags it for players?
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: can a spectator lag the game?

Post by Satirik »

yes
Masure
Posts: 581
Joined: 30 Jan 2007, 15:23

Re: can a spectator lag the game?

Post by Masure »

dust wrote:is it possible that a spectator with a slow pc who only watches the game lags it for players?
But he doesn't lag the game (networkly speaking). The simulation slows down to fit the slowest cpu abilities.
User avatar
Otherside
Posts: 2296
Joined: 21 Feb 2006, 14:09

Re: can a spectator lag the game?

Post by Otherside »

yes
dust
Posts: 47
Joined: 17 Feb 2008, 00:50

Re: can a spectator lag the game?

Post by dust »

Masure wrote:
dust wrote:is it possible that a spectator with a slow pc who only watches the game lags it for players?
But he doesn't lag the game (networkly speaking). The simulation slows down to fit the slowest cpu abilities.
that means very stupid code... :cry:
Masure
Posts: 581
Joined: 30 Jan 2007, 15:23

Re: can a spectator lag the game?

Post by Masure »

No it's nicely done.

Slowing the game simulation prevent people to drop due to lack of power.

Host has the choice to kick a player if he slows the game too much. It's always better to have the choice.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Re: can a spectator lag the game?

Post by SwiftSpear »

To clarify, the majority of spectators will NOT in any way lag a game. Realistically speaking... what a spectator is potentially capable of doing isn't really even "lag", although many people would use that slang to describe it.

The way it works, is spring runs it's calculations at the speed of the slowest machine in the game, that way the simulation stays synced. If the slowest machine in the game is a spectator, than yes, that spectator will be the reason why the game has started to slow down, if the slowest machine is a player, than every spectator who is has a faster machine than that player has absolutely no part in contributing to the slow speed of the game.

Adding on 15 spectators to a game has basically no effect on the performance of the game. In some cases, hosts on very limited internet resources won't be able to meet the upload stream requirements, but we're talking like 56k levels here, a normal broadband host won't experience any problems.

So ultimately, yes, a spectator CAN lag the game, however, it will be a very very rare occasion when a spectator DOES lag the game, and when it's happening the game is really good at reporting who is causing the problem, so there's really no guess work as to weather you should be kicking the spectator for being the cause of the lag, or weather it's another player's fault.

I consider kicking spectators who are at no fault destructive to the community, and I've disciplined game hosts in the past for it. It's not something I support except in cases of obvious wrong doing.
Masure
Posts: 581
Joined: 30 Jan 2007, 15:23

Re: can a spectator lag the game?

Post by Masure »

SwiftSpear wrote:I consider kicking spectators who are at no fault destructive to the community, and I've disciplined game hosts in the past for it. It's not something I support except in cases of obvious wrong doing.
Pro spec agrees
User avatar
hunterw
Posts: 1838
Joined: 14 May 2006, 12:22

Re: can a spectator lag the game?

Post by hunterw »

whoever is the weakest computer in the game lags everyone down with them

if there are 8 players and 8 specs, theres a 50% chance its a spec all thigns considered

also specs tend to alt tab and shit which usualy makes them no sync and if a spec no syncs i usually kick em
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Re: can a spectator lag the game?

Post by SwiftSpear »

hunterw wrote:whoever is the weakest computer in the game lags everyone down with them

if there are 8 players and 8 specs, theres a 50% chance its a spec all thigns considered

also specs tend to alt tab and shit which usualy makes them no sync and if a spec no syncs i usually kick em
No sync is a different ball game. When a machine stops syncing, in some cases it will even become unstable. I can't fault anyone who kicks nosynking players, weather they are spec's or players.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: can a spectator lag the game?

Post by lurker »

And you seem to be confusing when someone starts not responding, 'no sync response'/'delayed response' and when they desync, 'sync error.'
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Re: can a spectator lag the game?

Post by Tobi »

Neither of which causes anything bad for the other players in the game btw.

Also sync errors generally don't propagate to other players as some people suggest sometimes. It may seem so at times but that's usually because there is a common cause.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: can a spectator lag the game?

Post by lurker »

Tobi wrote:Also sync errors generally don't propagate to other players as some people suggest sometimes.
People have suggested that? :shock:

It could be done as some kind of share-the-pain gadget, though. :twisted:
User avatar
Evil4Zerggin
Posts: 557
Joined: 16 May 2007, 06:34

Re: can a spectator lag the game?

Post by Evil4Zerggin »

lurker wrote:
Tobi wrote:Also sync errors generally don't propagate to other players as some people suggest sometimes.
People have suggested that? :shock:
It's an understandable, if not completely fair, conclusion for people who don't know anything about the underlying engine.
zerver
Spring Developer
Posts: 1358
Joined: 16 Dec 2006, 20:59

Re: can a spectator lag the game?

Post by zerver »

dust wrote:
Masure wrote:
dust wrote:is it possible that a spectator with a slow pc who only watches the game lags it for players?
But he doesn't lag the game (networkly speaking). The simulation slows down to fit the slowest cpu abilities.
that means very stupid code... :cry:
In the next Spring version, the host will have an option "EnforceGameSpeed" that has the following effects:

* Speed is regulated using not the slowest, but the median cpu (median is a type of average).
* Players having speed problems will not be able to adjust the game speed or pause the game.

This means that slow players will drop. But it's optional and default off so don't worry.
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: can a spectator lag the game?

Post by lurker »

It would take a really bad computer to actually drop, but I can see 5fps on a poor one.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Re: can a spectator lag the game?

Post by KDR_11k »

Wouldn't median mean 50% of the players are screwed?
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: can a spectator lag the game?

Post by lurker »

It means 50% of the players have less than ideal cpu, but only 0-2 are likely to be screwed.
YHCIR
Posts: 190
Joined: 12 Aug 2006, 23:06

Re: can a spectator lag the game?

Post by YHCIR »

zerver wrote: In the next Spring version, the host will have an option "EnforceGameSpeed" that has the following effects:

* Speed is regulated using not the slowest, but the median cpu (median is a type of average).
* Players having speed problems will not be able to adjust the game speed or pause the game.

This means that slow players will drop. But it's optional and default off so don't worry.
That sounds fantastic, it really annoys me when the game slows down to 0.5 speed (or even 0.8), it just seems to make it more difficult to play when you have to wait longer for units to move around.
User avatar
Evil4Zerggin
Posts: 557
Joined: 16 May 2007, 06:34

Re: can a spectator lag the game?

Post by Evil4Zerggin »

lurker wrote:It means 50% of the players have less than ideal cpu, but only 0-2 are likely to be screwed.
Yeah, but when they drop, the median increases. Unless dropped players are still counted in terms of speed?
Post Reply

Return to “General Discussion”