A DDoS is an overflow of information packets sent to an IP address (usually by malicious PC ninjas). Most common connections won't be able to handle all of the packets, and will then be effectively blocked from maintaining a connection until the attack lets up.
Chances are, if you are getting intermittent lag or get disconnected from a match randomly and then able to reconnect, you are most likely not being DDoS'd. DDoS attacks tend to start slow with minor latency issues and then gradually get worse to a point where you are unable to access any outside resources, not just League of Legends. For example, you will begin to disconnect and reconnect to Skype until eventually you will be unable to connect at all.
If you experience consistent but intermittent connection issues, please check out this article instead.
A DDoS can only work if the attacker has an IP address to target, so your primary goal is to protect your IP address. IP addresses are naturally hard to obtain, but some programs, such as Skype (which we will be using as an example), allow your IP address to be found by contacts. This amounts to virtually every compromised IP address in the LoL community. As it may take some time to change your IP address, it is recommended that you take steps to protect yourself well in advance of your matches.
Basic DDos Prevention
Step 1: Update Skype
Update your copy of Skype by either selecting "Check for Updates" from the Help drop-down menu or visiting www.skype.com/en/download-skype/skype-for-computer/. Then, open the options menu (Tools > Options) and make sure the "Allow direct connections to your contacts only" is checked (found under Advanced > Connection). This protects your IP from people not on your contact list. However, your IP remains exposed to your contact list.
Please also keep in mind that the best protection against revealing your IP address to potentially malicious parties on Skype is to add only people you know and trust!
Step 2: Proxy Skype Connection
Proxying your Skype is a fairly simple process, and is covered in this article:
There are many sources of free proxy servers available online. A few are referenced below and have options for many different countries. Find a server listed near you and test it out, and ensure that your Skype is functioning properly. This will mean the IP address shown to your Skype contacts is not your actual IP address. You must proxy Skype on every single device you use, including mobile phones or tablets.
Step 3: Changing your IP Address
Even if you’re proxying Skype, you are still at risk for an attack if someone has already acquired your IP address. The majority of ISPs will change your IP address at your request. Find a customer service or technical support contact at your ISP and ask for a new IP address. If for some reason they will not help you change your IP address, you can attempt to force an IP change by unplugging every PC, router, modem, or other network hardware and computer from the internet for a period of 24 hours. Confirm that the reset worked by visiting www.whatismyip.com before and after the reset.
Keep in mind that protecting your connection is the player’s responsibility, and that there is virtually no way to thwart a DDoS attack quickly enough to return to a match in progress. This guide is not meant to be a complete protection package, and Riot is not responsible for ineffective or incomplete protection.
League of Legends Netlogs
To help diagnose a connection problem while playing LoL, you will likely be asked for your Network Logs (NetLogs). To find them, go to C:\Program Files (x86)\GarenaLoL\GameData\Apps\LoL\Game\Logs\Networ k Logs and look for the files that you were lagging all day on 1/22/14.
Pingplotter is a network protocol analyzer, which is a fancy way of saying that it breaks down everything coming and going through your internet connection. By running Wireshark during your games, it can provide your ISP or Garena support with in-depth information about what’s happening to your network. While not required, if you are technically inclined, running PingPlotter is an excellent tool to help determine the cause of network problems.
You can download PingPlotter at the link below: