aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Force High ID  (Read 4975 times)

matkam

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 1
Force High ID
« on: April 12, 2005, 09:17:58 AM »

Sometimes a server can be stupid and assign a low ID even if a firewall is properly configured. There should be an option so that aMule will automatically try another server when assigned a low ID
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Force High ID
« Reply #1 on: April 12, 2005, 12:06:58 PM »

matkam,

This is a little nonsense to me. Why would the server do that? Lowids are bad for the servers too.

What DOES happen is a server give a high id, when it should have given a lowid. Some servers misbehave like that some months ago.

So, I think your request is not ok, how many times should we retry connection? Forever or until we meet another misbehaving server? If one server gives you lowid, it means that anyone else from the outside will not be able to reach you. If a server gives you a false high id, you will get a high id but you become a leecher.

Check your firewall configuration, it is most surely not properly set.

Cheers!
Logged

Supersnail

  • Full Member
  • ***
  • Karma: 4
  • Offline Offline
  • Posts: 186
Re: Force High ID
« Reply #2 on: April 12, 2005, 02:17:49 PM »

matkam is right according to the wiki: http://www.amule.org/wiki/index.php/FAQ_ed2k#What_is_LowID_and_HighID?
Quote
There's still an exception. Sometimes badly configured or very busy servers give LowID to some clients although the 4662 TCP port is opened. This are rare exceptions, but it might happen sometime.

Although I don't think that such an option is necessary. If a server gives you a low id while you actually should have a high id, it's very easy to disconnect and reconnect manually.

Besides, such an option will result in problems if someone really has a low id. aMule would then try to find a server where it gets a high id while every server will give it a low id.
« Last Edit: April 12, 2005, 02:19:55 PM by Supersnail »
Logged

lfroen

  • Guest
Re: Force High ID
« Reply #3 on: April 12, 2005, 03:57:40 PM »

matkam: it doesn't work like this. You can't assign id to yourself. Whatever ID server assigns to you - that's what you have, High or Low.

Supersnail: matkam have no idea what is he/she talking about. You can't fix "badly configured server" by assigning id to yourself; go and blame server owner.
Logged

Supersnail

  • Full Member
  • ***
  • Karma: 4
  • Offline Offline
  • Posts: 186
Re: Force High ID
« Reply #4 on: April 12, 2005, 10:52:51 PM »

lfroen: as far as I read matkam isn't talking about assigning an ID to yourself, but disconnecting and reconnecting
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Force High ID
« Reply #5 on: April 13, 2005, 12:20:15 AM »

Quote
Originally posted by Supersnail
matkam is right according to the wiki: http://www.amule.org/wiki/index.php/FAQ_ed2k#What_is_LowID_and_HighID?
Quote
There's still an exception. Sometimes badly configured or very busy servers give LowID to some clients although the 4662 TCP port is opened. This are rare exceptions, but it might happen sometime.

Hum, could anyone confirm that information? What is the source of this wiki?

matkam, do you confirm that a good server gives you a low id? Notice that there are bad servers that give you a high id when they should not. I personally have a lowid machine that has NO port forwarding at all, and there were a couple of servers that used to give me a high id. This is no bullshit. So it is important to be sure about this information. SauGeileGirls and Porno-Flatrate are examples of servers that gave me high id when they should not. But I don't know if this still happens.

In my opinion, a server giving a low id because it is busy or bad configured is a brain damage symptom. This will only make the server more busy than it was before, because lowids mean overhead for the server. There is an explicit option in server configuration to limit lowid clients. AFAIK, a server only gives you a lowid if it does not receive an answer from your TCP port.

Cheers!
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: Force High ID
« Reply #6 on: April 13, 2005, 09:06:07 AM »

I can confirm, that good servers (e.g. Razorback2 or DonkeyServer No.1) can give you a LowID even when you have port 4662 (or whatever) opened. I don't know whether this is because of high server load or a congested network, but it happens to me from time to time. After some retries I always get a HighID.
Logged
concordia cum veritate

Ateo

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 138
  • pfft.
    • http://www.atheistnetwork.com
Re: Force High ID
« Reply #7 on: June 20, 2005, 09:31:06 PM »

I can also confirm that Razorback gives out LowIDs when a HighID is in order. Same with other servers...
Logged
-- El payaso cabron me dice que tengo que consumir!