Both sides previous revisionPrevious revisionNext revision | Previous revision |
using_emule_plugin [2010/05/10 02:28] – lucy | using_emule_plugin [2015/08/15 04:21] (current) – external edit 127.0.0.1 |
---|
===== Using eMule plugin ===== | =====Intro===== |
[[wp>eMule]] is a freeware P2P, standalone, application client connecting to both the [[wp>eDonkey Network]] and [[wp>Kad Network]]. Visit [[http://www.emule-project.net/home/perl/general.cgi?l=1|eMule homepage]]. | [[wp>eMule]] is a freeware P2P, standalone, application client connecting to both the [[wp>eDonkey Network]] and [[wp>Kad Network]]. Visit [[http://www.emule-project.net/home/perl/general.cgi?l=1|eMule homepage]]. |
| |
The eMule plugin is a modded version of the client, made into a plugin for BitComet. Thus through this plugin BitComet enables cross-protocol and cross P2P-networks download and file-sharing. | The eMule plugin is a modded version of the client, made into a plugin for BitComet. Thus through this plugin BitComet enables cross-protocol and cross P2P-networks download and file-sharing. |
| |
Once the plugin is installed and enabled in BitComet's options, if you check the "Search for eDonkey download source" check-box on the properties page of the task, when you add a torrent in BitComet, it will automatically search for that resource in the eDonkey and Kad networks, too. Once the resource is found, BitComet will concurrently download from all available sources (BitTorrent, eMule and Kad peers) into the same file(s). BitComet will also upload the content when requested, to the eDonkey and Kad networks through eMule plugin, thus enabling true cross-protocol file-sharing. Although eMule is installed as a plugin for BitComet it can also be used as a standalone client (either by clicking the "Show eMule plugin" button on the Options page or by simply starting the executable file) in order to seek and retrieve files from the eDonkey Network. | Once the plugin is installed and enabled in BitComet's options, if you check the "//Search for eMule sources//" check-box on the properties page of the task, when you add a torrent in BitComet, it will automatically search for that resource in the eDonkey and Kad networks, too. Once the resource is found, BitComet will concurrently download from all available sources (BitTorrent, eMule and Kad peers) into the same file(s). BitComet will also upload the content when requested, to the eDonkey and Kad networks through eMule plugin, thus enabling true cross-protocol file-sharing. Although eMule is installed as a plugin for BitComet it can also be used as a standalone client (either by clicking the "Show eMule plugin" button on the Options page or by simply starting the executable file) in order to seek and retrieve files from the eDonkey Network. |
| |
| There are 2 ways how a BitTorrent task can have support for downloading from the eDonkey & Kad Networks: |
| * For torrents created with BitComet, if at the creation time of the //.torrent// file the option "//Calculate ED2K link for each file//" was enabled (which is its default state) then an "ed2k" key containing an 128 bit eMule hash will be calculated and included into the //info// dictionary of the //.torrent// file, for each file of the torrent. (See [[inside_bitcomet#torrent_file_format|Torrent file format]].)\\ That way, any BitComet peer when decoding the //.torrent// file will also learn the eMule hashes for each file and thus will be able to search for those files into the eDonkey/Kad Networks. |
| * For torrents created with other torrent maker applications, as soon as the first BitComet peer from a swarm will finish downloading the torrent, it will calculate the eMule hashes for each file of the torrent and make them available to other BitComet peers who may be searching for eDonkey links for that torrent, through the DHT Network. From that point on, every BitComet peer of the swarm should be able to search the DHT Network and retrieve the ED2K links for that task and then search for those files into the eDonkey/Kad Networks, as well. |
| |
| "One advantage of eMule is a large user base, currently averaging 3 to 4 million people, which share some 4 billion files, which makes it excellent for finding rare content"(([[http://en.wikipedia.org/wiki/EMule#eMule_compared_to_other_p2p_networks|Wikipedia - eMule]])). Downloads from the eDonkey Network are usually slower than those in the BitTorrent Network, however for torrents which have no longer any seeds, sometimes eMule might prove to be the useful aid in finishing the download of those rare torrents you found so hard on some site. |
| |
| Nowadays the //eMule Xtreme// mod is getting increasingly popular and it also can be used as an alternative eMule plug-in in BitComet. But what is Xtreme mod and what's the difference between it and standard eMule?\\ |
| According to the [[http://www.xtreme-mod.net|Xtreme mod homepage]] (follow the link after "//What is Xtreme Mod ?//"): "eMule Xtreme is a modification of the original eMule file-sharing client. It is its aim to use the bandwidth more efficiently and to enlarge the range of functions. We have paid special attention to create a stable, resource saving mod." The [[wp>Comparison of eDonkey software]] can be found on Wikipedia, and the changelog can be viewed [[http://www.emule-mods.de/?mods=xtreme|here]]. |
| |
| The main features(([[http://www.xtreme-mod.net/|Xtreme mod homepage]])) of Xtreme mod are: |
| * Maella Bandwidth control, calculates the real Overhead |
| * NAFC (network adapter feedback control) |
| * advanced Upload bandwidth throttler with adjustable slot speed |
| * Xtreme Download manager for a clever source-handling |
| * Improved Xtreme-Credit system |
| * Power release with dynamic Hide OS |
| * IP to country - show country-flags |
| * Dynamic Leecher Protection (DLP) |
| * Multi-threaded disc access with threading-queue |
| |
"One advantage of eMule is a large user base, currently averaging 3 to 4 million people, which share some 4 billion files, which makes it excellent for finding rare content"((http://en.wikipedia.org/wiki/EMule#eMule_compared_to_other_p2p_networks)). Downloads from the eDonkey Network are usually slower that those in the BitTorrent Network, however for torrents which do not have any more seeds, eMule might prove to be the useful aid in finishing the download of those rare torrents you found so hard on some site. | |
| |
| |
* You can **uninstall** the eMule plug-in by simply deleting the "plugin_emule" folder within the BitComet program files folder. | * You can **uninstall** the eMule plug-in by simply deleting the "plugin_emule" folder within the BitComet program files folder. |
| |
For Bitcomet 1.10 and older versionS, if you install ED plugin, please make sure the ED plugin has the same version with Bitcomet. Or you will be given warning if the two have different versions. For 1.10 and above, BitComet can be compatible with ED plugin V1.06 and above. But it's recommended to use the latest ED version. | For Bitcomet 1.10 and older versions, if you install ED plugin, please make sure the ED plugin has the same version with Bitcomet. Or you will be given warning if the two have different versions. For 1.10 and above, BitComet can be compatible with ED plugin V1.06 and above. But it's recommended to use the latest ED version. |
| |
* <html><span style=color:RoyalBlue>Tip:</span></html> click the install package BitComet_X.XX_plugin.exe and it will begin to install. Please note to select BitComet installation directory as the directory of eMule plugin.【eMule plugin has to be installed under the BitComet installation directory】 | * <html><span style=color:RoyalBlue>Tip:</span></html> click the install package BitComet_X.XX_plugin.exe and it will begin to install. Please note to select BitComet installation directory as the directory of eMule plugin.【eMule plugin has to be installed under the BitComet installation directory】 |
==== eMule plugin server settings ==== | ==== eMule plugin server settings ==== |
| |
<html><span style=color:Teal>Note:</span></html> eMule plugin for BitComet is a modification of eMule (eMule MOD). | <html><span style=color:Teal>Note:</span></html> The eMule plugin for BitComet is a modification of eMule (eMule MOD). |
| |
* Check whether connected to eMule server: View the server list and logs to know server status. Only when the eD2K and kad are connected, will eMule plugin works well.\\ {{:em_02.png|}}\\ <html><br /></html> | |
| |
**How to add new server to eMule plugin? ** | * //Check whether connected to eMule servers//: View the server list and logs to know server status. Only when the eD2K and Kad Networks show connected, the eMule plugin will work well.\\ {{:em_02.png|}}\\ <html><br /></html> |
| |
* Solution I: eMule plugin-> Server-> right side "New Server", enter server IP and port in the blank field and then click "Add list". For example: 77.247.178.244:4242 | **How to add new servers to eMule plugin? ** |
* Solution II: eMule plugin-> Server-> right side"Update server.met from URL", enter URL of a Server.met and then click "Update". For example: http://upd.emule-security.net/server.met | |
| |
==== Add port mapping to eMule plugin ==== | * //Solution I//: eMule plugin-> Server-> right side "New Server", enter server IP and port in the blank field and then click "Add list". For example: 77.247.178.244:4242 |
| * //Solution II//: eMule plugin-> Server-> right side"Update server.met from URL", enter URL of a Server.met and then click "Update". For example: http://upd.emule-security.net/server.met |
| |
* A high ID means the listen port is open and freely accessible by other clients that compatible with eMule, it's usually owned by users who have independent WAN IP. | ==== Add port mapping to the eMule plugin ==== |
* A low ID means this port is blocked or cannot be reached. it's usually but not limited to owned by users who have only LAN IPs. So usually, low Id users have less download resources. | |
* How WAN users say bye to LowID? | |
| |
A low ID condition is usually caused by firewall. Closing firewall or make some changes in the BitComet listen port will get this condition solved. BitComet eMule plugin supports auto open TCP/UDP port. If you are using third party firewall, you only need to open the listen port for eMule plugin in the firewall settings. 【Read [[create_firewall_rules|BitComet Create Firewall Rules]]】 | * A High ID means the listen port is open and freely accessible by other clients that are compatible with eMule. |
| * A Low ID means this port is blocked or cannot be reached. It's usually being displayed to users who have have either hardware firewalls (i.e. routers) or software firewalls (i.e. installed on their PC) standing between them and the Internet (blocking incoming connections). So usually, Low ID users have access to less download resources. |
| * How can users say good-bye to LowID? |
| * If you only have a modem and your PC uses a WAN public IP, making sure that eMule's listen port is open in the software firewall will get this condition solved. BitComet eMule plugin supports auto-configuration of the TCP/UDP port in the Windows Firewall. If you are using a third-party firewall, you'll need to open the listen port for the eMule plugin in the firewall settings, manually (i.e. create rules for both TCP and UDP protocols). 【Read [[create_firewall_rules|Create Firewall Rules for BitComet]]】 |
| * If you also use a router and therefore your PC uses a private LAN IP, additionally to making sure that eMule's listen port is open in the firewall on your PC you will have to open the same port in the hardware firewall on your router and perform port-forwarding.【Read [[add_port_mapping_in_nat_router|BitComet Port Mapping]]】. While reading the port forwarding guide, make sure that you acknowledge that this time you'll be forwarding eMule's listen port (i.e. you will need to create an additional separate rule or set of rules for the eMule listen port, not modify those already in place for BitComet's listen port). |
| |
<html><span style=color:Teal>Note:</span></html> Please keep the listen port in the eMule plugin is the same as you set in //[[bitcomet_options#emule|Options-> eMule]]//, or the settings will be invalid. | <html><span style=color:Teal>Note:</span></html> Please make sure the listen port on the eMule plugin settings page is the same as the one you set in //[[bitcomet_options#emule|Options-> eMule]]//, or else the latter will override the former. |
| |
* How LAN user get HighID? | ==== Other settings of the eMule Plugin ==== |
| |
First, LAN user need to do the same changes in firewall as WAN users. Besides, port mapping is needed.【Read [[add_port_mapping_in_nat_router|BitComet Port Mapping]]】 | * //Connection//: You can limit the download rate, upload rate rate, enable UPnP port mapping and change several protocol and connection related settings on this page. It may be a good idea (if you intend on using the eMule plugin on a regular basis - i.e. leaving it always enabled in BitComet) to limit the maximum upload rate to some percentage of the Global Upload Rate set in BitComet (on the Connection page). That way you'll make sure it won't interfere with your BitTorrent upstream traffic.\\ {{:em_03.png|}}\\ <html><br /></html> |
| |
==== Other settings of eMule Plugin ==== | * //Set eMule plugin download directory and share directory//: This setting is only valid when using eMule plugin to **download an eMule task** (i.e. when using the eMule plugin like a standalone eMule client and directly searching and downloading from the eDonkey/Kad Networks). The download directory for eMule tasks is by default set under the BitComet installation folder tree. You may want to change that to a different drive (perhaps under the BitComet download directory) if you intend on using eMule as a standalone client as well. This setting won't affect downloads which are imported from BitComet.\\ {{:em_04.png|}}\\ <html><br /></html> |
| |
* Connection: You can change down rate, Up rate, protocol and connection etc.【Note: If the listen port in BitComet options -> task -> eMule is different with the one in Emule plugin, the former one will cover the latter.】\\ {{:em_03.png|}}\\ <html><br /></html> | Please refer to //[[bitcomet_options#emule|Options-> eMule]]// if you need to check other settings not described in the above text. |
| |
* Set eMule plugin download directory and share directory: This setting is only valid when using eMule plugin to **download eMule task**. The directory of eMule task is the same one that of BitComet BT task.\\ {{:em_04.png|}}\\ <html><br /></html> | ===== Accelerating downloads with the eMule plugin ===== |
| |
* Please refer to //[[bitcomet_options#emule|Options-> eMule]]// if you need other setting not stated in the above text. | How and when does the eMule plugin work to aid BitComet in downloading BitTorrent tasks? |
| |
==== eMule plugin accelerate download ==== | * You can make sure that a torrent will have eDonkey support if when you make a //.torrent// file you check the option "//Calculate ED2K link for each file//" in the torrent maker dialog. This way any BitComet client can use that link to search the eDonkey/Kad Network for sources containing the files of that torrent, additionally to the BitTorrent Network.\\ (Note that this does not guarantee that any other peer will actually find those files on the eDonkey/Kad Networks but will enable other BitComet peers to search for them there.)\\ {{:em_05.png|}}\\ <html><br /></html> |
| * When BitComet is downloading a torrent, upon the BT task creation time (if the "//Search for eMule sources//" option is enabled on the pop up Properties page of the task) BitComet will search for ED2K Links for the files of that torrent and if it will find any it will import those downloading tasks into eMule plugin as well. The eMule plugin may be very useful to complete your download by finding sources for the torrent's files in the ED2K network, especially, if there are no seeds in the BitTorrent Network so that you can complete your download.\\ Tasks downloaded from ED Network through eMule plugin which are initiated in BitComet, will show as "bitcomet_imported" in eMule and will share the same download directory with the BitComet BT task. The plugin downloads data from the ED2K Network while downloading the BT task using BitComet and also, it uploads to the ED2K Network when further seeding the BT task.\\ {{:em_06.png|}}\\ <html><br /></html> |
| <html><span style=color:Teal>Note:</span></html> The eMule plugin, "Transfer" panel, shows the category of files "_bitcomet_imported" on a different tab. All tasks imported from BitComet will be listed here. Tasks downloaded **by eMule only** can only be seen in the "All" tab.\\ {{:em_07.png|}}\\ <html><br /></html> |
| |
* Make .torrent file and check the option "calculate eD2K link for each file" in the pop-up dialog. So that torrent can be download from ED network.\\ {{:em_05.png|}}\\ <html><br /></html> | |
* When BitComet is downloading BT task, eMule plugin may be very useful to complete your download by finding seed in the ED2K network if there is no seed in the bittorrent network so that speed up your download. Tasks download from ED network share the same download directory with BitComet BT task. It downloads data from the ED2K network when downloading BT task using BitComet; and also, it upload to the ED2K network when uploading a BT task.\\ {{:em_06.png|}}\\ <html><br /></html> | |
* eMule plugin, "Transfer" panel, show categories of files "BitComet imported". All tasks imported from BitComet will be listed here. tasks download by eMule only can only be seen in "All".\\ {{:em_07.png|}}\\ <html><br /></html> | |
* For torrent that does not support ED download, you can manually to enable **Search ED2K link for a file** download form eMule network. | |
| |
==== Search ED2K link for a file ==== | ===== Search an ED2K Link for a file ===== |
| |
* Select a BT task in BitComet task list, in [[bitcomet_detailed_info_pane|Detailed Info Pane]] click "Files" and right click then click "Search ED2K link for this file".\\ {{:em_08.png|}}\\ <html><br /></html> | For torrents that do not support eDonkey download (i.e. for which at the creation time of the task BitComet didn't find any ED2K Link), you can try to manually enable download from eDonkey Network by using the "//Search ED2K Link for this file//" option in the //Files//' tab right-click context menu of each file for that torrent.\\ If after searching BitComet finds a download source for any of the files, it will add it as an imported task in eMule and attempt to download concurrently from the eDonkey/Kad Networks as well. For detailed steps on how to do that look below. |
* An "ED2K link search" dialog popping up, confirm the keyword and click "search". 【If search is not available, please check **whether eMule server is connected**】\\ {{:em_09.png|}}\\ <html><br /></html> | * Select a BT task in BitComet's Task List, then select the //Detailed Info Pane->//[[bitcomet_detailed_info_pane#files|Files tab]] and right click on any of the files, then in the context menu click on the "//Search ED2K Link for this file//" menu entry.\\ {{:em_08.png|}}\\ <html><br /></html> |
* View the search progress bar and when all portion is filled, it means the search finished. The founded file will be listed in the blank field under "Search result". Double-click a record and the ED2K link will be automatically added to "Current File ID"; finally, click "Set ED2K link". | * An "ED2K Link search" dialog pops up; confirm the keywords (or you can modify them first to enhance the search string) and click on "Search". 【If search is not available, please check **whether eMule server is connected**】\\ {{:em_09a.jpg|}}\\ <html><br /></html> |
* When set done, click "Close" to exit the dialog. Restart the BT task and BitComet will find seeds form ED network to speed up your download. | * View the search progress bar and when all of it is filled up, it means the search is finished. The found file will be listed in under the "Search result" area. Double-click the entry and the ED2K link will be automatically added to "Current File ID" or click on "Set ED2K link". |
| * When all is done, click "Close" to exit the dialog. Stop and restart the BT task and BitComet will try to connect to sources from the eDonkey/Kad Networks to speed up/complete your download. |
| |
==== Using eMule plugin to download ED task ==== | ===== Using eMule plugin to download an ED task ===== |
| |
* Click >> on the right upper corner of eMule plugin Toolbar, click "Tool" and select "Paste ED2K link..." in the drop-down menu.\\ {{:em_10.png|}}\\ <html><br /></html> | This pertains using the eMule plugin as a standalone eMule client for downloading/sharing activities on the eDonkey/Kad Networks. |
* In the popping up dialog, paste ed2k link and click "Download".\\ {{:em_11.png|}} | * Click on the right upper corner of the eMule plugin Toolbar, click "Tool" and select "Paste ED2K link..." in the drop-down menu.\\ {{:em_10.png|}}\\ <html><br /></html> |
| * In the pop up dialog, paste the ED2K Link and click "Download".\\ {{:em_11.png|}} |
| * You can also use the search engine embedded in the eMule client to search on the ED Network for resources using their filenames.\\ |
| |
---- | ---- |
-[[using_dht_tracker|Previous Page]] -[[help_translations_of_bitcomet|Next Page]]\\ | -[[using_dht_tracker|Previous Page]] -[[help_translations_of_bitcomet|Next Page]]\\ |
-[[start|Main Index]] | -[[start|Main Index]] |