Welcome to WeetHet!

Managed Web Hosting by Liquid Web

Your IP address:
Print this page
- use Landscape
Search the
WeetHet Pages
WeetHet is being updated! - Current articles will slowly move to www.tweaking4all.com
For excellent webhosting that is reliable and affordable, we highly recommend: LiquidWeb

On this page ...

On this page I will tell you about eMule and how to work with it ...

But ehm, what is eMule?
Ever heard of Napster? WinMX? KaZaA? Maybe even eDonkey? Well,... eMule is also one strong player that should be in this list of so called Peer-To-Peer tools.

The main purpose of tools like WinMX and eMule is to share files. Files can be Movies (MPEG, DivX, etc), Application, Documents, Music (MP3, WAV, MID), etc.

Note: Before continuing, please read the disclaimer, as copying files, movies, etc. can be illegal in your country!

Note: Screen shots are based on installing version 0.23b.

Tip: For (A)DSL user with an Alcatel modem: set your defserver to the computer's IP address on which you are running eMule! This implies that only ONE computer can be used with eMule!

eMule - Downloading Movies, MP3's, applications, etc.



Peer-to-Peer networks come in several forms and shapes. The basic idea is that all "users" are part of a huge network. The user's computer is being tied into the network and can be used for both downloading and uploading.

The user can search and download files from basically all users in the peer-to-peer network. However, the user has a "shared" folder, which can be accessed by other users, so other users can download from that shared folder as well. The main trick with eMule is that parts of the files can be taken from basically any client that has the same file. So downloading a movie for example, can originate from multiple clients. This gives a real speed boost,... well, compare to some other similar clients. I personally still think the NewsGuy solution is MUCH faster, but the again, eMule is FREE and NewsGuy isn't.

eMule specifically, uses the eDonkey 2000 network.

For eMule to work properly, it needs an up-to-date Server List (the so called server.met file) - we'll explain later how to achieve this.

eMule can be downloaded from the eMule project site: http://sourceforge.net/projects/emule. Choose the INSTALLER version for download.

Installing eMule

After downloading the installer version of the latest version of eMule, double click the EXE file.
The first question will be in what language you wish to use the installer and eMule and click OK;

Select the language you wish to use for eMule ...

In the now appearing window, select the path you wish to install eMule in;

eMule - Setup

Usually one uses the default install path, but if you like, you can change it manually or click the "Browse..." button to browse to a location where you would like eMule to be installed. Click "OK" to start the installation.

eMule - Setup completed

Once the setup window has "Completed" in the title, and in the text, and the "Close" button appears, THEN the setup has been completed. Click "Close" to complete the setup.

Preparing for first use - Adding the server list

eMule needs a server list, so it know where to look for files.
Basically there are two ways of doing this.

Adding a fixed list

Adding a fixed list is done by downloading a server.met list from some website. For example, http://ed2k.webhop.net/ provides a fixed list.
The thing to do here is to download the
server.met file and copy it into the eMule directory, usuallyC:\Program Files\EMule.

Downside of this trick is that sooner or later the server list is useless, so please forget about this plan.

Auto-Updating server list

eMule also supports the use of server lists that get's downloaded frequently and automatically from some website, again http://ed2k.webhop.net/ provides this feature. However, you will have to configure eMule to use this.

First we need to edit the addresses.dat file, found in the eMule directory (usually C:\Program Files\EMule), using for example Windows Notepad.

You can enter one of these links (source: http://ed2k.webhop.net/);

List Link Size
Connect list http://2z4u.de/969ix6lu/micro/server.met app. 3 Kb download (fast download)
Best list http://2z4u.de/969ix6lu/min/server.met app. 20 Kb download (average download)
All servers http://2z4u.de/969ix6lu/max/server.met app. 40 Kb download (slow download)

I personally use the ALL SERVERS list.

Open the addresses.dat file with Windows Notepad, enter one single line, holding the LINK from the table above, for example;

eMule - Editing Addresses.Dat

After entering the link, you can close Notepad. Notepad will ask if you want to save the changes, click "OK".

Starting eMule

OK, so we added a server list, it's now time to start eMule. Click "Start" - "Programs" - "eMule" - "eMule" (the eMule - Start eMuleicon).

eMule - First Start

First we do need to do some settings to make life a little bit easier for our next eMule starts.


Click on the "Preferences" icon eMule - Preferences, this window appears. For you convenience, these are the settings I use.


eMule - General settings

Only the fields "Minimize to tray icon" which makes eMule minimize to the systray (the window clock in the lower right corner), "Beep on errors" and "Bring to front on link click".

Don't forget to enter an nick name at "Nick" - this can be your name or nickname. You can also change language if you want to.

Don't forget to click the "ED2K Links" button. This will associate eMule with eDonkey 2000 links on the internet (for example on the ShareReactor website).


eMule - Connection settings

These are the settings eMule gave me after setup. I checked the "Autoconnect on Startup" option, this will save me clicking the Connect button.

Tip: take a look at eMule fine-tuning for getting the most out of your connection.


eMule - Server settings

Note: ALL items are CHECKED here! This includes the "Auto-update serverlist at startup" option, this requires you to have an address for automatically downloading server.met files as show in the chapter "Adding a Server list" (in the addresses.dat file). If you haven't edited this file, then do not check this option either!


eMule - Directories

Here you can enter the path you wish to use for "Incoming Files" (where the downloaded files should be stored) and "Temporary Files" (temporary files for eMule).

Tip: Make sure the directories are on a disk with sufficient space! The C-drive is not always the best choice!

You also can set here the folder(s) you wish to share with other users. It is a nice custom to share at least something with other users. However, be aware not to share personal information/documents with others. I usually set my shared directory identical to the "Incoming Files" directory ... not sure if this is a good or bad idea, but it works for me.


You do not need to change those, the default settings will do just fine.

Click "OK" to accept the changes. Now Shutdown and restart eMule. If you enabled the auto-update option, the you will see that the server list will be updated and that you are instantly connected.


For you to be able to find something on the Peer-to-Peer network, you will need to be connected.

Using the Preferences mentioned above, this should be done automatically.
If you haven't used the "Autoconnect on Startup" option (in the "Preferences" - "Connection" page), you will need to manually click the Connect icon eMule - Connect icon.

The connection status can be monitored in the lower right corner of the eMule window. These 3 basic status variants can be found:

Example Meaning
eMule - NOT CONNECTED You are not connected.
Click the Connect icon to connect.
eMule - CONNECTING eMule is trying to get connected.
I may take a few seconds for eMule to become connected - this all depends on when a server allows connection.
Note: You can not yet start searching!
eMule - CONNECTED eMule is connect.
In this example; connected to "mldonkey" (this can be different).

Once eMule is connected, you can start searching and downloading files.

Searching Files

Once eMule is connected, it's time to start our first search for files. Let's just take a random example, we want to look for some cool music hits of the Rolling Stones.

First click the search icon eMule - Search ..., now the search window appears;

eMule - Search window

In this window we can enter characteristics of the file we are looking for.

Field Purpose Example
For searching directly in the Peer-To-Peer network.
Name Filename or part of the filename you are looking for. Rolling
Rolling Stones
Search global Search this server or all servers. Check
Type Here you can specify which file type you want.
This will limit the search to only that file type (unless you choose ANY).
Any (all files)
Archives (ZIP, RAR, etc)
Audio (WAV, MP3, etc)
CD-Images (ISO, BIN, NRG, etc)
Pictures (BMP, JPG, GIF, etc)
Videos (AVI, MPG, DivX, etc)
For searching using the FileDonkey website.
Name Filename or part of the filename you are looking for. Rolling
Rolling Stones
Type Here you can specify which file type you want.
This will limit the search to only that file type (unless you choose ANY).
Any (all files)
Archives (ZIP, RAR, etc)
Audio (WAV, MP3, etc)
CD-Images (ISO, BIN, NRG, etc)
Pictures (BMP, JPG, GIF, etc)
Videos (AVI, MPG, DivX, etc)
For directly entering eDonkey 2000 links.
ED2K Link Direct link commonly used for eDonkey 2000.
Such links can be found on (for example) the ShareReactor.
Link that starts with "ed2k://"


We are going to search in the Peer-To-Peer network. So we limit this search to the "Search" part (left) of this screen.

Since we are looking for some stuff done by the Rolling Stones, we now enter something like "Stones" or "Rolling" (without the quotes) in the "Name" field. The reason why I'm not entering "Rolling Stones" is that this might limit the search too much to only filenames that have "Rolling Stones" in it. This would leave files that have something like "Stones" instead of "Rolling Stones" out of the query results.

In this example we do know that we are looking for music. However selecting "Type" "All" would work just fine too, we might see some movies and images as well. So it's up to you to decide what you want. I'm going to assume we use the "All" file type.

Now it's time to click the "Start" button.

In the lower half of the window, a new tab appears.

eMule - Search results

The label of the tab holds the value we entered in the "Name" field. Between brackets you see the amount of found results - in this case 150 files!

Now it's up to you to locate the files you want. Double click that file and it will be added to the "Transfer" page. Downloading will start as soon as at least one users allows you to download. You can double click multiple files.

If you are done with your selection, you can either leave the results op, or right click the tab and click "Remove this search results". Optionally, you can remove ALL search queries by clicking the "Remove All" button.

Transfers in progress

On the "Transfer" page (click the Transfer icon eMule - Transfers in progress) you can monitor the transfers/downloads that are in queue or are in progress.

eMule - Downloads/Transfers in progress

In this window detailed information is shown on your download requests.

The bar, just below "Downloads", allow you to sort on "Filename", "Size", etc, by clicking the table header.

Fieldname Purpose
Filename The name of the file you requested for download.
Clicking ones on the filename will display details of the file transfer. Clicking the filename again removes the details.
Size Indicated the file size of the file you requested for download.
Usually a full size CD is in the hundred's (100 ... 800 Mb), MP3 files are commonly between 3 and 6 Mb.
Transferred The amount of data already downloaded.
Speed Indicates the download speed.
Progress This is a colorfull bar. The thing here is that it's showing you which parts it could locate, which are missing and which are downloading.
Sources The number of sources. The first number indicates the amount of servers where you are in queue. The second number represents the amount of servers found with pieces of the file you are looking for. The number between brackets is the amount of connection that are actually downloading pieces of the file you requested.
Priority Here you can set the priority of a file. This only makes eMule decide, within the amount of available connections, which file get's what priority. Commonly we do not really use this, but if you are in a hurry and really want to make sure eMule downloads that particular file first, then you could set it to HIGH.
Status What is eMule doing right now with this file? Downloading? Waiting?
Remaining Indicates how long it will take for eMule to complete this file. Keep in mind that this is only a rough guess and is based on the current connections. So please don't get too scared when you see that a transfer will take at least 6 Days (6D). It might be that later on one new connection might be very fast and make the remaing time 1 hour.

One well hidden feature of the transfer page is the transfer menu, which appears when right clicking the table with downloads.

eMule - Transfer menu

The options in this menu can be quite useful.

Menu Items Purpose
Priority This option allows you to change a file's download priority (Low, Normal and High).
Cancel This option allows you to remove this filename from the download list.
Stop With this option you can stop a download.
Pause This option allows you to pause a file download.
Resume If you right clicked a paused filename, then this option allows you to resume download of this file.
Open the file Opens the selected filename (the file needs to be completed!).
Preview Shows a preview of the selected file (the file needs to be completed!).
Show File details A popup window will show you in depth details of the file you want to download.
Clear Completed Removes all the completed downloads from the transfer window. The downloaded file will not be deleted.
Copy ED2K link Allows you to copy a filename as a eDonkey 2000 link to the clipboard (either normal or as a HTML link). This can be useful to send the link to a friend.

Downloaded and Aborted files: Cleaning up

After downloading or aborting a download, you might want to clean up a little bit.

Downloaded files can be found in the folder you did set in the "Preference" screen (see Directories). We defined "Incoming" and "Temp".


Here you will find the completed files.

Do what you need to do with these files ... burn them to CD, view them, install them, etc etc.


Here you will find parts of the downloaded files (files that end with .part) and server information files (the .met files).


eMule Fine-Tuning

To get the most out of your eMule connection, it is well worth the effort to do some fine tuning.

eMule - What a little tweaking can do ...

After tweaking eMule (without the tweak the maximum transfer was 12 kB/s download): download almost 32 kB/s!

In the image above this text, you will see that A indicates the upload speed (the speed used by others to download stuff from your PC to theirs). B indicates your download speed (you getting files to your PC).


1. Upload and Download speed fine tuning

Both uploading of files (others copying files from your PC) and downloading (you copying files from other PC's) is subject to fine tuning. We need to find a nice balans between the both.

If this balans is not optimal, then it might be that others can download just great from you PC, but you will not be able to download properly yourself or the other way around.

For MXStream (basis) I use these settings:

eMule - Fine-Tuning, optimal setting for MXStream basis

Here "Capacities" and "Limits" play an important role.

I have to admit that the field "Capacities - Download" is a bit too much, but not that important here. What is important are the fields in "Limits", for you to be able to do some simple web surfin' beside downloading with eMule forces you to make sure that "Limits - Upload" should not be too high, I choose to use 4 or 5 kB/s ... for MXStream basis. Note that the value in "Limits - Download" strongly depends on the value in the field "Limits - Upload" !!! For example, an upload limit of 4 kB/s implies a maximum download of 16 kB/s. The same with 5 kB/s which limits download to 20 kB/s ...

Tip: for a nice speedy download, with MXStream basis, I used "Limits - Upload" = 8 kB/s and "Limits - Download" = 32 kB/s. My average download speed is 28 kB/s, not even close to the speed of the LeechGuy solution AND you will not be able to do any browsing on your PC, but hey ... downloading with eMule is faster.

The optimum is to be found based on trial-and-error, simply try what it does.

2. Server selection

If downloading isn't fast enough, then you might consider selecting a different server. When eMule connects, it will choose the first available server, which is not always the best choice.

Open the "Server" window and select a server with at least 1000 users and a low ping (< 500 ms). Either double click the server you wish to use or right click the server you want to use.

3. High ID number ?

In the status window (the lower part of the "Server" window), you will see your identification number you received from the server you connected to. A lot of myths are to be found concerning this number. The bottom line is that this number is being calculated based on for example your IP-address. Usually this is a 9 digit number.

If this is NOT the case (i.e. you received a low number - know as a LowID) then this indicates that either the server is overloaded or that some ports (4461 and 4462) in your PC/Modem/Router/Firewall is not open for use.

A LowID also gives you a low priority with other PC's!

4. Much to offer = higher priority!

If you have a lot to offer for others, then you will enjoy a higher priority compared to other users who have less to offer. It's a trade-off ...

On my PC I use a separate directory for storing all my downloads, this is the same directory I use for sharing files. However, make sure your files are at least useful to others! Do NOT try to fake your way out by dumping a lot of crap in that shared directory!

5. Windows 95, 98 and ME - remove network limitations

Windows versions 95, 98 and ME experience limitations on the number of available network connections. Download this registry patch to increase the number of simultaneous connections. Use WinRar to extract the .reg file. Double click the file to apply the patch to the registry.

After applying the patch, try to use 256 ("Max. Connections" in the "Connection" window in "Preferences"). Try a lower value incase eMule crashes.

Note: Windows 2000 and XP do NOT experience this problem.

6. Select files with a lot of sources

When searching for files, only select those files with a lot of sources. The more sources the better the download - in terms of speed and continuity!



Klik hier om te wisselen naar nederlandstalige pagina's You are currently on the English pages.