Page 1 of 1
Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 14:48
by Beherith
It seems that the network code was changed to wait for the slowest players, this causes massive slowdowns on any bigger teamgame even if there is just 1 person who is slow. Sometimes games go down to .4 speed even when there is no fighter spam.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 15:06
by imbaczek
It's always been like this; people who lag more need to fix their settings and perhaps do a /luaui reload.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 15:44
by Beherith
It hasnt always been like this, ppl who cpu lagged also had higher and higher pings as they lagged out of game. But now, spring waits for all the high cpu players and grinds to an agonizingly slow speed.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 17:11
by imbaczek
Either way the game becomes unplayable. I am a proponent of correctness, therefore the current behaviour is what I consider desirable. If the game didn't slow down, the lagging player would have trouble even quitting due to the way spring processes keystrokes.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 19:51
by lurker
It just seems to be too lenient. It should push the slow pcs somewhat, not enough to completely lag them out, but they should have high cpu percentages and a reduced framerate. I heard one person complain about a game running at less than half speed and not a single player had high cpu usage.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 19:52
by imbaczek
this could mean bad network conditions, like huge packet loss...
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 20:00
by Auswaschbar
imbaczek wrote:this could mean bad network conditions, like huge packet loss...
If I remember right, network conntection does not affect game speed, its purely CPU based.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 20:32
by momfreeek
I've played commercial games before which acted this way (wait for the slowest player), but its certainly new to me in spring.
Would be nice to know if this is an intended feature..?
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 20:32
by imbaczek
what if nextframes get lost? that could mean effective slowdown... don't know enough about netcode internals though.
Re: Network code in .77b3 slows down game alot
Posted: 12 Oct 2008, 20:52
by Auswaschbar
imbaczek wrote:what if nextframes get lost? that could mean effective slowdown... don't know enough about netcode internals though.
No, messages are reliable. Also, it would go slower for the player whose connection is slow, and not to other players.