Page 1 of 1

High ping players = Server lag?

Posted: 2010-02-18 15:59
by NyteMyre
Yesterday on the UKWF server, we had quite a laggy round. At the same time, there was another player that had a ping of 400.
Several people started to call for admins to kick this player because: "He was causing the lag".
Image

This fired up a discussion between people who taught this was true and people who people taught this was a myth.
One of the hilarious quotes:
Image

Doing some Googling, I found this thread with some explanation.

And I think this one covers it best:

It is indeed a myth on the Battlefield series of engines. The basic problem revolves around how to maintain a sane game world in many clients connected to one server over links of varying latencies.

The Battlefield series of engines does this by making clients connected with high latencies disadvantaged in that the server trusts its view of the world at all times. A client says 'i just shot in this direction' and the server checks if the shots hit something, and applies damage if so. Unfortunately if the client is out of date (because of a slow link) then the player from the server's point of view will be shooting where the target was not where he is.

Battlefield 2 half-arsedly introduced a constant offset into this system, set at 100ms for everyone, by which the server offsets all your commands backwards in time. This works great if your ping is 100ms, and generally makes things 100ms less annoying if not. This is the value the toolbox alters when you launch the game; using your actual ping to the server instead of the constant 100ms.

Half-life (and all associated engines: q2, q3a, hl2, hl, etc) do something entirely different: the server and clients agree on a shared, latency-adjusted idea of time. Each client timestamps their commands ('i shot over there at 1:31pm and 23.2 seconds') and the server then rolls back its view of the world to that time and sees if it the shots hit. In this way, people with high latency get a better game experience at the expense of those with lower latency. Those low pingers can now be well away from a confrontation when the server decides that the high pinger did, actually, kill you. Then you drop dead, seemingly at random. That's why half-life players hate those with low pings (it causes really weird shit and nasty gameplay). The meme has spread to Battlefield and other game engines where it simply does not apply.
Reply With Quote

Re: High ping players = Server lag?

Posted: 2010-02-18 16:06
by AfterDune
You don't lag servers if your ping is high. If the person's ping is high enough, his movement will appear lagging. Like he's here at first, but one second later he's suddenly 20 meters away, without you seeing him walking there. Because the pings are so different, you don't see all his movement. It sort of catches up from time to time. He on the other hand, will experience everybody else like that, which is far more annoying.

Re: High ping players = Server lag?

Posted: 2010-02-18 16:22
by Cassius
So playing with a ping of around 120 on off continent servers I do actually alright.

Re: High ping players = Server lag?

Posted: 2010-02-18 16:27
by galeknight1
I find it extremely annoying when I'm told to get off a server because I'm 'lagging it'. Even though I have a constant ping of over 300 on euro servers, even after I'm kicked I've been told it hasn't solved anything. I'd like admins to know that kicking people for pings don't help...

Re: High ping players = Server lag?

Posted: 2010-02-18 17:17
by Thermis
Far as I know its impossible for one single player to lag a server. Though it will piss you off if you try to shoot him because he'll skip along as previously explained. Thats why some servers have a high ping kick rule.

Re: High ping players = Server lag?

Posted: 2010-02-18 17:20
by ma21212
you cant shoot a high ping player yes, but its even more annoying when you have high ping.

Re: High ping players = Server lag?

Posted: 2010-02-18 17:40
by Tim270
Yeah its a big mig myth when it comes to BF2...

Re: High ping players = Server lag?

Posted: 2010-02-19 06:08
by system
galeknight1 wrote:I find it extremely annoying when I'm told to get off a server because I'm 'lagging it'. Even though I have a constant ping of over 300 on euro servers, even after I'm kicked I've been told it hasn't solved anything. I'd like admins to know that kicking people for pings don't help...
You're right, you wouldn't be lagging the server BUT 300 ping is quite high, I'm afraid. I think (and most would probably agree with me) that anything under 150 is acceptable, but should be in the 0-60 range.

Although I have to admit that BF2 is a lot more lenient compared to other games such as Counter-Strike (where 150 ping gives you an INCREDIBLE disadvantage).

Re: High ping players = Server lag?

Posted: 2010-02-19 06:38
by hiberNative
mw2 will make people even more confused about this ;P

Re: High ping players = Server lag?

Posted: 2010-02-19 07:02
by galeknight1
JAKKATASUNT wrote: :P

Take it to the Fact or myth people. (Not sure if i got the name right, haven't seen in a long time.)
You mean mythbusters? :wink:

Re: High ping players = Server lag?

Posted: 2010-02-19 07:02
by Bringerof_D
i'll have to admit that up till 2 or 3 years ago i thought it was that way. i'd like to take a moment to apologize to all the people i've accused of lagging up servers up to that point. i have 2-3 years ago been enlightened!

also does this apply as well for the Bf1942 engine, cause if i recall back in that game booting a high ping player actually did help.

in any case yeah, i take the time now if the person accusing is accessible through voip to educate him/her on the subject. if its team chat then F--- no it would take way too much typing
galeknight1 wrote:You mean mythbusters? :wink:
MYTHBUSTERS FTW!!!

Re: High ping players = Server lag?

Posted: 2010-02-19 17:05
by Serbiak
system wrote:You're right, you wouldn't be lagging the server BUT 300 ping is quite high, I'm afraid. I think (and most would probably agree with me) that anything under 150 is acceptable, but should be in the 0-60 range.

Although I have to admit that BF2 is a lot more lenient compared to other games such as Counter-Strike (where 150 ping gives you an INCREDIBLE disadvantage).
I disagree on that one! I can play a game completly without mayor lag at al least a 200 ping. I only have pings in the 0-60 rate on european servers and even there a higher ping does not effect the gameplay for me.

I play on servers all over the world normally without lag and on australien or american servers my ping goes towards the 250 area. Still good gameplay.

Re: High ping players = Server lag?

Posted: 2010-02-19 17:58
by Feriluce
system wrote:You're right, you wouldn't be lagging the server BUT 300 ping is quite high, I'm afraid. I think (and most would probably agree with me) that anything under 150 is acceptable, but should be in the 0-60 range.

Although I have to admit that BF2 is a lot more lenient compared to other games such as Counter-Strike (where 150 ping gives you an INCREDIBLE disadvantage).
Having 100 ping is quite a bit better than having 0-60 ping. This is due to bf2 being optimized for 100 ping.

Re: High ping players = Server lag?

Posted: 2010-02-20 07:43
by Snazz
system wrote:300 ping is quite high, I'm afraid. I think (and most would probably agree with me) that anything under 150 is acceptable, but should be in the 0-60 range.
We don't all live in North America and Western Europe with constantly populated servers nearby, some of us have to play on 300ms or more.

I'm lucky to have a server in my country, but it's not populated 24/7 so I also play on US servers around 250ms.

Re: High ping players = Server lag?

Posted: 2010-02-20 23:25
by Sgt. Mahi
Feriluce wrote:Having 100 ping is quite a bit better than having 0-60 ping. This is due to bf2 being optimized for 100 ping.
Interesting. I have a ping on 100 when playing on TG :mrgreen:

Re: High ping players = Server lag?

Posted: 2010-02-21 13:34
by Doc_Frank
Funny that this thing came up with the new release. Better ask the question what makes the servers lag? But I guess it has already been popped. :)

Anyway, if someone thinks he's gaming experience is bad because his poor connection should give a try for this method: http://www.warhammeralliance.com/forums ... p?t=269647. I subscripbed for this freedom backup and it eliminates lagging 98% on my side. The server lags are a different story though...