Source finding in the network is of uttermost importance. In fact,
  servers, Kademlia and eMule itself are geared towards a most efficient
  source acquiring. For best eMule performance some concepts are
  necessary to understand. The source list of each download is shown by
  double clicking on it. For the advanced source information and handling
  the setting 
  Extended Settings -> Show more controls has to be
  activated.
  
    | 
      •
     | 
    
      Finding sources for a download
     | 
  
  
     | 
    
      eMule uses different means to find sources for downloads. Expanding
      a download by double clicking on it shows how the sources have been
      found in the Size column.
     | 
  
  
     | 
    
      -
     | 
    
       
        eD2k Server 
        Source was found by querying either the connected server right
        after the download was added or by asking any server in the
        servers list in regular intervals.
       
     | 
  
  
     | 
    
      -
     | 
    
      Kademlia 
      Kademlia offers a very fast way to find sources across a large
      number of distributed users without the need for central servers.
      For more Information see the 
      Network Guide.
     | 
  
  
     | 
    
      -
     | 
    
      Source Exchange 
      After a source has been added for a particular download, eMule asks
      this sources if it knows further sources for parts still missing in
      the own download. If yes, the connected client sends a list
      containing the sources.
     | 
  
  
     | 
    
      -
     | 
    
      Passive 
      Passive sources are other clients who connect. eMule asks them if
      they could be source for one of its own downloads and if they are
      not known before they get added as source for the appropriate
      download.
     | 
  
  
    | 
      •
     | 
    
      Total number of sources 
      Basically the more sources found for a download the faster the
      download will be but there is a limit. Too many sources in total
      will slow down eMule as the connection will be congested by
      managing the sources, thus slowing down the actual download. The
      total number of found sources for all downloads is display in the
      Statistic main windows -> Transfers -> Download
      -> Found Sources. It should not exceed 3000 by much on most
      lines.
     | 
  
  
    | 
      •
     | 
    
      Queue and source status 
      Once another client is added as a source it gets queried for the
      current source status . Possible source status are:
     | 
  
  
     | 
    
      -
     | 
    
      On Queue and QR: xx 
      This is the Queue Rating. It denotes the waiting place in the queue
      of this client. When the beginning of the queue is reached, i.e.
      QR:1 this source will start uploading data. 
      Credits modify the progression speed in the queue.
     | 
  
  
     | 
    
      -
     | 
    
      Queue Full 
      The maximum queue limit of this source is already reached as too
      many other clients are already waiting in it.
     | 
  
  
     | 
    
      -
     | 
    
      Too many connections 
      Currently eMule is too busy querying other sources so this source
      gets delayed until a connection is free to query this source. This
      status usually disappears very quickly. If it does not eMule has to
      cope with way too many sources. See the point Total number of
      sources in the paragraph above.
     | 
  
  
     | 
    
      -
     | 
    
      No needed part (acronym: NNP) 
      The source does not offer any parts the own download is missing.
      The available parts of the source are also shown in the 
      colored bar.
     | 
  
  
     | 
    
      -
     | 
    
      Asked for another file (acronym: A4AF) 
      One particular source can be used only for one download. If this
      source would also provide parts for another download, eMule decides
      which download receives it. The other download will then list this
      source as Asked for another file. The next paragraph
      describes eMule's sophisticated handling of these sources.
     | 
  
  This picture shows some downloads with their found sources (Advanced
  Controls turned on). The fourth file for example has 27 sources in
  total of which 26 are useful and 49 are A4AF.
  If downloads belong to a series of files or are split into multiple
  parts, eMule will show a source distribution alike the picture above
  for Filename1_Part_X. It is most likely that the sources found for one
  of the files could also provide parts of the other as they belong
  together. eMule occupies only one queue place on the sources hence the
  high count of A4AF for these files.
  There are two controls offered in this context menu to deal with these
  A4AF sources on a per file basis. The Priority and the
  Automatically Swap All Sources To This File control.
  
  
    | 
      eMule's advanced A4AF handling decides which file gets a source by
      following order:
     | 
  
  
    | 
      •
     | 
    
      Automatically Swap All Sources To This File
      (highest importance) 
      Only one file may have this checked and always gets the A4AF
      sources.
     | 
  
  
    | 
      •
     | 
    
      Category Priority 
      Files in a category with high priority are preferred over files
      that are uncategorized or in ones of lower priority
     | 
  
  
    | 
      •
     | 
    
      File Priority 
      In a given category the file priority decides which file will
      receive the sources
     | 
  
  
    | 
      •
     | 
    
      Download in alphabetical order (lowest
      importance) 
      Assigns the sources according to the file name of the download. In
      the example above with Filename1_Part_X this would mean the
      Filename1_Part_1 gets all the A4AF sources, when it is finished all
      sources are swapped to Part_2 etc. 
      For downloads which fit into this pattern it is recommended to
      create a category for them. Make sure the files are named in
      alphabetical order and check this option. To rename a download hit
      F2 or click the middle mouse button on it or chose Show file
      details from the context menu.
     | 
  
  
    
       
      Notes:
     | 
  
  
    | 
      •
     | 
    
      Setting a category to Download in alphabetical order will
      switch all files to Normal priority. Files later added to
      this category will retain their set priority. For the files to
      download alphabetically, make sure to set them to the same priority
      (not Auto).
     | 
  
  
    | 
      •
     | 
    
      A4AF handling checks if a source may be swapped to a lower priority
      file just for allowing client to client source exchange. This
      ensures that even low priority downloads find all possible sources
      fast.
     | 
  
  
    | 
      •
     | 
    
      Source swapping must obey the minimum reask time in the network. It
      may take up to 30 minutes before sources are swapped.
     | 
  
  
    | 
      •
     | 
    
      A source with a QR lower 50 will never get swapped from the highest
      priority download to ensure it starts downloading from it.
     |