AionSource.com - Powered by the Tower of Eternity: Fix Legitimate Aion Latency Fix - AionSource.com - Powered by the Tower of Eternity

Jump to content

  • 6 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Fix Legitimate Aion Latency Fix Rate Topic: -----

#1 User is offline   Hanzou_Masamori 

  • Daeva
  • Pip
  • Group: Members
  • Posts: 11
  • Joined: 06-September 09

Posted 14 September 2009 - 02:34 AM

Ever since the last 1.5.0.5 game update my ping went from a solid 120 to 150 ms to an absolutely horrible 350 to 400 ms steady with spikes upward to 600 to 800 ms in size. The worst thing about the lag was the fact that it seemed to come and go with each patch, while early in the beta the problem could be traced to a routing issue which was fixed with one of their first updates, a later trace route after the 1.5.0.5 update had shown no packet loss but my latency was four times worse and Im using a HighSpeed DSL connection playing from the East Coast!

Luckily during the final moments of Beta I came across a registry tweak which basically modifies the way your computer handles and acknowledges packets. And I wouldnt of believed it unless I had seen it, but it essentially cut my latency from awful 400 ms to a 50 to 90 ms steady ping- better then it was in the last patch. I believe later SP's of Windows Vista include this function by default, but if your not sure it doesnt hurt to check. If your running Windows XP you should DEFINATELY check it out. Theres a modification which even does it for you:

Leatrix Latency Fix : WoWInterface Downloads : WoW Tools & Utilities

Simply download the file and unzip it.

There will be three scripts inside as well as a link back to the Leatrix Latency Fix download page. The three scripts are named as they are below with their functions:

*Leatrix Latency Fix Checker - This script checks your system registry to see if the tweak is applied.

*Optimise TCP for reduced latency and faster gameplay - This script will install the registry tweak, a restart is needed afterwards.

*Restore TCP back to Windows defaults - As it says, this script undoes the changes.

Simply run the Fix Checker, if the tweak isnt present then run the Optimise TCP script, restart then your gtg! I hope this helps everyone as much is it did me. The differance was literally night and day.

This is a screenshot of me constantly pinging the server after testing the update:

Attached File  Ping Fix.jpg (100.86K)
Number of downloads: 6620

This post has been edited by Aion Bunny: 20 November 2009 - 07:29 AM

-Hanzou Masamori
0

#2 User is offline   Vulcan 

  • General
  • PipPipPipPipPip
  • View blog
  • Group: Members
  • Posts: 1223
  • Joined: 29-August 08
  • Character:Vulcan
  • Legion:Knights of the Divine Order

Posted 14 September 2009 - 08:49 AM

I'll give it a try. Thanks for your post.
0

#3 User is offline   rapidxone 

  • Officer
  • PipPipPip
  • Group: Members
  • Posts: 173
  • Joined: 27-April 09
  • Legion:Untamed

Posted 14 September 2009 - 01:11 PM

i was running about 300+ms ping and at times, it sux to be a melee class (Sin), ill be trying this
Musashi of Untamed!
[SIGPIC][/SIGPIC]
get untamed!
visit www.untamedlegion.com
0

#4 User is offline   Paulie 

  • Officer
  • PipPipPip
  • Group: Members
  • Posts: 146
  • Joined: 19-August 09

Posted 14 September 2009 - 01:17 PM

How can they F up latency this bad with each patch? It's mind-boggling.

Anyway, tagging this post for later on.

Thanks for the find.
0

#5 User is offline   Corpus 

  • Lieutenant
  • PipPipPipPip
  • View blog
  • Group: Members
  • Posts: 520
  • Joined: 14-September 09
  • Character:Myrathia

Posted 14 September 2009 - 11:10 PM

Good find hanzo
0

#6 User is offline   Sky_Kisser 

  • Officer
  • PipPipPip
  • Group: Members
  • Posts: 197
  • Joined: 30-July 09
  • Character:Yojimboz
  • Legion:Black Lotus

Posted 15 September 2009 - 01:15 AM

Im such a nub when it comes to this but whats the different between this and using service like Lowerping, Gamepath..etc besise these cost monthly fee?
0

#7 User is offline   airtonix 

  • General
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1081
  • Joined: 01-July 09

Posted 15 September 2009 - 01:37 AM

Sky_Kisser said:

Im such a nub when it comes to this but whats the different between this and using service like Lowerping, Gamepath..etc besise these cost monthly fee?


Nagle's algorithm - Wikipedia, the free encyclopedia

and the tl;dr version

Quote

Before Leatrix Latency Fix is installed:

Server: "Ok computer, I just sent a packet over, got it?"
Your computer: ...
Server: "Come on, answer me! I don't have all day!"
Your computer: ...
Server: "Ok, forget it, I've waited long enough, sending another one over!"
Your computer: "Ok, got both of them, thanks"
Server: "Well, why didn't you acknowledge the first one then?"
Your computer: "Sorry, I'm just trying to make the network more efficient by bundling the acknowledgments together in pairs."
Server: "Nevermind efficiency, this player needs fast acknowledgments! Lives are at stake! Here, have this latency fix, go on, get that down you. Ok, now restart... ready? Now let's try again..."

After Leatrix Latency Fix is installed:

Server: "Ok computer, I just sent a packet over, got it?"
Your computer: "Yep, send the next!"
Server: "Wow, that was fast, ok, here's another, got that?"
Your computer: "Yep, send the next!"
Server: "What an improvement! Much better than giving me the silent treatment so I am forced to wait for acknowledgement timeouts, isn't it?
Your computer: "Yep, it's certainly keeping me on my toes, thanks!"
Server: "Don't thank me, all I did was give you a dose of Leatrix Latency Fix."

And that, basically, is how you're achieving a lower latency with Leatrix Latency Fix.

0

#8 User is offline   Muta 

  • Lieutenant
  • PipPipPipPip
  • View blog
  • Group: Members
  • Posts: 632
  • Joined: 23-June 09
  • Character:Muta
  • Legion:NightWatch

Posted 15 September 2009 - 01:41 AM

airtonix said:



Response to the tl;dr version: if you are behind a router, do you really have that bad a ping to your router? It's the one getting sent all the packets from the server, not your computer.

Secondly, a repost of my response to the OTHER thread...

These hacks change the way your computer processes received packets.

Here's 2 things to keep in mind, though.

1. If you are behind a router, such as most people on DSL, Cable, and Fiber are, this will not help you, and any change you may think occurs is 100% coincidental.
The packets are being handled at the router and are then being passed down to your computer at a steady rate and size, so reg tweaks and the like can not help you at all.

2. These types of tweaks are made mostly for action games with less players involved, not MMOs.
Long story short, this could actually make your lag worse or make you disconnect from the server. If you don't, then congratulations, but I doubt your ping will be all that improved, if any, considering the way that MMORPGs are created to make efficient use of packets and it is bad to change the size and method they are processed.

All in all, I recommend against this sort of thing.

Posted Image
[SIGPIC][/SIGPIC]
NightWatch: Website | Steam
0

#9 User is offline   Hanzou_Masamori 

  • Daeva
  • Pip
  • Group: Members
  • Posts: 11
  • Joined: 06-September 09

Posted 15 September 2009 - 04:43 AM

Muta said:

Response to the tl;dr version: if you are behind a router, do you really have that bad a ping to your router? It's the one getting sent all the packets from the server, not your computer.

Secondly, a repost of my response to the OTHER thread...

These hacks change the way your computer processes received packets.

Here's 2 things to keep in mind, though.

1. If you are behind a router, such as most people on DSL, Cable, and Fiber are, this will not help you, and any change you may think occurs is 100% coincidental.
The packets are being handled at the router and are then being passed down to your computer at a steady rate and size, so reg tweaks and the like can not help you at all.

2. These types of tweaks are made mostly for action games with less players involved, not MMOs.
Long story short, this could actually make your lag worse or make you disconnect from the server. If you don't, then congratulations, but I doubt your ping will be all that improved, if any, considering the way that MMORPGs are created to make efficient use of packets and it is bad to change the size and method they are processed.

All in all, I recommend against this sort of thing.



This was the ONLY thing that caused an immediate improvement in my Latency during the beta, the proof is in the fact that it actually works. Its a very simple registry tweak, that can make a tremendous differance, if it wasnt worth mentioning I wouldve never made the post. But trying to steer people away from even trying it is rediculous. If your running XP, and you have a very reliable high speed internet connection, and your not suffering from a routing issue there is NO reason not to try it out. The Restore script included will cleanly revert any changes done if it doesnt make a differance for you; you have nothing to lose. And by the way it DOES work from behind a router.

But like I said, folks out there with the issue should try it themselves then be the judge of whether or not its an improvement for them. For me it was blatently obvious, and certainly not "100% coincidental" in its effectiveness. Unlike you, my intention was just to be helpful. Your assumptions are simply not 100% accurate, and in this case quite off the mark...

This post has been edited by Hanzou_Masamori: 15 September 2009 - 05:13 AM

-Hanzou Masamori
0

#10 User is offline   Rezel 

  • Human
  • Pip
  • Group: Needs Introduction
  • Posts: 6
  • Joined: 15-September 09
  • Character:Fatality
  • Legion:Dissension

Posted 15 September 2009 - 11:52 AM

Hi,

To shed some more light on Nagle's algorithm, here is a old quote from SpeedGuide.net :: The Broadband Guide. All credit goes to them. I hope it helps. PS: I do not recommend registry tweaks unless you know what you are doing.

Gaming Tweak - Disable Nagle's algorithm

The tweak below allows for tweaking or disabling Nagle's alogrithm. Disabling "nagling" allows for very small packets to be transferred immediately without delay. Note that is only recommended for some games, and it may have negative impact on file transfers/throughput. The default state (Nagling enabled) improves performance by allowing several small packets to be combined together into a single, larger packet for more efficient transmission. While this improves overall performance and reduces TCP/IP overhead, it may briefly delay transmission of smaller packets. Keep in mind that disabling Nagle's algorithm may have some negative effect on file transfers, and can only help reduce delay in some games. To implement this tweak, in the registry editor (Start>Run>regedit) find:

This setting configures the maximum number of outstanding ACKs in Windows XP/2003/Vista/2008:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:

TcpAckFrequency=1 (DWORD value, 1=disable, 2=default, 2-n=send ACKs if outstanding ACKs before timed interval. Setting not present by default).

For gaming performance, recommended is 1 (disable). For pure throughput and data streaming, you can experiment with values over 2. If you try larger values, just make sure TcpAckFrequency*MTU is less than RWIN, since the sender may stop sending data if RWIN fills without an acknowledgement.

Also, find the following key (if present):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

Add a new DWORD value:
TCPNoDelay=1 (DWORD value, 0 to enable Nagle's algorithm, 1 to disable, not present by default)

To configure the ACK interval timeout (only has effect if nagling is enabled), find the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
TcpDelAckTicks=0 (DWORD value, default=2, 0=disable nagling, 1-6=100-600 ms). Note you can also set this to 1 to reduce the nagle effect from the default of 200ms without disabling it.

For Windows NT SP4, the TcpDelAckTicks path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{NIC-id}\Parameters\Tcpip
TcpDelAckTicks=0 (Default=2, 0=disables nagling, 1-6=100-600 ms)

Notes:
Reportedly, the above gaming tweak (disabling nagle's algorithm) can reduce WoW (World of Warcraft) latency by almost half!
XP/2003 needs hotfix or SP2 for it to work (MS KB 815230)
Vista needs hotfix or SP1 for it to work (MS KB 935458)


Most important ones you need to know about are

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:
TcpAckFrequency=1

and

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Add a new DWORD value:
TCPNoDelay=1

This post has been edited by Rezel: 15 September 2009 - 11:56 AM

0

#11 User is offline   Muta 

  • Lieutenant
  • PipPipPipPip
  • View blog
  • Group: Members
  • Posts: 632
  • Joined: 23-June 09
  • Character:Muta
  • Legion:NightWatch

Posted 15 September 2009 - 01:12 PM

Rezel said:

Hi,

To shed some more light on Nagle's algorithm, here is a old quote from SpeedGuide.net :: The Broadband Guide. All credit goes to them. I hope it helps. PS: I do not recommend registry tweaks unless you know what you are doing.

Gaming Tweak - Disable Nagle's algorithm

The tweak below allows for tweaking or disabling Nagle's alogrithm. Disabling "nagling" allows for very small packets to be transferred immediately without delay. Note that is only recommended for some games, and it may have negative impact on file transfers/throughput. The default state (Nagling enabled) improves performance by allowing several small packets to be combined together into a single, larger packet for more efficient transmission. While this improves overall performance and reduces TCP/IP overhead, it may briefly delay transmission of smaller packets. Keep in mind that disabling Nagle's algorithm may have some negative effect on file transfers, and can only help reduce delay in some games. To implement this tweak, in the registry editor (Start>Run>regedit) find:

This setting configures the maximum number of outstanding ACKs in Windows XP/2003/Vista/2008:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:

TcpAckFrequency=1 (DWORD value, 1=disable, 2=default, 2-n=send ACKs if outstanding ACKs before timed interval. Setting not present by default).

For gaming performance, recommended is 1 (disable). For pure throughput and data streaming, you can experiment with values over 2. If you try larger values, just make sure TcpAckFrequency*MTU is less than RWIN, since the sender may stop sending data if RWIN fills without an acknowledgement.

Also, find the following key (if present):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

Add a new DWORD value:
TCPNoDelay=1 (DWORD value, 0 to enable Nagle's algorithm, 1 to disable, not present by default)

To configure the ACK interval timeout (only has effect if nagling is enabled), find the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
TcpDelAckTicks=0 (DWORD value, default=2, 0=disable nagling, 1-6=100-600 ms). Note you can also set this to 1 to reduce the nagle effect from the default of 200ms without disabling it.

For Windows NT SP4, the TcpDelAckTicks path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{NIC-id}\Parameters\Tcpip
TcpDelAckTicks=0 (Default=2, 0=disables nagling, 1-6=100-600 ms)

Notes:
Reportedly, the above gaming tweak (disabling nagle's algorithm) can reduce WoW (World of Warcraft) latency by almost half!
XP/2003 needs hotfix or SP2 for it to work (MS KB 815230)
Vista needs hotfix or SP1 for it to work (MS KB 935458)


Most important ones you need to know about are

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
There will be multiple NIC interfaces listed there, for example: {1660430C-B14A-4AC2-8F83-B653E83E8297}. Find the correct one with your IP address listed. Under this {NIC-id} key, create a new DWORD value:
TcpAckFrequency=1

and

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
Add a new DWORD value:
TCPNoDelay=1



And it all still doesn't do anything if you're behind a router.
[SIGPIC][/SIGPIC]
NightWatch: Website | Steam
0

#12 User is offline   Mithryn 

  • Human
  • Pip
  • Group: Needs Introduction
  • Posts: 5
  • Joined: 14-September 09
  • Character:Mithrina
  • Legion:Talisman

Posted 15 September 2009 - 01:27 PM

Muta, are you sure you understand how tcp/ip communication works?

Yes, the extra step the packet has to take through the router is going to add some latency, but the client computer still must handle the responses. Disabling the Nagle algorithm allows the client computer to respond faster, thus less time between packet acks. The router just reads the packet header and forwards it to the pc with the request, so the registry hack CAN have an effect. A friend of mine has disabled this as well, and noticed an improvement of ~200ms on his Aion latency. If I were running Vista, you can be sure I'd be doing this as well as it seems to hold merit amongst people i trust.

Another thing to do to improve latency is to make sure your computer has priority over traffic generated to the ports that Aion uses. Forward them to the box playing Aion, and that should also alleviate some latency.

This post has been edited by Mithryn: 15 September 2009 - 01:32 PM

0

#13 User is offline   Athilik 

  • Daeva
  • Pip
  • Group: Members
  • Posts: 15
  • Joined: 15-September 09
  • Character:Undecided
  • Legion:Guilty

Posted 15 September 2009 - 02:15 PM

Muta I highly doubt you understand how tcp/ip communication works. Your router does just that: route traffic. Your computer is the one that plays the game, not the routers. Thus your computer is the one handling, receiving and sending packets. The router just ends up being another 'hop' in a trace route to give an example. This is most noticeable for people who play wirelessly as a trace route can show up to 10 additional milliseconds on the hop from your computer to the router.

Mithryn is correct, I experienced pings over 300ms. After testing my ping, I logged out and made the changes. After restarting my computer (since it is a registry edit), I logged back in and was able to spend the remaining week in open beta with pings under 100ms. I run on up to 10Mb/s download speed cable connection (lol marketing) and have never experienced pings to the east coast over 150ms until I played Aion.

This post has been edited by Athilik: 15 September 2009 - 02:20 PM

0

#14 User is offline   Cristiano 

  • Star Officer
  • PipPipPip
  • Group: Members
  • Posts: 390
  • Joined: 28-June 09

Posted 15 September 2009 - 02:17 PM

This same technique reduced my lag in WoW, Lotro, and WAR. I'm behind a firewalled router but I have the required ports forwarded and the lag is greatly reduced.
[SIGPIC][/SIGPIC]
0

#15 User is offline   Hanzou_Masamori 

  • Daeva
  • Pip
  • Group: Members
  • Posts: 11
  • Joined: 06-September 09

Posted 15 September 2009 - 02:21 PM

Mithryn said:

Muta, are you sure you understand how tcp/ip communication works?

Yes, the extra step the packet has to take through the router is going to add some latency, but the client computer still must handle the responses. Disabling the Nagle algorithm allows the client computer to respond faster, thus less time between packet acks. The router just reads the packet header and forwards it to the pc with the request, so the registry hack CAN have an effect. A friend of mine has disabled this as well, and noticed an improvement of ~200ms on his Aion latency. If I were running Vista, you can be sure I'd be doing this as well as it seems to hold merit amongst people i trust.

Another thing to do to improve latency is to make sure your computer has priority over traffic generated to the ports that Aion uses. Forward them to the box playing Aion, and that should also alleviate some latency.


Exactly. Thank you. Its a fairly effective tweak for online gaming and in the specific case of Aion many people have already reported this registry edit to make quite a big differance for them. And as Rezel's post indicated you will need XP SP2+ or Vista SP1+ installed to take advantage of it.
-Hanzou Masamori
0

#16 User is offline   Torpidheart 

  • Daeva
  • Pip
  • Group: Members
  • Posts: 19
  • Joined: 27-August 09
  • Character:TBA
  • Legion:This Mortal Coil

Posted 15 September 2009 - 02:52 PM

For all those who can't be bothered reading the excellent posts above me in this thread, this registry fix is completely different to proxy services like Gamepath and Lowerping.

The registry fix above changes your TCPAckFrequency, which is a completely client-side tweak. Gamepath is a proxy service which cuts out unnecessary hops in long distance connections and fools the game servers into thinking you are connecting from within its high priority zone (don't have proof but am 100% certain that Aion servers give more bandwidth to clients it thinks are connecting from closer physical locations).

This also means that the two are able to be combined for an even greater improvement in latency.

Anyone looking for more info on Gamepath should see my testimonial here.
Change your mind, or I will change it for you.
0

#17 User is offline   Balanar 

  • Soldier
  • PipPip
  • Group: Members
  • Posts: 83
  • Joined: 13-September 09
  • Character:Balanar
  • Legion:Strike to Kill

Posted 15 September 2009 - 03:58 PM

Just done some fact checking around and the OP/TS link is a valid program that lets your computer handle more internet traffic at once at the cost of processing power. I'm behind a router but I'll still give this program a try.
0

#18 User is offline   Mithryn 

  • Human
  • Pip
  • Group: Needs Introduction
  • Posts: 5
  • Joined: 14-September 09
  • Character:Mithrina
  • Legion:Talisman

Posted 15 September 2009 - 05:56 PM

Balanar said:

Just done some fact checking around and the OP/TS link is a valid program that lets your computer handle more internet traffic at once at the cost of processing power. I'm behind a router but I'll still give this program a try.


It matters not if you are behind a router, the router just forwards the traffic to your computer. These registry hacks change the way the OS handles your tcp/ip traffic, and should provide an overall drop in latency. It's a shame the aion servers aren't up at the moment, as I'd like you to see your before and after to see how much you improve.
0

#19 User is offline   Rashy 

  • General
  • PipPipPipPipPip
  • View blog
  • Group: Nyerk Resolution Experts
  • Posts: 988
  • Joined: 04-September 09
  • LocationVancouver, BC
  • Character:Rash
  • Legion:Serotonin
  • Race :Elyos
  • Server:Vaizel

Posted 15 September 2009 - 06:13 PM

Mithryn said:

It matters not if you are behind a router, the router just forwards the traffic to your computer. These registry hacks change the way the OS handles your tcp/ip traffic, and should provide an overall drop in latency. It's a shame the aion servers aren't up at the moment, as I'd like you to see your before and after to see how much you improve.

I'll be sure to test it out during the headstart. Should be fun seeing how low my 150 ping will go down to.
0

#20 User is offline   Daemian 

  • Lieutenant
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 739
  • Joined: 07-July 09
  • Character:none
  • Race :Elyos
  • Server:Undecided

Posted 15 September 2009 - 06:46 PM

For me it went like this

1.5.0.3= unplayable, unable to stay connected for more than a minute
1.5.0.4= beautiful, zero lag, I was compelled to cry a little, big ol' snot bubble
1.5.0.5= moments of brief lag, still playable, but made me sadface and reminisce of 1.5.0.4

Didn't get to try this out in OB but if it gets me back to the point of snot bubble then yay. Good find and thank you :D
0

  • 6 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users