Jump to content
 Share

Decoy

[HowTo] Stabilize your connection (eliminate ping spikes)

Recommended Posts

Posted  Edited by Decoy

While most people enjoy a stable connection without ping spikes, some people are forced to endure constant ping spikes as part of their gaming experience. Ping spikes have a number of different causes, such as low-end routers and modems causing packet delays, Windows periodically scanning for new WiFi networks, your connection being maxed out on shared internet, or by the routing of your connection to the server. In many cases, ping spikes can be eliminated.

 

Possible Solutions

Ditch your WiFi

If you have the option, you should always use an Ethernet connection for gaming. If a direct Ethernet connection is not an option, consider purchasing a DLink PowerLine kit for around $50 on Amazon. This technology can offer a significantly more stable connection than WiFi. Although people with older homes and dated wiring may have issues.

dlink.png.a02b7097dbb313904fa264a26f31f927.png

Installation is very simple. Plug the first unit into the wall beside your router and connect an Ethernet cable to it. Next plug the second unit in beside your computer and connect it with an Ethernet cable. You're done, Windows will recognize it as if you're using regular Ethernet.


Disable Windows WiFi Scanning

If WiFi is your only option:

  1. Download Wlan Optimizer: http://www.majorgeeks.com/files/details/wlan_optimizer.html
  2. Extract the archive and run the program.
  3. Disable Background Scanning in Settings.

wlanoptimizer.gif.63729861c4e3e5a5446310ff9e058a9f.gif

*works with Vista / Windows 7 / Windows 8 / Windows 10*

 

Enable QoS on Router

QoS or Quality of Service is a feature available on most mid-range to high-end routers. QoS will ensure you retain sufficient bandwidth while gaming, even when other people in your home are using the internet. You will need to connect to your router to enable this feature. As the process will be different for everyone, I suggest googling how to enable QoS for your specific router. Otherwise find a guide for a router of the same brand, the process should be similar.


Last resort: Upgrade router/modem

If you are using Ethernet and have enabled QoS on your router (or you don't have the option), but you're still experiencing ping spikes: Connect your computer directly to your modem and see if the issue remains. If this resolves your issue, consider upgrading your router. If this doesn't resolve your issue, I recommend contacting your ISP, they may offer to upgrade your modem for free.

 

Additional Tips
Optimize an Ethernet connection for gaming

The default settings of Ethernet adapters can cause packet loss when gaming and issues with Windows networking stack.

  1. Press Windows Key + R
  2. Type: ncpa.cpl
  3. Hitting enter should open Network Connections.
  4. Find your Ethernet adapter, right click on it and select Properties.
  5. Click Configure.
  6. Go to the Advanced tab and disable the following: (you may not have all of these settings)
  • Flow Control - disable this to prevent issues with Windows networking stack.
  • Green Ethernet - disable this to avoid degrading performance from conserving power.
  • Interrupt Moderation - disable to prevent delayed packets; this is the main culprit.
  • Receive Side Scaling - disable this to prevent issues with Windows networking stack.
  • [anything] Checksum Offload - there are several settings with names ending in "Checksum Offload", disable them all to prevent issues with Windows networking stack.

 

Use appropriate rates (Source games)

Nowadays even low-end internet connections and computers can handle maximum rates. However if your ping spikes are happening at the beginning of a round, during intense firefights, or other similar events, then lowering your rates may help. The most prominent being: cl_cmdrate and cl_updaterate.

 

Routing path

Our US servers are hosted with NFO, they have provided an explanation as well as a potential solution:

Quote

Problems with the routing (or forwarding) path to or from the server can lead to problems in-game, most notably high pings. If a router is making a poor forwarding decision (for instance, one that sends traffic across the US and back) on the outbound, we can often either directly reroute around it or have InterNAP make an adjustment that avoids the troublesome route. For inbound problems to certain locations, we can also sometimes work around the issue in creative ways.

To troubleshoot the routing path, we primarily use the "tracert" command. If you believe that your cause might be due to routing, please follow the instructions under "Tools: Traceroute and MTR" and send us a copy of your trace to the server, along with your IP address. We will investigate the situation thoroughly and let you know what we can do to help.

Often routing problems become worse in peak evening internet-surfing hours, when ISPs are more likely to overload their peering connections.

 

You will need to contact NFO directly for this solution.

 

Our EU servers are hosted with OVH, I assume they offer a similar solution however I will need to confirm.

 

 

Bonus: Change DNS Servers

In most cases this will not improve gaming as you are already connecting directly to server IPs. However I have included it as we are optimizing connections and changing DNS servers can improve the responsiveness of websites when surfing the net. When you visit Google.com for example, your router queries a DNS server to retrieve the associated IP address for Google.com. Standard DNS servers are often not optimal, resulting in a minor (sometimes substantial) delay resolving domains.

 

DNSBench.png.f644f3683b7a356f20722b4735680838.png

GRC offers an incredible tool which benchmarks over 5000 free DNS servers to compile a personalized list: https://www.grc.com/dns/benchmark.htm

*Running the complete benchmark can take 30 to 40 minutes, you will need to suspend all network activity during this time for accurate results.

 

Once you have your results, you have two options to implement your replacement DNS servers.

 

A. Override the default DNS servers set on your router. You may need to lookup a guide specific to your router, however it should look somewhat similar to this:

router.PNG.23b4e6818c17ece3dda3c473d41f29da.PNG

 

B) Set the DNS servers on a single computer:

dns.PNG.3d54b8a569e57ebd64c83162bebcef60.PNG

  1. Press Windows Key + R
  2. Type: ncpa.cpl
  3. Hitting enter should open Network Connections.
  4. Right click and select Properties on your active internet adapter (ie. Local Area Connection / Wireless Network Connection).
  5. On the Networking tab. Under "This connection uses the following items", select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  6. Click Advanced and then select the DNS tab.
  7. Add your new DNS servers. (write down any existing entries just in case)

 

 

If you have other potential solutions to suggest, please message me so I can add them to this thread!

 

@Riggs @Kite9867

 

Edited by Decoy

Share this post


Link to post
Share on other sites




×
×
  • Create New...