From: Christian B. <chr...@gm...> - 2007-02-19 01:16:21
|
Bill Pringlemeir wrote: > I was looking for reasons that LimeWire leaves seem to have become more rare. > I downloaded the LimeWire source... Me too. > [limewire/core/com/limegroup/gnutella/handshaking/HandshakeResponse.java] > > GOOD_ULTRAPEER = isHighDegreeConnection() && > isUltrapeerQueryRoutingConnection() && > (getMaxTTL() < 5) && > isDynamicQueryConnection(); > > GOOD_LEAF = GOOD_ULTRAPEER && (IS_LIMEWIRE || NO_REQUERYING); > > Apparently if you wish to connect to newer LimeWire nodes, you have to > use Properties|GnutellaNet and set Max TTL to 4... or run "set max_ttl > 4" from the console. A value of 4 has been the default for max_ttl for a very long time now. You cannot set it beyond 5 and really should leave it at the default. > Apparently most of the LimeWire nodes that connect with Max TTL > 4 > are spammers, etc. [Or older versions which gtkg doesn't like]. Those peers with a high maximum TTL most-likely do not support high outdegree. The only "bad" thing gtk-gnutella supports is requerying, so it never qualifies as "good leaf" but that does not really matter. -- Christian |