liquidat0r
wtf.
+2,223|7114|UK
Ping:

-----------------------------------------

Your ping is your connection speed to the server. Simple enough right? In this case though a higher number isn't faster but in fact slower.

Your ping speed is determined by the amount of time it takes a "packet" of data to reach a server. Your ping is measured in milliseconds* and can be found several places in battlefield. Such as the server browser and in the game itself on the scoreboard (tab key brings the scoreboard up)


*Millisecond = one thousandth of a second

https://www.secretsofbattlefield.com/ping1.jpg

https://www.secretsofbattlefield.com/ping2.jpg

-----------------------------------------

So the faster your connection to the server the more accurate the information on player positions etc. are. If you have a high ping (over 100ms) you will start to become out of sync with everyone else. This is called latency. So you may see someone in one spot but they are slightly ahead of where they appear to you. So if you take a shot and it hits but no kill you probably just experienced a form of lag. You are lagging behind what is actually going on! So you see someone and you shoot but they aren't really there. This is most noticeable for players when they duck behind a wall and shouldn't be killed but then they die. This is because you actually were killed before you made it around the wall but it just took time for the information to catch up to you. This becomes worse the higher your ping is. At 100ms it isn't overly noticeable but if you're a sniper and trying to lead a running target you will most likely miss even if you're aiming in the right spot.

The best way to get a good ping is find game servers close to you. If you're in North America and trying to play on a UK server don't expect to get the best pings. Most servers will boot you if you have a 200+ ping. This is because if your ping is bad enough it can actually cause lag for other players as well. So be smart and considerate and stick to servers that you have a good ping on.

-----------------------------------------

Now lag isn't just caused by bad pings. Lag has become a generic tag for many problems in multiplayer games. You can break lag into three main categories:

Bad ping - Latency cause by a slow connection to the game server.

Server Lag - You may notice on server that has a good ping you may stutter or not feel in sync. This can be caused by poor hardware performance by the server and it can't keep up with the player load or other players with high pings are also on the server causing latency problems.

System Lag - This is your computer, which is causing the problem. This can be caused by many factors. The most common is not enough RAM, but not enough video card memory or a CPU that is not up to the job can cause lag. So your receiving data from the game server just fine but it is not being processed on your end for whatever reason fast enough. This can cause hiccups, stuttering and a slew of other problems.

-----------------------------------------

Solutions:

First of all broadband connection is essential to cutting down on lag.

---
Second make sure your hardware is up to the task:

A gigabyte of ram will cut your stutters and hiccups down. 1.5 gigs is probably the best when comparing price and lag. The more RAM though the better the performance. This can also greatly cut down on verifying client data times.

Video card memory: It's recommended you have at least 256 Mb of video card memory.

Processor power can be a factor but not as much as the others. A decent processor with over 2.0 GHz will run battlefield just fine (multiplayer just fine, single player requires more CPU power for the AI). This is if you don't have any other applications running in the background.

---
If your system stalls or freezes up you can have problems with other things such as ad-ware, viruses, etc.

---
Close programs that are using your bandwidth e.g. MSN messenger. Also, i do not reccomend downloading whilst playing, for example: Xfire often downloads updates etc.

---
Follow the optimization guides on these forums such as this or this.

---
Lastly pick the servers you play on wisely. Good pings and a server, which can handle a full load of players. Also if you see players with above normal pings not being kicked you may wish to find somewhere else to play.

-----------------------------------------

Source = Secrets of Battlefield & BF2s Forums

-----------------------------------------

If anyone else has any tips for reducing lag/latency/ping that have not been mentioned already in this topic or others please post them below

Last edited by liquidat0r (2006-06-05 14:15:40)

MuseSeeker
2142 Soldier: Behenaut
+110|7262|EUR
Thanks ill definately consider making the move to 1.5 gigs, even 2. +1
King_County_Downy
shitfaced
+2,791|7084|Seattle

I <3 teh groper

Last edited by King_County_Downy (2006-06-01 11:07:26)

Sober enough to know what I'm doing, drunk enough to really enjoy doing it
liquidat0r
wtf.
+2,223|7114|UK

MuseSeeker wrote:

Thanks ill definately consider making the move to 1.5 gigs, even 2. +1
2Gb FTW!
looking at the rest of your spec i am surprised you dont have more than 512!
Maj.Do
Member
+85|7239|good old CA

MuseSeeker wrote:

Thanks ill definately consider making the move to 1.5 gigs, even 2. +1
go with 2 so you can get dual channel
c0ldfyr3
Member
+23|7154|Ireland
I completely disagree with the stuff about someone with a high ping causing other people or the server to lag. This is a very silly statement indeed.

The server sends the packets to the clients, it doesn't hang if a packet is delayed. Imagine if the server waited even 20ms between making a decision until it received a response from a client, how would the game ever run at all? If somebodies ping is that bad, say 700 or so, then it still doesn't cause anyone, or the server for that matter, any kind of lag, they simply appear to skip where the LAG COMPENSATION*** has predicted they would have been in a very different position than the clients next packet containing location now says.
But, even though this makes the player harder to hit, they honestly cant hit anything either so they are no burden on anyone but themselves.

*** This is found on the client and server. This nifty thing tries to guess, based on their direction and velocity, where each entity will be at the next packet update. Generally its correct and has been employed by online games since before CS was born. It means that when your ping is high, the game still runs smoothly. If this wasn't around players would jump huge distances between each 50ms (average) update of data. 50 thousands of a second delay is very noticeable in a game without lag compensation.

I started playing CS 1.6 on a dial up 28.8k modem, and pinged 400 to MY CLAN SERVER in the US. Why? Because I liked it there. And I played fine, 9 times out of 10 topping the scoreboard. The reason here is that ping is not adding a burden in itself until it starts to jump or spike, and packets go out of sync. They are still working correctly, it just takes a little longer for them to be sent and received, but no one is waiting for them! If they are coming and going at a steady pace, you just need adjust your settings for what pace that is, then it works just as though I had a smaller ping because the lag compensation works most of the time, thats what it was created for see.

Consider all the facts before laying down the laws of networking please.

Last edited by c0ldfyr3 (2006-07-03 19:46:21)

Boots
Member
+17|7027|PA
I just got a 2nd gig of ram today

Board footer

Privacy Policy - © 2025 Jeff Minard