BigDoug wrote:If I can make a suggestion, if you find all these comments about trace route and hops and routers confusing (and I certainly don't blame you for feeling overwhelmed), don't say that you're very knowledgeable about networking. By claiming an expertise, people understand that they can use more complex terminology with you. By avoiding overstating your knowledge, then your chances of encountering jargon are smaller and people generally stop when you say that you don't understand.
Here you come again insulting my intelligence. You seem very proud of your networking knowledge since you've learned about tracert, so listen carefully.
Tracert is unreliable when checking client/server connections:
-The road the packets follow is asymmetric
-Tracert only shows the route MY packets take to go to KGS, not the return trip
-The road taken one day can be completely different the other day, even if I'm very near the server
-Routers emit ICMP packets passing through the interface used to link to me. It's not necessarily the same interface I use to send normal data.
-Routers don't handle ICMP packets the same way they handle packets of data. If my network uses Quality of Service (QoS) to facilitate transfer of data, the result from tracert (ICMP) will not reflect my connection quality.
-The creation of the ICMP packet (TTL exceeded) is a complex process that uses CPU resource from the router. (when normal traffic uses specialized hardware) There can be some additional delay that wouldn't happen with normal traffic.
-If the IP address of the ICMP TTL exceed is private (
http://tools.ietf.org/html/rfc1918) it can be blocked or unidentifiable.
-Some routers don't answer or just limit ICMP packets. (a "*" appears in tracert result)
Those *'s don't necessarily show that there's something wrong with my connection.
Do you understand why asking users to use tracert to find the cause of KGS lag is ridiculous?
I'm impatient to see what other nonsensical arguments people will try to feed us.
Conclusion:
NO I will not waste time using traceroute to see what route some random ICMP packets take when normal traffic most likely takes another route and I will not give the results to people who don't even understand basic networking.
NO my connection or hardware is not at fault. I know my setup better than you do.
NO, the normal lag on other servers (hidden by clever software implementation) has never been the cause of me losing games or being unable to contact the server at all. I've never had any connection problems on other servers than KGS.
YES, KGS needs some DB and client/server optimization to eliminate the abnormal lag many people suffer from.
This marks the end of my participation in this ridiculous thread.