How to reduce latency(ping) in online games ?

arfiavenger

Honorable
Nov 30, 2013
298
0
10,790
I am playing rainbow six siege via tunngle. I live in india and in tunngle there are some servers like asia,europe,north america but players are online on europe server so i choose that to play multiplayer. While playing i got 300-400 ms latency checked by task manager resource monitor, i tried asia server but pings are same . Plz help guys i really like to play multiplayer i just need pings below 150ms. Sorry for my english and thanks in advance.
 
Solution
Changing DNS will likely make no difference. For games the servers all have different names and ip. Changing DNS is helpful only when there are multiple servers that share the same name.
Probably not much you can do about it overall.

So much of the communcation path is beyond your control.

The key is finding the "slow link" in the overall path. And the path to and from the hosting server will always be changing.

Make sure your own own system and network are running as well as possible via the performance and resource monitors. Use computer and router logs to look for errors and warnings that may be occurring.

You can run ping and tracert from the command prompt to quantify the delays and then talk with your ISP if the problem is somewhere local. Maybe changing your DNS Server will help.

And I also get the sense that there is some level of "cheating" in the gaming world. Various tricks and things being done to intentionally slow up, interfere with, or otherwise "throttle" competing players.

Or just too many players sometime and the servers/routers/bandwidth develops bottlenecks.



 
Distance. Once the signal leaves your router, there is little you can do, other than shorten the distance.

For instance, testing at speedtest.net:

50/50 fiber optic line.
Testing to a local server 50 miles away gives me a ping of 10ms.
Testing to a server 3000 miles away (same country-US), gives me a ping of 97ms.

Download and upload speeds very similar.
 
Mostly your problem is there are big mountains in the path between india and europe. In addition there are all kinds of issues of getting fiber run though many of the countries that are politically unstable. Because of this the fiber connections run in the ocean and they do not always follow the most direct path.

For india generally the best asia server location are server located in kuala lumpur but not all game companies locate there.

You can run tracert and see where the delays are, many times you can guess the countries by the router names. It is not uncommon to see the traffic pass though england when if comes from india. Kinda the long way around when you are going to say germany.

Still there is little you can do about this. You likely do not have access to many ISP at your house and you have to live with who they buy their internation service from. If you were a company you could buy from some large provider like level3 or verizon or att directly. These provider tend to have more directly connections between india and many countries in europe. Still you will be very lucky to get 150ms. It is a long way from india to europe and the speed of light will limit you at some point even if you have a direct fiber.
 


Except for researching different ISP's.
Many ISP's in the same country tend to have different speeds/ping.

@OP: I suggest researching ISP's in your country, look at their speeds and search on other forums with your game and their ISP's.