High ping players = Server lag?

General discussion of the Project Reality: BF2 modification.
Post Reply
NyteMyre
Posts: 2394
Joined: 2008-08-31 10:10

High ping players = Server lag?

Post 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
AfterDune
Retired PR Developer
Posts: 17094
Joined: 2007-02-08 07:19

Re: High ping players = Server lag?

Post 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.
Image
Cassius
Posts: 3958
Joined: 2008-04-14 17:37

Re: High ping players = Server lag?

Post by Cassius »

So playing with a ping of around 120 on off continent servers I do actually alright.
galeknight1
Posts: 252
Joined: 2009-08-15 22:33

Re: High ping players = Server lag?

Post 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...
Thermis
Retired PR Developer
Posts: 1537
Joined: 2008-01-27 15:05

Re: High ping players = Server lag?

Post 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.
ma21212
Posts: 2551
Joined: 2007-11-17 01:12

Re: High ping players = Server lag?

Post by ma21212 »

you cant shoot a high ping player yes, but its even more annoying when you have high ping.
Image
Image
Tim270
PR:BF2 Developer
Posts: 5166
Joined: 2009-02-28 20:05

Re: High ping players = Server lag?

Post by Tim270 »

Yeah its a big mig myth when it comes to BF2...
Image
system
Posts: 231
Joined: 2007-03-17 01:24

Re: High ping players = Server lag?

Post 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).
hiberNative
Posts: 7305
Joined: 2008-08-08 19:36

Re: High ping players = Server lag?

Post by hiberNative »

mw2 will make people even more confused about this ;P
-Image
galeknight1
Posts: 252
Joined: 2009-08-15 22:33

Re: High ping players = Server lag?

Post 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:
Bringerof_D
Posts: 2142
Joined: 2007-11-16 04:43

Re: High ping players = Server lag?

Post 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!!!
Information in the hands of a critical thinker is invaluable, information alone is simply dangerous.
Serbiak
Posts: 608
Joined: 2008-01-22 16:40

Re: High ping players = Server lag?

Post 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.
Image

"Remember, your penis size is proportional to your post count...or was it inversely proportional...I can't remember"
- [R-CON]Rudd -
Feriluce
Posts: 334
Joined: 2009-03-12 18:35

Re: High ping players = Server lag?

Post 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.
Snazz
Posts: 1504
Joined: 2009-02-11 08:00

Re: High ping players = Server lag?

Post 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.
Sgt. Mahi
Posts: 984
Joined: 2008-03-27 07:44

Re: High ping players = Server lag?

Post 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:
Peace is that brief glorious moment in history when everybody stands around reloading
Doc_Frank
Posts: 246
Joined: 2007-03-12 21:13

Re: High ping players = Server lag?

Post 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...
"The torture never stops."
Post Reply

Return to “PR:BF2 General Discussion”