
So many people were QQ’ing about their super-high pings lately, so I decided to share some tweaks with you! My average ping in Aion is 25ms btw. (to check your ping ingame, type /ping in the chat)
Let’s start with my two favourite tweaks
TPCAckFrequency and TCP NoDelay are disabled by default. Enabling them may lower your ping by up to 50%(or even more).
WARNING: Edit your registry step by step like in the following guides. Do not touch there anything else if you don’t know what you’re doing, you may mess it up. Better do it slow, but carefully.
TcpAckFrequency (alternate, easy way: Leatrix Latency Fix script. Thanks to @Remaxer for sharing this.)
- Click on your Windows icon on the left corner, type regedit and confirm with ENTER. (XP users must enter it in Run). A new window will open. Here you can edit your registry.
- Go to the following directory: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
- Multiple interfaces should be there now. (e.g. {385D50B4-99B9-4290-ABAA-2B3CCDDECBD1})
- Now check every single of them and find out what is the right one. The one we’re looking for has usually the most entries and contains your computer IP, DHCP informations, etc. (Note: If you’re too dumb to can’t find the right one, just do all the following changes for all of them.
- Now right-click in the right hand panel and choose: New > DWORD (32bit) Rename the newly created file to TcpAckFrequency
- Right click it and select Modify. A new window will open, enter 1 into the Value data box and confirm with OK
- We’re done with this one. Check out if this reduced your ping.
TCP NoDelay
- Click on your Windows icon on the left corner, type regedit and confirm with ENTER. (XP users must enter it in Run). A new window will open. Here you can edit your registry.
- Go to the following directory: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters (if it doesn’t exist, create one. Registry folder is called is called a key)
- Now right-click in the right hand panel and choose: New > DWORD (32bit) Rename the newly created file to TCPNoDelay
- Right click it and select Modify. A new window will open, enter 1 into the Value data box and confirm with OK
- Check if it has reduced your pings
SmoothPING
SmoothPING is a proxy server. I haven’t tested it myself, but many Aion users confirm ping drops up to 50%. It’s not free, there is a 20 minutes trial available though. It’s more than enough time to see if it reduced your ping or not. Give it a shot!
Want more?
The 3 above are the ultimate lag killers, if they didn’t reduce your ping, you might troubleshoot this:
- Is your internet connection fast enough to handle Aion? A broadband connection is required.
- Are programs running in the background, like torrents or something else that may consume your bandwidth too much?
- Pointless internet securtiy bullshit running? Turn it off temporally and see if it helped.
- Ports forwarded? 2106, 7777, 10241 should be open
- Last but not least, stop downloading prons ffs!



30. September 2009 at 9:34 pm
Great guide, i am currently deployed to iraq so i am going to try these when i have time.
One question though, how do i show the network status so i know what my ingame ping is?
Thanks
30. September 2009 at 7:45 pm
Just type /ping in the chat.
30. September 2009 at 8:00 pm
Woah, thanks for these. The first tip alone halved my ping right from 250 (yikes!) to 120.
I couldn't find the MSMQ folder in the second tip though, and there doesn't seem to be an easy way to add folders to the registry. I'm running Windows 7.
30. September 2009 at 8:04 pm
It's not hard. Just right click on the parent folder (Microsoft) and add a new key. Key = registry folder.
1. October 2009 at 7:45 pm
Although this might be a mental boost of latency in reality I don't think this improves results. My thoughts:
Latency definition (round-trip);
The time from source to destination and a from destination back to source (sending a packet and response)
Some rules/assumptions we have to make
1) Assume that the distance from point A in your town to point B in your town is 5 minutes walking.
2) A pizza has to be delivered from point A to point B.
Normal situation
At 18:00 a customer from point B calls and wants a pizza. The whole pizza is done in 5 minutes and it takes another 5 minutes to walk it to the customer and 5 minutes to walk back. For a total of 15 minutes.
So after a 'latency' of 15 minutes (back at 18:15) the delivery boy can confirm the pizza is delivered completely.
super duper booster latency fix solution
Now same story with a different delivery approach (like the latency fix describes).
At 18:00 a customer from point B calls and wants a pizza. The bottom of the pizza is done in 2 minutes and pizza boy 1 start delivering this part. The topping is done 3 minutes later and pizza boy 2 starts delivering this.
The first pizza boy will be back at 18:12 to confirm delivery of the bottom of the pizza ('latency' of 12 minutes). Is this useful information yet? I don't think so as we want to know if the customer received the whole pizza. At 18:15 pizza boy 2 (who brought the topping) comes back and confirms delivery. Now at 18:15 the pizza shop knows the whole pizza is delivered successfully, which is the same as in the normal situation.
So just because your screen might tell you your latency dropped, how useful is this info really?
In short: this "fix" only makes the ping look better, it doesn't get the essential datapackets to be delivered any faster.
What you might gain is a steady line of packets instead of bursts.
This might help those who have packet problems, worth a try atleast.
4. October 2009 at 6:36 pm
Read the Leatrix Latency Fix script page, you don't get how it works it seems. It does in fact reduce your latency in reality and this isn't just a display thing. Small package handling between an MMO and a client of that MMO isn't the same as corporate networking, because the default is optimized for corporate networking these settings change it to be more compatible with the kind of traffic a client and it's server communicate in this case. This is a well known script and a well known and proven solution for many online games. Google nagle's algorithm for more information if you wish.
8. October 2009 at 10:51 am
smooth ping isn't software…its a proxy server
8. October 2009 at 2:15 pm
Oh, didn't know. Like I said, I haven't tested it myself. Will edit it properly. Thanks! :P
19. October 2009 at 11:19 am
Hey m8,
I changed the TcpAckFrequency thing. splendid fix!
one note: in the guide I used it said you have to reboot after having changed the registry. Should there be an 8th step for the TcpAckFrequency fix: 8 Reboot? then check the latency?
thnx for the guide!
regards
allthagar
19. October 2009 at 4:26 pm
Naah, rebooting isn’t necessary. Worked fine without reboots on WinXP, Vista and 7.