0

For some reason after I came back to my computer after 10 days away, when playing BF3, on any server, I keep getting lag in the form of me or people I'm aiming at springing back and forth in a manner I've been informed is called "Rubber Banding". I've checked my connection speed and it comes out at a consistent 45Mbps so it's not a slow speed generally.

What settings can I check/change to combat this?
Are there ports I can open to help? (This never happened before and I never had any more ports open)

Any help would be appreciated.

1
  • Connection bandwidth is not the same as lag. It is possible to have high bandwidth and high lag. You should check speedtest.net to see what your actual lag is. Commented Feb 3, 2013 at 23:37

1 Answer 1

2

Speed isn't necessarily the most important factor, packet integrity is. You can still have a fast connection but drop multiple packets.

With that being said, you might try increasing the "network smoothing factor" bar in the options. (move it to the right) If you have the network smoothing factor bar too far to the left you can experience rubber banding.

It can be difficult to determine if packets are being dropped because it's something that you typically won't notice while web browsing, checking email, watching videos, etc but you will notice it when gaming. The quickest way is to ping something with the -t flag and see if you drop any packets. For example "ping -t www.google.com" I also recommend powercycling your router and modem if you haven't done so already.

If you want to take it a step further, you can try pinging the BF3 servers that you are connecting to.

Launch the game and connect to a server. Alt tab out, then from a command prompt type (case sensitive)

netstat -ABN

Look for the IP address that the battlefield executable is connecting to and ping that server with the -t flag. (for a continual ping) Observe if there is any packet loss.

You can also increase the size of the packets with the -l flag. eg:

ping www.battlefieldserver.com -l 1024 -t

This will ping the server continually with a 1kb packet.

3
  • How can I test packet integrity?
    – Sean Kenny
    Commented Feb 5, 2013 at 19:34
  • It can be difficult to determine. Dropped packets is something that you typically will not notice while web browsing, checking email, watching videos, etc but you will notice it gaming. The quickest way is to ping something with the -t flag and see if you drop any packets. For example "ping -t www.google.com" I also recommend powercycling your router and modem if you haven't done so already.
    – k1DBLITZ
    Commented Feb 5, 2013 at 19:44
  • According to my hub I'm getting 0% packet loss.Nevertheless, packet loss seems like a logical solution so if you add the comment above to your answer I'll accept it.
    – Sean Kenny
    Commented Feb 6, 2013 at 17:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.