Jump to content
Sign in to follow this  
Andry05

Reducing Ping for players.

Recommended Posts

Hello everyone, just something quick I'd like to ask/throw out there. I'm a US player and have around 170-250 ping most of the times I log on to play so I was just wondering if anyone out there knows of any programs or ideas to reduce ping at all?

 

Appreciate the responses in advance, would mean a lot to figure out a way to even drop it 50!

 

Thank you fellow Nilla Roarers.

 

P.S: I found a program like http://www.battleping.com/. And tried the trial and it worked a bit, dropping ping (so it says) around 15-30 which is nice, but more would obviously be better!

 

You guys and gals rock.

Edited by Andry05

Share this post


Link to post
Share on other sites

Stop whining. Players from non NA have been dealing with 300-400 for years as the standard. 200-250ms is still great. Further while you can grab a program like wtfast its unlikely to be of any solid benefit considering the distance and your still in the good range (plus it requires a sub).

Share this post


Link to post
Share on other sites

I think its a lot more up to your ISP's routing to France, rather than something Elysium could do. Unless Elysium owned their own ISP, which they don't.

 

If your country/state doesn't have fiber lines, you'll lag connecting overseas. It also depends on which satellites your ISP utilities.

 

For example, your ISP in Australia might bounce the signal around the entire planet the long way (over US, over Atlantic, over Europe, as apposed to direct to Europe), in which case there's nothing you can do outside of getting a better ISP.

 

-------------------------------------------------------------------------------------------------

 

If you would like to reduce ping, by up to 1/3+ in some cases, set your TcpAckFrequency/NoDelay to 1.

How to set it:

1. Open regedit
 
2. Navigate here:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces]
 
3. You will probably find several “subfolders”. Click through each folder until you find the one with the most entries in the right pane. The right interface will have many entries, e.g. DGCPDefaultGateway, DHCPDomain, DHCPIPAddress, Lease, NameServer, T1, etc.
 
4. Create two “DWORD” registry keys called TCPAckFrequency and TCPNoDelay:
 
5. Double-click on each new registry key and change the value from “0″ to “1″ (without the quotes, base hexadecimal)
 
YOU WONT SEE THE EFFECTS UNTIL YOU RESTART YOUR PC!
 
What it does:
Setting the TcpAckFrequency may improve your apparent ping but will not improve your actual network speed. If anything, it may make it worse by increasing the number of actual packets being transmitted by your machine for the same amount of data.
 
When a computer connects to another computer using TCP it performs what is known as the TCP Three-way Handshake. what happens is this:
 
1. Client computer sends a SYN (synchronize) packet to the server computer
2. Server computer sends a SYN-ACK (SYN-acknowledged) packet to the client computer
3. Client computer sends a final ACK (ACK acknowledged packet to the server computer.
 
Thus begins the TCP connection.
 
All these SYN, SYN-ACK, and ACK packets carry no actual data. The Windows network stack, since Windows 2000 has, by default, only responded to every other TCP SYN packet unless additional data packets are not received within a specific period of time (per RFC-1122). This reduces the total number of non-data packets that must be sent. Changing the referenced registry value to 1 will cause Windows to respond to every SYN packet, thus doubling the TCP overhead for a connection. While this will likely improve the "ping" rating you get in online games (since it takes a SYN packet less time to be ACKed) it will not increase the actual speeds of data transfer but reduce it. 
 
TLDR: Your PC replies to the server every other packet by default without setting them. It replies every packet after you set it. Therefor, lower ping. It also makes your file downloads slightly slower as a side-effect.
 
Note: I think this is what WTFast does already. So this might make no improvement on your ping if you're using an app to lower your ping already, but its worth a try!
Edited by Bobwillneverdie

Share this post


Link to post
Share on other sites

I'm running at 180mb through cox with a decent gaming pc and I get 200-250ms on the west coast.  You have to communicate with a server hosted in France and that's the issue.  Probably not much we can do about it.  It also depends on what zone you are in and how many players are in that zone.  I'm getting 187ms in Darnassus at the moment with 8.2k on the server.

Edited by Aisar87

Share this post


Link to post
Share on other sites

Tunneling services like wtfast can possibly help depending on the route your isp takes to reach the server. Using no tunneling service, but using the registry edit fix I have 112 to 125 ms from east coast USA. I can't imagine from west coast you can get much lower then 200 maybe 180 in best case scenario though I may be wrong.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×