About the Checklist:
This checklist talks about almost everything that can affect your ping/lag. Going through this can help you in identifying the reason for high ping. This is targeted to fix ping issues you come across when playing real time online games. As a league of legends player these tips helped me a lot in reducing the ping. I had an article on reducing ping for windows users’ long time back. I got so many feedbacks and I have collected everything in to a single page.
This Checklist is divided into 3 parts, high, medium, low. This refers to the effect of the issue on your ping. And just after the issue in brackets there is a letter (Easy, Medium, Hard), which represent how easy the fix for the issue
- Priority Level – How serious the problem
- Fix complexity – How easy it is to apply a fix
What is Lag and will this help to reduce it [don’t skip]:
Without knowing what is lag, you cannot know whether it is possible to reduce it. In simple terms, it is the round trip time taken to the server from your computer. This depends on so many things including physical distance and link congestion. This simply means, if you an Asian trying to play in a North American server you will get a large ping even with best configuration possible. Try everything in the checklist if you still have the same ping, that simply mean you can’t reduce it of your own, you need the help of ISP (internet service provider) and the Server hosting organization (in League of Legend sit would be RIOT games)
Disable Automatic Updates (Easy) – These days almost all programs has automatic updates available and enabled. As an example, your virus guard updates every day. If it happen within a game, you are done. So stop automatic updates and do them manually when you need them.
Close any bandwidth intensive programs (Easy) – This point is straightforward but i have mentioned this for the sake of completeness (Example bandwidth intensive programs: bandwidth intensive programs, Voice over IP programs: Mumble, Skype, Ventrilo or Teamspeak, Video Streams: YouTube, Instant Messenger Video Chat, LiveStreams, Steam Game or Patch Downloads). You can always use resource monitor to identify the bandwidth intensive programs.
Disable Firewall/Add Game as an exception (Easy) – Your firewall is checking most of the packets sent from your computer and received by your computer. This process takes time (may be several milliseconds). Disable you firewalls (there is a windows firewall and there might be a virus guard firewall) or add the Game as an exception in your firewall settings. Adding game as an exception within the firewall will allow sending the packets from the game freely.
Move to a wired connection from a WI-FI (Medium) – I used to play the game with WI-FI connection and moving to LAN made a huge difference. This is marked as medium as this might need long LAN cables and some resources to setup. However if you are sitting near your router this is an easy process.
Overheating (Medium) – This is again an issue I had and from the firsthand experience I know this can lead to high ping. Overheating can mainly happen in two places. In your computer or in the router/other network devices. My computer over heats due to the hot weather and I have to buy a cooling pad. Routers are overheated due to continuous use and some hardware issues. Power off the network for several minutes before start of the play if it gets heated soon again there may be an issue with your network hardware.
Setting up Quality of Service (QoS) setting in router (Hard): This is very important but still it is listed in medium priority, as this is not useful in many cases. What is QoS? This is like tagging packets with the priory levels. We can make some packets to high priority and router will give them a VIP level power. These packets tend to go quickly within your network as they have higher priory over other packets. Know one thing; this is useful only when you are other internet using programs with the game. I strongly advise you to close those programs rather than setting QoS settings. How to setup QoS rules (GO HERE)
Temporary Connection issues (Easy) – Restart the router. Most of the time there can be temporary issues due the router and internal congestion. Restarting the router will solve most of these issues.
Contact your ISP (Medium): This is again an important thing. I had several ping issues in past and I tried everything I know. After sometime, i got to know there was a big issue in the ISP lines. This might not work but simply give a call to them (line it total free right ?) and tell you are having a lag issue and ask them to check in to any problems in their side. They might look into it, or might not. Still it worth a try.
Is your internet connection enough (Hard): Sometime our internet connection is not enough to play online games. RTS (real time strategy games tend to use less bandwidth compared to the FPS (first person shooter) and driving games). You need to look into several aspects of the connection like reliability (QoS), speed and bandwidth.
Uninstall Pando Media Booster (Easy) – Pando Media Booster is a peer-to-peer program that was used to download League of Legends. After it finishes its job, it stays active in your computer and seeds the league file. This uses up precious bandwidth, and thus should be removed. Pando Media Booster can be removed by going to the “Uninstall Programs” section of your computer and uninstalling it there. On Mac, Pando can be uninstalled by opening Pando, choosing “Reset Pando…” from the Pando menu, clicking “Reset Pando” and waiting for Pando to quit. Then, find the Pando application in your Applications folder and drag it to the trash. Some games may use Pando Media Booster to install, therefore you should make sure that you’ve downloaded your Pando games and closed Pando before uninstalling Pando.
Graphics Lag (Hard) – The granddaddy of all lag, this is the result of a general slowdown in graphics, and is a common occurrence for any gamer. Basically, your system just can’t produce enough Frames Per Second (FPS) to make everything feel nice and smooth. Anytime graphics lag happens, you’ll typically get a reduction in the responsiveness of your controls. Your actions take a fraction longer to be reflected in the graphics on-screen because it takes your system a bit more time to create each new frame of graphics and send it to your monitor. This can be fixed by lowering your resolution, lowering texture resolution, disable anti-alias and anisotropic filtering, etc.
Keep the drivers up to date (Easy) – It is important to keep you drives (Graphics drivers, network drivers, etc) up to date.
Hardisk problems (Medium): Defragment your harddrive(s) (Easy) – Some issues in the harddisk can affect your whole computer. If you tend to hear some sound near your hard disk, area and you feel like whole computer freezing when accessing large files, there can be an issue in your hard disk.
Disable unnecessary drivers and windows services (Easy) – You might have to search on this as stooping windows service without knowing about them can be harmful.
Hope you have better ping right now. I will contentiously update this page and will make sure you there is nothing left-out. If you have tried everything I mentioned and if you ping is same, you might need to think of another closer server or might need to learn to play with the lag.
Pingback: Reduce your ping, Tips for windows users. (mainly in League of Legends view) ← Agnilam
Pingback: [Fix] Battlefield Play4Free: Keep getting kicked out of server ← Agnilam
restarting router helped me, turns out i was using it without break
DON’T run software firewall on gaming box. Do replace ISP junk with $0 pfSense.
Not discussed here is QoS strategy. There are different bucket concepts. You will sacrifice some throughput. pfSense has excellent documentation.
Xmpp Texting also $0 . Stop lacing yourself to a single device, and costs upwards of 50% monthly mobile. Cross platform. Secure OTR conversations on desktop, mobile. Wiki . Xmpp . Org
SIP, open standard like xmpp Texting, for audio or video chat. OSTN for privacy.
Disable pando entirely. Don’t install malware .. it continues to steal bandwidth is the least of concerns. You can download without pando (settings top right)
“Speed and bandwidth” ?? What nonsense double talk is this.
Stop using only a mechanical hard drive. SSD for OS and user software.
any 64bit windows? MINIMUM 16gigs ram, maximum channel, ZERO OVER CLOCKING
“Power off the network”
This doesn’t sound naive at alllll.
Pando installed? Time to scan for other malware
If “restating your router” fixes anything you have much more serious issues to address.
Stop watching porn. Not only does it harm you but increases risk of malware
my start ping is 27-31 and then when it start is rose up to 1345-3986
Sorry to hear that,
Do you know the good news? In most of the cases lag is due to the distance and no matter what we do it cannot be improved heavily. But in your case you have experienced 27-31 before so its definitely a issue and can be fixed (so relax). Do you try everything in the checklist and may be in comments? If yes 90% of time you should be fine.
Hi…..Really nice article….Like you, I too play League and I Live in India. The normal ping to the US server for me is 280 and which is great for me. The main issue I have is Lag Spike. Some days its normal zero Lag spikes. Other days each game has a different latency. To get around this I run a tracert to the http://www.riot.us before every game. More than often i see the lag coming from the server side……another really useful tip is adding TCPAckFRequency and TCPNodelay Dword to the registry.,
Its the first time I’m hearing about the CPAckFRequency and TCPNodelay fixes. I did some search on those values and definition is as below
TCPNodelay – Disables nagling. Nagling is a TCP feature that combines several small packets into a single, larger packet for more efficient transmission. By default, Message Queuing (also known as MSMQ) enables nagling on the TCP sockets it uses. This improves overall performance, but it might briefly delay transmission of smaller packets. If the delay is undesirable or unacceptable, then you can add this entry to the registry to disable nagling.
CPAckFRequency: Registry entry in Microsoft Windows XP and Microsoft Windows Server 2003 that determines the number of TCP acknowledgments (ACKs) that will be outstanding before the delayed ACK timer is ignored.
I don’t know how well this will work in windows 7 and 8 so have to do more research. And if this descriptions are correct changing this value should make a difference. BEWARE! this can reduce the performance of the day to day internet use. (will get back to u with more information)
I agree with you regarding the distance factor. Also, since the servers have switch to a new location more players are luring in to complain regarding this.
However 3rd party trusted application will get you through the hurdle of distance because they get you connected to a closer location.
I have a friend in Philippines who has tagged me to various videos in which he was using an app, Kill Ping, to connect to a dota 2 server. He was able to reduce his ping in SEA Regions by 40-50% by connecting through Manila server.
helps alot 🙂
Glad it helped
When i start playing League of legends my ping was 31 now 84…i stoped playing league cuz of the ping lags and RIOT announced reducing ping to all EU and it was 43 and a week later the same 84……..
It’s an awesome guide to eradicate the factors causing League of Legends lag and everything is all well-categorized.
When some one searches for his essential thing, thus he/she desires to be available that in detail, thus that thing
is maintained over here.