http://wiki.amule.org/w/api.php?action=feedcontributions&user=80.224.220.139&feedformat=atomAMule Project FAQ - User contributions [en]2024-03-29T05:24:09ZUser contributionsMediaWiki 1.23.3http://wiki.amule.org/wiki/FAQ_utilsFAQ utils2005-03-26T07:06:37Z<p>80.224.220.139: </p>
<hr />
<div>== FAQ on [[aMule_Project_FAQ:About|aMule]] utilities ==<br />
<br />
Current available [[aMule_Project_FAQ:About|aMule]] utilities are:<br />
<br />
:[[FAQ_amuled|aMuled]] - [[aMule]] daemon<br />
:[[FAQ_amulecmd|aMuleCMD]] - Command line local/remote [[aMule_Project_FAQ:About|aMule]] interface<br />
:[[FAQ_webserver|aMule WebServer]] - Web local/remote [[aMule_Project_FAQ:About|aMule]] interface<br />
:[[FAQ_amulegui|aMule Remote GUI]] - Graphical remote [[aMule_Project_FAQ:About|aMule]] interface<br />
:[[FAQ_ed2k_command|ed2k]] ([[FAQ_ed2k_command-es|Español]]) ([[FAQ_ed2k_command-fr|Français]]) - [[aMule_Project_FAQ:About|aMule]]'s [[ed2k link|ED2K links]] handler<br />
:[[FAQ_aLinkCreator|aLinkCreator]] - Tool for computing [[ed2k link]] from a file<br />
:[[FAQ_cas|CAS: C aMule Stats]] - Command line [[aMule_Project_FAQ:About|aMule]] statistics<br />
:[[FAQ_wxcas|wxCAS]] - GUI [[aMule_Project_FAQ:About|aMule]] statistics<br />
:[[FAQ_xas|XAS: xChat aMule Stats]] - [[aMule_Project_FAQ:About|aMule]] statistics for [http://www.xchat.org xChat2] ([http://www.perl.org Perl] plug-in)<br />
:[[FAQ_amule-stats|aMule-Stats]] - [[aMule_Project_FAQ:About|aMule]] statistics for [http://irssi.org irssi]<br />
:[[FAQ_amps|AMPS: aMule PHP Stats]] - [[aMule_Project_FAQ:About|aMule]] [http://www.php.net PHP] statistics<br />
:[[FAQ_aStats|aStats]] - [[aMule_Project_FAQ:About|aMule]] [http://www.php.net PHP] statistics (Obsolete: now [[AMPS]])<br />
:[[FAQ_getinfo|getinfo.sh]] - Information provider for [[Backtraces|backtrace]] posting</div>80.224.220.139http://wiki.amule.org/wiki/User_talk:CamponezUser talk:Camponez2005-03-26T05:11:06Z<p>80.224.220.139: </p>
<hr />
<div>What should I write here?<br />
<br />
whatever you want. it is normally used to ask questions to no one in particular. like the one you've just written above ;)</div>80.224.220.139http://wiki.amule.org/wiki/User_talk:LiebfilouUser talk:Liebfilou2005-03-25T02:59:00Z<p>80.224.220.139: </p>
<hr />
<div>amule - import files - tools?<br />
After reinstalling amule I'm looking for a easy to use tool to reintegrate my temp files (like the import function from emule) Any ideas?<br />
Thanks<br />
Stefan<br />
<br />
i cannot run eMule under wine. please provide me come pics of taht tool (screenshots). mail them to jacobo221 at @amule dot .org<br />
<br />
thanks</div>80.224.220.139http://wiki.amule.org/wiki/User_talk:LiebfilouUser talk:Liebfilou2005-03-24T15:42:24Z<p>80.224.220.139: </p>
<hr />
<div>amule - import files - tools?<br />
After reinstalling amule I'm looking for a easy to use tool to reintegrate my temp files (like the import function from emule) Any ideas?<br />
Thanks<br />
Stefan<br />
<br />
there's no such tool. in fact, i never saw that tool in eMule. is it distributed in the main eMule package?</div>80.224.220.139http://wiki.amule.org/wiki/TODOTODO2005-03-23T16:00:09Z<p>80.224.220.139: </p>
<hr />
<div>*Change HTML tags for wiki tags when possible<br />
* Links in large files like FAQs<br />
*Translate [[Main Page|this wiki]]'s articles<br />
*Split large articles into samller articles straight to topic<br />
*Explain config files entries and their defaults<br />
*Data files format<br />
*Network packets and protocol design<br />
*Write good "[[aMule]] usage" documents<br />
*The [[aMuleWeb]], [[aMuleCMD]] and [[aMuled]] docs suck :P should be splitted/merged since right now they are a mess<br />
<br />
Check this [[AMule_Project_FAQ:FAQ|wiki's FAQ]] if you haven't already taken a look at it.</div>80.224.220.139http://wiki.amule.org/wiki/WebserverWebserver2005-03-23T15:54:00Z<p>80.224.220.139: </p>
<hr />
<div>== Setting up [[aMuleWeb|Webserver]] with [[aMule]] ==<br />
<br />
=== [[Webserver-1.2.x|Webserver with aMule 1.2.8 or earlier]] ===<br />
<br />
=== Webserver with [[aMule]] 2.0.0-rcX versions ===<br />
<br />
*[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' or in new versions (you are using a ''new version'' if you don't have the file ''aMule.tmpl'' in ''src/'') only the following dir '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so:<br />
:''$ cp -r src/aMule.tmpl src/webserver/ ~/.aMule/''<br />
<br />
* If you installed [[aMule]] from rpm, then you can do:<br />
:''$ cp /usr/share/amuleweb/aMule.tmpl ~/.aMule/''<br />
:''$ cp -r /usr/share/amuleweb/webserver/ ~/.aMule/''<br />
:'''NOTE''': Note that in current versions (since [[aMule]] 2.0.0) the above step is not necessary (in fact, it is incorrect).<br />
<br />
*Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
**Enable "Accept External Connections".<br />
**Enable "Use TCP ports instead of unix local sockets".<br />
**Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
<br />
::'''NOTE:''' On some early [[aMule]] 2.0.0-rcX versions the above options weren't available (or didn't work). Use this if you want to run [[aMuled]], too. If you are using such [[aMule]] version and you don't wish to upgrade, then do the following:<br />
<br />
:Shutdown [[aMule]] if it is still running.<br />
:Edit your ''~/.eMule'' file, locate the ''[ExternalConnect]'' section and change:<br />
::''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
::''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
::''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
<br />
::'''NOTE:''' Since [[aMule]] 2.0.0 the ''~/.eMule'' file is now called ''~/.aMule/amule.conf''.<br />
<br />
*Restart [[aMule]]<br />
<br />
*Go to your "Preferences"->"Remote Controls" (in [[aMule]]) and setup your passwords here for [[External Connections]] and [[aMuleWeb|webserver]] login.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
::'''NOTE:''' that ''"Enable [[aMuleWeb|Webserver]]"'' has no effect and will be renamed in 2.0.0rc8. [[aMuleWeb|Webserver]] is always enabled as long as you have [[External Connections]] enabled.<br />
::'''NOTE:''' For users running [[aMuled|aMule Daemon]] you have to edit the ''.eMule'' file like shown above. For a way to setup a password check the [[Webserver-1.2.x|1.2.8 aMule HowTo]]. You can still do it in the same way.<br />
<br />
*Now you're done! You are ready to run [[aMuleWeb|amuleweb]] and connect to it.<br />
<br />
'''[[User:Stefanero|Stefanero]]'''<br />
<br />
=== Webserver with [[aMule]] 2.0.0 or later (starting from CVS 2005.02.27) ===<br />
<br />
*For users running the monotlithic [[aMule]] application:<br />
**Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
***Enable "Accept External Connections".<br />
***Enable "Use TCP ports instead of unix local sockets".<br />
***Enter a password for [[External Connections]]. If you don't do this, [[aMuleWeb]] will not communicate with [[aMule]].<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
<br />
*For users running the [[aMule|aMule daemon]]:<br />
**Shutdown [[aMule|aMuled]] if it is still running.<br />
**Edit your ''~/.aMule/remote.conf'' file, and locate or create the following lines:<br />
***''[ExternalConnect]'' <- Section header<br />
***''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
***''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
***''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
**Restart [[aMule|aMuled]]<br />
<br />
'''NOTE:''' In [[aMule]] version 2.0.0 and later you don't need to do any copy/link of [[aMuleWeb|webserver]] files.<br />
<br />
Thanks to [[User:Stefanero|Stefanero]], from who I shamelessly stole a lot from his tutorial.<br />
<br />
==== Skin support ====<br />
<br />
[[aMuleWeb|Webserver]] now looks for its files in a number of places:<br />
*In your home directory: ''$HOME/.aMule/webserver/''[skin name]''/''<br />
*And at it's install location, in this order (by default, ''/usr/local/share/amule/webserver'' if you compiled [[aMule]], or ''/usr/share/amule/webserver'' if you installed it from a package).<br />
<br />
Default skin (template) name is 'default'.<br />
<br />
If, '''after installing''' [[aMule]], [[aMuleWeb|webserver]] refuses to run because of not being able to load template:<br />
*Please report this situation to us, and then<br />
*Create the directories ''webserver/default'' in the ''.aMule'' subdirectory of your home directory, and copy the contents of the ''src/webserver'' directory there from the [[aMule]] tarball (I mean to ''$HOME/.aMule/webserver/default''). [New record, four 'directory' word in one sentence :)]<br />
<br />
'''[[User:GonoszTopi|GonoszTopi]]'''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
== Standard ports ==<br />
<br />
The ports can be set to anything, but this are the most used (the standard ones):<br />
<br />
*[[External Connections]]: 4712<br />
*[[aMuleWeb|amuleweb]]: 4711<br />
<br />
Make sure you do not confuse with what each of them is.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]</div>80.224.220.139http://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-23T15:40:23Z<p>80.224.220.139: </p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.aMule/remote.conf'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/remote.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/remote.conf'' file was ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>80.224.220.139http://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-23T14:59:22Z<p>80.224.220.139: </p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.aMule'' directory and the ''~/.aMule/amule.conf'' file will be created in the home directory of the user that ran [[aMuled]].<br><br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was called ''~/.eMule''.<br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>80.224.220.139http://wiki.amule.org/wiki/WebserverWebserver2005-03-23T14:57:42Z<p>80.224.220.139: </p>
<hr />
<div>== Setting up [[aMuleWeb|Webserver]] with [[aMule]] ==<br />
<br />
=== [[Webserver-1.2.x|Webserver with aMule 1.2.8 or earlier]] ===<br />
<br />
=== Webserver with [[aMule]] 2.0.0-rc1 or later ===<br />
<br />
*[http://www.gnu.org/software/tar/tar.html Untar] the sources and copy '''''src/aMule.tmpl''''' or in new versions only the following dir '''''src/webserver/''''' into your '''''~/.aMule/''''' directory. The following (run from the sources directory), should do so:<br />
:''$ cp -r src/aMule.tmpl src/webserver/ ~/.aMule/''<br />
<br />
* If you installed [[aMule]] from rpm, then you can do:<br />
:''$ cp /usr/share/amuleweb/aMule.tmpl ~/.aMule/''<br />
:''$ cp -r /usr/share/amuleweb/webserver/ ~/.aMule/''<br />
<br />
*Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
**Enable "Accept External Connections".<br />
**Enable "Use TCP ports instead of unix local sockets".<br />
**Enter a password for external connections. If you don't do this, amuleweb will not communicate with amule.<br />
<br />
::'''NOTE:''' On some early [[aMule]] 2.0.0-rcX versions the above options weren't available (or didn't work). Use this if you want to run [[aMuled]], too. If you are using such [[aMule]] version and you don't wish to upgrade, then do the following:<br />
<br />
:Shutdown [[aMule]] if it is still running.<br />
:Edit your ''~/.aMule/amule.conf'' file, locate the ''[ExternalConnect]'' section and change:<br />
::''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
::''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
::''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
<br />
::'''NOTE:''' In [[aMule]] versions previous to 2.0.0 the ''~/.aMule/amule.conf'' file was called ''~/.eMule''.<br />
<br />
*Restart [[aMule]]<br />
<br />
*Go to your "Preferences"->"Remote Controls" (in [[aMule]]) and setup your passwords here for [[External Connections]] and [[aMuleWeb|webserver]] login.<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
::'''NOTE:''' that ''"Enable [[aMuleWeb|Webserver]]"'' has no effect and will be renamed in 2.0.0rc8. [[aMuleWeb|Webserver]] is always enabled as long as you have [[External Connections]] enabled.<br />
::'''NOTE:''' For users running [[aMuled|aMule Daemon]] you have to edit the ''.eMule'' file like shown above. For a way to setup a password check the [[Webserver-1.2.x|1.2.8 aMule HowTo]]. You can still do it in the same way.<br />
<br />
*Now you're done! You are ready to run [[aMuleWeb|amuleweb]] and connect to it.<br />
<br />
'''[[User:Stefanero|Stefanero]]'''<br />
<br />
=== Webserver with [[aMule]] 2.0.0 or later (starting from CVS 2005.02.27) ===<br />
<br />
*For users running the monotlithic [[aMule]] application:<br />
**Go to "Preferences"->"Remote Controls" (in [[aMule]]) and...<br />
***Enable "Accept External Connections".<br />
***Enable "Use TCP ports instead of unix local sockets".<br />
***Enter a password for [[External Connections]]. If you don't do this, [[aMuleWeb]] will not communicate with [[aMule]].<br />
::'''NOTE:''' When you change your [[aMuleWeb|webserver]] and [[External Connections]] ports here, make sure to restart [[aMule]].<br />
<br />
*For users running the [[aMule|aMule daemon]]:<br />
**Shutdown [[aMule|aMuled]] if it is still running.<br />
**Edit your ''~/.aMule/amule.conf'' file, locate the ''[ExternalConnect]'' section and change:<br />
***''AcceptExternalConnections=1'' <-- To enable [[aMule]] listening for [[External Connections]].<br />
***''ECUseTCPPort=1'' <-- To use the [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] port. Very important since [http://www.unix.org Unix] sockets are disabled.<br />
***''ECPassword=ca3c365274907c6fd527068788e14639'' <-- To find the MD5 string for your password, do:<br />
:::''$ echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1''<br />
:::''ca3c365274907c6fd527068788e14639''<br />
**Restart [[aMule|aMuled]]<br />
<br />
'''NOTE:''' In [[aMule]] version 2.0.0 and later you don't need to do any copy/link of [[aMuleWeb|webserver]] files.<br />
<br />
Thanks to [[User:Stefanero|Stefanero]], from who I shamelessly stole a lot from his tutorial.<br />
<br />
==== Skin support ====<br />
<br />
[[aMuleWeb|Webserver]] now looks for its files in a number of places:<br />
*In your home directory: ''$HOME/.aMule/webserver/''[skin name]''/''<br />
*And at it's install location, in this order.<br />
<br />
Default skin (template) name is 'default'.<br />
<br />
If, '''after installing''' [[aMule]], [[aMuleWeb|webserver]] refuses to run because of not being able to load template:<br />
*please report this situation to us, and then<br />
*create the directories ''webserver/default'' in the ''.aMule'' subdirectory of your home directory, and copy the contents of the ''src/webserver'' directory there from the [[aMule]] tarball (I mean to ''$HOME/.aMule/webserver/default''). [New record, four 'directory' word in one sentence :)]<br />
<br />
'''[[User:GonoszTopi|GonoszTopi]]'''<br />
<br />
== Connecting to [[aMuleWeb|amuleweb]] ==<br />
<br />
To run [[aMuleWeb]] run '''''amuleweb''''' on a terminal. For more information about running [[aMuleWeb]] check the [[aMuleWeb|aMuleWeb document]].<br />
<br />
Once [[aMuleWeb]] is running, open a web browser and connect to:<br />
<br />
''http://host:port''<br />
<br />
where ''host'' stands for your host's name (try with ''localhost'') and port stands for the [[aMuleWeb]] port ('''NOT''' the [[External Connections]] port).<br />
<br />
For example: ''http://localhost:4711''<br />
<br />
== Standard ports ==<br />
<br />
The ports can be set to anything, but this are the most used (the standard ones):<br />
<br />
*[[External Connections]]: 4712<br />
*[[aMuleWeb|amuleweb]]: 4711<br />
<br />
Make sure you do not confuse with what each of them is.<br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on http://forum.amule.org forum or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]</div>80.224.220.139http://wiki.amule.org/wiki/Getting_Started-esGetting Started-es2005-03-22T16:30:26Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
[[Getting_Started|English]] | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | '''Español'''<br />
<br />
<h2>(Traducido por ''[[User:Kno|KNO]]'')</h2><br />
</center><br />
== Qué es [[aMule]] ==<br />
<br />
[[aMule]] es un cliente para la red de [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] comunmente llamada [[FAQ_eD2k-Kademlia|red eDonkey]], o red ed2k ([[eDonkey2000]]). Esta guía no requiere que estes familiarizado con esta otra red (pero ayuda), pero si es necesario que tengas instlado [[aMule]] en tu ordenador.<br />
Si no tienes instalado [[aMule]] todavia, ve a la página de guía de instalación para tu sistema. Puedes encontrar los enlacen el la [[Main_Page|página principal]].<br />
<br />
== Ejecutando [[aMule]] por primera vez ==<br />
Comienza ejecutando [[aMule]]. Normalmente ésto se puede hacer ejecutando el comando ''amule'' en una ventana de consola o con cualquier otro método que te permita tu distribución y tu entorno gráfico.<br />
<br />
Una vez iniciado, si estás usando una versión [http://www.gnu.org/software/cvs CVS], [[aMule]] te sacará un mensaje que te dice que estás ejecutandolo por primera vez. ''Read this to learn what you are getting yourself into ;)''<br />
<br />
=== Configurando [[aMule]] ===<br />
En la parte de arriba de la ventana de [[aMule]], hay una fila de iconos con texto. Pincha en el que pone preferencias para entrar en la ventana de configuración. Antes de comenzar a descargar ficheros, necesitas configurar correctamente la velocidad de tu conexión y posiblemente otras cosas.<br />
<br />
==== Velocidad de Conexión ====<br />
Tienes que saber que los clientes eDonkey obligan a compartir, esto significa que para poder descargar cosas, tienes que compartir fichero tú mismo (no te preocupes si no tienes nada para compartir). Esta oblicación se hace de dos maneras:<br />
* Tu velocidad de descarga depende de cómo de rápido compartas. Si tu velocidad de subida está en algo inferior a 10 tu velocidad máxima de descarga será 3 o cuatro veces la de subida (lee [[FAQ_eD2k-Kademlia-es#¿Hay alguna limitación en la red ED2K?|esto]] para saber más acerca de esta limitación), así que si limitas la velocidad de subida a 5kb/s, solo podrás descargar a 20kb/s.<br />
* Los ficheros parcialmente descargados también serán compartidos. Automaticamente, comienzas a compartir un fichero una vez que has recibido al menos un [[FAQ_eD2k-Kademlia-es#¿Qué es un chunk?|chunk]] (un [[FAQ_eD2k-Kademlia-es#¿Qué es un chunk?|chunk]] es una parte de 9.28Mb de un fichero).<br />
<br />
Nota: Si entras en el [http://forum.amule.org aMule foro] o en el [[IRC|canal de IRC]] para quejarte de esto o pedir que cambiemos el ratio, te daré caza y me comeré tu bazo. -- [[User:Xaignar|Xaignar]]<br />
<br />
Cuando abres por primera vez la ventana de Preferencias, la página mostrada será "General", que contiene algunos ajustes generales, como el [[nickname|alias]] que verán los demas cuando estan descargando de ti o dandote ficheros.<br />
Para seguir, pincha en la pestaña llamada "Conexion":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
Los únicos ajustes importantes para esta guía están dentro del marco "Límites" señalados como "Descargar" y "Subida". No es necesario meter un máximo en la velocidad de descarga, pero es recomendable que pongas el máximo de la velocidad de subida en torno al 80% de la capacidad subida de tu conexión, ya que si no, ésto puede causar descargas mas lentas.<br />
<br />
Una vez que has introducido los valores adecuados, puedes explorar el resto de los ajustes. Para salvar los cambios, simplemente haz click en el botón "OK".<br />
<br />
<br />
=== Conectando a un Servidor ===<br />
<br />
Ahora deberías estar viendo la ventana de servidores:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
La lista vacía normalmente contiene los servidores que conoces, pero como es la primera vez que ejecutas [[aMule]], no hay ninguno. Para remediar esta situación, simplemente haz click en el campo de texto que pone ''http://www.srv1000.com/azz/server.met'' y pulsa enter.<br />
Se abrirá una ventana y se cerrará de nuevo cuando la descarga de la lista de servidores haya terminado.<br />
<br />
Ahora deberias tener una lista llena de servidores, si no es así busca en [http://www.google.es/search?hl=es&q=server.met&btnG=B%C3%BAsqueda+en+Google&meta= google] ''server.met'' y colocarlo en el directorio ''.aMule'' de tu home. La lista debe ser como esta:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Lo siguiente que necesitas es conectarte a un [[server|servidor]]. Normalmente es una buena idea conectarte a uno que tenga el máximo de usuarios posible, pero por ahora, solo pincha en el botón "Conectar" que está cerga de la esquina superior izquierda de la ventana. Esto te conectará a un servidor de forma aleatoria. Espera mientras [[aMule]] contacta con los servidores e intenta establecer una conexión. Una vez que ésto pase, procede a la siguiente sección.<br />
<br />
=== [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] ===<br />
Dado que las redes [[P2P|p2p]] trabajan contactando [[Client|clients]] directamente unos con otros, estar detrás de un cortafuegos o un router puede causar verdaderos problemas. Si no sabes si estás o no detrás de un cortafuegos, simplemente mira el icono en la esquina inferior izquierda de la ventana. Si es verde, entonces tienes [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] y puedes seguir, pero si es amarillo, necesitas mirar la página [[Firewall|Firewalls]] y/o [[AMule_problems-es#aMule se conecta a los servidores, pero siempre obtiene LowID. ¿Por que? Y, ¿Puedo hacer algo al respecto?|problemas comunes]], ya que tener [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] significa reducir muchisimo las capacidades de descarga.<br />
<br />
== Uso Básico ==<br />
Esto cubre el uso básico de [[aMule]].<br />
<br />
=== Buscando y Descargando ===<br />
Bien, es sobre lo que va lo del [[P2P|p2p]]: Descargar ficheros.<br />
Es la causa de esta guia. Suponque que lo que realmente quieres descargar es la última versión en CD de [http://www.knoppix.org Knoppix], (¿quien no?). Para descargar esto, lo primero es asegurarte de que estás conectado a un servidor. Después pincha en el botón "Búsquedas".<br />
<br />
Te saldrá una ventana como esta:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Como solo nos importan las imágenes de CD, pinchamos en "Opciones Extendidas" y seleccionamos "Imágenes de CD" en la lista "Tipo". Dejamos seleccionado "Búsqueda [[Search#Local_search|Local]]", ya que solo queremos buscar en el [[server|servidor]] al que nos hemos conectado.<br />
Ahora metemos ''Knoppix'' en el campo "Nombre" que esa arriba y pulsa enter o en el boton "Comenzar". Deberías tener la lista llena de resultados:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Ordenemos la lista por número de [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] pinchando dos veces en la columna llamada "Fuentes" para encontrar de forma fácil el fichero que más gente tiene. El segundo parece interesante, así que pinchamos dos veces sobre él (o pinchamos una vez y luego en el botón "Descargar"). Con esto el fichero pasará a la cola de descargas.<br />
<br />
Los resultados se verán en diferentes colores, que significan lo siguiente:<br />
* Azul representa el número de fuentes, cuanto mas oscuro es el azul mas fuentes.<br />
* Rojo representa los archivos que estas descargando.<br />
* Verde son los archivos que ya has descargado o compartido antes, es decir, archivos que ya tienes.<br />
<br />
=== La Cola de Descargas ===<br />
Pincha en el botón "Tráfico" para obtener una lista de los archivos que están en la cola para descargar:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
Si tienes suerte, la barra de probreso se convertirá en azul oscuro, que significa que mucha gente tiene ese fichero (lee [[FAQ_aMule-es#¿Qué significan los colores de la barra de progreso?|esto]] para saber más sobre ello).<br />
Preocupate por los archivos con partes en rojo, ya que significa que nadie tiene este fichero y casi seguro que no serás capaz de descargarlo completamente.<br />
<br />
Si haces doble click en un archivo, podrás ver las [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] que has encontrado para ese archivo.<br />
<br />
==== Sobre Filas y Columnas ====<br />
Estas son las columnas en la Cola de Descargas:<br />
<br />
; ''Nombre de Archivo'' : El nombre del archivo<br />
; ''Tamaño'' : El tamaño del archivo. La red eDonkey2000 soporta archivos de hasta 4GB (lee [[FAQ_eD2k-Kademlia-es# ¿Hay alguna limitación en la red ED2K?|más]] sobre esto).<br />
; ''Transferido'' : Muestra cuanto has descargado.<br />
; ''Completado'' : Esta columna muestra cuanto del archivo has completado. Fijate que puede ser distinto de la columna Transferido debido a las perdidas por corrupción y/o ganancias por la compresión que usan los [[Client|clientes] *Mule (lee [[FAQ_aMule-es#¿Cual es la diferencia entre Transferido y Completado en la ventana de Tráfico?|más]] sobre esta diferencia).<br />
; ''Progreso'' : Esta barra muestra el progreso actual del archivo, los colores signican lo siguiente ([[FAQ_aMule-es#¿Qué significan los colores de la barra de progreso?|recurso]] alternativo):<br />
* Azul: Cuantas fuentes tienen esta parte, cuanto mas oscuro mas fuentes la tienen.<br />
* Rojo: No hay [[FAQ_eD2k-Kademlia-es# ¿Qué es una fuente?|fuentes]] conocidas para esta parte.<br />
* Negro: Ya tienes esta parte.<br />
* Amarillo: Te estás descargando esta parte.<br />
: Una pequeña barra verde encima de la barra grande indica el % de descarga.<br />
; ''Fuentes'' : Hay tres campos en esta columna, aunque la mayor parte de las veces solo se muestran dos ([[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|recurso]]) alternativo:<br />
: <[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] Pedidas>[/<Todas Las [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]]>] [+ <[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] [[FAQ_aMule-es#¿Qué_es_A4AF?|A4AF]]> ] [(<[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] Transfiriendo>)]<br />
: '[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] Pedidas' son aquellas a las que se ha pedido el archivo.<br />
: 'Todas Las [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]]' son todas las [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] de el archivo. Pedidas o no.<br />
: '[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] [[FAQ_aMule-es#¿Qué_es_A4AF?|A4AF]]' son [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] que ofrecen ese archivo, pero a las que se ha pedido otro archivo.<br />
: '[[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|Fuentes]] Transfiriendo' son [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] que te están transfiriendo el archivo en este momento.<br />
; ''Prioridad'' : La prioridad del archivo. Por defecto, la prioridad se establece a "automática", es decir, que [[aMule]] modificará las prioridades según convenga para optimizar las descargas. La prioridad afecta al modo en que [[aMule]] escoge las [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] para cada archivo de aquellas [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] que proveen mas de un archivo requerido por nosotros, de manera que los archivo con prioridad alta obtienen más [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]]. Lea [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|esto]] para más información.<br />
; ''Estado'' : El estado actual del archivo. "Esperando" significa que estás esperando alguna [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuentes]] que empiece a enviar el archivo.<br />
; ''Tiempo Restante'' : Una noción de cuanto puede tardar el archivo en completarse. Solo aparece cuando está siendo transferido.<br />
; ''Último visto completo'' : Esto muestra la última vez que se ha visto una [[FAQ_eD2k-Kademlia-es#¿Qué es una fuente?|fuente]] con el archivo completo.<br />
; ''Última Recepción'' : Esto muestra la última vez que se ha descargado algo de ese archivo.<br />
<br />
=== La cola de Subidas ===<br />
Puedes encontrar la cola de subidas justo debajo de la cola de descargas, y muestra quién se está descargando archivos de tu ordenador (puedes querer leer [[FAQ_aMule-es#¿Por qué hay dos tasas de transferencia en la lista de subidas?|esto]]). Si te lo estás preguntando, no, no puedes parar las subidas. Si pinchas en el icono azul con el texto "Subidas" podrás ver quién está esperando en la cola para descargarse desde tu ordenador, en vez de los que se están descaragndo en este momento.<br />
<br />
=== El significado de los Iconos ===<br />
Estos son los iconos que se pueden encontrar en la ventana de Tráfico.<br />
<br />
* '''Estado de una Fuente'''<br />
** http://www.amule.org/dev-up/Source_1.png - [[Cliente]] cliente que te está enviando un archivo o parte de él.<br />
** http://www.amule.org/dev-up/Source_2.png - Estás en la cola de éste [[Cliente]] o preguntandole por un archivo.<br />
** http://www.amule.org/dev-up/Source_3.png - Te estás conectando a este [[cliente]]<br />
** http://www.amule.org/dev-up/Source_4.png - Has pedido otro archivo al [[cliente]] o no tiene ninguna parte necesaria o no puedes conectar con él debido a [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID Baja]].<br />
** http://www.amule.org/dev-up/Source_5.png - Estado desconocido.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - El [[cliente]] es un [[Amigo]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - [[Cliente]] desconocido<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modificadores'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Cliente]] que soporta el protocolo extendido de [[eMule]], comparticíon de fuentes y eso.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Cliente]] que tiene buen [[FAQ_eD2k-Kademlia-es#¿Qué es todo esto de créditos, tasa y puntuación?|ratio de créditos]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Cliente]] que tiene un [[FAQ_eD2k-Kademlia-es#¿Qué es todo esto de créditos, tasa y puntuación?|ratio de créditos] normal. <br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Cliente]] identificado [[Secure_User_Identification|de forma segura]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Cliente]] que ha sido identificado como un [[chico malo]] por alguna razón.<br />
<br />
* '''[[comment|Comentarios]] de los Archivos'''<br />
** http://www.amule.org/dev-up/File_Comment.png - Este archivo ha sido [[comment|comentado]] o clasificado por alguien.<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - Este archivo ha sido clasificado como [[Fake]] por al menos una persona.<br />
<br />
=== ¿Donde están los Archivos? ===<br />
Una vez que [[aMule]] comienza a descargar un archivo, crearán unos cuantos ficheros para hacer un seguimiento de cada descarga. Estos ficheros se encuentran en el directorio ''.aMule/Temp'' de tu directorio home (''~.aMule/Temp''), pero casi nunca hay que tocarlos.<br />
<br />
Si tienes descargas incompletas de [[eMule]], puedes simplemente poner los ficheros temporales en el directorio ''~.aMule/Temp'' si quieres que [[aMule]] continue descargandolos.<br />
<br />
Sin embargo, una vez que un archivo ha sido completado, se moverá de ''~/.aMule/Temp'' a ''~/.aMule/Incoming'' donde se colocan por defecto todos los archivos completados. Puedes cambiar ambas rutas en las preferencias si lo deseas.<br />
<br />
Ten en cuenta también que el directorio ''.aMule'' es un directorio oculto, asi que debes configurar tu gestor de ficheros para que muestre los archivos ocultos.<br />
<br />
== Conclusion == <br />
Esperamos que esta pequeña introducción te haya dado una idea de como trabaja [[aMule]].<br />
Si te parece que falta algo en esta guía, por favor, haznoslo saber o añadelo tu mismo.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_StartedGetting Started2005-03-22T16:30:11Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== What is [[aMule]] ==<br />
<br />
[[aMule]] is a client for the [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] network commonly called the [[FAQ_eD2k-Kademlia|eDonkey network]], or the ed2k network ([[eDonkey2000]]). This guide does not require that you are familiar with another network (but it helps), however it does require that you have gotten [[aMule]] installed on your computer.<br />
If you haven't installed [[aMule]] yet, then please refer to the installation guide appropriate for your system. Links to these can be found on the [[Main_Page|main page]].<br />
<br />
--[[User:Xaignar|Xaignar]] 01:12, 10 Jul 2004 (CEST)<br />
<br />
== Running [[aMule]] for the first time ==<br />
Start by running [[aMule]]. Usually this can be done by executing the command ''amule'' in a console window or by whatever method might be provided by your distro and windows manager.<br />
<br />
Once started, if you are using a [http://www.gnu.org/software/cvs CVS] build, [[aMule]] will display a notification telling you that you are running it for the first time. Read this to learn what you are getting yourself into ;)<br />
<br />
=== Configuring [[aMule]] ===<br />
On the top of the [[aMule]] window, there is a row of labelled icons. Click the one marked preferences to enter the configuration dialog. Before you start downloading files, you'll need to properly set your connection speed and possibly other settings.<br />
<br />
==== Connection Speed ====<br />
You should know that the eDonkey clients enforce upload, which means that in order to download, you'll have to share files yourself (don't worry if you don't have anything to share). This is enforced in two ways:<br />
* Your download speed depends on how fast you upload. If your upload speed is set to anything below 10kb/s, your maximum download speed will be 3 or 4 times your uploadspeed (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this]] to know more about it), so if you limit your upload speed to 5kb/s, you'll only be able to download with 20kb/s.<br />
* Partially downloaded files are shared as well. You automatically start sharing a file after you've received at least one [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is a 9.28Mb piece of a file).<br />
<br />
Note: If you ever enter the [http://forum.amule.org aMule forum] or [[IRC|IRC channel]] to complain about this or demand that we change the ratio, then I will hunt you down and eat your spleen. -- [[User:Xaignar|Xaignar]]<br />
<br />
When you first open the Preferences dialog, the page shown will be "General", which contains some general settings, like the [[nickname]] other people will see when they download from or upload to you. <br />
To proceed, click on the tab named "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
The only settings relevant to this guide are the settings under "Bandwidth Limits" marked "Upload" and "Download". You don't need to enter a max download speed, but it is recommended that you set the upload speed to around 80% of your actual speed, since it can cause slower downloads otherwise.<br />
<br />
Once you have entered the proper values, you can explore the rest of the settings. To save the changes, simply click the "OK" button.<br />
<br />
=== Connecting to a Server ===<br />
<br />
You should now be looking at the servers dialog:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
The empty list normally contains the servers you know about, but since this is the first time you're running [[aMule]], you don't have any. To remedy this situation, simply click in the text-field containing the text ''http://www.srv1000.com/azz/server.met'' and press enter.<br />
A dialog will pop up and close again once the download has completed.<br />
<br />
You should now have a full list of servers, if not search google for ''server.met'' and place the file in the folder ''.aMule'' on your home dir. The list should look like this:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Next you need to connect to a [[server]]. Normally it's a good idea to select one with as many users as possible, but for now, lets just click the large "Connect" button near the top-left of the window. This will connect you to a random server. Please wait while [[aMule]] contacts servers and tries to establish an connection. Once this happens, proceed on to the next section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
Because [[P2P|p2p]] networks works by [[Client|clients]] directly contact each other, being behind a firewall or router can really cause problems. If you don't know whenever or not you are behind a firewall, simply look at the icon in the bottom-right of the window. If it is green, then you have [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] and can proceed, but if it is yellow, then you need to take a look at the page on [[Firewall|Firewalls]] and/or [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|common problems]], since having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] means greatly reduced capabilities.<br />
<br />
== Basic Usage ==<br />
This will cover some basic usage of [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we click on "Extended Options" and select the option "CD-Images" from the "Type" dropdown menu. Also select the "[[Search#Local_search|Local]] [[Search]]" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Transfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_StartedGetting Started2005-03-22T16:09:11Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== What is [[aMule]] ==<br />
<br />
[[aMule]] is a client for the [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] network commonly called the [[FAQ_eD2k-Kademlia|eDonkey network]], or the ed2k network ([[eDonkey2000]]). This guide does not require that you are familiar with another network (but it helps), however it does require that you have gotten [[aMule]] installed on your computer.<br />
If you haven't installed [[aMule]] yet, then please refer to the installation guide appropriate for your system. Links to these can be found on the [[Main_Page|main page]].<br />
<br />
--[[User:Xaignar|Xaignar]] 01:12, 10 Jul 2004 (CEST)<br />
<br />
== Running [[aMule]] for the first time ==<br />
Start by running [[aMule]]. Usually this can be done by executing the command ''amule'' in a console window or by whatever method might be provided by your distro and windows manager.<br />
<br />
Once started, if you are using a [http://www.gnu.org/software/cvs CVS] build, [[aMule]] will display a notification telling you that you are running it for the first time. Read this to learn what you are getting yourself into ;)<br />
<br />
=== Configuring [[aMule]] ===<br />
On the top of the [[aMule]] window, there is a row of labelled icons. Click the one marked preferences to enter the configuration dialog. Before you start downloading files, you'll need to properly set your connection speed and possibly other settings.<br />
<br />
==== Connection Speed ====<br />
You should know that the eDonkey clients enforce upload, which means that in order to download, you'll have to share files yourself (don't worry if you don't have anything to share). This is enforced in two ways:<br />
* Your download speed depends on how fast you upload. If your upload speed is set to anything below 10kb/s, your maximum download speed will be 3 or 4 times your uploadspeed (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this]] to know more about it), so if you limit your upload speed to 5kb/s, you'll only be able to download with 20kb/s.<br />
* Partially downloaded files are shared as well. You automatically start sharing a file after you've received at least one [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is a 9.28Mb piece of a file).<br />
<br />
Note: If you ever enter the [http://forum.amule.org aMule forum] or [[IRC|IRC channel]] to complain about this or demand that we change the ratio, then I will hunt you down and eat your spleen. -- [[User:Xaignar|Xaignar]]<br />
<br />
When you first open the Preferences dialog, the page shown will be "General", which contains some general settings, like the [[nickname]] other people will see when they download from or upload to you. <br />
To proceed, click on the tab named "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
The only settings relevant to this guide are the settings under "Bandwidth Limits" marked "Upload" and "Download". You don't need to enter a max download speed, but it is recommended that you set the upload speed to around 80% of your actual speed, since it can cause slower downloads otherwise.<br />
<br />
Once you have entered the proper values, you can explore the rest of the settings. To save the changes, simply click the "OK" button.<br />
<br />
=== Connecting to a Server ===<br />
<br />
You should now be looking at the servers dialog:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
The empty list normally contains the servers you know about, but since this is the first time you're running [[aMule]], you don't have any. To remedy this situation, simply click in the text-field containing the text ''http://www.srv1000.com/azz/server.met'' and press enter.<br />
A dialog will pop up and close again once the download has completed.<br />
<br />
You should now have a full list of servers, if not search google for ''server.met'' and place the file in the folder ''.aMule'' on your home dir. The list should look like this:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Next you need to connect to a [[server]]. Normally it's a good idea to select one with as many users as possible, but for now, lets just click the large "Connect" button near the top-left of the window. This will connect you to a random server. Please wait while [[aMule]] contacts servers and tries to establish an connection. Once this happens, proceed on to the next section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
Because [[P2P|p2p]] networks works by [[Client|clients]] directly contact each other, being behind a firewall or router can really cause problems. If you don't know whenever or not you are behind a firewall, simply look at the icon in the bottom-right of the window. If it is green, then you have [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] and can proceed, but if it is yellow, then you need to take a look at the page on [[Firewall|Firewalls]] and/or [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|common problems]], since having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] means greatly reduced capabilities.<br />
<br />
== Basic Usage ==<br />
This will cover some basic usage of [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we click on "Extended Options" and select the option "CD-Images" from the "Type" dropdown menu. Also select the "[[Search#Local_search|Local]] [[Search]]" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Transfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for sources to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/Using_another_wxinstall-deUsing another wxinstall-de2005-03-21T20:15:58Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
[[Using another wxinstall|English]] | '''Deutsch'''<br />
</center><br />
<br />
Wenn schon eine Version von [[wxWidgets]] installiert ist, Sie aber aus bestimmten Gründen eine andere (vielleicht neuere) verwenden möchten, ist das auf die folgende Art und Weise zu erreichen:<br />
<br />
Zuerst das Verzeichnis erstellen (als Beispiel wird hier ''~/aMule/'' verwendet), in dem [[wxWidgets]] und [[aMule]] installiert werden (sie müssen nicht im gleichen Verzeichnis liegen, aber es vereinfacht die Sache).<br />
<br />
Zweitens müssen [[wxWidgets]] und [[aMule]] entsprechend konfiguriert werden (ausgehend von [[wxWidgets]] 2.4.2 und aktuellem (=>rc8) aMule).<br />
<br />
Empfehlenswert ist es, die Artikel über das Compilieren [[Compilation_Installation#Step_1:_wxGTK|von wxGTK]] (wahlweise, nur wenn man ein [[wxWidgets]] vor Version 2.5 installiert) [[Compilation_Installation#Step_2:_wxBase|und wxBase]] zu lesen.<br />
<br />
Im Quellverzeichnis von [[aMule]]:<br><br />
''./configure --prefix=/home/'''user'''/aMule/ --enable-debug --disable-optimize --with-wx-config=/home/'''user'''/aMule/bin/wx-config --with-wxbase-config=/home/'''user'''/aMule/bin/wxbase-2.4-config''<br><br />
''make && make install''<br />
<br />
'''HINWEIS 1:''' Bei einigen Distributionen muss statt ''--with-wx-config=/home/'''Nutzername'''/aMule/bin/wx-config'' ''--with-wx-config=/home/'''Nutzername'''/aMule/bin/wxgtk-2.4-config'' verwendet werden.<br />
<br />
'''HINWEIS 2:''' Es kann passieren, dass [[wxBase]] bei der Installation ''wx-config'' überschreibt. Man kann das überprüfen, indem man ''wx-config --basename'' aufruft, es sollte ''wx_gtk'' anzeigen. Falls nicht, muss man [[wxGTK]] nocheinmal installieren, so dass es seinerseits wieder ''wx-config'' überschreibt und mit [[wxGTK]] verbindet.<br />
<br />
Im obigen Beispiel wäre das fertige [[aMule]] Binary in ''~/aMule/bin/'' zu finden.<br />
<br />
Die Option ''--with-wxbase-config=...'' sollte nur mit [[wxWidgets]]-Versionen vor 2.5 verwendet werden.<br />
<br />
Damit [[aMule]] seine Bibliotheken findet, muss man vor dem Start die Pfade für den Linker anpassen:<br />
<br />
''export LD_LIBRARY_PATH=~/aMule/lib:$LD_LIBRARY_PATH''<br><br />
''export LC_ALL=en_EN.UTF-8''<br />
<br />
Immer schön daran denken, [[Backtraces]] zu erzeugen, wenn aMule abstürzt und sie dem [[AMule_devs|aMule Entwicklerteam]] zu schicken.</div>80.224.220.139http://wiki.amule.org/wiki/User:KnoUser:Kno2005-03-21T13:46:18Z<p>80.224.220.139: </p>
<hr />
<div>Mankind's best Spanish translator! (kno: ¿Lo qué?)<br><br />
Working also in [http://amsn.sf.net/wiki/ aMSN] (as traslator, web developer and coder)<br />
<br />
<u>[[aMule]] concerns:</u><br />
*Translated whole [[FAQ_aMule|aMule]], [[FAQ_eD2k-Kademlia|ed2k]] and [[Getting Started]] FAQs into spanish [[FAQ_aMule-es|(1)]] [[FAQ_eD2k-Kademlia-es|(2)]] [[Getting Started-es|(3)]]<br />
*Started the [[aMule problems]] translation to [[aMule problems-es|spanish]]<br />
*Translated much more articles to [[Main Page-es|spanish]]. Just walk around our [[Main Page-es|spanish wiki]]!</div>80.224.220.139http://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-21T13:41:40Z<p>80.224.220.139: </p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that [[aMuled]] will not compile with earlier versions of [[wxWidgets]], such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.eMule'' file and the ''~/.aMule'' directory will be creted in the home directory of the user that ran [[aMuled]]. <br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>80.224.220.139http://wiki.amule.org/wiki/AMule_is_slowAMule is slow2005-03-21T13:40:29Z<p>80.224.220.139: </p>
<hr />
<div><center>'''English''' | [[AMule_is_slow-it|Italiano]] | [[AMule_is_slow-nl|Nederlands]]</center><br />
<br />
== [[aMule]] is slow ==<br />
<br />
So [[aMule]] is slow? This can be due to:<br />
<br />
*[[#Your fault|Your fault]]<br />
*[[#The network's fault|The network's fault]]<br />
<br />
== Your fault ==<br />
<br />
This is a list of issues which can be the reason for slow download speeds:<br />
<br />
*A low value in "Preferences"->"Download limit".<br />
*A low value in "Preferences"->"Upload limit". Upload limits under 4 kbps limit your download speed to 3 times your upload speed. Upload limits under 10 kbps limit your download speed to 4 times your upload speed. Upload limits above or equal to 10 kbps give you unlimited download speed, limited only by the "Download limit" preference value (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this link]] to know more about it).<br />
*A too high value in "Preferences"->"Upload limit". Your line may get congested! (depends on your line-speed)<br />
*A too low value in "Preferences"->"Max Connections". There are not enough connections available.<br />
*A too high value in "Preferences"->"Max Connections". Too many connections are congesting your line.<br />
*A too low value in "Core Tweaks"->"Max New Connections". It takes very long to aquire sources.<br />
*A too high value in "Core Tweaks"->"Max New Connections". Your line gets congested, many new connections produce much overhead-bandwidth.<br />
*Having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
*Some [http://en.wikipedia.org/wiki/ISP ISP]s block or limit connections to the standard [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] [[FAQ_eD2k-Kademlia#Which_ports_do_I_have_to_configure_in_a_firewall_or_router_to_run_aMule?|ports]]. Try changing the port in "Preferences"->"Connections" to some other values.<br />
*Your firewall may be blocking some ports/protocols used by [[aMule]] and/or you did not forward these ports in your router (again, see [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]]).<br />
<br />
== The network's fault ==<br />
<br />
We're sorry to tell you that sometimes, the low speeds aren't due to a bad [[aMule]] code or a bad configuration, but due to other facts. This is a list:<br />
<br />
*The [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] is a slow network. In some other [[P2P]] networks you can easily download faster. The [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] network is one of the fastest [[P2P]] networks existing, but its main goal is availability. While on other popular networks you'll be able to download very fast, you'll quickly find out that in the [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] network there are millions of files you'll be unable to find in any other network.<br />
*[[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credits]]. If you are running [[aMule]] for the first time or if you deleted some files in the ''~/.aMule'' directory, you'll have no [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credits]]. [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credits]] grant fast downloads. If you don't know what they are, read [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|this]].<br />
*The file's availability. Rare files, old files, extremly new files... this kind of files have very few [[FAQ_eD2k-Kademlia#What_is_a_source?|source]]s, so it takes quite some time for [[aMule]] to connect to some other [[client]] sharing it.<br />
*Long [[queue]]s: [[eMule]] and most of its variants use long [[queue]]s, the default maximum size being 5.000. While this means that one cannot jump ahead of other [[client]]s by rapidly re-asking a [[FAQ_eD2k-Kademlia#What_is_a_source?|source]] (a problem seen before the time of [[eMule]]), it also means that one must be willing to wait in line and that can for a new [[client]] with no [[FAQ_ed2k#What_is_all_that_credits,_rate_and_score_stuff_about?|credits]] modifiers take a while. <br />
*Check the [[FAQ network|network FAQ]].</div>80.224.220.139http://wiki.amule.org/wiki/HowTo_Compile_aMuledHowTo Compile aMuled2005-03-21T13:31:54Z<p>80.224.220.139: </p>
<hr />
<div>== 1st ==<br />
<br />
'''NOTE:''' If you have already installed [[wxWidgets|wxGTK]] 2.5.4 or higher, jump directly into the [[#2nd|second step]], since [[wxGTK]] 2.5.4 includes [[wxBase]] 2.5.4. Note that amuled will not compile with earlier versions of wxWidgets, such as version 2.4.2!<br />
<br />
Download [[wxBase]] 2.5.4 or higher from http://www.wxWidgets.org<br />
unpack it, and do as user<br />
*''./configure --prefix=/usr/''<br />
*''make''<br />
as root <br />
*''make install''<br />
*''ldconfig''<br />
<br />
<br />
== 2nd ==<br />
<br />
*Download [[aMule CVS|amule-cvs]] from http://amule.hirnriss.net <br />
Don't use version 2.0.0-rc8, there was a severe bug in it concerning [[aMuled]]!<br />
<br />
Unpack it, and do as user<br />
*''./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon''<br />
*''make''<br />
as root <br />
*''make install''<br />
<br />
That's it. You now have a working [[aMuled|aMule-daemon]] in ''/usr/local/bin''<br><br />
Now you need to configure it. To create the ''~/.eMule'' file, which is the preferences file, run [[aMuled]] once. <br><br />
The ''~/.eMule'' file and the ''~/.aMule'' directory will be creted in the home directory of the user that ran [[aMuled]]. <br><br />
You probably want [[aMuleWeb]] to control your [[aMuled|daemon]]. To be able to use that you need to enable [[External Connections]]. Check [[Webserver-1.2.x|this article]].<br><br />
I know it's for 1.2.x but since you dont have a GUI to setup everything this is what you want.<br><br />
<br />
== Where to report problems and questions? ==<br />
<br />
For Problems or Questions just report on [http://forum.amule.org aMule forum] or join [[IRC]] channel [irc://irc.freenode.net/amule #amule] at [irc://irc.freenode.net irc.freenode.net]<br />
<br />
[[User:Stefanero|Stefanero]]</div>80.224.220.139http://wiki.amule.org/wiki/Link_to_translationLink to translation2005-03-21T01:49:31Z<p>80.224.220.139: </p>
<hr />
<div>Whenever a [[Translating_Wiki|translation is done]], some articles must be editted to link to it, so that the translated article is accessible.<br />
<br />
This linking process is done in the following way:<br />
<br />
*The original article and any translation of the same article will add a link to the rest of translations of the article displaying, as the link's text, the name of the language the article has been translated to in that language with a leading capital letter.<br />
<br />
:Example: If the article [[FAQ aMule]] was translated to [[FAQ aMule-es|spanish]], [[FAQ aMule]] would contain a link to [[FAQ aMule-es]] displaying the text "''Español''" (which means "Spanish" in spanish).<br />
<br />
*A part from the links to the other translations, it must contain a text in bold displaying the article's language in that language.<br />
<br />
:Example: If the article [[FAQ aMule]] was translated to [[FAQ aMule-es|spanish]], [[FAQ aMule-es]] would contain the text "'''Español'''" (which means "Spanish" in spanish).<br />
<br />
*All the links and text explained above must be separated one another by a pipe-character (''|'') surronded with one space character on each side ("'' | ''").<br />
<br />
:Example: '''English''' | [[Getting_Started-es|Español]]<br />
<br />
*In which order the languages are displayed can be anything, but '''all translations''' of the same article must use the '''same order'''.<br />
<br />
*The languages must all be displayed one after the other in a single line, centered in the page and at the beginning of the article.<br />
<br />
:Example: <nowiki><center>'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]</center></nowiki><br />
<br />
*Also, if the translated article is referred by the [[Main Page]] or any translation of it, a link to the translation must be appended following the original link, surrounded with brackets and separated from other links by spaces. The text to appear in the link will be the name of the language of the translation in the language of the [[Main Page]] translation.<br />
<br />
:Example: [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]])<br />
<br />
*Finally, if any translated article refers to another article which is already translated into the language of this article, the link must point to the translated article, and optionally provide the link to the original article too.<br />
<br />
Examples of all this can be seen in [[Main Page]], [[Main Page-es]], [[FAQ aMule]], [[FAQ aMule-es]], and lots more arounf [[Main Page|this wiki]].</div>80.224.220.139http://wiki.amule.org/wiki/Link_to_translationLink to translation2005-03-21T01:48:30Z<p>80.224.220.139: </p>
<hr />
<div>Whenever a [[Translating_Wiki|translation is done[[, some articles must be editted to link to it, so that the translated article is accessible.<br />
<br />
This linking process is done in the following way:<br />
<br />
*The original article and any translation of the same article will add a link to the rest of translations of the article displaying, as the link's text, the name of the language the article has been translated to in that language with a leading capital letter.<br />
<br />
:Example: If the article [[FAQ aMule]] was translated to [[FAQ aMule-es|spanish]], [[FAQ aMule]] would contain a link to [[FAQ aMule-es]] displaying the text "''Español''" (which means "Spanish" in spanish).<br />
<br />
*A part from the links to the other translations, it must contain a text in bold displaying the article's language in that language.<br />
<br />
:Example: If the article [[FAQ aMule]] was translated to [[FAQ aMule-es|spanish]], [[FAQ aMule-es]] would contain the text "'''Español'''" (which means "Spanish" in spanish).<br />
<br />
*All the links and text explained above must be separated one another by a pipe-character (''|'') surronded with one space character on each side ("'' | ''").<br />
<br />
:Example: '''English''' | [[Getting_Started-es|Español]]<br />
<br />
*In which order the languages are displayed can be anything, but '''all translations''' of the same article must use the '''same order'''.<br />
<br />
*The languages must all be displayed one after the other in a single line, centered in the page and at the beginning of the article.<br />
<br />
:Example: <nowiki><center>'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]</center></nowiki><br />
<br />
*Also, if the translated article is referred by the [[Main Page]] or any translation of it, a link to the translation must be appended following the original link, surrounded with brackets and separated from other links by spaces. The text to appear in the link will be the name of the language of the translation in the language of the [[Main Page]] translation.<br />
<br />
:Example: [[aMule_problems|Common problems]] ([[aMule_problems-es|Spanish]])<br />
<br />
*Finally, if any translated article refers to another article which is already translated into the language of this article, the link must point to the translated article, and optionally provide the link to the original article too.<br />
<br />
Examples of all this can be seen in [[Main Page]], [[Main Page-es]], [[FAQ aMule]], [[FAQ aMule-es]], and lots more arounf [[Main Page|this wiki]].</div>80.224.220.139http://wiki.amule.org/wiki/Spec_fileSpec file2005-03-20T19:07:24Z<p>80.224.220.139: </p>
<hr />
<div>Since 14th March 2005 there is a spec file in the [[aMule CVS]] tarball, so that you can easily generate an [http://www.rpm.org RPM].<br />
<br />
It works like this:<br />
<br />
#Download the latest [[aMule CVS]] tarball. It '''Must''' be the [[aMule CVS]] tarball of the '''same day''', these [http://www.rpm.org RPM]s can only be built on the same day you download them.<br />
#Run: ''rpmbuild -ta aMule-CVS-tarball.tar.bz2''<br />
#There you are, you have a brand new [[aMule CVS]] tarball [http://www.rpm.org RPM] to test the latest and greatest [[aMule]]!<br />
<br />
Notice that you must be familiar with [http://www.rpm.org RPM] generation and you must have everything required to compile [[aMule]] previously installed in your system.<br />
<br />
Enjoy!</div>80.224.220.139http://wiki.amule.org/wiki/AMule_SVNAMule SVN2005-03-20T19:01:08Z<p>80.224.220.139: </p>
<hr />
<div>The latest development status of [[aMule]] can be found [http://amule.hirnriss.net here].<br />
<br />
This are nightly copies of the [[aMule]] [http://www.gnu.org/software/cvs CVS] repository and have no warranty to work correctly or even to compile.<br />
<br />
You might want to be on the bleeding edge of the [[aMule]] releases and development, but remember: '''use at your own risk!'''<br />
<br />
Since 14th March 2005 there is a [[spec file]] in the [http://amule.hirnriss.net aMule CVS tarball], so that you can easily generate an [http://www.rpm.org RPM]. Read about it [[spec file| here]].</div>80.224.220.139http://wiki.amule.org/wiki/HowTo_compile_on_SolarisHowTo compile on Solaris2005-03-20T16:10:05Z<p>80.224.220.139: </p>
<hr />
<div>'''Compiling [[aMule]]/[[aMuleWeb]] on [http://www.sun.com/software/solaris/10 Solaris 10] x86'''<br />
<br />
*Install the [http://www.blastwave.org/pkg-get.php pkg-get] script from http://www.blastwave.org/pkg-get.php<br />
<br />
*Use the [http://www.blastwave.org/pkg-get.php pkg-get] script to install some required libraries, which do not come with [http://www.sun.com/software/solaris Solaris]:<br />
**autoconf<br />
**automake<br />
**gd<br />
**gettext<br />
**gtk/gtk2<br />
**libpng<br />
These packages will install to ''/opt/csw'' tree<br />
<br />
*Set your path like this:<br />
PATH=/usr/local/bin:/opt/csw/bin:/usr/sfw/bin:/usr/bin<br />
<br />
*Simlink the [http://www.gnu.org GNU]] utilities in ''/usr/sfw/bin'' to their "right" names (''gar=ar'', ''gas=as'', ''gld=ld'', ''gmake=make'', ''ggrep=grep'', ''gtar=tar'', etc...) somewhere in your path. I sym-linked them to their same directory (''/usr/sfw/bin'').<br />
<br />
*Now, get the latest [[wxGTK]] package from http://www.wxwidgets.org and compile it. Install it to ''/usr/local''. I have not tried compiling it with [http://www.unicode.org Unicode] support, nor against [http://gtk.org GTK2], so basically this is untested. But should work.<br />
<br />
*Get the latest [[aMule CVS]] from http://amule.hirnriss.net and uncompress it somewhere.<br />
<br />
*Set these two environment wariables:<br />
CPPFLAGS='-I /opt/csw/include'<br />
LD_LIBRARY_PATH=/usr/local/lib:/opt/csw/lib:/usr/sfw/lib:/usr/lib<br />
<br />
*Configure [[aMule]] like this:<br />
./configure --enable-webserver<br />
<br />
*Type ''make'', press <ENTER> and hope for the best.<br />
<br />
*If compilation went OK, you can now run [[aMule]]!<br />
./src/amule<br />
*ENJOY!<br />
<br />
This guide was used for compiling [[aMule]] and [[aMuleWeb]] on [http://www.sun.com/software/solaris/10 Solaris 10] FCS, I have no idea if it will work or not on previous/later [http://www.sun.com/software/solaris Solaris] releases, but it should. Also, if you got [[aMule]] compiled on other [http://www.sun.com/software/solaris Solaris] than [http://www.sun.com/software/solaris/10 10], please tell me how you did, or if this guide worked for you or any extra things you had to do, etc.<br />
<br />
Last, but not least, this guide works '''only''' for [[aMule CVS]] versions starting March 7th/2005, no previous [[aMule]] version will compile on [http://www.sun.com/software/solaris Solaris] following this guide.<br />
<br />
Witten by [[User:Skolnick|Skolnick]] on March 6/2005<br />
<br />
Thanks goes to all the [[aMule devs|aMule dev team]], specially [[User:Kry|Kry]], who helped me a lot, and [[User:ken|ken]] for the ''CPPFLAGS'' tip.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_StartedGetting Started2005-03-16T11:11:47Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== What is [[aMule]] ==<br />
<br />
[[aMule]] is a client for the [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] network commonly called the [[FAQ_eD2k-Kademlia|eDonkey network]], or the ed2k network ([[eDonkey2000]]). This guide does not require that you are familiar with another network (but it helps), however it does require that you have gotten [[aMule]] installed on your computer.<br />
If you haven't installed [[aMule]] yet, then please refer to the installation guide appropriate for your system. Links to these can be found on the [[Main_Page|main page]].<br />
<br />
--[[User:Xaignar|Xaignar]] 01:12, 10 Jul 2004 (CEST)<br />
<br />
== Running [[aMule]] for the first time ==<br />
Start by running [[aMule]]. Usually this can be done by executing the command ''amule'' in a console window or by whatever method might be provided by your distro and windows manager.<br />
<br />
Once started, if you are using a [http://www.gnu.org/software/cvs CVS] build, [[aMule]] will display a notification telling you that you are running it for the first time. Read this to learn what you are getting yourself into ;)<br />
<br />
=== Configuring [[aMule]] ===<br />
On the top of the [[aMule]] window, there is a row of labelled icons. Click the one marked preferences to enter the configuration dialog. Before you start downloading files, you'll need to properly set your connection speed and possibly other settings.<br />
<br />
==== Connection Speed ====<br />
You should know that the eDonkey clients enforce upload, which means that in order to download, you'll have to share files yourself (don't worry if you don't have anything to share). This is enforced in two ways:<br />
* Your download speed depends on how fast you upload. If your upload speed is set to anything below 10kb/s, your maximum download speed will be 3 or 4 times your uploadspeed (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this]] to know more about it), so if you limit your upload speed to 5kb/s, you'll only be able to download with 20kb/s.<br />
* Partially downloaded files are shared as well. You automatically start sharing a file after you've received at least one [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is a 9.28Mb piece of a file).<br />
<br />
Note: If you ever enter the [http://forum.amule.org aMule forum] or [[IRC|IRC channel]] to complain about this or demand that we change the ratio, then I will hunt you down and eat your spleen. -- [[User:Xaignar|Xaignar]]<br />
<br />
When you first open the Preferences dialog, the page shown will be "General", which contains some general settings, like the [[nickname]] other people will see when they download from or upload to you. <br />
To proceed, click on the tab named "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
The only settings relevant to this guide are the settings under "Bandwidth Limits" marked "Upload" and "Download". You don't need to enter a max download speed, but it is recommended that you set the upload speed to around 80% of your actual speed, since it can cause slower downloads otherwise.<br />
<br />
Once you have entered the proper values, you can explore the rest of the settings. To save the changes, simply click the "OK" button.<br />
<br />
=== Connecting to a Server ===<br />
<br />
You should now be looking at the servers dialog:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
The empty list normally contains the servers you know about, but since this is the first time you're running [[aMule]], you don't have any. To remedy this situation, simply click in the text-field containing the text ''http://www.srv1000.com/azz/server.met'' and press enter.<br />
A dialog will pop up and close again once the download has completed.<br />
<br />
You should now have a full list of servers, if not search google for ''server.met'' and place the file in the folder ''.aMule'' on your home dir. The list should look like this:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Next you need to connect to a [[server]]. Normally it's a good idea to select one with as many users as possible, but for now, lets just click the large "Connect" button near the top-left of the window. This will connect you to a random server. Please wait while [[aMule]] contacts servers and tries to establish an connection. Once this happens, proceed on to the next section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
Because [[P2P|p2p]] networks works by [[Client|clients]] directly contact each other, being behind a firewall or router can really cause problems. If you don't know whenever or not you are behind a firewall, simply look at the icon in the bottom-right of the window. If it is green, then you have [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] and can proceed, but if it is yellow, then you need to take a look at the page on [[Firewall|Firewalls]] and/or [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|common problems]], since having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] means greatly reduced capabilities.<br />
<br />
== Basic Usage ==<br />
This will cover some basic usage of [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we click on "Extended Options" and select the option "CD-Images" from the "Type" dropdown menu. Also untick the "Global Search" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Transfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for sources to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_StartedGetting Started2005-03-16T11:10:52Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== What is [[aMule]] ==<br />
<br />
[[aMule]] is a client for the [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] network commonly called the [[FAQ_eD2k-Kademlia|eDonkey network]], or the ed2k network ([[eDonkey2000]]). This guide does not require that you are familiar with another network (but it helps), however it does require that you have gotten [[aMule]] installed on your computer.<br />
If you haven't installed [[aMule]] yet, then please refer to the installation guide appropriate for your system. Links to these can be found on the [[Main_Page|main page]].<br />
<br />
--[[User:Xaignar|Xaignar]] 01:12, 10 Jul 2004 (CEST)<br />
<br />
== Running [[aMule]] for the first time ==<br />
Start by running [[aMule]]. Usually this can be done by executing the command ''amule'' in a console window or by whatever method might be provided by your distro and windows manager.<br />
<br />
Once started, if you are using a [http://www.gnu.org/software/cvs CVS] build, [[aMule]] will display a notification telling you that you are running it for the first time. Read this to learn what you are getting yourself into ;)<br />
<br />
=== Configuring [[aMule]] ===<br />
On the top of the [[aMule]] window, there is a row of labelled icons. Click the one marked preferences to enter the configuration dialog. Before you start downloading files, you'll need to properly set your connection speed and possibly other settings.<br />
<br />
==== Connection Speed ====<br />
You should know that the eDonkey clients enforce upload, which means that in order to download, you'll have to share files yourself (don't worry if you don't have anything to share). This is enforced in two ways:<br />
* Your download speed depends on how fast you upload. If your upload speed is set to anything below 10kb/s, your maximum download speed will be 3 or 4 times your uploadspeed (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this]] to know more about it), so if you limit your upload speed to 5kb/s, you'll only be able to download with 20kb/s.<br />
* Partially downloaded files are shared as well. You automatically start sharing a file after you've received at least one [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is a 9.28Mb piece of a file).<br />
<br />
Note: If you ever enter the [http://forum.amule.org aMule forum] or [[IRC|IRC channel]] to complain about this or demand that we change the ratio, then I will hunt you down and eat your spleen. -- [[User:Xaignar|Xaignar]]<br />
<br />
When you first open the Preferences dialog, the page shown will be "General", which contains some general settings, like the [[nickname]] other people will see when they download from or upload to you. <br />
To proceed, click on the tab named "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
The only settings relevant to this guide are the settings under "Bandwidth Limits" marked "Upload" and "Download". You don't need to enter a max download speed, but it is recommended that you set the upload speed to around 80% of your actual speed, since it can cause slower downloads otherwise.<br />
<br />
Once you have entered the proper values, you can explore the rest of the settings. To save the changes, simply click the "OK" button.<br />
<br />
=== Connecting to a Server ===<br />
<br />
You should now be looking at the servers dialog:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
The empty list normally contains the servers you know about, but since this is the first time you're running [[aMule]], you don't have any. To remedy this situation, simply click in the text-field containing the text ''http://www.srv1000.com/azz/server.met'' and press enter.<br />
A dialog will pop up and close again once the download has completed.<br />
<br />
You should now have a full list of servers, if not search google for ''server.met'' and place the file in the folder ''.aMule'' on your home dir. The list should look like this:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Next you need to connect to a [[server]]. Normally it's a good idea to select one with as many users as possible, but for now, lets just click the large "Connect" button near the top-left of the window. This will connect you to a random server. Please wait while [[aMule]] contacts servers and tries to establish an connection. Once this happens, proceed on to the next section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
Because [[P2P|p2p]] networks works by [[Client|clients]] directly contact each other, being behind a firewall or router can really cause problems. If you don't know whenever or not you are behind a firewall, simply look at the icon in the bottom-right of the window. If it is green, then you have [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] and can proceed, but if it is yellow, then you need to take a look at the page on [[Firewall|Firewalls]] and/or [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|common problems]], since having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] means greatly reduced capabilities.<br />
<br />
== Basic Usage ==<br />
This will cover some basic usage of [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we click on "Extended Option" and select the option "CD-Images" from the "Type" dropdown menu. Also untick the "Global Search" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Transfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for sources to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/User:KnoUser:Kno2005-03-16T09:59:20Z<p>80.224.220.139: </p>
<hr />
<div>Mankind's best Spanish translator! (kno: ¿Lo qué?)<br><br />
Working also in [http://amsn.sf.net/wiki/ aMSN] (as traslator, web developer and coder)<br />
<br />
<u>[[aMule]] concerns:</u><br />
*Translated whole [[FAQ_aMule|aMule]], [[FAQ_eD2k-Kademlia|ed2k]] and [[Getting Started]] FAQs into spanish [[FAQ_aMule-es|(1)]] [[FAQ_eD2k-Kademlia-es|(2)]] [[Getting Started-es|(3)]]<br />
*Started the [[aMule problems]] translation to [[aMule problems-es|spanish]]</div>80.224.220.139http://wiki.amule.org/wiki/Getting_Started-esGetting Started-es2005-03-16T09:57:20Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
[[Getting_Started|English]] | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | '''Español'''<br />
<br />
<h2>(Traducido por ''[[User:Kno|KNO]]'')</h2><br />
</center><br />
== Qué es [[aMule]] ==<br />
<br />
[[aMule]] es un cliente para la red de [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] comunmente llamada [[FAQ_eD2k-Kademlia|red eDonkey]], o red ed2k ([[eDonkey2000]]). Esta guía no requiere que estes familiarizado con esta otra red (pero ayuda), pero si es necesario que tengas instlado [[aMule]] en tu ordenador.<br />
Si no tienes instalado [[aMule]] todavia, ve a la página de guía de instalación para tu sistema. Puedes encontrar los enlacen el la [[Main_Page|página principal]].<br />
<br />
== Ejecutando [[aMule]] por primera vez ==<br />
Comienza ejecutando [[aMule]]. Normalmente ésto se puede hacer ejecutando el comando ''amule'' en una ventana de consola o con cualquier otro método que te permita tu distribución y tu entorno gráfico.<br />
<br />
Una vez iniciado, si estás usando una versión [http://www.gnu.org/software/cvs CVS], [[aMule]] te sacará un mensaje que te dice que estás ejecutandolo por primera vez. ''Read this to learn what you are getting yourself into ;)''<br />
<br />
=== Configurando [[aMule]] ===<br />
En la parte de arriba de la ventana de [[aMule]], hay una fila de iconos con texto. Pincha en el que pone preferencias para entrar en la ventana de configuración. Antes de comenzar a descargar ficheros, necesitas configurar correctamente la velocidad de tu conexión y posiblemente otras cosas.<br />
<br />
==== Velocidad de Conexión ====<br />
Tienes que saber que los clientes eDonkey obligan a compartir, esto significa que para poder descargar cosas, tienes que compartir fichero tú mismo (no te preocupes si no tienes nada para compartir). Esta oblicación se hace de dos maneras:<br />
* Tu velocidad de descarga depende de cómo de rápido compartas. Si tu velocidad de subida está en algo inferior a 10 tu velocidad máxima de descarga será 3 o cuatro veces la de subida (lee [[FAQ_eD2k-Kademlia-es#¿Hay alguna limitación en la red ED2K?|esto]] para saber más acerca de esta limitación), así que si limitas la velocidad de subida a 5kb/s, solo podrás descargar a 20kb/s.<br />
* Los ficheros parcialmente descargados también serán compartidos. Automaticamente, comienzas a compartir un fichero una vez que has recibido al menos un [[FAQ_eD2k-Kademlia-es#¿Qué es un chunk?|chunk]] (un [[FAQ_eD2k-Kademlia-es#¿Qué es un chunk?|chunk]] es una parte de 9.28Mb de un fichero).<br />
<br />
Nota: Si entras en el [http://forum.amule.org aMule foro] o en el [[IRC|canal de IRC]] para quejarte de esto o pedir que cambiemos el ratio, te daré caza y me comeré tu bazo. -- [[User:Xaignar|Xaignar]]<br />
<br />
Cuando abres por primera vez la ventana de Preferencias, la página mostrada será "General", que contiene algunos ajustes generales, como el [[nickname|alias]] que verán los demas cuando estan descargando de ti o dandote ficheros.<br />
Para seguir, pincha en la pestaña llamada "Conexion":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
Los únicos ajustes importantes para esta guía están dentro del marco "Límites" señalados como "Descargar" y "Subida". No es necesario meter un máximo en la velocidad de descarga, pero es recomendable que pongas el máximo de la velocidad de subida en torno al 80% de la capacidad subida de tu conexión, ya que si no, ésto puede causar descargas mas lentas.<br />
<br />
Una vez que has introducido los valores adecuados, puedes explorar el resto de los ajustes. Para salvar los cambios, simplemente haz click en el botón "OK".<br />
<br />
<br />
=== Conectando a un Servidor ===<br />
<br />
Ahora deberías estar viendo la ventana de servidores:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
La lista vacía normalmente contiene los servidores que conoces, pero como es la primera vez que ejecutas [[aMule]], no hay ninguno. Para remediar esta situación, simplemente haz click en el campo de texto que pone ''http://www.srv1000.com/azz/server.met'' y pulsa enter.<br />
Se abrirá una ventana y se cerrará de nuevo cuando la descarga de la lista de servidores haya terminado.<br />
<br />
Ahora deberias tener una lista llena de servidores, si no es así busca en [http://www.google.es/search?hl=es&q=server.met&btnG=B%C3%BAsqueda+en+Google&meta= google] ''server.met'' y colocarlo en el directorio ''.aMule'' de tu home. La lista debe ser como esta:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Lo siguiente que necesitas es conectarte a un [[server|servidor]]. Normalmente es una buena idea conectarte a uno que tenga el máximo de usuarios posible, pero por ahora, solo pincha en el botón "Conectar" que está cerga de la esquina superior izquierda de la ventana. Esto te conectará a un servidor de forma aleatoria. Espera mientras [[aMule]] contacta con los servidores e intenta establecer una conexión. Una vez que ésto pase, procede a la siguiente sección.<br />
<br />
=== [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] ===<br />
Dado que las redes [[P2P|p2p]] trabajan contactando [[Client|clients]] directamente unos con otros, estar detrás de un cortafuegos o un router puede causar verdaderos problemas. Si no sabes si estás o no detrás de un cortafuegos, simplemente mira el icono en la esquina inferior izquierda de la ventana. Si es verde, entonces tienes [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] y puedes seguir, pero si es amarillo, necesitas mirar la página [[Firewall|Firewalls]] y/o [[AMule_problems-es#aMule se conecta a los servidores, pero siempre obtiene LowID. ¿Por que? Y, ¿Puedo hacer algo al respecto?|problemas comunes]], ya que tener [[FAQ_eD2k-Kademlia-es#¿Qué es ID baja e ID alta?|ID baja e ID alta]] significa reducir muchisimo las capacidades de descarga.<br />
<br />
== Uso Básico ==<br />
Esto cubre el uso básico de [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we select the option "CD-Images" from the "Type" dropdown menu. Also untick the "Global Search" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Tranfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for sources to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_Started-frGetting Started-fr2005-03-16T09:56:46Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
[[Getting_Started|English]] | '''Français''' | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
<br />
== [[aMule]] c'est quoi ==<br />
<br />
[[aMule]] est un client pour le réseau [[FAQ_eD2k-Kademlia|eD2k]] de [[P2P|peer-to-peer]] habituellement appelé le [[FAQ_eD2k-Kademlia|réseau eDonkey]], ou le réseau ed2k ([[eDonkey2000]]). Ce guide ne nécessite pas que vous soyez familier avec les autres réseaux (mais ca aide), par contre vous devez avoir installé [[aMule]] sur votre ordinateur.<br />
Si vous n'avez pas encore installé [[aMule]], alors lisez le guide d'installation dédié à votre système. Les liens vers ses guides se trouve sur la [[Main_Page|page principale]].<br />
<br />
<br />
== Lancer [[aMule]] pour la première fois ==<br />
<br />
Commencez par lancer [[aMule]]. Habituellement cela peut être fait en exécutant la commande ''amule'' dans une fenêtre console ou par n'importe quelle méthode fournie par votre distro ou votre windows manager.<br />
<br />
Une fois démarré, si vous utilisez la version [http://www.gnu.org/software/cvs CVS], [[aMule]] affichera une remarque vous disant que vous le lancez pour la première fois. Lisez la pour savoir dans quoi vous vous êtes embarqué ;)<br />
<br />
<br />
=== Configurer [[aMule]] ===<br />
Au sommet de la fenêtre de [[aMule]], il y a une rangée d'icone étiquetées. Clickez sur celle qui est appellée préférence pour entrer dans l'espace de configuration. Avant de commencer à télécharger des fichiers, vous aurez besoin de fixer proprement votre vitesse de connexion et probablement d'autres détails.<br />
<br />
<br />
==== Vitesse de connexion ====<br />
Vous devez savoir que les clients eDonkey encourage fortement l'upload, ce qui signifie que pour télécharger, vous devez vous-même partager des fichiers (ne vous inquiétez pas si vous n'avez rien à partager). Pour cela ils s'y prennent de deux manières :<br />
* Votre vitesse de téléchargement dépend de la vitesse à laquelle vous uploader. Si votre vitesse d'upload est fixée à quelque chose en dessous de 10kb/s, votre vitesse maximale de téléchargement sera de 3 ou 4 fois cette vitesse (lisez [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|ceci]] pour en savoir plus), ainsi si vous limiter l'upload à 5kb/s vous serez capable de télécharger à une vitesse de seulement 20kb/s.<br />
* Les fichiers partiellement téléchargés sont aussi partagés. Vous commencez automatiquement à partager un fichier dès que vous avez reçu au moins un [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (un [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] est un morceau de 9.28Mb du fichier).<br />
<br />
''Remarque :'' Si jamais vous allez sur [http://forum.amule.org aMule forum] ou [[IRC|channel IRC]] pour vous plaindre à propos de ca ou demander que nous changions ce ratio, alors je vous captures et vous manges la rate. -- [[User:Xaignar|Xaignar]]<br />
<br />
Quand vous ouvrez une première fois la boite de dialogue des Préférences, la page montrée sera "Générale", elle contient quelques options générale tel que le [[nickname|nickname (surnom)]] que les autre personnes veront quand ils téléchargeront de vous ou que vous téléchargerez leurs fichiers.<br />
Pour commencer, clickez sur l'onglet nommé "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
Les seules options pertinantes pour ce guide sont les options sous "Bandwith Limits" marquées "Upload" et "Download". Vous n'avez pas besoin d'entrer une vitesse de téléchargement maximale, mais il est recommandé que vous fixiez la vitesse d'upload aux environs de 80% de votre vitesse réel, autrement cela causerait des téléchargements plus lents.<br />
<br />
Une fois que vous avez entré les valeurs adéquates, vous pouvez explorer le reste des options. Pour enregistrer les changements, appuyez simplement sur le bouton "OK".<br />
<br />
=== Se connecter à un serveur ===<br />
<br />
Vous devriez maintenant regarder la boite de dialogue des serveurs :<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
La liste vide contient normalement les serveurs connus, mais comme c'est la première fois que vous lancez [[aMule]], vous n'en avez pas. Pour remédier à cette situation, clickez simplement dans le champ de texte contenant ''http://www.srv1000.com/azz/server.met'' et appuyez sur enter. Une boite de dialogue va surgir et se refermer une fois que le téléchargement sera terminé.<br />
Vous devriez maintenant avoir une pleine liste de serveurs, sinon faites une recherche google avec ''server.met'' et placez le fichier dans le dossier ''.aMule'' de votre répertoire home. La liste devrait ressembler à ca :<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Ensuite vous devez vous connecter à un [[server|serveur]]. Normalement c'est une bonne idée d'en sélectionner un avec autant d'utilisateurs que possible, mais pour l'instant contentons nous de cliquer sur le grand boutton ''Connect'' près du sommet gauche de la fenêtre. Cela va vous connecter à un serveur au hasard. Attendez un petit moment le temps que [[aMule]] contacte les serveurs et essaie d'établir une connexion. Ensuite, continuez avec la prochaine section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
<br />
Parceque les réseaux [[P2P|p2p]] fonctionnent par des clients directement en contacte les uns avec les autres, se trouver derrière un firewall ou un router peu réellement poser problème. Si vous ne savez pas si vous êtes derrière un firewall, regardez simplement l'icone au sommet droit de la fenêtre. Si elle est verte c'est que vous avez un [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] et pouvez continuer, mais si il est jaune, alors vous devriez jetez un coup d'oeil sur la page à propos des [[Firewall|Firewalls]] et/ou [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|problèmes courrants]], parceque avoir [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] signifie des possibilités grandement diminuées.<br />
<br />
== Utilisation basique ==<br />
<br />
Cela couvrira certains usages de base de [[aMule]].<br />
<br />
=== Chercher et télécharger ===<br />
<br />
OK, c'est la raison d'être du [[P2P|p2p]] : télécharger des fichiers. Pour le bien de ce guide je supposerais que vous êtes très content de télécharger le dernier CD [http://www.knoppix.org Knoppix] (qui ne l'est pas ?). Pour le télécharger vous devez d'abord vous assurer que vous êtes connecté à un serveur et ensuite cliquez sur le boutons "Searches".<br />
<br />
Cela va apporter cette boite de dialogue :<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Puisque l'on ne s'occupe que des images CD, on selectionne l'option "CD-Images" dans le menu déroulant "Type". Déselectionnez également l'option "Global search", parceque que nous n'avons pas réellement besoin de chercher n'importe quoi d'autre que dans le [[server]] actuellement connecté. Ensuite nous entrons ''Knoppix'' dans le champ "Name" au dessus et frappons enter ou le bouton "Search". <br />
<br />
Vous devriez maintenant avoir une pleine liste de résultat :<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Trions la liste par [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], en cliquant 2 fois sur la zone nommée "Sources", cela rend plus facile de trouver les fichiers populaires. Le deuxième semble interressant, donc on double-clique dessus (ou simple-cliquer dessus et ensuite cliquer sur le bouton "Download"). Cela va mettre le fichier en file d'attente pour télécharger.<br />
<br />
Les résultats peuvent être présenté en un certain nombre de couleurs, qui on les signification suivantes :<br />
* Le Bleu représente le nombre de sources, plus il y a de sources plus sombre est le bleu.<br />
* Le Rouge représente les fichiers que vous êtes en train de télécharger.<br />
* Le Vert est pour les fichiers que vous avez téléchargé ou partagé auparavant, en d'autres mots des fichiers que vous possédez déjà.<br />
<br />
<br />
=== La file des téléchargements ===<br />
<br />
Cliquez sur le boutton transfert pour amener une liste de fichier que vous avez envoyé faire la file pour télécharger :<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
Si vous avez de la chance, la barre de progression va prendre une jolie teinte bleu foncée, ce qui signifie que beaucoup de gens ont ce fichier (lisez [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|ceci]] pour en savoir plus). Prenez garde des fichiers qui ont des parties rouges parceque cela signifie que personne n'a cette partie du fichier et vous ne pourrez probablement pas télécharger le fichier au complet.<br />
<br />
Si vous double-cliquez sur n'importe lequel des fichiers, vous pourrez voir les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] que vous aurrez trouvé pour ce fichier.<br />
<br />
==== A propos des lignes et des colonnes ====<br />
<br />
Voici les colonnes de la file de téléchargement :<br />
<br />
; ''Filename'' : Le nom du fichier.<br />
; ''Size'' : La taille du fichier. Le réseau eDonkey2000 supporte les fichiers jusqu'à une taille de 4GB (en savoir [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|plus]] à propos de ca).<br />
; ''Transferred'' : Montre le montant déjà téléchargés.<br />
; ''Completed'' : Cette colonne montre quelle quantité du fichier vous avez réellement complétée. Notez que cela peut différer de la colonne Transferred à cause des corruptions ou des gains fait par la compression que les [[Client|clients]]*Mule utilise (lisez en [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Tranfers_window?|plus]] à propos de ces différences).<br />
; ''Progress'' : Cette barre montre la progression actuelle du fichier, les couleurs ont les significations suivantes ( [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|ressource]] alternative) :<br />
* Bleu : Combien de sources fournissent cette partie, plus la couleur est sombre plus il y a de sources qui la fournissent.<br />
* Rouge : Il n'y a pas de [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] connues qui fournissent cette partie.<br />
* Noir : Vous avez déjà téléchargé cette partie.<br />
* Jaune : Vous êtes en train de télécharger cette partie.<br />
: La petite barre verte au sommet de chaque grosse barre donne une indication sur la progression réelle.<br />
; ''Sources'' : Il y a 3 zones dans cette colonne, bien que seulement deux sont principalement montrées ([[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]] alternative) : <br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' Sont les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] qui ont déjà reçu une demande pour le fichier.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' Sont toutes les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] pour ce fichier, qui ont reçu une demande ou non.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' Sont les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] qui fournissent ce fichier mais on reçu une demande pour un autre. <br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' ce sont les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] qui uploadent ce fichier pour vous à cet instant précis.<br />
; ''Priority'' : La priorité d'un fichier. Par défault les fichiers sont mis en auto-priorité, ce qui signifie que [[aMule]] s'en occupera par lui-même. Les priorités influencent la manière dont [[aMule]] alloue les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] dont ont sait qu'elles fournissent plusieurs fichiers ainsi les fichiers qui ont une haute priorité obtiennent plus de [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Lisez en [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|plus]] à propos de ca.<br />
; ''Status'' : la situation actuelle du fichier. Waiting signifie que vous attendez que des sources commence à uploader vers vous.<br />
; ''Time Remaining'' : Une supposition sur la rapidité avec laquelle le fichier sera complété. Ne montre quelque chose que quand vous êtes en train de recevoir le fichier.<br />
; ''Last Seen Complete'' : Cela montre la dernière fois que vous avez vu le fichier entier fourni par les [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] auquelles vous avez envoyé une demande.<br />
; ''Last reception'' : Cela montre la dernière fois ou vous avez reçu des données du fichier. <br />
<br />
<br />
=== La file des uploads ===<br />
La file des uploads peut être trouvées juste en dessous de la file des downloads, et montre qui est en train de télécharger des fichiers à partir des votres ( vous pourriez avoir envie de lire [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|ceci]]).<br />
Au cas où vous vous poseriez la question, non vous ne pouvez pas stoper les uploads. Si vous cliquer sur l'icone bleue près de l'étiquette "Uploads", vous pourrez voir qui fait la file pour télécharger chez vous, plutôt que les gens qui sont en train de télécharger maintenant.<br />
<br />
<br />
=== Les icones et leur signification ===<br />
Voici les icones qui se trouvent sur la page des transfert.<br />
<br />
* '''Source Status'''<br />
** http://www.amule.org/dev-up/Source_1.png - Un [[Client|client]] vous envoie un fichier ou ''????''(hashset).<br />
** http://www.amule.org/dev-up/Source_2.png - Vous êtes soit dans la file d'attente du [[Client|client]] ou bien êtes en train de lui demander un fichier.<br />
** http://www.amule.org/dev-up/Source_3.png - Vous êtes en train de vous connecter à ce [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - On a demandé au [[Client|client]] un autre fichier, il n'a pas les parties demandées ou est incapable de seconnecter à cause d'un [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status inconnu.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] est un [[Friend|ami]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - [[Client]] inconnu<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - Le [[Client|client]] supporte les protocoles étendu de [[eMule]] tel que le source-sharing.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - Le [[Client|client]] a un bon [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - Le [[Client|client]] a un [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]] normal.<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - Le [[Client|client]] a été [[Secure_User_Identification|identifié avec sécurité]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - Le [[Client|client]] a pour une certaine raison été identifié comme un [[bad guy]].<br />
<br />
* '''Fichiers [[comment|commenté]]'''<br />
** http://www.amule.org/dev-up/File_Comment.png - Ce fichier à été réévalué ou quelqu'un a ajouté un [[comment|commentaire]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - Ce fichier à été évalué comme un [[Fake|faux]] par au moin une personne.<br />
<br />
=== Où sont les fichiers ===<br />
<br />
Une fois que [[aMule]] commence à télécharger un fichier, il va créer nombre de fichier pour garder la piste de ce téléchargement spécifique. Ces fichiers se trouvent dans le sous-dossier ''.aMule/Temp'' de votre dossier personnel (''~/.aMule/Temp''), mais on ne devrait pas y toucher dans la plupart des cas.<br />
<br />
Si vous avez des fichiers incomplets venant de [[eMule]], vous pouvez simplement placer les fichiers temp dans le dossier ''~/.aMule/Temp'' si vous souhaitez que [[aMule]] continue à les télécharger.<br />
<br />
Cependant, une fois qu'un fichier a été complété, il est déplacé à partir de ''~/.aMule/Temp'' vers ''~/.aMule/Incoming'', où tous les fichiers complets sont placés par défaut. Il vous est loisible de modifier ces deux destinations dans les "preferences".<br />
<br />
Remarquez également que le dossier ''.aMule'' est un dossier caché, donc il se pourait que vous ailliez à configurer votre file-manager pour qu'il vous montre les fichiers caché.<br />
<br />
== Conclusion ==<br />
<br />
J'espère que cette brêve introduction vous a donné une idée de la façons dont [[aMule]] marche. Si vous sentez que quelque chose manque dans ce guide, faite le nous savoir ou ajoutez le par vous même.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_Started-nlGetting Started-nl2005-03-16T09:56:39Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
[[Getting Started|English]] | [[Getting_Started-fr|Français]] | '''Nederlands''' | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== Wat is [[aMule]] ==<br />
<br />
[[aMule]] is een client voor het [[FAQ_eD2k-Kademlia-nl|eD2k]] [[P2P|peer-to-peer]] netwerk, vaak het [[FAQ_eD2k-Kademlia-nl|eDonkey netwerk]], of het ed2k netwerk ([[eDonkey2000]]) genoemd. Voor deze gids is het niet nodig dat u bekend met met een ander netwerk (hoewel dat zal helpen), het is wel nodig dat u [[aMule]] geïnstalleerd heeft.<br />
Als u [[aMule]] nog niet geïnstalleerd hebt, kijkt dan naar de installatie gids voor uw systeem. Links daarheen kunnen gevonden worden op de [[Main_Page-nl|hoofd pagina]].<br />
<br />
== [[aMule]] de eerste keer draaien ==<br />
Start met het starten van [[aMule]]. Dit wordt meestal gedaan door het commando ''amule'' in te voeren in een console venster of welke methode uw distributie en window manager hebben.<br />
<br />
Na het starten, als u een [http://www.gnu.org/software/cvs CVS] versie gebruikt, zal [[aMule]] een bericht tonen dat u het voor de eerste keer draait. Lees dit zodat u weet waar u aan begint ;).<br />
<br />
=== [[aMule]] instellen ===<br />
Bovenin het [[aMule]] venster is een rij pictogrammen. Klik op het pictogram met de tekst Voorkeuren om het instellingen venster te krijgen. Voor u begint met het downloaden van bestanden, moet u uw verbindings snelheid en mogelijk andere instellingen instellen.<br />
<br />
==== Verbindings Snelheid ====<br />
U moet weten dat the eDonkey clients u dwingen te uploaden, dat wil zeggen dat om te kunnen downloaden u zelf ook bestanden moet delen (maakt u zich geen zorgen als u niets heeft om te delen). Dit wordt gedaan op twee manieren:<br />
* Uw download snelheid is afhankelijk van uw upload snelheid. Als uw upload snelheid lager ingesteld is dan 10kb/s, is uw maximum download snelheid 3 of 4 keer uw upload snelheid (lees [[FAQ_eD2k-Kademlia-nl#Zijn_er_beperkingen_aan_het_ED2K_netwerk?|dit]] om er meer over te weten te komen), dus als u uw upload snelheid hebt begrensd tot 5kb/s, kunt u slechts downloaden met maximaal 20kb/s.<br />
* Gedeeltelijk gedonwloade bestanden worden ook gedeeld. U deelt een bestand automatisch als u minimaal een [[FAQ_eD2k-Kademlia#Wat_is_een_blok?|blok]] hebt ontvangen (een [[FAQ_eD2k-Kademlia#Wat_is_een_blok?|blok]] is een deel van een bestand van 9,28MB).<br />
<br />
Let op: Als u ooit op het [http://forum.amule.org aMule forum] of op het [[IRC|IRC kanaal]] hierover komt klagen of eisen dat we de verhouding veranderen, kom ik u persoonlijk opjagen en opeten. -- [[User:Xaginar|Xaignar]]<br />
<br />
Als u voor het eerst de Voorkeuren opent, ziet u de pagina "Algemeen", die de algemene instellingen bevat, zoals de [[nickname|bijnaam]] die andere mensen zien als ze van u downloaden of naar u uploaden.<br />
Om verder te gaan, klik op het tabblad genaamd "Verbinding":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
De enige instellingen die in deze gids van belang zijn zijn de instellingen onder "Bandbreedte Grenzen", gemarkeerd door "Upload" en "Download". U hoeft geen maximum download snelheid in te voeren, maar het is aan te raden om de upload snelheid in te stellen op ongeveer 80% van uw maximale upload snelheid, omdat het anders uw downloads kan vertragen.<br />
<br />
Als u de goede waarden hebt ingevoerd, kunt u de reste van de instellingen bekijken. Om de wijzigingen te bewaren, klik simpelweg op de "OK" knop.<br />
<br />
=== Verbinden met een Server ===<br />
<br />
U zou nu het servers tabblad moeten zien:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
De lege lijst bevat normaal de servers die u kent, maar omdat dit de eerste keer is dat u [[aMule]] draait, heeft u er nog geen. Om deze situatie om te lossen, klik simpelweg in het text-veld met de tekst ''http://www.srv1000.com/azz/server.met'' en druk u op enter.<br />
Een venster zal openen en weer sluiten als de download compleet is.<br />
<br />
Nu zou u een grote lijst met servers hebben, als dat niet het geval is zoek via google naar ''server.met'' en plaats dat bestand in de directory ''.aMule'' in uw home directory. De lijst zou er nu zo ongeveer uit moeten zien:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Nu moet u verbinden met een [[server]]. Meestal is het een goed idee om er een te kiezen met zo veel mogelijk gebruiker, maar voor nu, klik simpelweg op de grote "Verbind" knop linksboven in het venster. Dit maakt verbinding met een willekeurige server. Wacht a.u.b. terwijl [[aMule]] probeert te verbinden met een server. Als dit gedaan is, lees hieronder verder.<br />
<br />
=== [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Hoog en Laag ID]] ===<br />
Omdat [[P2P|p2p]] netwerken werken via [[Client|clients]] die direct met elkaar verbonden zijn, kan het problemen geven als u achter een firewall of router zit. Als u niet weet of u achter een firewall zit, kijk dan naar het pictogram rechtsonder in het venster. Als het groen is, dan heeft u een [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Hoog ID]] en kunt u verder gaan, maar als het geel is, kijk dan op de pagina over [[Firewall|Firewalls]] en/of [[AMule_problems-nl#aMule_verbindt_met_de_server,_maar_het_krijgt_altijd_een_Laag_ID._Waarom?_en,_kan_ik_er_wat_aan_doen?|veel voorkomende problemen]], omdat het hebben van een [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Laag ID]] betekent dat de mogelijkheden sterk verminderd zijn.<br />
<br />
== Basis Gebruik ==<br />
Dit zal het basis gebruik van [[aMule]] behandelen.<br />
<br />
=== Zoeken en Downloaden ===<br />
OK, dit is wat [[P2P|p2p]] voor is: Bestanden downloaden.<br />
Voor het voorbeeld zal ik aannemen dat u graag de laatste [http://www.knoppix.org Knoppix] CD wil downloaden (wie zou dat niet willen?). Omdit te downloaden moet u er eerst voor zorgen dat u verbonden bent met een server en klik dan op de knop "Zoeken".<br />
<br />
Dat zal het zoek tabblad tonen:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Omdat we alleen geïntereseerd zijn in CD images, selecteren we de optie "CD-Images" uit het "BestandsType" menu. Deselecteer de optie "Globaal Zoeken", omdat het niet nodig is ergers anders te zoeken dan alleen de [[server]] waarmee we verbonden zijn. Dan voeren we ''Knoppix'' in het "Naam" veld en drukken we op enter of de "Zoek" knop. U zou nu een lijst met resultaten moeten zien:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Laten we de lijst sorteren op [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]], door twee maal te klikken op het veld met de naam "Bronnen", dit maakt het makklelijker om populaire bestanden te vinden. De tweede ziet er interessant uit, dus dubbelklikken we er op (of klik er op en klik dan op de "Download" knop). Dit zal het bestand in de download wachtrij zetten.<br />
<br />
Resultaten kunnen in een aantal kleuren getoond worden, de betekenis hiervan is als volgt:<br />
* Blauw geeft het aantal bronnen aan, hoe meer bronnen hoe donkerder het blauw.<br />
* Rood geeft aan dat u het bestand al aan het downloaden bent.<br />
* Groen is voor bestanden die u al gedownload hebt of daarvoor al gedeeld hebt, met andere worden bestanden die u al heeft.<br />
<br />
=== De Download Wachtrij ===<br />
Klik op de "Overdrachten" knop om een lijst met bestanden te zien waarbij u in de wachtrij staat om het te downloaden:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
Als u gelukt heeft heeft de voortgangsindicator een mooie donker blauwe kleur, wat betekent dat veel mensen dat bestand hebben (lees [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|dit]] om meer hierover te weten te komen). Let op voor bestanden die rode delen hebben, omdat dat betekent dat niemand dat deel van het bestand heeft en de kans bestaat dat u het bestand niet compleet kan downloaden.<br />
<br />
Als u dubbelklikt op een van de bestanden, kunt u de gevonden [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] voor dat bestand zien.<br />
<br />
==== Rijen en Kolommen ====<br />
Dit zijn de kolommen in de Download Wachtrij:<br />
<br />
; ''Bestandsnaam'' : De naam van het bestand.<br />
; ''Grootte'' : De grootte van het bestand. Het eDonkey2000 netwerk ondersteunt bestanden tot maximaal 4GB groot (lees [[FAQ_eD2k-Kademlia-nl#Zijn_er_beperkingen_aan_het_ED2K_netwerk?|meer]] hierover).<br />
; ''Overgebracht'' : Toont de hoeveelheid gedownloade data.<br />
; ''Compleet'' : Deze kolom toont hoeveel van het bestand u compleet hebt. Let op dat dit kan afwijken van de Overgebracht kolom door beschadigingen of compressie gebruikt door *Mule [Client|clients]] (lees Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Tranfers_window?|meer]] over dit verschil).<br />
; ''Voortgang'' : Deze balk toont de voortgang van het bestand, de betekenis van de kleuren is als volgt (alternatieve [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|bron]]):<br />
* Blauw: Hoe veel bronnen hebben dit deel, hoe donkereder de kleur, hoe meer bronnen met dit deel.<br />
* Rood: Er zijn geen [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] bekend met dit deel.<br />
* Zwart: U heeft dit deel al gedownload.<br />
* Geel: U bent dit deel nu aan het downloaden.<br />
: De groene balk bovenop de grote balk geeft een indicatie van de voortgang.<br />
; ''Bronnen'' : Er zijn 3 velden in deze kolom, hoewel er meestal maar2 getoond worden (alternatieve [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|bron]]):<br />
: <Gevraagde [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]>[/<Alle [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]> ] [(<Overbrengende [[FAQ_eD2k-Kademlia#Wat_is_een_bron?|bronnen]]>)]<br />
: 'Gevraagde [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]' zijn deze die om dat bestand gevraagd zijn.<br />
: 'Alle [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]' zijn alle [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] van dat bestand, gevraagd en ongevraagd..<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Al om een Ander Bestand Gevraagd)]] [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|Bronnen]]' zijn [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] met dat bestand, maar zijn al om een ander bestand gevraagd..<br />
: 'Overbrengende [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]]' zijn [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] die dat bestand op dit moment naar u aan het uploaden zijn.<br />
; ''Prioriteit'' : De prioriteit van het bestand. Bestanden krijgen standaard auto-prioriteit, wat betekent dat [[aMule]] het zelf regelt. Prioriteiten bepalen hoe [[aMule]] [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] die meerdere bestanden hebben verdeelt en dus dat bestanden met een hoge prioriteit meer [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bronnen]] krijgen. Lees [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|meer]] hierover.<br />
; ''Status'' : De huidige status van het bestand. Wachten betekent dat u wacht op bronnen die naar u gaan uploaden.<br />
; ''Overgebleven tijd'' : Een gok over hoe snel het bestand compleet zal zijn gedownload. Toont alleen iets als het bestand gedownload wordt.<br />
; ''Laatst Compleet Gezien'' : Dit toont het laatste tijdstip waarop u het hele bestand compleet hebt gezien.<br />
; ''Laatste Overdracht'' : Dit toont het laatste tijdstip waarop u delen van dit bestand aan het downloaden was.<br />
<br />
=== De Upload Wachtrij ===<br />
De upload wachtrij kan gevonden worden onder de download wachtrij, en toont wie bestanden van u download (misschien wilt u [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|dit]] lezen).<br />
Als u het zich afvraagt, nee, u kunt uploads niet stoppen. Als u op het blauwe pictogram naast de tekst "Uploads" klikt, kunt u zien wie er in de wachtrij staan om van u te downloaden, in plaats van de mensen die op dat moment van u aan het downloaden zijn.<br />
<br />
=== Pictogrammen en Hun Betekenis ===<br />
Dit zijn de pictogrammen die op de Overdrachten pagina gevonden kunnen worden.<br />
<br />
* '''Bronnen Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - De [[Client|client]] stuurt u een bestand of een hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - U staat in de wachtrij van deze [[Client|client]] of u vraagt het om een bestand.<br />
** http://www.amule.org/dev-up/Source_3.png - U bent aan het verbinden met deze [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - De [[Client|client]] is al om een ander bestand gevraagd, heeft geen benodigde delen of kan niet verbinden met u vanwege een [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Laag ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is onbekend.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is een [[Friend|vriend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - De [[Client|client]] ondersteunt het uitgebreidde [[eMule]] protocol. Het delen van Bronnen en dergelijke.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - De[[Client|client]] heeft een goede [[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - De [[Client|client]] heeft een normale [[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - De [[Client|client]] is [[Secure_User_Identification|veilig geïdentificeerd]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - De [[Client|client]] is om de een of andere reden geïdentificeerd als [[bad guy|slecht]].<br />
<br />
* '''Bestands [[commentaar]]'''<br />
** http://www.amule.org/dev-up/File_Comment.png - Dit bestand heeft een waardering gekregen of iemand heeft [[comment|commentaar]] toegevoegd.<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - Dit bestand is gemarkeerd als [[Fake|Nep]] door minimaal een persoon.<br />
<br />
=== Waar Zijn De Bestanden? ===<br />
Als [[aMule]] begint met het downloaden van een bestand maakt het een aantal bestanden die die specifieke download volgen. Deze bestanden kunt u vinden in de subdirectory ''.aMule/Temp'' in uw homedirectory (''~/.aMule/Temp''), maar meestal moet u daar niet aankomen.<br />
<br />
Als u incomplete downloads hebt van [[eMule]], kunt u de tijdelijke bestanden simpelweg in de ''~/.aMule/Temp'' directory plaatsen als u wilt dat [[aMule]] verder gaat met het downloaden ervan.<br />
<br />
Echter, als een bestand compleet gedownload is, wordt het verplaatst uit ''~/.aMule/Temp'' naar ''~/.aMule/Incoming'', waar alle complete bestanden standaard in worden geplaatst. U kunt beide directories veranderen in de voorkeuren als u dat wilt.<br />
<br />
Let op, de directory ''.aMule'' is een verborgen directory, mogelijk moet u het tonen van verborgen bestanden aanzetten in uw bestandsbeheerder, als u er een gebruikt.<br />
<br />
== Conclusie ==<br />
Hopelijk heeft deze korte introductie u een idee gegeven overhoe [[aMule]] werkt. Als u denkt dat er iets ontbreekt in deze gids, laat het ons dan weten of voeg het zelf toe.</div>80.224.220.139http://wiki.amule.org/wiki/Getting_StartedGetting Started2005-03-16T09:56:23Z<p>80.224.220.139: </p>
<hr />
<div><center><br />
'''English''' | [[Getting_Started-fr|Français]] | [[Getting_Started-nl|Nederlands]] | [[Getting_Started-es|Español]]<br />
</center><br />
<br />
== What is [[aMule]] ==<br />
<br />
[[aMule]] is a client for the [[P2P|peer-to-peer]] [[FAQ_eD2k-Kademlia|eD2k]] network commonly called the [[FAQ_eD2k-Kademlia|eDonkey network]], or the ed2k network ([[eDonkey2000]]). This guide does not require that you are familiar with another network (but it helps), however it does require that you have gotten [[aMule]] installed on your computer.<br />
If you haven't installed [[aMule]] yet, then please refer to the installation guide appropriate for your system. Links to these can be found on the [[Main_Page|main page]].<br />
<br />
--[[User:Xaignar|Xaignar]] 01:12, 10 Jul 2004 (CEST)<br />
<br />
== Running [[aMule]] for the first time ==<br />
Start by running [[aMule]]. Usually this can be done by executing the command ''amule'' in a console window or by whatever method might be provided by your distro and windows manager.<br />
<br />
Once started, if you are using a [http://www.gnu.org/software/cvs CVS] build, [[aMule]] will display a notification telling you that you are running it for the first time. Read this to learn what you are getting yourself into ;)<br />
<br />
=== Configuring [[aMule]] ===<br />
On the top of the [[aMule]] window, there is a row of labelled icons. Click the one marked preferences to enter the configuration dialog. Before you start downloading files, you'll need to properly set your connection speed and possibly other settings.<br />
<br />
==== Connection Speed ====<br />
You should know that the eDonkey clients enforce upload, which means that in order to download, you'll have to share files yourself (don't worry if you don't have anything to share). This is enforced in two ways:<br />
* Your download speed depends on how fast you upload. If your upload speed is set to anything below 10kb/s, your maximum download speed will be 3 or 4 times your uploadspeed (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this]] to know more about it), so if you limit your upload speed to 5kb/s, you'll only be able to download with 20kb/s.<br />
* Partially downloaded files are shared as well. You automatically start sharing a file after you've received at least one [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is a 9.28Mb piece of a file).<br />
<br />
Note: If you ever enter the [http://forum.amule.org aMule forum] or [[IRC|IRC channel]] to complain about this or demand that we change the ratio, then I will hunt you down and eat your spleen. -- [[User:Xaignar|Xaignar]]<br />
<br />
When you first open the Preferences dialog, the page shown will be "General", which contains some general settings, like the [[nickname]] other people will see when they download from or upload to you. <br />
To proceed, click on the tab named "Connection":<br />
<br />
http://www.amule.org/dev-up/Limits.png<br />
<br />
The only settings relevant to this guide are the settings under "Bandwidth Limits" marked "Upload" and "Download". You don't need to enter a max download speed, but it is recommended that you set the upload speed to around 80% of your actual speed, since it can cause slower downloads otherwise.<br />
<br />
Once you have entered the proper values, you can explore the rest of the settings. To save the changes, simply click the "OK" button.<br />
<br />
=== Connecting to a Server ===<br />
<br />
You should now be looking at the servers dialog:<br />
<br />
http://www.amule.org/dev-up/ServerDlg.png<br />
<br />
The empty list normally contains the servers you know about, but since this is the first time you're running [[aMule]], you don't have any. To remedy this situation, simply click in the text-field containing the text ''http://www.srv1000.com/azz/server.met'' and press enter.<br />
A dialog will pop up and close again once the download has completed.<br />
<br />
You should now have a full list of servers, if not search google for ''server.met'' and place the file in the folder ''.aMule'' on your home dir. The list should look like this:<br />
<br />
http://www.amule.org/dev-up/ServerList.png<br />
<br />
Next you need to connect to a [[server]]. Normally it's a good idea to select one with as many users as possible, but for now, lets just click the large "Connect" button near the top-left of the window. This will connect you to a random server. Please wait while [[aMule]] contacts servers and tries to establish an connection. Once this happens, proceed on to the next section.<br />
<br />
=== [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High and Low ID]] ===<br />
Because [[P2P|p2p]] networks works by [[Client|clients]] directly contact each other, being behind a firewall or router can really cause problems. If you don't know whenever or not you are behind a firewall, simply look at the icon in the bottom-right of the window. If it is green, then you have [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|High ID]] and can proceed, but if it is yellow, then you need to take a look at the page on [[Firewall|Firewalls]] and/or [[AMule_problems#aMule_connects_to_server,_but_it_is_always_given_LowID._Why?_and,_can_I_do_something_about_it?|common problems]], since having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]] means greatly reduced capabilities.<br />
<br />
== Basic Usage ==<br />
This will cover some basic usage of [[aMule]].<br />
<br />
=== Searching and Downloading ===<br />
OK, this is what [[P2P|p2p]]'ing is about: Downloading files.<br />
For the sake of this guide, I'll presume that you are really keen on downloading the latest [http://www.knoppix.org Knoppix] CD (who isn't?). To download this, first ensure that you are connected to a server and then click on the "Searches" button.<br />
<br />
This will bring up the search dialog:<br />
<br />
http://www.amule.org/dev-up/SearchDlg.png<br />
<br />
Since we only care about CD images, we select the option "CD-Images" from the "Type" dropdown menu. Also untick the "Global Search" setting, since we don't really need to search anything other than the currently connected [[server]]. Then we enter ''Knoppix'' in the top "Name" field and hit enter or the "Search" button. You should now have a listful of results:<br />
<br />
http://www.amule.org/dev-up/SearchResults.png<br />
<br />
Lets sort the list by [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]], by clicking twice on the field marked "Sources", this makes it easier to find popular files. The second one looks interesting, so we double-click on it (or click on it and then on the "Download" button). This will queue the file for download.<br />
<br />
Results can be displayed in a number of colors, which signify the following:<br />
* Blue represents the number of sources, the more sources the darker the blue.<br />
* Red represents files that you are currently downloading.<br />
* Green is for files you have downloaded or shared before, in other words files you already have.<br />
<br />
=== The Download Queue ===<br />
Click on the "Transfers" button to bring forth a list of files you have queued for download:<br />
<br />
http://www.amule.org/dev-up/DownloadQueue.png<br />
<br />
If you're lucky, the progress bar will turn a nice dark shade of blue, which means that a lot of people have that file (read [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|this]] to know more about it). Beware of files that have parts marked in red, since it means that no-one has that part of the file and you most likely wont be able to complete the download.<br />
<br />
If you double-click on any of the files, you can see the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you have found for that file.<br />
<br />
==== Of Rows and Columns ====<br />
These are the columns of the Download Queue:<br />
<br />
; ''Filename'' : The name of the file.<br />
; ''Size'' : The size of the file. The eDonkey2000 network supports files up to 4GB in size (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|more]] about this).<br />
; ''Transferred'' : Shows the amount downloaded.<br />
; ''Completed'' : This column displays how much of the file you have actually completed. Please note that this can differ from the Transferred column because of corruptions or gains made by the compression *Mule [[Client|clients]] use (read [[FAQ_aMule#What_is_the_difference_between_Transfered_and_Completed_in_the_Tranfers_window?|more]] about this difference).<br />
; ''Progress'' : This bar displays the current progress of the file, the colours signifying the following (alternative [[FAQ_aMule#What_do_those_colors_in_the_progress_bar_mean?|resource]]):<br />
* Blue: How many sources provide this part, the darker the colour, the more sources provide it.<br />
* Red: There are no known [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide this part.<br />
* Black: You have already downloaded this part.<br />
* Yellow: You are currently downloading this part.<br />
: The green bar on top of the larger bar gives an indication of the actual progress.<br />
; ''Sources'' : There are 3 fields in this column, though mostly only 2 are shown (alternative [[FAQ_aMule#What_do_all_those_numbers_in_the_sources_column_in_the_transfers_window_mean?|resource]]):<br />
: <Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>[/<All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]>] [+ <[[FAQ_aMule#What_is_A4AF?|A4AF]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]> ] [(<Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]>)]<br />
: 'Asked [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are those that have been asked for the file.<br />
: 'All [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are all [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] of that file, asked and unasked.<br />
: '[[FAQ_aMule#What_is_A4AF?|A4AF (Asked For Another File)]] [[FAQ_eD2k-Kademlia#What_is_a_source?|Sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that provide that file, but have been asked for anther one.<br />
: 'Transferring [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]' are [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] which are uploading that file to you at this very moment.<br />
; ''Priority'' : The priority of the file. Files are set to auto-priority by default, which means that [[aMule]] will manage it by itself. Priorities affect how [[aMule]] allocates [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] that are known to provide multiple files and thus means that high-priority files get more [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]]. Read [[FAQ_aMule#What_do_all_those_numbers_in_the_priority_column_in_the_extended_transfers_window_mean?|more]] about this.<br />
; ''Status'' : The current status of the file. Waiting means that you are waiting for sources to start uploading to you.<br />
; ''Time Remaining'' : An guess at how fast the file will be completed. Only shows something when you are currently receiving the file.<br />
; ''Last Seen Complete'' : This shows the last time you've seen the entire file provided by the [[FAQ_eD2k-Kademlia#What_is_a_source?|sources]] you've asked.<br />
; ''Last Reception'' : This shows the last time you were downloading parts of this file.<br />
<br />
=== The Upload Queue ===<br />
The upload queue can be found just beneath the download queue, and shows who are downloading files from you (you might want to read [[FAQ_aMule#Why_are_there_two_transfer_rates_in_the_uploading_transfer_list?|this]]). In case you are wondering, no, you cannot stop uploads. If you click on the blue icon next to the "Uploads" label, you can see who are queued for downloading from you, rather than the people who are actually downloading from you right now.<br />
<br />
=== Icons and What They Signify ===<br />
These are the icons that can be found on the Transfers page.<br />
<br />
* '''Source Status''' <br />
** http://www.amule.org/dev-up/Source_1.png - [[Client]] is sending you either a file or a hashset.<br />
** http://www.amule.org/dev-up/Source_2.png - You are either on this [[Client|clients]] queue or currently asking it for a file.<br />
** http://www.amule.org/dev-up/Source_3.png - You are currently connecting to this [[Client|client]].<br />
** http://www.amule.org/dev-up/Source_4.png - [[Client]] has been asked for another file, has no needed parts or is unable to connect because of a [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
** http://www.amule.org/dev-up/Source_5.png - Status is unknown.<br />
<br />
* '''eDonkey Clients'''<br />
** http://www.amule.org/dev-up/Client_aMule.png - [[aMule]]<br />
** http://www.amule.org/dev-up/Client_eDonkey.png - [[eDonkey2000]]<br />
** http://www.amule.org/dev-up/Client_eMule.png - [[eMule]]<br />
** http://www.amule.org/dev-up/Client_Friend.png - [[Client]] is a [[Friend]]<br />
** http://www.amule.org/dev-up/Client_Lphant.png - [[lphant]]<br />
** http://www.amule.org/dev-up/Client_MLDonkey.png - [[mlDonkey]]<br />
** http://www.amule.org/dev-up/Client_Shareaza.png - [[Shareaza]]<br />
** http://www.amule.org/dev-up/Client_Unknown.png - Unknown [[Client]]<br />
** http://www.amule.org/dev-up/Client_xMule.png - [[xMule]]<br />
<br />
* '''Modifiers'''<br />
** http://www.amule.org/dev-up/Client_Mod_eMuleProt.png - [[Client]] supports the extended [[eMule]] protocols. Source-sharing and such.<br />
** http://www.amule.org/dev-up/Client_Mod_GoodCredit.png - [[Client]] has a good [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_NormCredit.png - [[Client]] has a normal [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credit-rating]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Good.png - [[Client]] has been [[Secure_User_Identification|securely identified]].<br />
** http://www.amule.org/dev-up/Client_Mod_SecId_Bad.png - [[Client]] has been for some reason been identified as a [[bad guy]].<br />
<br />
* '''File [[comment]]s'''<br />
** http://www.amule.org/dev-up/File_Comment.png - This file has either been rated or someone has added a [[comment]].<br />
** http://www.amule.org/dev-up/File_Comment_Bad.png - This file has been rated as [[Fake]] by at least one person.<br />
<br />
=== Where Are The Files? ===<br />
Once [[aMule]] starts downloading a file, it will create a number of files to keep track of that specific download. These files can be found in the subdir ''.aMule/Temp'' in your homedir (''~/.aMule/Temp''), but should not be touched in most cases. <br />
<br />
If you have incompleted downloads from [[eMule]], you can simply place the temp files in the ''~/.aMule/Temp'' directory if you wish for [[aMule]] to continue downloading them.<br />
<br />
However, once a file has been completed, it will be moved away from ''~/.aMule/Temp'' and to ''~/.aMule/Incoming'', where all completed files are placed by default. You can change both of these paths in the preferences should you wish to do so.<br />
<br />
Also, please note that the ''.aMule'' directory is a hidden directory, so you might have to enable showing of hidden files in your file-mananger, should you use one such.<br />
<br />
<br />
== Conclusion == <br />
Hopefully this brief introduction has given you an idea of how [[aMule]] works. If you feel that something is missing from this guide, please let us know or add it yourself.</div>80.224.220.139http://wiki.amule.org/wiki/User:KnoUser:Kno2005-03-16T09:54:50Z<p>80.224.220.139: </p>
<hr />
<div>Mankind's best Spanish translator! (kno: ¿Lo qué?)<br><br />
Working also in [http://amsn.sf.net/wiki/ aMSN] (as traslator, web developer and coder)<br />
<br />
<u>[[aMule]] concerns:</u><br />
*Translated whole [[FAQ_aMule|aMule]], [[FAQ_eD2k-Kademlia|ed2k]] and [[Getting Started]] FAQs into spanish [[FAQ_aMule-es|(1)]] [[FAQ_eD2k-Kademlia-es|(2)]] [[Getting Started-es|(3)]]</div>80.224.220.139http://wiki.amule.org/wiki/ICHICH2005-03-14T20:27:24Z<p>80.224.220.139: </p>
<hr />
<div>== Description ==<br />
<br />
When a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is downloaded and results [[corrupt]]ed, [[aMule]] would normally redownload the whole [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] (9.18MB) in order to get the file correctly. ICH (Intelligent [[Corrupt]] Handling) is a workout to avoid redownloading the whole chunk when possible.<br />
<br />
== How does it work? ==<br />
<br />
Once a [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is known to be [[corrupt]], it begins to redownload it. Instead of dropping the whole already-downloaded <br />
[[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]], it keeps it and deletes the first 180KB. It then downloads the first 180KB of that [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] again.<br />
<br />
Once it has downloaded it, it will add it to the rest of the already downloaded [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] and hash it, to see if the resulting hash is the same as the hash it should have. If it is, the [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] has been successfully completed. If it is not, then it will download the next 180KB of the [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] and so on.<br />
<br />
== What are it's results? ==<br />
<br />
The best that can happen with ICH is that the first 180KB in the [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] are the [[corrupt]]ed ones. If so, only 180KB have to be redownloaded out of the 9.18MB the whole [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] is in size.<br />
<br />
The worst case sould be when the last 180KB of the [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] are the [[corrupt]]ed bytes. In this case, the whole [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] has to be redownloaded. Anyway, since redownloading the whole [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]] would have to be done anyway if ICH had been disabled, this is not a loss at all (except for some little CPU resources).<br />
<br />
== Is it usefull? ==<br />
<br />
It is said that it saves up to 50% of the [[corrupt]] downloaded [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]]s on average, which means that out of every 100MB of [[corrupt]]ed data, only 50MB are redownloaded. Which is quite good!<br />
<br />
== Is it CPU expensive? ==<br />
<br />
Not at all. On any modern CPU, hashing the [[FAQ_eD2k-Kademlia#What_is_a_chunk?|chunk]]s takes less resources that you would imagine. Since it saves 50% corrputed data in average (and can even save up to 99%) and the hashing process is only done from time to time when necessary, the resources it makes use of are practically null.<br />
<br />
Even on old CPUs you should still take into consideration not disabling ICH, since the amount of CPU it takes, compared to the amount of [[corrupt]]ed data it might save, is far enough to keep it active.<br />
<br />
To disable it, go to Preferences -> Files -> ICH -> ICH active (disable)<br />
<br />
Aditional notes: Take a look at [[AICH|the AICH documentation]] since [[AICH]] is the evolution of ICH.</div>80.224.220.139http://wiki.amule.org/wiki/FAQ_networkFAQ network2005-03-13T21:38:58Z<p>80.224.220.139: </p>
<hr />
<div>= Network speed: what you should know before asking questions =<br />
by Froenchenko Leonid, lfroen@gmail.com<br />
<br />
<br />
== Preface ==<br />
The purpose of this document is to clarify different issues regarding network <br />
speed that pops up from time to time in [[aMule]] [[forum]]. Generally speaking, there're several reasons for questions about "[[FAQ_ed2k|aMule network]]":<br />
<br />
* Speed reported by [[aMule]] doesn't match provider given rate<br />
* Poor performance of [[aMule]] itself or another network application on the same computer<br />
* What are key factors influencing network performance while [[aMule]] is running<br />
<br />
Intended audience for this document are users who want to get better understanding of network functionality in general and in practical implication to [[aMule]] functionality.<br />
<br />
This page, however, is not to be seen as comprehensive general purpose "[[FAQ_ed2k|Network FAQ]]". If you were expecting something else, you might be interested in the [[aMule is slow|aMule is slow FAQ]].<br />
<br />
== Network speed - how much is it? ==<br />
While talking about network speed, people are using "bps" units, which mean <br />
"bits per second". The reason for ''bit'' rather that ''byte'' is pretty <br />
much historical, but also have engineering motivation behind. <br />
<br />
This motivation comes from the fact, that not all networks in the world are transferring bytes.<br />
<br />
There's also convention to use capital "B" in "Bps" when speed is marked <br />
in "bytes per second". However, this convention is not widely accepted. Particularly, organizations like [http://www.ietf.org IETF] and [http://www.ieee.org IEEE] are stick to original "bps".<br />
<br />
== Prefixes ==<br />
Since their invention, networks made quite a progress, and now we have networks <br />
that transfers thousands and millions bits and more bits per second. For marking those speeds, prefixes ''"kilo"'', ''"mega"'', ''"giga"'', ''"tera"'' etc. are used. <br />
<br />
It is a <u>common mistake</u> to think that values with those prefixes are the same as in computer science, i.e. powers of 2. The truth is that, for historical reasons, prefixes in networking have a decimal base, and not a binary one.<br />
<br />
{| cellpadding="2" cellspacing="2" border="1" width="100%" title="Table 1"<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | Prefix<br />
| valign="middle" align="center" bgcolor="#33ff33" | meaning in computers<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | meaning in networks<br />
| valign="middle" align="center" bgcolor="#33ff33" | difference, %%<br />
|-<br />
| valign="top" | K (kilo)<br />
| valign="top" | 2^10 = 1024<br />
| valign="top" | 10^3 = 1000<br />
| valign="top" | 2%<br />
|-<br />
| valign="top" | M (mega)<br />
| valign="top" | 2^20 = 1,048,576<br />
| valign="top" | 10^6 = 1,000,000<br />
| valign="top" | 5%<br />
|-<br />
| valign="top" | G (giga)<br />
| valign="top" | 2^30 = 1,073,741,624<br />
| valign="top" | 10^9 = 1,000,000,000<br />
| valign="top" | 7%<br />
|-<br />
| valign="top" | T (tera)<br />
| valign="top" | 2^40 = 1,099,511,627,776<br />
| valign="top" | 10^12 = 1,000,000,000,000<br />
| valign="top" | 9%<br />
|}<br />
<br />
As you can see from the table above the error in calculation is about 5% when the prefix is incorrectly interpreted. Please note that the speed your provider tells you is "speed in network", i.e. calculated on decimal base.<br />
<br />
For example when your provider tells you that your link is "ADSL 256/128" you <br />
should understand that he means 256000/128000 bps. Which means, that the speed of your connection is 32000/16000 bps.<br />
<br />
== Protocol overhead - what is it about ==<br />
When [[aMule]] is running, it constantly "talks" with other [[client]]s and [[server]]s. <br />
This data exchange is needed to identify itself, request information about <br />
available [[FAQ_eD2k-Kademlia#What_is_a_source?|source]]s and [[file]]s, perform [[search]]es and so on. <br />
<br />
Since this information has no use for the user itself, it's called "overhead" i.e. inevitable addition to the data you actually want to [[upload]] or [[download]]. <br />
<br />
[[aMule]] calls this "''connection overhead''". However, the number [[aMule]] presents, includes only the size of the actual data that [[aMule]] itself is sending to the network stack. Later, this data is sent down to the net with more overhead - now of network protocols. How much is it - lets see that in the next section.<br />
<br />
== Network overhead ==<br />
First of all - we're talking about [[IPv4]] network. Once upon a time, there <br />
was only one type of [[IP]] network. Now there are two - [[IPv4|IP version 4]], the old we all know; and [[IPv6|IP version 6]] - the new protocol made to fix the limitations of [[IPv4]]. <br />
<br />
[[FAQ ed2k|ED2K protocol]] by design, is unable to talk over [[IPv6]] network, so users who have it (in Japan and China for example) will not be able to connect "as is". Using [[IPv4]] means, that each packet ([http://www.ietf.org/rfc/rfc793.txt TCP], [http://www.ietf.org/rfc/rfc768.txt UDP], [http://www.ietf.org/rfc/rfc792.txt ICMP]) will have [[IPv4]] header.<br />
<br />
The minimum size of this header is 20 bytes. Header can have optional parts (each 4 bytes) and it's up to your provider - for example, mine adds 1 optional dword. <-- WTF?<br />
<br />
When talking to other thing on [[FAQ ed2k|ed2k network]], [[aMule]] uses the widely known [http://www.ietf.org/rfc/rfc793.txt TCP] protocol. [http://www.ietf.org/rfc/rfc768.txt UDP] is also used, but on a much smaller scale. As the reader might know, [http://www.ietf.org/rfc/rfc793.txt TCP] is a reliable protocol, i.e. it's guaranteed that data which sent from one side will arrive on the other or an error will be reported.<br />
<br />
In order to achieve this, [http://www.ietf.org/rfc/rfc793.txt TCP] send its own data in addition to the actual transfer. This data includes [http://www.ietf.org/rfc/rfc793.txt TCP] client initial negotiation, checksums, sequence numbers and acknowledgments. All this is in the ''[http://www.ietf.org/rfc/rfc793.txt TCP] header'' which is added to each packet sent. The size of this header is 20 bytes minimum.<br />
<br />
While being small overhead for large bulk transfer, it can take significant part of bandwidth when small amounts of data are being exchanged. <u>This is exactly what happens on [[FAQ_ed2k#What_is_a_source?|source]] discovery part of [[aMule]]</u>.<br />
<br />
Our [[client]] is trying to establish a connection and negotiate with a large number of other [[client]]s. Doing this, [[aMule]] opens new [http://www.ietf.org/rfc/rfc793.txt TCP] connections <u>''all the time''</u>. The amount of those connections is controlled by the ''"Maximum number of connections in 5 seconds"'' setting in the preferences. <br />
<br />
A typical number is about 100. Each [http://www.ietf.org/rfc/rfc793.txt TCP] connection results in at least 3 packets traveling the net - one is a SYN packet, i.e. connection request, and one an ACK or a RST when the connection is accepted or refused, and SYN+ACK to establish the session. <br />
<br />
There's more overhead of [http://www.ietf.org/rfc/rfc1034.txt DNS] queries when an address is resolved, retries when a host doesn't reply and so on.<br />
<br />
=== On low level ===<br />
After passing [http://www.ietf.org/rfc/rfc793.txt TCP] and [[IP]] layers packets go down to the network interface <br />
driver. The kind of this driver depends on the way your computer is connected to the internet. For simplicity sake we will assume that this computer is connected to the ISP directly, i.e. you have no LAN (or switch or router) between. <br />
<br />
Common setups that I'm aware of:<br />
<br />
* Analog modem, connected to telephone line (ISDN modem falls in this category too).<br />
* Cable modem, connected through ethernet, ISP gives you an [[IP]] address through [http://www.ietf.org/rfc/rfc2131.txt DHCP].<br />
* Cable modem, connected through ethernet, ISP requires you to configure PPPoE or PPTP tunnel.<br />
* ADSL modem, connected through ethernet. You must have a PPPoE or PPTP tunnel<br />
* Variation of above - modem connected to PC by USB.<br />
<br />
In each of above setups there are different protocols in use, and different headers added to transmitted packets. But there's one important thing to note: <u>''ethernet frames traveling between cable/ADSL modem and PC, and don't reach the ISP''</u>. <br />
<br />
And consequently they are not counted in rate calculations. [http://www.ietf.org/rfc/rfc2516.txt PPPoE] and <br />
[http://www.ietf.org/rfc/rfc2637.txt PPTP] headers, on the contrary <u>''do reach the ISP''</u>. Whether or not <br />
your particular provider includes them in rate calculations I obviously have <br />
no idea about. For this reason I will exclude those headers from my calculations. <br />
<br />
If you think that your ISP includes it, add 4 bytes to the size of each packet.<br />
<br />
=== Example ===<br />
Let's see how much network overhead we have on a typical network. Our connection is a cable modem connected via an ethernet link to a PC directly (no router between them). <br />
<br />
In this setup we have [[IPv4]] packets sent over ethernet. <br />
<br />
Lets say we have 10 new connections opened each second, and all are being accepted (successfully established [http://www.ietf.org/rfc/rfc793.txt TCP] session). This alone sums up to (I'm counting data going up - from my computer to the net):<br />
<br />
''10 connection * 2 packets * (20 bytes of TCP + 20 bytes of [[IPv4]]) = 800 bytes of overhead.''<br />
<br />
This means that we are starting with 1.16*8 Kbps of "''invisible"''<br />
overhead caused by the very way the network works. Now, let's assume that<br />
after each connection is established our amule sends something to the other side and waits to receive an answer.<br />
<br />
''Total of 800 bytes + 800 bytes = 1600 bytes per second = 6400 bps = 6.4 Kbps''<br />
<br />
What we have here is 6.4 Kbps of network overhead alone. Taking into account <br />
that amule has other data to send (uploads) and it is not the only network <br />
application running we will have the following picture: <br />
<br />
Most likely the link to your provider is not that fast. [[aMule]] will <u>''try''</u> to open 10 connections per second and will <u>''try''</u> to upload on the specified speed. <br />
<br />
Your operating system will share all available bandwidth between those and between [[aMule]] and other network applications (browser for example). Actual results will vary depending on specific OS settings.<br />
<br />
== ACK bottleneck ==<br />
In all calculations above there was one assumption - zero download. But downloading is what amule was built for. So let's examine how the overhead <br />
above affects your downloading speed. The answer is in [http://www.ietf.org/rfc/rfc793.txt TCP] protocol. <br />
<br />
When [http://www.ietf.org/rfc/rfc793.txt TCP] is sending data, it requires that the other side acknowledge the reception. So if client A is sending data to [[client]] B by [http://www.ietf.org/rfc/rfc793.txt TCP], B has to send a special ACK packets to A which tells B "ok, I got it". If, however, A doesn't receive the ACK packets in time, he will assume that either packet is lost. <br />
<br />
So, without going deeply into [http://www.ietf.org/rfc/rfc793.txt TCP] specification: <u>''if B fails to send ACK to A, as a result A will transmit slower''</u>.<br />
<br />
Now let's see the situation in [[aMule]]. We saw in the previous chapter, that the uplink stream is congested by connection requests and uploads. As a result, there's a good chance that ACK packets for a file we are downloading <u>''will not be sent on time''</u>.<br />
<br />
The remote party will notice this and slow down. This is one more reason why the upstream should better not be too congested.<br />
<br />
== Is there anything I can do? ==<br />
OK, now that you understood why your network is so slow while [[aMule]] is <br />
running you will maybe look for a way to fix this. The answer in 2 words: "rate limit".<br />
<br />
The first thing you should do is to assign realistic rate limits in [[aMule]] <br />
itself. If you have a uplink rate of 128 Kbps don't set [[aMule]]'s [[upload]] limit to <br />
16 (kilobytes per second) just because 128/8 = 16.<br />
<br />
A better, but far more complicated solution is to use the QoS and packet scheduling services of your OS. For example, you can give a higher priority to ACK packets to solve the above mentioned "ACK bottleneck" problem. <br />
<br />
The QoS topic, however, is beyond scope of this article.<br />
<br />
<br />
== Router (switch, home network): is there any difference? ==<br />
When the cable coming from your ISP is connected to some switching or routing <br />
device, which in turn is connected to several PC's, bandwidth is shared between <br />
them. <br />
<br />
So, having N computers connected, an ideal device would simply provide <br />
each one of them with 1/N of the total bandwidth. The situation may vary in real life, and your particular device may have different idea about fairness. <br />
<br />
Since you're not going to have the hardware specs of your router chipset the only advice here is "try and see yourself".<br />
<br />
== Multiple links ==<br />
Until now, we talked about computers that are connected to the network through<br />
single interface. While being most frequent, this is not mandatory. A user<br />
may choose to connect via 2 (or more links) provided by different ISP's.<br />
There're 2 reasons for this decision that I know about: link redundancy and<br />
load balancing.<br />
<br />
=== Link redundancy ===<br />
In a case of link redundancy second link becomes operational when primary<br />
link fails. This can be done automatically, or by explicit user command.<br />
When this setup used, [[aMule]] along with other network applications must be<br />
restarted when links are being switched. This will allow to bind new address,<br />
reconnect to server and receive new ID. If [[aMule]] is connected via &nbsp;[http://www.ietf.org/rfc/rfc3022.txt NAT]]<br />
enabled router (it doesn't matter if you have [[FAQ_ed2k#What_is_LowID_and_HighID?|low or high ID]]), and links<br />
are switched <u>''on the router''</u>, restart not needed.<br />
<br />
=== Load balancing ===<br />
This is far more complicated case. Both (all) links are simultaneously active,<br />
and traffic is being distributed between them. The problem is that [[aMule]]<br />
bind <u>''all interfaces on the system''</u> i.e. 0.0.0.0. But, on [[FAQ ed2k|ed2k]]<br />
your id is your [[IP]] address, <u>''and you can not have 2''</u>.<br><br />
So, being short: that problem is that [[aMule]] does not explicitly choose source<br />
address for ''<u>outgoing</u>'' [http://www.ietf.org/rfc/rfc793.txt TCP] connections. Note, that it <u>''doesn't<br />
matter''</u> on which interface it listening. This is exactly <u>''opposite''</u><br />
from <u>''server''</u> applications line [http://www.ietf.org/rfc/rfc0959.txt FTP] or www server. When client<br />
tries to connect to server he discover its address by resolving [http://www.ietf.org/rfc/rfc1034.txt DNS]. Resolver<br />
reply will contain all [[IP]] addresses of specified host, and client should<br />
''<u>try them all</u>''. Server, in turn, may choose not to listen on<br />
one of them and thus prevent client from using this interface. In our case<br />
[[aMule]] <u>''is a [[client]]''</u>, and [[server|ed2k server]] discover its address from<br />
[[FAQ_ed2k#What_is_a_source?|source]] [[IP]] in connection request. That's where [[server|ed2k server]] will try to connect.<br />
If connection succeed - [[client]] assigned [[FAQ_ed2k#What_is_LowID_and_HighID?|high ID]], if not - low. The rest you<br />
know.<br />
The only solution in this situation (until [[aMule]] will have an ability to<br />
bind specific address) is to use [[aMule]] on your "primary" link.<br><br />
You can, however, cause [http://www.kernel.org Linux] to send packet through interface of your choice.<br />
But, most probably they will be dropped by ISP router as "spoofed" because<br />
they source [[IP]] address doesn't match the address ISP assigned to that interface.</div>80.224.220.139http://wiki.amule.org/wiki/DownloadDownload2005-03-13T21:35:53Z<p>80.224.220.139: </p>
<hr />
<div>Downloading is the action of grabbing data from the internet (that can be another [[client]], a [[server]], or whatever source of data in the internet you can think of).<br />
<br />
It is usually referred to getting [[file]]s (or any other data of the interest for the final-user), not just any data.<br />
<br />
When [[aMule]] is getting a [[file]], you say it is ''downloading a [[file]]''.<br />
<br />
Do '''not''' confuse with ''"[[upload]]"''.</div>80.224.220.139http://wiki.amule.org/wiki/UploadUpload2005-03-13T21:33:34Z<p>80.224.220.139: </p>
<hr />
<div>Uploading is the action of sending data from one [[client]] to another.<br />
<br />
It is usually referred to sending [[file]]s (or any other data of the interest for the final-user), not just any data.<br />
<br />
[[aMule]] uploads [[file]]s as its procedure of [[share|sharing]].</div>80.224.220.139http://wiki.amule.org/wiki/ShareShare2005-03-13T21:30:26Z<p>80.224.220.139: </p>
<hr />
<div>In a [[P2P]] context, ''share'' is what is meant by [[upload]]ing and [[download]]ing [[file]]s.<br />
<br />
This is, any [[client]] [[upload]]ing a [[file]] (or at least letting other people to [[download]] it from it, even if no other [[client]] si doing so at that very moment), is sharing that file.<br />
<br />
The [[P2P]] world is based on that: [[upload]]ing and [[download]]ing [[file]]s continously to make sure they are always running around the internet and so, can be [[download]]ed by ant [[client]] at any time.</div>80.224.220.139http://wiki.amule.org/wiki/FileFile2005-03-13T21:27:02Z<p>80.224.220.139: </p>
<hr />
<div>A file is a group of data which, usually, has some sense.<br />
<br />
Examples of files are text files, music files, video files, etc.<br />
<br />
Each file has it's own encoding. Applications exist to read this files, and, knowing it's encoding methid, decode them and make out of this files something usefull.<br />
<br />
[[aMule]], for example, knows the encoding of it's [[aMule files|configuration files]], which allow it to [[upload]] and [[download]] (let's just say, ''[[share]]'') other files.<br />
<br />
The target of any [[P2P]] [[client]] is exactly to [[share]] files.</div>80.224.220.139http://wiki.amule.org/wiki/BuglistBuglist2005-03-13T21:23:23Z<p>80.224.220.139: </p>
<hr />
<div>#REDIRECT [[bug tracker]]</div>80.224.220.139http://wiki.amule.org/wiki/Bug_trackerBug tracker2005-03-13T21:23:04Z<p>80.224.220.139: </p>
<hr />
<div>The [http://abugs.amule.org aMule Bug Tracker] is where you should post your ''complains'' about [[aMule]].<br />
<br />
For suggestions, tips or any other stuff, please refer to [[aMule]]'s [[forum]]s or to [[aMule]]'s [[IRC]] channel.</div>80.224.220.139http://wiki.amule.org/wiki/ForumForum2005-03-13T21:21:27Z<p>80.224.220.139: </p>
<hr />
<div>[http://forum.amule.org aMule's Forum] is where you should go to ask for help, to suggest, to get involved with the project, to give your tips and help, to report yourself as a user, and, in general, to show that you are alive in this [[aMule]]ing world.<br />
<br />
Other places for your interest might be [[IRC]] and the [[bug tracker]].</div>80.224.220.139http://wiki.amule.org/wiki/AMule_Project_FAQ:PolicyAMule Project FAQ:Policy2005-03-13T21:19:12Z<p>80.224.220.139: </p>
<hr />
<div>The [[Main_Page|aMule wiki]] is of public use. Any one can edit its unprotected pages as long as:<br />
*No valid information is lost.<br />
*The contents of the edit are related to the topic of the document and the links which refer to it.<br />
*The contents of the document must also be related to the type of document it is, depending on the document name's prefix:<br />
**''User:'' Description of a user or person (who might be referred through a popular nickname).<br />
**''Talk:'' Comments and discussions about the document with it's same name but without the ''Talk:'' prefix.<br />
**Any other: Any document with a general purpose.<br />
*No useless, injuring or illegal information is added.<br />
*No copyrighted work is submitted without permission of the owner.<br />
*The user editing the document realizes he/she is responsible for the edit.<br />
<br />
Please [[Special:Userlogin|register]] (if not registered already) and [[Special:Userlogin|log in]] before editing.<br />
<br />
[[AMule_Project_FAQ:Help#Testing|Testing pages]] must have English titles which clearly identify the article as a test. You can fill it with bogus and useless data as long as it's not longer than double the size of the largest article existing in [[Main Page|this wiki]]. All the rules defined in this policy are applied to that testing page too, except for those conflicting with this paragraph.<br />
<br />
Please note that anyone can share [[Main_Page|aMule's wiki]]'s contents as long as it is following the [[AMule_Project_FAQ:Copyrights|GNU FDL]] [[Main Page|this wiki's]] articles are subjected to.<br />
<br />
Keep in mind that the [[Main_Page|aMule wiki pages]] are released with [[aMule]] as its documentation, so please keep it up-to-date and serious.<br />
<br />
Feel free to suggest, add, delete, talk, edit, register, etc... as long as you follow '''all''' of the rules mentioned above in this policy.<br />
<br />
As a side note, make sure the contents of your edit follow your country's law (and any other environmental law you are subjected to) and the law of the country where [[Main_Page|aMule's wiki]]'s server is placed (and any other environmental law it is subjected to).<br />
<br />
Last, please try to follow the rules set in the [[AMule_Project_FAQ:Help|help document]] and to link articles as much as you can, to keep them verbosely and recursively informative.<br />
<br />
And remember: "[[aMule]]" is spelt ''"[[aMule]]"''. That is a ''lower-case "amule"'' with an ''UPPER-CASE "M"''!<br />
<br />
[[aMule]], [http://www.aMule.org aMule.org], the [[AMule_devs|aMule team]] or any other person or entity will take '''no''' responsibility for the edits as long as they haven't been deliberately done by them.</div>80.224.220.139http://wiki.amule.org/wiki/FAQ_networkFAQ network2005-03-13T21:15:26Z<p>80.224.220.139: </p>
<hr />
<div>= Network speed: what you should know before asking questions =<br />
by Froenchenko Leonid, lfroen@gmail.com<br />
<br />
<br />
== Preface ==<br />
The purpose of this document is to clarify different issues regarding network <br />
speed that pops up from time to time in [[aMule]] [[forum]]. Generally speaking, there're several reasons for questions about "[[FAQ_ed2k|aMule network]]":<br />
<br />
* Speed reported by [[aMule]] doesn't match provider given rate<br />
* Poor performance of [[aMule]] itself or another network application on the same computer<br />
* What are key factors influencing network performance while [[aMule]] is running<br />
<br />
Intended audience for this document are users who want to get better understanding of network functionality in general and in practical implication to [[aMule]] functionality.<br />
<br />
This page, however, is not to be seen as comprehensive general purpose "[[FAQ_ed2k|Network FAQ]]".<br />
<br />
== Network speed - how much is it? ==<br />
While talking about network speed, people are using "bps" units, which mean <br />
"bits per second". The reason for ''bit'' rather that ''byte'' is pretty <br />
much historical, but also have engineering motivation behind. <br />
<br />
This motivation comes from the fact, that not all networks in the world are transferring bytes.<br />
<br />
There's also convention to use capital "B" in "Bps" when speed is marked <br />
in "bytes per second". However, this convention is not widely accepted. Particularly, organizations like [http://www.ietf.org IETF] and [http://www.ieee.org IEEE] are stick to original "bps".<br />
<br />
== Prefixes ==<br />
Since their invention, networks made quite a progress, and now we have networks <br />
that transfers thousands and millions bits and more bits per second. For marking those speeds, prefixes ''"kilo"'', ''"mega"'', ''"giga"'', ''"tera"'' etc. are used. <br />
<br />
It is a <u>common mistake</u> to think that values with those prefixes are the same as in computer science, i.e. powers of 2. The truth is that, for historical reasons, prefixes in networking have a decimal base, and not a binary one.<br />
<br />
{| cellpadding="2" cellspacing="2" border="1" width="100%" title="Table 1"<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | Prefix<br />
| valign="middle" align="center" bgcolor="#33ff33" | meaning in computers<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | meaning in networks<br />
| valign="middle" align="center" bgcolor="#33ff33" | difference, %%<br />
|-<br />
| valign="top" | K (kilo)<br />
| valign="top" | 2^10 = 1024<br />
| valign="top" | 10^3 = 1000<br />
| valign="top" | 2%<br />
|-<br />
| valign="top" | M (mega)<br />
| valign="top" | 2^20 = 1,048,576<br />
| valign="top" | 10^6 = 1,000,000<br />
| valign="top" | 5%<br />
|-<br />
| valign="top" | G (giga)<br />
| valign="top" | 2^30 = 1,073,741,624<br />
| valign="top" | 10^9 = 1,000,000,000<br />
| valign="top" | 7%<br />
|-<br />
| valign="top" | T (tera)<br />
| valign="top" | 2^40 = 1,099,511,627,776<br />
| valign="top" | 10^12 = 1,000,000,000,000<br />
| valign="top" | 9%<br />
|}<br />
<br />
As you can see from the table above the error in calculation is about 5% when the prefix is incorrectly interpreted. Please note that the speed your provider tells you is "speed in network", i.e. calculated on decimal base.<br />
<br />
For example when your provider tells you that your link is "ADSL 256/128" you <br />
should understand that he means 256000/128000 bps. Which means, that the speed of your connection is 32000/16000 bps.<br />
<br />
== Protocol overhead - what is it about ==<br />
When [[aMule]] is running, it constantly "talks" with other [[client]]s and [[server]]s. <br />
This data exchange is needed to identify itself, request information about <br />
available [[FAQ_eD2k-Kademlia#What_is_a_source?|source]]s and [[file]]s, perform [[search]]es and so on. <br />
<br />
Since this information has no use for the user itself, it's called "overhead" i.e. inevitable addition to the data you actually want to [[upload]] or [[download]]. <br />
<br />
[[aMule]] calls this "''connection overhead''". However, the number [[aMule]] presents, includes only the size of the actual data that [[aMule]] itself is sending to the network stack. Later, this data is sent down to the net with more overhead - now of network protocols. How much is it - lets see that in the next section.<br />
<br />
== Network overhead ==<br />
First of all - we're talking about [[IPv4]] network. Once upon a time, there <br />
was only one type of [[IP]] network. Now there are two - [[IPv4|IP version 4]], the old we all know; and [[IPv6|IP version 6]] - the new protocol made to fix the limitations of [[IPv4]]. <br />
<br />
[[FAQ ed2k|ED2K protocol]] by design, is unable to talk over [[IPv6]] network, so users who have it (in Japan and China for example) will not be able to connect "as is". Using [[IPv4]] means, that each packet ([http://www.ietf.org/rfc/rfc793.txt TCP], [http://www.ietf.org/rfc/rfc768.txt UDP], [http://www.ietf.org/rfc/rfc792.txt ICMP]) will have [[IPv4]] header.<br />
<br />
The minimum size of this header is 20 bytes. Header can have optional parts (each 4 bytes) and it's up to your provider - for example, mine adds 1 optional dword. <-- WTF?<br />
<br />
When talking to other thing on [[FAQ ed2k|ed2k network]], [[aMule]] uses the widely known [http://www.ietf.org/rfc/rfc793.txt TCP] protocol. [http://www.ietf.org/rfc/rfc768.txt UDP] is also used, but on a much smaller scale. As the reader might know, [http://www.ietf.org/rfc/rfc793.txt TCP] is a reliable protocol, i.e. it's guaranteed that data which sent from one side will arrive on the other or an error will be reported.<br />
<br />
In order to achieve this, [http://www.ietf.org/rfc/rfc793.txt TCP] send its own data in addition to the actual transfer. This data includes [http://www.ietf.org/rfc/rfc793.txt TCP] client initial negotiation, checksums, sequence numbers and acknowledgments. All this is in the ''[http://www.ietf.org/rfc/rfc793.txt TCP] header'' which is added to each packet sent. The size of this header is 20 bytes minimum.<br />
<br />
While being small overhead for large bulk transfer, it can take significant part of bandwidth when small amounts of data are being exchanged. <u>This is exactly what happens on [[FAQ_ed2k#What_is_a_source?|source]] discovery part of [[aMule]]</u>.<br />
<br />
Our [[client]] is trying to establish a connection and negotiate with a large number of other [[client]]s. Doing this, [[aMule]] opens new [http://www.ietf.org/rfc/rfc793.txt TCP] connections <u>''all the time''</u>. The amount of those connections is controlled by the ''"Maximum number of connections in 5 seconds"'' setting in the preferences. <br />
<br />
A typical number is about 100. Each [http://www.ietf.org/rfc/rfc793.txt TCP] connection results in at least 3 packets traveling the net - one is a SYN packet, i.e. connection request, and one an ACK or a RST when the connection is accepted or refused, and SYN+ACK to establish the session. <br />
<br />
There's more overhead of [http://www.ietf.org/rfc/rfc1034.txt DNS] queries when an address is resolved, retries when a host doesn't reply and so on.<br />
<br />
=== On low level ===<br />
After passing [http://www.ietf.org/rfc/rfc793.txt TCP] and [[IP]] layers packets go down to the network interface <br />
driver. The kind of this driver depends on the way your computer is connected to the internet. For simplicity sake we will assume that this computer is connected to the ISP directly, i.e. you have no LAN (or switch or router) between. <br />
<br />
Common setups that I'm aware of:<br />
<br />
* Analog modem, connected to telephone line (ISDN modem falls in this category too).<br />
* Cable modem, connected through ethernet, ISP gives you an [[IP]] address through [http://www.ietf.org/rfc/rfc2131.txt DHCP].<br />
* Cable modem, connected through ethernet, ISP requires you to configure PPPoE or PPTP tunnel.<br />
* ADSL modem, connected through ethernet. You must have a PPPoE or PPTP tunnel<br />
* Variation of above - modem connected to PC by USB.<br />
<br />
In each of above setups there are different protocols in use, and different headers added to transmitted packets. But there's one important thing to note: <u>''ethernet frames traveling between cable/ADSL modem and PC, and don't reach the ISP''</u>. <br />
<br />
And consequently they are not counted in rate calculations. [http://www.ietf.org/rfc/rfc2516.txt PPPoE] and <br />
[http://www.ietf.org/rfc/rfc2637.txt PPTP] headers, on the contrary <u>''do reach the ISP''</u>. Whether or not <br />
your particular provider includes them in rate calculations I obviously have <br />
no idea about. For this reason I will exclude those headers from my calculations. <br />
<br />
If you think that your ISP includes it, add 4 bytes to the size of each packet.<br />
<br />
=== Example ===<br />
Let's see how much network overhead we have on a typical network. Our connection is a cable modem connected via an ethernet link to a PC directly (no router between them). <br />
<br />
In this setup we have [[IPv4]] packets sent over ethernet. <br />
<br />
Lets say we have 10 new connections opened each second, and all are being accepted (successfully established [http://www.ietf.org/rfc/rfc793.txt TCP] session). This alone sums up to (I'm counting data going up - from my computer to the net):<br />
<br />
''10 connection * 2 packets * (20 bytes of TCP + 20 bytes of [[IPv4]]) = 800 bytes of overhead.''<br />
<br />
This means that we are starting with 1.16*8 Kbps of "''invisible"''<br />
overhead caused by the very way the network works. Now, let's assume that<br />
after each connection is established our amule sends something to the other side and waits to receive an answer.<br />
<br />
''Total of 800 bytes + 800 bytes = 1600 bytes per second = 6400 bps = 6.4 Kbps''<br />
<br />
What we have here is 6.4 Kbps of network overhead alone. Taking into account <br />
that amule has other data to send (uploads) and it is not the only network <br />
application running we will have the following picture: <br />
<br />
Most likely the link to your provider is not that fast. [[aMule]] will <u>''try''</u> to open 10 connections per second and will <u>''try''</u> to upload on the specified speed. <br />
<br />
Your operating system will share all available bandwidth between those and between [[aMule]] and other network applications (browser for example). Actual results will vary depending on specific OS settings.<br />
<br />
== ACK bottleneck ==<br />
In all calculations above there was one assumption - zero download. But downloading is what amule was built for. So let's examine how the overhead <br />
above affects your downloading speed. The answer is in [http://www.ietf.org/rfc/rfc793.txt TCP] protocol. <br />
<br />
When [http://www.ietf.org/rfc/rfc793.txt TCP] is sending data, it requires that the other side acknowledge the reception. So if client A is sending data to [[client]] B by [http://www.ietf.org/rfc/rfc793.txt TCP], B has to send a special ACK packets to A which tells B "ok, I got it". If, however, A doesn't receive the ACK packets in time, he will assume that either packet is lost. <br />
<br />
So, without going deeply into [http://www.ietf.org/rfc/rfc793.txt TCP] specification: <u>''if B fails to send ACK to A, as a result A will transmit slower''</u>.<br />
<br />
Now let's see the situation in [[aMule]]. We saw in the previous chapter, that the uplink stream is congested by connection requests and uploads. As a result, there's a good chance that ACK packets for a file we are downloading <u>''will not be sent on time''</u>.<br />
<br />
The remote party will notice this and slow down. This is one more reason why the upstream should better not be too congested.<br />
<br />
== Is there anything I can do? ==<br />
OK, now that you understood why your network is so slow while [[aMule]] is <br />
running you will maybe look for a way to fix this. The answer in 2 words: "rate limit".<br />
<br />
The first thing you should do is to assign realistic rate limits in [[aMule]] <br />
itself. If you have a uplink rate of 128 Kbps don't set [[aMule]]'s [[upload]] limit to <br />
16 (kilobytes per second) just because 128/8 = 16.<br />
<br />
A better, but far more complicated solution is to use the QoS and packet scheduling services of your OS. For example, you can give a higher priority to ACK packets to solve the above mentioned "ACK bottleneck" problem. <br />
<br />
The QoS topic, however, is beyond scope of this article.<br />
<br />
<br />
== Router (switch, home network): is there any difference? ==<br />
When the cable coming from your ISP is connected to some switching or routing <br />
device, which in turn is connected to several PC's, bandwidth is shared between <br />
them. <br />
<br />
So, having N computers connected, an ideal device would simply provide <br />
each one of them with 1/N of the total bandwidth. The situation may vary in real life, and your particular device may have different idea about fairness. <br />
<br />
Since you're not going to have the hardware specs of your router chipset the only advice here is "try and see yourself".<br />
<br />
== Multiple links ==<br />
Until now, we talked about computers that are connected to the network through<br />
single interface. While being most frequent, this is not mandatory. A user<br />
may choose to connect via 2 (or more links) provided by different ISP's.<br />
There're 2 reasons for this decision that I know about: link redundancy and<br />
load balancing.<br />
<br />
=== Link redundancy ===<br />
In a case of link redundancy second link becomes operational when primary<br />
link fails. This can be done automatically, or by explicit user command.<br />
When this setup used, [[aMule]] along with other network applications must be<br />
restarted when links are being switched. This will allow to bind new address,<br />
reconnect to server and receive new ID. If [[aMule]] is connected via &nbsp;[http://www.ietf.org/rfc/rfc3022.txt NAT]]<br />
enabled router (it doesn't matter if you have [[FAQ_ed2k#What_is_LowID_and_HighID?|low or high ID]]), and links<br />
are switched <u>''on the router''</u>, restart not needed.<br />
<br />
=== Load balancing ===<br />
This is far more complicated case. Both (all) links are simultaneously active,<br />
and traffic is being distributed between them. The problem is that [[aMule]]<br />
bind <u>''all interfaces on the system''</u> i.e. 0.0.0.0. But, on [[FAQ ed2k|ed2k]]<br />
your id is your [[IP]] address, <u>''and you can not have 2''</u>.<br><br />
So, being short: that problem is that [[aMule]] does not explicitly choose source<br />
address for ''<u>outgoing</u>'' [http://www.ietf.org/rfc/rfc793.txt TCP] connections. Note, that it <u>''doesn't<br />
matter''</u> on which interface it listening. This is exactly <u>''opposite''</u><br />
from <u>''server''</u> applications line [http://www.ietf.org/rfc/rfc0959.txt FTP] or www server. When client<br />
tries to connect to server he discover its address by resolving [http://www.ietf.org/rfc/rfc1034.txt DNS]. Resolver<br />
reply will contain all [[IP]] addresses of specified host, and client should<br />
''<u>try them all</u>''. Server, in turn, may choose not to listen on<br />
one of them and thus prevent client from using this interface. In our case<br />
[[aMule]] <u>''is a [[client]]''</u>, and [[server|ed2k server]] discover its address from<br />
[[FAQ_ed2k#What_is_a_source?|source]] [[IP]] in connection request. That's where [[server|ed2k server]] will try to connect.<br />
If connection succeed - [[client]] assigned [[FAQ_ed2k#What_is_LowID_and_HighID?|high ID]], if not - low. The rest you<br />
know.<br />
The only solution in this situation (until [[aMule]] will have an ability to<br />
bind specific address) is to use [[aMule]] on your "primary" link.<br><br />
You can, however, cause [http://www.kernel.org Linux] to send packet through interface of your choice.<br />
But, most probably they will be dropped by ISP router as "spoofed" because<br />
they source [[IP]] address doesn't match the address ISP assigned to that interface.</div>80.224.220.139http://wiki.amule.org/wiki/IPv4IPv42005-03-13T20:50:28Z<p>80.224.220.139: </p>
<hr />
<div>#REDIRECT [[IP_address#IPv4]]</div>80.224.220.139http://wiki.amule.org/wiki/IPv6IPv62005-03-13T20:49:41Z<p>80.224.220.139: </p>
<hr />
<div>#REDIRECT [[IP_address#IPv6]]</div>80.224.220.139http://wiki.amule.org/wiki/IP_addressIP address2005-03-13T20:49:01Z<p>80.224.220.139: </p>
<hr />
<div>== Summary ==<br />
<br />
An [http://www.faqs.org/rfcs/rfc791.html IP] address is a unique value you are given when connecting to a net using the [http://www.faqs.org/rfcs/rfc791.html Internet Protocol].<br />
<br />
== [http://www.faqs.org/rfcs/rfc791.html IPv4] ==<br />
<br />
Internally, [http://www.faqs.org/rfcs/rfc791.html IP] addresses are 4 bytes numbers. Anyway, their common use is splitting this addresses into 1 byte numbers with a dot (''.'') between them. Since the range of values a 1 byte number can be is 0 - 255, the range of [http://www.faqs.org/rfcs/rfc791.html IP] addresses goes from ''0.0.0.0'' to ''255.255.255.255'' which makes up to 2^(4*8) possible [http://www.faqs.org/rfcs/rfc791.html IP] addresses.<br />
<br />
== [http://www.iana.org/assignments/ipv6-address-space IPv6] ==<br />
<br />
This is the new revised [http://www.faqs.org/rfcs/rfc791.html IP] protocol version, which is meant to replace the old limited [http://www.faqs.org/rfcs/rfc791.html IPv4].<br />
<br />
It is mostly compatible with [http://www.faqs.org/rfcs/rfc791.html IPv4], either directly or indirectly (through middle-way translators).<br />
<br />
[http://www.iana.org/assignments/ipv6-address-space IPv6] addresses are 16 bytes long and are normally written as eight groups of four hexadecimal digits, each group separated from the others by a colon ('':''). For example:<br />
<br />
34fe:3f25:8d34:0000:46d9:0903:47ef:32aa<br />
<br />
When all four hex digits in a group are 0s (''0000''), that group can be omitted or replaced by a signle 0. For example:<br />
<br />
34fe:3f25:8d34::46d9:0903:47ef:32aa<br />
34fe:3f25:8d34:0:46d9:0903:47ef:32aa<br />
<br />
Leading 0s can be omitted. For example:<br />
<br />
34fe:3f25:8d34::46d9:903:47ef:32aa<br />
<br />
If more than one '''consecutive''' group has only digits with value 0, they may all be replaced by onyl two colons. For example:<br />
<br />
34fe:3f25:8d34:0000:0000:0000:0000:32aa<br />
<br />
would become<br />
<br />
34fe:3f25:8d34::32aa<br />
<br />
[http://www.faqs.org/rfcs/rfc791.html IPv4] addresses can be easily written in [http://www.iana.org/assignments/ipv6-address-space IPv6] by doing ''::ffff:[http://www.faqs.org/rfcs/rfc791.html IPv4]-address''. For example:<br />
<br />
::ffff:192.168.0.1''<br />
<br />
== Notes ==<br />
<br />
Don't confuse this number with the [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|eD2k IDs]]. [http://www.faqs.org/rfcs/rfc791.html IP] addresses are to identify you anywhere in the net you are connected to, while [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|eD2k ID's]] are only used to identify you on that [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] [[server]] you are connected to.</div>80.224.220.139http://wiki.amule.org/wiki/AMule_is_slow-itAMule is slow-it2005-03-13T20:27:57Z<p>80.224.220.139: </p>
<hr />
<div><center>[[AMule_is_slow|English]] | '''Italiano''' | [[AMule_is_slow-nl|Nederlands]]</center><br />
<br />
== [[aMule]] è lento ==<br />
<br />
[[aMule]] è lento? Le cause possono essere:<br />
<br />
*[[#Your fault|Problema lato client]]<br />
*[[#The network's fault|Problema lato rete]]<br />
<br />
== Problema lato client ==<br />
<br />
Questa è una lista di problematiche tipiche che possono rallentare il download:<br />
<br />
*Un valore troppo basso in "Preferenze"->"Limite Download"<br />
*Avere un [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]]<br />
*Alcuni [http://en.wikipedia.org/wiki/ISP ISP] bloccano o limitano le connessioni verso le [[FAQ_eD2k-Kademlia#Which_ports_do_I_have_to_configure_in_a_firewall_or_router_to_run_aMule?|porte]] standard del protocollo [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]]. Prova a modificare le porte che usi in "Preferenze"->"Connessioni".<br />
<br />
== Problema lato rete ==<br />
<br />
Ci dispiace doverti informare che, in alcuni casi, le basse velocità non sono dovute a una cattiva programmazione di [[aMule]] o a una non corretta configurazione ma dovute ad altri fattori. Questa è una lista:<br />
<br />
*La rete [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] può essere lenta. In alcune altre reti [[P2P]] puoi facilmente scaricare a velocità maggiori. La rete [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] è una delle reti [[P2P]] più veloci che esistano ma il suo principale obiettivo è la disponibilità: mentre con altre popolari reti puoi scaricare molto velocemente, ti accorgerai presto che nella rete [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] ci sono milioni di file che non troverai mai in nessun'altra rete.<br />
*I [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|crediti]]. Se stai usando [[aMule]] per la prima volta o se hai cancellato determinati file nella directory ''~/.aMule'', allora non hai [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|crediti]]. I [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|crediti]] ti possoni garantire elevate velocità di download. Se non sai cosa siano i crediti puoi leggere [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|questo]].<br />
*La disponibilità dei file. File rari, file vecchi, o file estremamente nuovi... questo tipo di file ha poche [[FAQ_eD2k-Kademlia#What_is_a_source?|fonti]], quindi potrebbe volerci un po' prima che [[aMule]] possa connettersi a qualche altro [[client]] che lo condivida.<br />
*[[FAQ network|Rete FAQ]].</div>80.224.220.139http://wiki.amule.org/wiki/AMule_is_slow-nlAMule is slow-nl2005-03-13T20:27:33Z<p>80.224.220.139: </p>
<hr />
<div><center>[[AMule_is_slow|English]] | [[AMule_is_slow-it|Italiano]] | [[AMule_is_slow-nl|Nederlands]]</center><br />
<br />
== [[aMule]] is langzaam ==<br />
<br />
Dus [[aMule]] is langzaam? Dit kan twee oorzaken hebben:<br />
<br />
*[[#Uw fout|Uw fout]]<br />
*[[#Een fout van het netwerk|Een fout van het netwerk]]<br />
<br />
== Uw fout ==<br />
<br />
Dit is een lijst van oorzaken die de reden kunnen zijn van langzame download snelheden:<br />
<br />
*Een lage waarde in "Voorkeuren"->"Download grens".<br />
*Een lage waarde in "Voorkeuren"->"Upload grens". Upload grenzen onder de 4 kbps begrenzen uw download snelheid tot 3 keer uw upload snelheid. Upload grenzen onder de 10 kbps begrenzen uw download snelheid tot 4 keer uw upload snelheid. Upload grenzen boven of gelijk aan 10 kbps geven u onbegrensde download snelheid, alleen begrensd door de "Download grens" waarde in "Voorkeuren" (lees [[FAQ_eD2k-Kademlia-nl#Zijn_er_beperkingen_aan_het_ED2K_netwerk?|deze link]] voor meer informatie hierover).<br />
*Een te hoge waarde in "Voorkeuren"->"Upload grens". Uw verbinding kan verstopt raken! (is afhankelijk van de snelheid van uw verbinding)<br />
*Een te lage waarde in "Voorkeuren"->"Max Verbindingen". Er zijn niet genoeg verbindingen beschikbaar.<br />
*Een te hoge waarde in "Voorkeuren"->"Max Verbindingen". Te veel verbindingen verstoppen uw verbinding.<br />
*Een te lage waarde in "Kern Instellingen"->"Max Nieuwe Verbindingen". Het duurt heel lang om bronnen te verkrijgen.<br />
*Een te hoge waarde in "Kern Instellingen"->"Max Nieuwe Verbindingen". Uw verbinding raakt verstopt, veel nieuwe verbindingen veroorzaken veel overhead-bandbreedte.<br />
*U heeft een [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Laag ID]].<br />
*Bepaalde [http://nl.wikipedia.org/wiki/Internetprovider ISP]s blokkeren of begrenzen verbindingen naar de standaard [[FAQ_eD2k-Kademlia-nl#Wat_is_ED2K?|eD2k]] [[FAQ_eD2k-Kademlia-nl#Welke_poorten_moet_ik_configureren_in_een_firewall_of_router_om_aMule_te_kunnen_gebruiken?|poorten]].<br />
Probeer eens om de poort in "Vookeuren"->"Verbindingen" te veranderen.<br />
*Mogelijk blokkeert uw firewall bepaalde poorten/protocollen gebruikt door [[aMule]] (opnieuw, bekijk [[FAQ_eD2k-Kademlia-nl#Wat_is_Laag_ID_en_Hoog_ID?|Laag ID]]).<br />
<br />
== Een fout van het netwerk ==<br />
<br />
Het spijt ons u te moeten vertellen dat de lage snelheden soms niet veroorzaakt worden door slechte [[aMule]] code of verkeerde instellingen, maar door andere oorzaken. Dit is een lijst:<br />
<br />
*Het [[FAQ_eD2k-Kademlia-nl#Wat_is_ED2K?|eD2k]] netwerk is een langzaam netwerk. In sommige andere [[P2P]] netwerken kunt u makkelijk sneller downloaden. Het [[FAQ_eD2k-Kademlia-nl#Wat_is_ED2K?|eD2k]] netwerk is een van de snelste [[P2P]] bestaande netwerken, maar zijn voornaamste doel is beschikbaarheid. Op andere populaire netwerken kunt u heel snel downloaden, maar u zult snel merken dat er op het [[FAQ_eD2k-Kademlia-nl#Wat_is_ED2K?|eD2k]] netwerk miljoenen bestanden zijn die u niet kunt vinden op een ander netwerk.<br />
*[[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|Credits]]. Als u [[aMule]] voor de eerste keer draait of een aantal bestanden in de ''~/.aMule'' directory hebt verwijderd, heeft u geen [[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|Credits]]. [[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|Credits]] zorgen ervoor dat u snel kunt downloaden. Als u niet weet wat het zijn, lees dan [[FAQ_eD2k-Kademlia-nl#Waar_gaat_al_dat_gedoe_met_credits,_rate_en_score_over?|dit]]. <br />
*De beschikbaarheid van het bestand. Zeldzame bestanden, oude bestanden, heel nieuwe bestanden... dit soort bestanden heeft heel weining [[FAQ_eD2k-Kademlia-nl#Wat_is_een_bron?|bron]]nen, daarom duurt het een tijdje voordat [[aMule]] kan verbinden met een andere [[client]] die dat bestand deelt.<br />
*[[FAQ_network|Netwerk FAQ]].</div>80.224.220.139http://wiki.amule.org/wiki/AMule_is_slowAMule is slow2005-03-13T20:26:28Z<p>80.224.220.139: </p>
<hr />
<div><center>'''English''' | [[AMule_is_slow-it|Italiano]] | [[AMule_is_slow-nl|Nederlands]]</center><br />
<br />
== [[aMule]] is slow ==<br />
<br />
So [[aMule]] is slow? This can be due to:<br />
<br />
*[[#Your fault|Your fault]]<br />
*[[#The network's fault|The network's fault]]<br />
<br />
== Your fault ==<br />
<br />
This is a list of issues which can be the reason for slow download speeds:<br />
<br />
*A low value in "Preferences"->"Download limit".<br />
*A low value in "Preferences"->"Upload limit". Upload limits under 4 kbps limit your download speed to 3 times your upload speed. Upload limits under 10 kbps limit your download speed to 4 times your upload speed. Upload limits above or equal to 10 kbps give you unlimited download speed, limited only by the "Download limit" preference value (read [[FAQ_eD2k-Kademlia#Are_there_any_limitations_on_the_ED2K_network?|this link]] to know more about it).<br />
*A too high value in "Preferences"->"Upload limit". Your line may get congested! (depends on your line-speed)<br />
*A too low value in "Preferences"->"Max Connections". There are not enough connections available.<br />
*A too high value in "Preferences"->"Max Connections". Too many connections are congesting your line.<br />
*A too low value in "Core Tweaks"->"Max New Connections". It takes very long to aquire sources.<br />
*A too high value in "Core Tweaks"->"Max New Connections". Your line gets congested, many new connections produce much overhead-bandwidth.<br />
*Having [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]].<br />
*Some [http://en.wikipedia.org/wiki/ISP ISP]s block or limit connections to the standard [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] [[FAQ_eD2k-Kademlia#Which_ports_do_I_have_to_configure_in_a_firewall_or_router_to_run_aMule?|ports]]. Try changing the port in "Preferences"->"Connections" to some other values.<br />
*Your firewall may be blocking some ports/protocols used by [[aMule]] and/or you did not forward these ports in your router (again, see [[FAQ_eD2k-Kademlia#What_is_LowID_and_HighID?|Low ID]]).<br />
<br />
== The network's fault ==<br />
<br />
We're sorry to tell you that sometimes, the low speeds aren't due to a bad [[aMule]] code or a bad configuration, but due to other facts. This is a list:<br />
<br />
*The [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] is a slow network. In some other [[P2P]] networks you can easily download faster. The [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] network is one of the fastest [[P2P]] networks existing, but its main goal is availability. While on other popular networks you'll be able to download very fast, you'll quickly find out that in the [[FAQ_eD2k-Kademlia#What_is_ED2K?|eD2k]] network there are millions of files you'll be unable to find in any other network.<br />
*[[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credits]]. If you are running [[aMule]] for the first time or if you deleted some files in the ''~/.aMule'' directory, you'll have no [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|credits]]. [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|Credits]] grant fast downloads. If you don't know what they are, read [[FAQ_eD2k-Kademlia#What_is_all_that_credits,_rate_and_score_stuff_about?|this]].<br />
*The file's availability. Rare files, old files, extremly new files... this kind of files have very few [[FAQ_eD2k-Kademlia#What_is_a_source?|source]]s, so it takes quite some time for [[aMule]] to connect to some other [[client]] sharing it.<br />
*Check the [[FAQ network|network FAQ]].</div>80.224.220.139http://wiki.amule.org/wiki/FAQ_networkFAQ network2005-03-13T20:25:18Z<p>80.224.220.139: half done</p>
<hr />
<div>= Network speed: what you should know before asking questions =<br />
by Froenchenko Leonid, lfroen@gmail.com<br />
<br />
<br />
== Preface ==<br />
The purpose of this document is to clarify different issues regarding network <br />
speed that pops up from time to time in [[aMule]] [[forum]]. Generally speaking, there're several reasons for questions about "[[FAQ_ed2k|aMule network]]":<br />
<br />
* Speed reported by [[aMule]] doesn't match provider given rate<br />
* Poor performance of [[aMule]] itself or another network application on the same computer<br />
* What are key factors influencing network performance while [[aMule]] is running<br />
<br />
Intended audience for this document are users who want to get better understanding of network functionality in general and in practical implication to [[aMule]] functionality.<br />
<br />
This page, however, is not to be seen as comprehensive general purpose "[[FAQ_ed2k|Network FAQ]]".<br />
<br />
== Network speed - how much is it? ==<br />
While talking about network speed, people are using "bps" units, which mean <br />
"bits per second". The reason for ''bit'' rather that ''byte'' is pretty <br />
much historical, but also have engineering motivation behind. <br />
<br />
This motivation comes from the fact, that not all networks in the world are transferring bytes.<br />
<br />
There's also convention to use capital "B" in "Bps" when speed is marked <br />
in "bytes per second". However, this convention is not widely accepted. Particularly, organizations like [http://www.ietf.org IETF] and [http://www.ieee.org IEEE] are stick to original "bps".<br />
<br />
== Prefixes ==<br />
Since their invention, networks made quite a progress, and now we have networks <br />
that transfers thousands and millions bits and more bits per second. For marking those speeds, prefixes ''"kilo"'', ''"mega"'', ''"giga"'', ''"tera"'' etc. are used. <br />
<br />
It is a <u>common mistake</u> to think that values with those prefixes are the same as in computer science, i.e. powers of 2. The truth is that, for historical reasons, prefixes in networking have a decimal base, and not a binary one.<br />
<br />
{| cellpadding="2" cellspacing="2" border="1" width="100%" title="Table 1"<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | Prefix<br />
| valign="middle" align="center" bgcolor="#33ff33" | meaning in computers<br />
| valign="middle" title="Table 1" align="center" bgcolor="#33ff33" | meaning in networks<br />
| valign="middle" align="center" bgcolor="#33ff33" | difference, %%<br />
|-<br />
| valign="top" | K (kilo)<br />
| valign="top" | 2^10 = 1024<br />
| valign="top" | 10^3 = 1000<br />
| valign="top" | 2%<br />
|-<br />
| valign="top" | M (mega)<br />
| valign="top" | 2^20 = 1,048,576<br />
| valign="top" | 10^6 = 1,000,000<br />
| valign="top" | 5%<br />
|-<br />
| valign="top" | G (giga)<br />
| valign="top" | 2^30 = 1,073,741,624<br />
| valign="top" | 10^9 = 1,000,000,000<br />
| valign="top" | 7%<br />
|-<br />
| valign="top" | T (tera)<br />
| valign="top" | 2^40 = 1,099,511,627,776<br />
| valign="top" | 10^12 = 1,000,000,000,000<br />
| valign="top" | 9%<br />
|}<br />
<br />
As you can see from the table above the error in calculation is about 5% when the prefix is incorrectly interpreted. Please note that the speed your provider tells you is "speed in network", i.e. calculated on decimal base.<br />
<br />
For example when your provider tells you that your link is "ADSL 256/128" you <br />
should understand that he means 256000/128000 bps. Which means, that the speed of your connection is 32000/16000 bps.<br />
<br />
== Protocol overhead - what is it about ==<br />
When [[aMule]] is running, it constantly "talks" with other [[client]]s and [[server]]s. <br />
This data exchange is needed to identify itself, request information about <br />
available [[FAQ_eD2k-Kademlia#What_is_a_source?|source]]s and [[file]]s, perform [[search]]es and so on. <br />
<br />
Since this information has no use for the user itself, it's called "overhead" i.e. inevitable addition to the data you actually want to [[upload]] or [[download]]. <br />
<br />
[[aMule]] calls this "''connection overhead''". However, the number [[aMule]] presents, includes only the size of the actual data that [[aMule]] itself is sending to the network stack. Later, this data is sent down to the net with more overhead - now of network protocols. How much is it - lets see that in the next section.<br />
<br />
== Network overhead ==<br />
First of all - we're talking about IPv4 network. Once upon a time, there <br />
was only one type of IP network. Now there are two - IP version 4, the old<br />
we all know; and IP version 6 - the new protocol made to fix the limitations of IPv4. <br />
<br />
ED2K protocol by design, is unable to talk over IPv6 network, so users who have it (in Japan and China for example) will not be able to connect "as is". Using IPv4 means, that each packet (TCP, UDP, ICMP) will have IPv4 header.<br />
<br />
The minimum size of this header is 20 bytes. Header can have optional parts (each 4 bytes) and it's up to your provider - for example my adds 1 option dword. <-- WTF?<br />
<br />
When talking to other thing on ed2k network, amule uses the widely known TCP protocol. UDP is also used, but on a much smaller scale. As the reader might know, TCP is a reliable protocol, i.e. it's guaranteed that data which sent from one side will arrive on the other or an error will be reported.<br />
<br />
In order to achieve this, TCP send its own data in addition to the actual transfer. This data includes TCP client initial negotiation, checksums, sequence numbers and acknowledgments. All this is in the ''TCP header'' which is added to each packet sent. The size of this header is 20 bytes minimum.<br />
<br />
While being small overhead for large bulk transfer, it can take significant part of bandwidth when small amounts of data are being exchanged. <u>This is exactly what happens on source discovery part of amule</u>.<br />
<br />
Our client is trying to establish a connection and negotiate with a large number of other clients. Doing this, amule opens new TCP connections <u>''all the time''</u>. The amount of those connections is controlled by the ''"Maximum number of connections in 5 seconds"'' setting in the preferences. <br />
<br />
A typical number is about 100. Each TCP connection results in at least 3 packets traveling the net - one is a SYN packet, i.e. connection request, and one an ACK or a RST when the connection is accepted or refused, and SYN+ACK to establish the session. <br />
<br />
There's more overhead of DNS queries when an address is resolved, retries when a host doesn't reply and so on.<br />
<br />
=== On low level ===<br />
After passing TCP and IP layers packets go down to the network interface <br />
driver. The kind of this driver depends on the way your computer is connected to the internet. For simplicity sake we will assume that this computer is connected to the ISP directly, i.e. you have no LAN (or switch or router) between. <br />
<br />
Common setups that I'm aware of:<br />
<br />
* Analog modem, connected to telephone line (ISDN modem falls in this category too)<br />
* Cable modem, connected through ethernet, ISP gives you an IP address through DHCP<br />
* Cable modem, connected through ethernet, ISP requires you to configure PPPoE or PPTP tunnel<br />
* ADSL modem, connected through ethernet. You must have a PPPoE or PPTP tunnel<br />
* Variation of above - modem connected to PC by USB.<br />
<br />
In each of above setups there are different protocols in use, and different headers added to transmitted packets. But there's one important thing to note: <u>''ethernet frames traveling between cable/ADSL modem and PC, and don't reach the ISP''</u>. <br />
<br />
And consequently they are not counted in rate calculations. PPPoE and <br />
PPTP headers, on the contrary <u>''do reach the ISP''</u>. Whether or not <br />
your particular provider includes them in rate calculations I obviously have <br />
no idea about. For this reason I will exclude those headers from my calculations. <br />
<br />
If you think that your ISP includes it, add 4 bytes to the size of each packet.<br />
<br />
=== Example ===<br />
Let's see how much network overhead we have on a typical network. Our connection is a cable modem connected via an ethernet link to a PC directly (no router between them). <br />
<br />
In this setup we have IPv4 packets sent over ethernet. <br />
<br />
Lets say we have 10 new connections opened each second, and all are being accepted (successfully established TCP session). This alone sums up to (I'm counting data going up - from my computer to the net):<br />
<br />
''10 connection * 2 packets * (20 bytes of TCP + 20 bytes of IPv4) = 800 bytes of overhead.''<br />
<br />
This means that we are starting with 1.16*8 Kbps of "''invisible"''<br />
overhead caused by the very way the network works. Now, let's assume that<br />
after each connection is established our amule sends something to the other side and waits to receive an answer.<br />
<br />
''Total of 800 bytes + 800 bytes = 1600 bytes per second = 6400 bps = 6.4 Kbps''<br />
<br />
What we have here is 6.4 Kbps of network overhead alone. Taking into account <br />
that amule has other data to send (uploads) and it is not the only network <br />
application running we will have the following picture: <br />
<br />
Most likely the link to your provider is not that fast. aMule will <u>''try''</u> to open 10 connections per second and will <u>''try''</u> to upload on the specified speed. <br />
<br />
Your operating system will share all available bandwidth between those and between amule and other network applications (browser for example). Actual results will vary depending on specific OS settings.<br />
<br />
== ACK bottleneck ==<br />
In all calculations above there was one assumption - zero download. But downloading is what amule was built for. So let's examine how the overhead <br />
above affects your downloading speed. The answer is in TCP protocol. <br />
<br />
When TCP is sending data, it requires that the other side acknowledge the reception. So if client A is sending data to client B by TCP, B has to send a special ACK packets to A which tells B "ok, I got it". If, however, A doesn't receive the ACK packets in time, he will assume that either packet is lost. <br />
<br />
So, without going deeply into TCP specification: <u>''if B fails to send ACK to A, as a result A will transmit slower''</u>.<br />
<br />
Now let's see the situation in aMule. We saw in the previous chapter, that the uplink stream is congested by connection requests and uploads. As a result, there's a good chance that ACK packets for a file we are downloading <u>''will not be sent on time''</u>.<br />
<br />
The remote party will notice this and slow down. This is one more reason why the upstream should better not be too congested.<br />
<br />
== Is there anything I can do? ==<br />
OK, now that you understood why your network is so slow while amule is <br />
running you will maybe look for a way to fix this. The answer in 2 words: "rate limit".<br />
<br />
The first thing you should do is to assign realistic rate limits in amule <br />
itself. If you have a uplink rate of 128 Kbps don't set amules upload limit to <br />
16 (kilobytes per second) just because 128/8 = 16.<br />
<br />
A better, but far more complicated solution is to use the QoS and packet scheduling services of your OS. For example, you can give a higher priority to ACK packets to solve the above mentioned "ACK bottleneck" problem. <br />
<br />
The QoS topic, however, is beyond scope of this article.<br />
<br />
<br />
== Router (switch, home network): is there any difference? ==<br />
When the cable coming from your ISP is connected to some switching or routing <br />
device, which in turn is connected to several PC's, bandwidth is shared between <br />
them. <br />
<br />
So, having N computers connected, an ideal device would simply provide <br />
each one of them with 1/N of the total bandwidth. The situation may vary in real life, and your particular device may have different idea about fairness. <br />
<br />
Since you're not going to have the hardware specs of your router chipset the only advice here is "try and see yourself".<br />
<br />
== Multiple links ==<br />
Until now, we talked about computers that are connected to the network through<br />
single interface. While being most frequent, this is not mandatory. A user<br />
may choose to connect via 2 (or more links) provided by different ISP's.<br />
There're 2 reasons for this decision that I know about: link redundancy and<br />
load balancing.<br />
<br />
=== Link redundancy ===<br />
In a case of link redundancy second link becomes operational when primary<br />
link fails. This can be done automatically, or by explicit user command.<br />
When this setup used, amule along with other network applications must be<br />
restarted when links are being switched. This will allow to bind new address,<br />
reconnect to server and receive new id. If amule is connected via &nbsp;NAT<br />
enabled router (it doesn't matter if you have low or high id), and links<br />
are switched <u><i>on the router</i></u>, restart not needed.<br />
<br />
=== Load balancing ===<br />
This is far more complicated case. Both (all) links are simultaneously active,<br />
and traffic is being distributed between them. The problem is that amule<br />
bind <u><i>all interfaces on the system</i></u> i.e. 0.0.0.0. But, on ed2k<br />
your id is your IP address, <u><i>and you can not have 2</i></u>. <br><br />
So, being short: that problem is that amule does not explicitly choose source<br />
address for <i><u>outgoing</u></i> tcp connections. Note, that it <u><i>doesn't<br />
matter</i></u> on which interface it listening. This is exactly <u><i>opposite</i></u><br />
from <u><i>server</i></u> applications line ftp or www server. When client<br />
tries to connect to server he discover its address by resolving DNS. Resolver<br />
reply will contain all IP addresses of specified host, and client should<br />
<i><u>try them all</u></i>. Server, in turn, may choose not to listen on<br />
one of them and thus prevent client from using this interface. In our case<br />
amule <u><i>is a client</i></u>, and ed2k server discover its address from<br />
source IP in connection request. That's where ed2k server will try to connect.<br />
If connection succeed - client assigned high id, if not - low. The rest you<br />
know.<br />
The only solution in this situation (until amule will have an ability to<br />
bind specific address) is to use amule on your "primary" link.<br><br />
You can, however, cause linux to send packet through interface of your choice.<br />
But, most probably they will be dropped by ISP router as "spoofed" because<br />
they source IP address doesn't match the address ISP assigned to that interface.</div>80.224.220.139http://wiki.amule.org/wiki/AMule_makes_everything_slow-nlAMule makes everything slow-nl2005-03-11T12:37:31Z<p>80.224.220.139: </p>
<hr />
<div><center>[[AMule_makes_everything_slow|English]] | '''Nederlands'''</center><br />
<br />
== [[aMule]] vertraagt alles ==<br />
<br />
Dus alsu [[aMule]] draait, worden plotseling alle andere programma's die gebruik maken van het internet traag. Dan moet u dit document goed doorlezen.<br />
<br />
== Hoe dit probleem op te lossen ==<br />
<br />
De reden is dat u een slecht ingestelde [[aMule]] heeft. Controleer het volgende:<br />
<br />
*"Voorkeuren"->"Verbinding"->"Bandbreedte Grenzen"->"Upload": Als deze waarde erg hoog is, zo hoog dat het meer dan 75% van uw upload bandbreedte gebruikt, krijgt u erg lage download snelheden, omdat de meeste pakketten op het internet [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] pakketten zijn, waarvoor pakketten ge-upload en ge-download moeten worden. Met andere woorden, om te kunnen downloaden, moet u wat informatie uploaden.<br />
*"Voorkeuren"->"Verbinding"->"Max Bronnen per Bestand"->"Harde Grens": Dit specificeert de maximale hoeveelheid bronnen die u toestaat voor elk bestand wat u download. Elke bron heeft regelmatig een verbinding nodig, dus meer bronnen hebben meer verbindingen nodig en dus, wat bandbreedte. Bedenk dat als u ''F'' bestanden tegelijkertijd aan het downloaden bent (''F'' is een getal) en u stelt de Harde Grens waarde op ''X'' (''X'' is een getal), kunt u ''X''*''F'' bronnen in totaal toestaan.<br />
*"Voorkeuren"->"Verbinding"->"Verbinding Grenzen"->"Max Verbindingen": Dit specificeert de maximale hoeveelheid verbindingen die u [[aMule]] toestaat tegelijkertijd open te hebben. Opnieuw, elke verbinding gebruikt een deel van uw bandbreedte, verander het dus zodat het past bij u.<br />
*"Verbindingen"->"Kern Instellingen"->"Uitgebreide log": Bij oude versies van [[wxWidgets]] (eerder dan 2.5.4), uitgebreide log die de servers log vult veroorzaakt een hoog CPU gebruik. Schakel het uit.<br />
*Bestanden met auto-prioriteit moeten ingesteld worden op een andere prioriteit dan auto als u het harde schijf gebruik te hoog vindt.<br />
<br />
== Welke waarden zijn goed voor mij ==<br />
<br />
Dat hangt af van uw type verbinding<br />
([http://nl.wikipedia.org/wiki/Integrated_Services_Digital_Network ISDN], Modem, [http://en.wikipedia.org/wiki/DSL DSL], Kabel, T1, etc...), uw [http://nl.wikipedia.org/wiki/ISP ISP], de bandbreedte die uw andere programma's nodig hebben en de hoeveelheid bestanden die u download (ook, de [http://nl.wikipedia.org/wiki/CPU CPU] als het langzaam is).<br />
<br />
Zoals u ziet, is het erg persoonlijk en is het onmogelijk om te vertellen wat de beste waarden voor u zijn en wat niet. De enige manier om het goed te krijgen is het testen. Die test procedure gaat als volgt:<br />
<br />
*Stel het in op een hoge waarde.<br />
**Als het goed werkt: verander de waarde een beetje om te zien of u meer verbindingen kunt krijgen (verbeterd de snelheid) zonder effectiviteit te verliezen in andere programma's.<br />
**Als de andere programma's te weinig bandbreedte hebben: verlaag de waarden zodat [[aMule]] minder bandbreedte gebruikt.<br />
*Herhaal deze stappen totdat u de beste waarden voor u hebt gevonden.</div>80.224.220.139http://wiki.amule.org/wiki/AMule_makes_everything_slowAMule makes everything slow2005-03-11T12:37:28Z<p>80.224.220.139: </p>
<hr />
<div><center>'''English''' | [[AMule_makes_everything_slow-nl|Nederlands]]</center><br />
<br />
== [[aMule]] makes everything slow ==<br />
<br />
So when you are running [[aMule]], suddenly every other application using the net runs slow. Then you should read this document carefully.<br />
<br />
== How to fix this problem ==<br />
<br />
Well, the reason is that you have badly configured [[aMule]]. Check the following:<br />
<br />
*"Preferences"->"Connection"->"Bandwidth Limits"->"Upload": If this value is very high, so high that it takes more than 75% of your upload bandwidth, you will get very bad downloading speeds, since most packets on the internet are [http://www.faqs.org/faqs/internet/tcp-ip/resource-list TCP] packets, which require both up and down packets. In other words, to download something, you need to upload some information.<br />
*"Preferences"->"Connection"->"Max Sources per File"->"Hard Limit": This specifies the maximum amount of sources you allow for each file being downloaded. Each source periodically requires a connection, so more sources require more connections and so, a bit of bandwidth. Have in mind that if you are downloading ''F'' files at the same time (where ''F'' is a number) and you set Hard Limit's value to ''X'' (where ''X'' is a number), you may allow up to ''X''*''F'' sources overall.<br />
*"Preferences"->"Connection"->"Connection Limits"->"Max Connections": This specifies the maximum amount of connections you allow [[aMule]] to have open at the same time. Once again, each connection takes a bit of your bandwidth so, adjust it to whatever suits you.<br />
*"Preferences"->"Core tweaks"->"Verbose log": On old [[wxWidgets]] versions (prior to 2.5.4), verbose log filling the servers log causes high CPU usage. Disable it.<br />
*Files with auto-priority must be set to other than auto if you find hard disk usage is too high.<br />
<br />
== What are the values that suit my needs ==<br />
<br />
This will depend on your connection type ([http://en.wikipedia.org/wiki/Integrated_Services_Digital_Network ISDN], Modem, [http://en.wikipedia.org/wiki/DSL DSL], Cable, T1, etc...), your [http://en.wikipedia.org/wiki/ISP ISP], the bandwidth your other apps need and the amount of files you are downloading (also, in the [http://en.wikipedia.org/wiki/CPU CPU] if it is slow).<br />
<br />
As you see, it is very personal and it's impossible to tell what suits your needs and what not. The only way to get it right is to go testing. The procedure is:<br />
<br />
*Set it to some value.<br />
**If it's ok: then tweak those values a little to see if you can get some more connections (improving the speed) without loosing effectiveness on the other apps.<br />
**If the other apps suffer from lack of bandwidth: lower the values so that [[aMule]] takes less bandwidth.<br />
*Repeat the above steps until you find the values which suit better your needs.</div>80.224.220.139