aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Automatic Configuration  (Read 3270 times)

MalAkye79

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 40
Automatic Configuration
« on: November 26, 2006, 03:53:52 AM »

wouldnt it be great if when you start emule for the first time is said.

please wait while i configure your settings.  

and it searches your modem and all that good stuff and automatically sets everything for you for optimum P2P experience.  OOH i think thats what everyone would want. :)  i know i would.
« Last Edit: November 26, 2006, 03:54:14 AM by MalAkye79 »
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Automatic Configuration
« Reply #1 on: November 26, 2006, 09:24:21 AM »

Hi MakAjye79!

Nice Idea, but how should aMule know about your line capacities, the capabilities of your hardware, your routers password for port forwarding, about the files you want to share and so on?

E.g. In theory one could test the capacity, but what if you e.g. are downloading a large file via ftp which uses nearly all of your download capacity and aMule's test can only determine a download capacity of 10KB/s?

If you know a good way to get all the needed information, then please feel free to tell us.
But in the meantime it's better to write a documentation and tell the user how he can set up aMule properly.

Regards
Logged

Ezeltje

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 130
    • Home page
Re: Automatic Configuration
« Reply #2 on: November 26, 2006, 02:13:56 PM »

Well, there is one thing that could be automated, and that is port forwarding on the router. Both LimeWire and Ktorrent have UPnP routines which take care of this. LimeWire does it automatically, while Ktorrent does this by means of a plugin you have to run manually.

Both LimeWire and Ktorrent do this, BTW, without needing to know the password of the router.

Since both these projects are open source, the code to do this should be freely available.

For my part, I can handle configuring port forwarding on the router, but adding this capability might cut down on support requests.
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Automatic Configuration
« Reply #3 on: November 26, 2006, 05:04:43 PM »

Upnp is currently being implemented in aMule, although I don't know whether it's already working as it is supposed to.
Logged

bad-times

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 14
Re: Automatic Configuration
« Reply #4 on: November 27, 2006, 01:06:09 PM »

it's bad - very bad.

never assume to know what a user whants or needs.
that's a windows fault and not something that should creep into other systems.

you could have a wizard that "hints" on the settings to use, but never just invoke them on people.
Logged

Ezeltje

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 130
    • Home page
Re: Automatic Configuration
« Reply #5 on: November 28, 2006, 12:03:35 AM »

I just compiled the cvs from yesterday, and UPnP is now listed as an option on the Connection tab of the Preferences notebook. I haven't tested it yet...

bad-times will be happy to know that it is not switched on by default.
Logged

bad-times

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 14
Re: Automatic Configuration
« Reply #6 on: November 28, 2006, 12:11:49 AM »

:))
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: Automatic Configuration
« Reply #7 on: December 07, 2006, 01:24:15 PM »

Please, anyone interested in testing experimental UPnP code, download tomorrow cvs tarball and report the results.

The code is inconplete, but should at least do the port mapping.
Logged