Morphxt faq

From EMule Wiki
(Difference between revisions)
Jump to: navigation, search
(What are the features of Morph: add run)
(I still have a low ID)
 
(38 intermediate revisions by 7 users not shown)
Line 1: Line 1:
This is list of some question that are reguely asked about the morph mod.
+
This is list of some question that are freguely asked about the Morph mod.
  
= Official faq =  
+
== Official FAQ ==
 +
First check the [http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_entries&cat_id=276 offical FAQ] here, since Morph is based on the offical eMule.
  
First check the offical faq here,since morph is based on the offical eMule. http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_entries&cat_id=276
+
== I download more slowly than official ==
 
+
= I download more slowly than official. =
+
  
 
* You are affected by [[ZZratio]]
 
* You are affected by [[ZZratio]]
* The network conditions are different. The network and the availablity of sources can changes very rapidly. Posting that morph is fast or morph is slow is quite meaningless without details.
+
* The network conditions are different. The network and the availability of sources can changes very rapidly. Posting that Morph is fast or Morph is slow is quite meaningless without details.
* You load a too aggressive ipfilter or Anti-Leecher profile. (set the ipfilter to "0" to disable it and disable the security anti-leecher to test this)
+
* You load a too aggressive IP filter or anti-leecher profile. Set the IP filter to "0" to disable it and disable the security anti-leecher to test this.
 +
* You connect to a fake or overloaded server that fails to return sources for you. Look at the [[Recover_list_of_servers]] guide. (however the behaviour is same as official)
  
= How do i upgrade, there is no installer? =
+
== I still have a low ID ==
  
Just copy the files from the binary package into your eMule directory. The only thing really required is replacing the emule.exe. All your credits and current downloads will be maintained. Never throw away cryptkey.dat & preferences.dat from your config dir since they represent your identity which is the key to accessing all your credits.
+
* Read the [http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=308#id FAQ] on the official documentation.
 +
* Read them again
 +
* Read up at http://forum.emule-project.net/index.php?showtopic=4914 specially http://www.portforward.com is good.
 +
* Reset your TCP/IP stack. Look for "winsockfix". It is wonder oil. (No really!)
 +
* Look at your modem again. Does it have a build in router maybe that also has to be configured?
 +
* Enable [[UPnP]]. Note that morph uses different upnp than official, but not all rotuers are compatible.
 +
* remember that a Lot of adsl modems are also a routers. You need to forward ports.
 +
* Rememeber that a lot of antivirus software contain a firewall(aka anti worm, intrusion detection).<br />You might have to open ports/applications in it again.
 +
* Open an topic at your favourite board, but give as much details as possible.
  
image:upgrade.png
+
== How do I upgrade, there is no installer? ==
 +
 
 +
Just copy the files from the binary package into your eMule directory. The only thing really required is replacing the emule.exe. All your credits and current downloads will be maintained. Never throw away cryptkey.dat and preferences.dat from your configuration directory since they represent your identity which is the key to accessing all your credits.
 +
 
 +
http://wiki.emule-web.de/image/Image_Upgrade.png
  
 
A practical method for controlling the upgrade mechanism could be to open the eMule directory and the installation archive in two windows of your file manager side by side, then sort both windows by last modification date descending. This way you'll see which files have changed and need to be added/replaced. Likely candidates for any such incremental change are files for the webserver interface.
 
A practical method for controlling the upgrade mechanism could be to open the eMule directory and the installation archive in two windows of your file manager side by side, then sort both windows by last modification date descending. This way you'll see which files have changed and need to be added/replaced. Likely candidates for any such incremental change are files for the webserver interface.
Line 21: Line 33:
 
Note: For some versions a installer is released. But it is better to understand how to do it manually anyway.
 
Note: For some versions a installer is released. But it is better to understand how to do it manually anyway.
  
= What is a mod =
+
== The executable seems invalid ==
 +
 
 +
* You did save the Sourceforge mirror page, instead of the final program. You can also see that the exe is only 30 kB.
 +
* Windows 95/98/ME cannot handle the large resources of Morph and thinks this is a error. You get a out of memory error or corrupt exe report with the suggestion to install/download again. Latest version that is somehow functional in Windows 98 is Morph 9.6.
 +
 
 +
== What is a mod? ==
  
Since eMule is open source (GPL) it is possble to make enhancments to the original program and add new features to it. The programs that have doen this are called emule mods (modifications). The morph mod contains all the features form official and some more as listed below. You do not need to run/install official eMule to use morph. Everything is in one big package. This is not a plugin, it a a complete replacement.
+
Since eMule is open source ([http://www.opensource.org/licenses/gpl-license.php GPL]) it is possible to make enhancements to the original program and add new features to it. The programs that have done this are called eMule mods (modifications). The Morph mod contains all the features form official and some more as listed below. You do not need to run/install official eMule to use Morph. Everything is in one big package. This is not a plugin, it a a complete replacement.
  
= What are the features of Morph =
+
== What are the features of Morph? ==
  
 
# Download
 
# Download
Line 49: Line 66:
 
## [[Upload Speed Sense]] [zz] (Yun.SF3/Milobac/AndCycle/TAHO/SiRoB)
 
## [[Upload Speed Sense]] [zz] (Yun.SF3/Milobac/AndCycle/TAHO/SiRoB)
 
## Dynamic Upload Switching [Yun.SF3]
 
## Dynamic Upload Switching [Yun.SF3]
## Anti-Leecher (morph) [iCeCream] (SiRoB)
+
## Anti-Leecher (Morph) [iCeCream] (SiRoB)
 
## Anti-Credit hack [iCeCream]
 
## Anti-Credit hack [iCeCream]
 
## Partial SNAFU system [eWombat] (SiRoB)
 
## Partial SNAFU system [eWombat] (SiRoB)
Line 58: Line 75:
 
## Read file in async thread (SiRoB)
 
## Read file in async thread (SiRoB)
 
## [[Slot limiter]]
 
## [[Slot limiter]]
## [[Slot focus] [ZZ]
+
## [[Slot focus]] [ZZ]
 
# Share
 
# Share
## [[Hide Overshare]]/ HideOS [SlugFiller] (SiRoB)
+
## [[Hide Overshare]]/HideOS [SlugFiller] (SiRoB)
 
## Hide Over Share per file basis [SiRoB]
 
## Hide Over Share per file basis [SiRoB]
 
## Selective chunk sharing[SlugFiller] (SiRoB)
 
## Selective chunk sharing[SlugFiller] (SiRoB)
Line 77: Line 94:
 
## Known.met file expiration time [SlugFiller] (AndCycle)
 
## Known.met file expiration time [SlugFiller] (AndCycle)
 
## [[Downloaded History]] [Monki/Xman] (stulle)
 
## [[Downloaded History]] [Monki/Xman] (stulle)
## [[SharedView Ed2kType] [Avi3k] (stulle)  
+
## [[SharedView Ed2kType]] [Avi3k] (stulle)  
 
# Update
 
# Update
 
## Auto update ipfilter [Yun.SF3] (Milobac/SiRoB/Commander)
 
## Auto update ipfilter [Yun.SF3] (Milobac/SiRoB/Commander)
Line 89: Line 106:
 
## [[IP to Country]] [AndCycle/Commander] (SiRoB)
 
## [[IP to Country]] [AndCycle/Commander] (SiRoB)
 
## [[Auto Backup]] & Double Backup [The Black Hand]
 
## [[Auto Backup]] & Double Backup [The Black Hand]
## Plug and play UPnP - [[uPnP]] (Pretender/linekin/AndCycle/Mighty/SiRoB)
+
## Plug and play UPnP - [[UPnP]] (Pretender/linekin/AndCycle/Mighty/SiRoB)
 
## Random Ports from emulEspaña [MoNKi] (SiRoB)
 
## Random Ports from emulEspaña [MoNKi] (SiRoB)
 
## Rating icon [ePlus] (iCeCream/SiRoB)
 
## Rating icon [ePlus] (iCeCream/SiRoB)
## Preferences Side Banner from TPT / Enable-Disable on the Fly / Banner Picture [Commander/SiRoB/iCeCream]
+
## Preferences Side Banner from TPT / Enable-Disable on the Fly/Banner Picture [Commander/SiRoB/iCeCream]
## [[Webcache]] + big file support
+
## [[Webcache]] (until version 9.6)
 
## [[Invisible Mode]]  
 
## [[Invisible Mode]]  
 
## [[Run as Service]] (leuk_he)
 
## [[Run as Service]] (leuk_he)
## [[Friendnote]] (CB )  
+
## [[Friendnote]] (CB)  
 +
## [[Require obfuscated server connection]] [leuk_he]
 
#Improvement
 
#Improvement
 
##Code Improvement [Maella]
 
##Code Improvement [Maella]
Line 105: Line 123:
 
## Don't refresh hidden item [SiRoB]
 
## Don't refresh hidden item [SiRoB]
  
= What is the intro sound from =
+
== What is the intro sound from? ==
  
* The intro is from Three Kings. It seems that the same song is used in black hawk down.  
+
* The intro is from Three Kings. "The Gold" composed by "Carter Burwell" (Three Kings soundtrack)). It seems that the same song is used in black hawk down.  
* Edit: After comparing the two, it seems that it´s not the same song, the song "Ashes to Ashes" from BHD just sounds similar.
+
* Edit: After comparing the two, it seems that it's not the same song, the song "Ashes to Ashes" from BHD just sounds similar.
  
= What is the little r in the status bar? =
+
== What is the little r in the status bar? ==
  
 
* r: You are about to be doomed.
 
* r: You are about to be doomed.
  
what is the capital R?
+
What is the capital R?
  
 
* R: You are doomed. Upload more.
 
* R: You are doomed. Upload more.
  
read more about [[ZZratio]]
+
Read more about [[ZZratio]]
  
= MorphXT fails "Test Ports, Official eMule Passes, and I have high ID. =
+
== MorphXT fails "Test Ports, Official eMule Passes, and I have high ID. ==
  
* check the verbose log. it might contain:  
+
* Check the verbose log. it might contain:  
  
 
Rejecting connection attempt (IP=209.67.220.58) - IP filter (IP(11/10/04)cable and wireless 1 - port) Probably you activated an ipfilter.dat that contains the line "209.067.220.058 - 209.067.220.058 , 100 , porttest.emule-project.net" Delete that line, you might want to consider using a different ipfilter or disabling if you wonder about this kind of problem.
 
Rejecting connection attempt (IP=209.67.220.58) - IP filter (IP(11/10/04)cable and wireless 1 - port) Probably you activated an ipfilter.dat that contains the line "209.067.220.058 - 209.067.220.058 , 100 , porttest.emule-project.net" Delete that line, you might want to consider using a different ipfilter or disabling if you wonder about this kind of problem.
= Where are credits stored? =
+
 
 +
== Where are credits stored? ==
  
 
Credits earned by the uploader are stored only locally on the machine of the downloader.
 
Credits earned by the uploader are stored only locally on the machine of the downloader.
  
So when you download from someone, you will remember them and how much they have given you (you will store their credits in a file on your computer -- it is not really legible to a person). If they connect to you, you will give them preferred queue positions until the credit is used up.
+
So when you download from someone, you will remember them and how much they have given you (you will store their credits in a file on your computer - it is not really legible to a person). If they connect to you, you will give them preferred queue positions until the credit is used up.
  
 
Likewise when you upload to people, they may remember you (if they use a credit system), and if you download from them, they will give you some preference until the preference you've earned is "used up". (Actually the term "credits" is a simplification for the purpose of illustration. What's actually being stored is the amount of bytes being uploaded resp. downloaded between two specific clients, and how this pair of values is then being interpreted as "credits" is up to the specific credit system used by the client storing these values. So it's unlikely to completely "use up" one's credits, it's just that the ratio between uploaded and downloaded volume to any specific client increases with each upload and decreased with each download, and most credit systems are based on the ratio bzw. the difference between these values.)
 
Likewise when you upload to people, they may remember you (if they use a credit system), and if you download from them, they will give you some preference until the preference you've earned is "used up". (Actually the term "credits" is a simplification for the purpose of illustration. What's actually being stored is the amount of bytes being uploaded resp. downloaded between two specific clients, and how this pair of values is then being interpreted as "credits" is up to the specific credit system used by the client storing these values. So it's unlikely to completely "use up" one's credits, it's just that the ratio between uploaded and downloaded volume to any specific client increases with each upload and decreased with each download, and most credit systems are based on the ratio bzw. the difference between these values.)
Line 136: Line 155:
  
  
= Emule starts up slow =
+
== eMule starts up slow ==
  
If the CPU jumps to 100% for a few minutes you might uncheck "internet connection sharing" on the emulEspana settings. If the disk is busy you might want to check for big files in you config directory and move them away. If you checked "double backup" move also your backup dir away. Remember to never delete preferences.dat & cryptkey.dat (or all your credits will be lost...)
+
If the CPU jumps to 100% for a few minutes you might uncheck "internet connection sharing" on the emulEspaña settings. If the disk is busy you might want to check for big files in you config directory and move them away. If you checked "double backup" move also your backup dir away. Remember to never delete preferences.dat & cryptkey.dat (or all your credits will be lost...)
  
= Invisible mode on startup.=  
+
== Invisible mode on startup ==
  
 
This is already implemented just check the following settings:
 
This is already implemented just check the following settings:
Line 148: Line 167:
 
* And enable invisible mode  
 
* And enable invisible mode  
  
Be sure to disable any notification event. You might need morph 7.8 or higher to this to work.
+
Be sure to disable any notification event. You might need Morph 7.8 or higher to this to work.
  
 
To start Morph normally invisible add "-autostart" to the shortcut for eMule.exe after setting the above settings.
 
To start Morph normally invisible add "-autostart" to the shortcut for eMule.exe after setting the above settings.
  
= Why can't I login at the morphXT (http://emulemorph.sourceforge.net/index.php) site.=
+
== Why can't I login at the [http://emulemorph.sourceforge.net/index.php MorphXT site]? ==
  
There is no reason to login there. This functionality has not been enabled yet. We prefer to spend our time on the eMule mod, not on the CMS. (And we still have to figure out how to send email from the sourceforge site)
+
There is no reason to login there. This functionality has not been enabled yet. We prefer to spend our time on the eMule mod, not on the CMS. (And we still have to figure out how to send email from the Sourceforge site)
  
  
=Why I can only set 60-255 upload slots..I want to set it to 5 upload slots.=
+
== Why I can only set 60-255 upload slots? I want to set it to 5 upload slots ==
  
Answer: setting this limit too low would result in sub-optimal use of you upload capacitity. the 60-255 option is only there for high speed uploaders (>300 kb/s up) where it would be rediculous to open more than 100 slots. With the default settings morph will already minimize the number of open slots. This limit is only to prevent bad settings opening many many slots.
+
Setting this limit too low would result in sub-optimal use of your upload capacitity. the 60-255 option is only there for high speed uploaders (>300 kb/s up) where it would be rediculous to open more than 100 slots. With the default settings Morph will already minimize the number of open slots. This limit is only to prevent bad settings opening many many slots.
  
= There are too many upload slots with a low speed =
+
See also [http://forum.emule-project.net/index.php?&showtopic=131529 Long version here]
 +
 
 +
== There are too many upload slots with a low speed ==
  
 
If Morph cannot set the speed to the set upload speed it will try to add additional upload slots. So the first thing to check is if you upload is set correctly.
 
If Morph cannot set the speed to the set upload speed it will try to add additional upload slots. So the first thing to check is if you upload is set correctly.
  
Did you set any speed limits in the morph settings (global speed client speed limit)
+
Did you set any speed limits in the Morph settings (global speed client speed limit)
  
Is USS enabled? Also check if the setting of "remove spare trickle slots". When the situation that caused the many new open slots solves this should put the trickle slot users back in the queue. Does morph still open this many slots if you set the upload speed a little bit lower?
+
Is USS enabled? Also check if the setting of "remove spare trickle slots". When the situation that caused the many new open slots solves this should put the trickle slot users back in the queue. Does Morph still open this many slots if you set the upload speed a little bit lower?
  
There is also a slot limiter in Morph starting in 8.5 (In some versions before Morph 8.5, it is there as well, but not configurable). The default upload speed/3 should be an ok limit for most people. The best option to configure Morph right is unlimited. Then you should tune all other parameters until no more extra slots are added. The 60-255 option is available for people with a lot of upload because the /3 rule does now work for high uploaders. Remember that slot focus (minimal slots) has priority over the slot limiter.
+
There is also a slot limiter in Morph starting in 8.5 (in some versions before Morph 8.5, it is there as well, but not configurable). The default upload speed/3 should be an ok limit for most people. The best option to configure Morph right is unlimited. Then you should tune all other parameters until no more extra slots are added. The 60-255 option is available for people with a lot of upload because the /3 rule does now work for high uploaders. Remember that slot focus (minimal slots) has priority over the slot limiter.
  
  
Line 180: Line 201:
 
- Speed  
 
- Speed  
 
* Your line speed
 
* Your line speed
* Your speed settings in morph.
+
* Your speed settings in Morph.
* Any other special software running (firewalls, cfos, shapers, and other p2p)  
+
* Any other special software running (firewalls, CFOS, shapers, and other P2P)  
  
  
 
Note: That is not (yet) possible for Morph to check if the not reached upload speed is a result of the local line that is saturated, packet loss or the peers are busy.
 
Note: That is not (yet) possible for Morph to check if the not reached upload speed is a result of the local line that is saturated, packet loss or the peers are busy.
  
= I still have a lowid. =
 
  
    * read the faq on the official docs.
+
== I cannot to connect to any server ==
    * read them agian
+
 
    * read up at http://forum.emule-project.net/index.php?showtopic=4914 specially http://www.portforward.com is good.
+
If you are sure the server list is good you might have to ''disable'' options->server->require obfuscation server connection (temporary, until Kad is connected?). Also make sure you did not enter a proxy by accident. This same option can also effect global search.
    * reset your tcp/ip stack. look for "winsockfix". It is wonder oil. (no really!)
+
 
    * enable Upnpn (in the emule epanan settings).
+
Version 10.2 has a error connecting to servers ''not'' obfuscated. Just upgrade if you run that version.
    * open an topic at your favorite board, but give as much details as possible.  
+
 
 +
Also note that the list of available servers might change over time (as of Sep 2007 real donkeyservers and big bang server went nonfunctional). You can find a guide how to [[Recover list of servers]] in the guides.
 +
 
 +
Server are overloaded sometimes and will refuse all connections or fail to make a high id connection even if your ports are open correctly. Make sure you pass the port test and refresh your server list.
 +
 
 +
== I have strange search results ==
 +
 
 +
You probably have fake server or servers that spam your search results. Enabling options->servers -> obfuscated connection to servers only can help, but you can also [[Recover_list_of_servers#Fake_servers| Recover the list of servers]].
 +
 
 +
== Where is emule 0.48 MorphXT  9.7 ==
 +
 
 +
There is no Morph 9.7. This version string is send from Morph version > 10.0 to older or unknown clients to work arround a bug of Morph not being able to hand 2 digit version numbers. It is a Morph version >=10.0
 +
 
 +
== I cannot connect to Kad ==
 +
 
 +
* Connect to a valid ed2k server, e.g. any server on the Gruk server list found here: http://www.gruk.org/list.php
 +
* If you have no downloads running, start a few downloads that have many sources.
 +
* Wait for eMule to connect to a lot of clients for the downloads you've got queued up. This is essential since it will allow us to use the "From known clients" bootstrap feature.
 +
* Go to the Kad screen. Disconnect from Kad.
 +
* Choose the "From known clients" option and click on the "Bootstrap" button.
 +
 
 +
* an alternative way is to download a [http://www.google.nl/search?q=nodes.dat nodes.dat] file and put the in your emule config directory.
 +
 
 +
== I get the message ' failed to initialize cryptokeys - secure ident disabled' ==
 +
 
 +
You do not have enough permissions to save in your  c:\program files\emule\config directory. Set the installer  or extended  to save your files in your personal directory or give the "USERS" class write permission in you config directory. Read [http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=1259 location of emule config] dir how to locate your config dir.
 +
 
 +
http://wiki.emule-web.de/image/vistaproperties.png
 +
 
 +
== In the web interface I cannot download  a large file ==
 +
 
 +
In the eMule web interface by default you can only download file via http smaller than 5 MB. The download menu is not availabe for them. You can edit this option in the [[Advanced_official_preferences|advanced prefererences]] "WebFileUploadSizeLimitMB". Setting it to 0 disable the limit.
 +
 
 +
Make sure you reserve upload speed for this feature, since this BW is not managed by the usual bandtwidth management.
  
= I have another question =
+
== I have another question ==
  
Try to ask it here: http://forum.emule-project.net/index.php?showforum=28 (official morph forum) Did you read the sticky of the release you are using? Maybe there your problem is already known?
+
Try to ask it here: http://forum.emule-project.net/index.php?showforum=28 (official Morph forum) Did you read the sticky of the release you are using? Maybe there your problem is already known?
  
 
Do not hesitate to add as much details as possible including some the following information:
 
Do not hesitate to add as much details as possible including some the following information:
  
* what is your UPLOAD line speed, and what limit did you set in the connection settings for upload limits? What country are you in and what is the name of the provider? Are you on ADSL CABLE or university network?
+
* What is your upload line speed, and what limit did you set in the connection settings for upload limits? What country are you in and what is the name of the provider? Are you on ADSL cable or university network?
* Did you try the faq of the official client? Does it have the same problems? You might want to post you question in the support of the official client then.
+
* Did you try the FAQ of the official client? Does it have the same problems? You might want to post you question in the support of the official client then.
* Did you try to disable Kad & UDP?
+
* Did you try to disable Kad and UDP?
 
* Did you tweak any other settings. Why? Why not?
 
* Did you tweak any other settings. Why? Why not?
* What is the router brand & firmware version? Does it support uPnP and did you enable that in the emulEspana settings?
+
* What is the router brand and firmware version? Does it support UPnP and did you enable that in the settings?
* What version do you use? On windows XP (including which Service Pack) or what OS?  
+
* What version do you use? On Windows XP (including which service pack) or what OS?
  
=== See also ===
+
== See also ==
  
 
*[[:category:morphxtfeatures]]
 
*[[:category:morphxtfeatures]]
 
[[category:howto]]
 
[[category:howto]]

Latest revision as of 16:08, 8 August 2009

This is list of some question that are freguely asked about the Morph mod.

Contents

[edit] Official FAQ

First check the offical FAQ here, since Morph is based on the offical eMule.

[edit] I download more slowly than official

  • You are affected by ZZratio
  • The network conditions are different. The network and the availability of sources can changes very rapidly. Posting that Morph is fast or Morph is slow is quite meaningless without details.
  • You load a too aggressive IP filter or anti-leecher profile. Set the IP filter to "0" to disable it and disable the security anti-leecher to test this.
  • You connect to a fake or overloaded server that fails to return sources for you. Look at the Recover_list_of_servers guide. (however the behaviour is same as official)

[edit] I still have a low ID

  • Read the FAQ on the official documentation.
  • Read them again
  • Read up at http://forum.emule-project.net/index.php?showtopic=4914 specially http://www.portforward.com is good.
  • Reset your TCP/IP stack. Look for "winsockfix". It is wonder oil. (No really!)
  • Look at your modem again. Does it have a build in router maybe that also has to be configured?
  • Enable UPnP. Note that morph uses different upnp than official, but not all rotuers are compatible.
  • remember that a Lot of adsl modems are also a routers. You need to forward ports.
  • Rememeber that a lot of antivirus software contain a firewall(aka anti worm, intrusion detection).
    You might have to open ports/applications in it again.
  • Open an topic at your favourite board, but give as much details as possible.

[edit] How do I upgrade, there is no installer?

Just copy the files from the binary package into your eMule directory. The only thing really required is replacing the emule.exe. All your credits and current downloads will be maintained. Never throw away cryptkey.dat and preferences.dat from your configuration directory since they represent your identity which is the key to accessing all your credits.

Image_Upgrade.png

A practical method for controlling the upgrade mechanism could be to open the eMule directory and the installation archive in two windows of your file manager side by side, then sort both windows by last modification date descending. This way you'll see which files have changed and need to be added/replaced. Likely candidates for any such incremental change are files for the webserver interface.

Note: For some versions a installer is released. But it is better to understand how to do it manually anyway.

[edit] The executable seems invalid

  • You did save the Sourceforge mirror page, instead of the final program. You can also see that the exe is only 30 kB.
  • Windows 95/98/ME cannot handle the large resources of Morph and thinks this is a error. You get a out of memory error or corrupt exe report with the suggestion to install/download again. Latest version that is somehow functional in Windows 98 is Morph 9.6.

[edit] What is a mod?

Since eMule is open source (GPL) it is possible to make enhancements to the original program and add new features to it. The programs that have done this are called eMule mods (modifications). The Morph mod contains all the features form official and some more as listed below. You do not need to run/install official eMule to use Morph. Everything is in one big package. This is not a plugin, it a a complete replacement.

[edit] What are the features of Morph?

  1. Download
    1. Smart Category Control [Khaos] (SiRoB)
      1. Show full category name in 'Cat' column
      2. Show the 'Select category' dialog
      3. Add new downloads to categories using view filters
      4. Default to the active category for new downloads
      5. Automatically increment and assign [linear priority]
      6. Download small files first (<150KB)
      7. Start # files when added to a new category
  2. Smart A4AF Control [Khaos] (SiRoB)
    1. Smart A4AF swapping
    2. Advanced A4AF handling (Balanced, Stacked)
    3. Remaining time display [Khaos] (SiRoB)
    4. Show download file in red [iCeCream] (SiRoB)
    5. Show download file in bold [iCeCream] (SiRoB)
    6. Source Load Saver [enkeyDEV] (Khaos/SiRoB)
    7. Only download complete files v2.1 [shadow] (AndCycle/SiRoB)
    8. Save Download file in a seperate thread [SiRoB]
  3. Upload
    1. Smart Upload Control SUC [lovelace] (Yun.SF3/SiRoB)
    2. Upload Speed Sense [zz] (Yun.SF3/Milobac/AndCycle/TAHO/SiRoB)
    3. Dynamic Upload Switching [Yun.SF3]
    4. Anti-Leecher (Morph) [iCeCream] (SiRoB)
    5. Anti-Credit hack [iCeCream]
    6. Partial SNAFU system [eWombat] (SiRoB)
    7. Show Progress of client queue [Commander]
    8. Infinite Queue [SlugFiller]
    9. Splitting Class Control [SiRoB]
    10. Save Upload Queue Waiting Time / SUQWT [Moonlight] (AndCycle/TAHO/SiRoB)
    11. Read file in async thread (SiRoB)
    12. Slot limiter
    13. Slot focus [ZZ]
  4. Share
    1. Hide Overshare/HideOS [SlugFiller] (SiRoB)
    2. Hide Over Share per file basis [SiRoB]
    3. Selective chunk sharing[SlugFiller] (SiRoB)
    4. Selective Chunk Sharing per file basis [SiRoB]
    5. Share only the need [Wistily] idea of lovelace (SiRoB)
    6. Share Only The Need per file basis [SiRoB]
    7. PowerShare [zz] (AndCycle/SiRoB)
    8. auto powershare per file (SiRoB)
    9. Enable/Disable PowerShare internal File Priority [AndCycle]
    10. Avoid Miss/abusing of PowerShare [SiRoB]
    11. Avoid Miss/abusing of HideOS [SiRoB]
    12. Show Share Permission [xMule] (Mighty Knife/SiRoB)
    13. Pay Back First [AndCycle] (SiRoB)
    14. Prefer share all [SlugFiller]
    15. Equal Chance For each file[AndCycle/Stulle]
    16. Known.met file expiration time [SlugFiller] (AndCycle)
    17. Downloaded History [Monki/Xman] (stulle)
    18. SharedView Ed2kType [Avi3k] (stulle)
  5. Update
    1. Auto update ipfilter [Yun.SF3] (Milobac/SiRoB/Commander)
    2. Auto update fake check [Yun.SF3] (Milobac/SiRoB/Commander)
    3. Auto update iptocountry [Commander]
    4. Auto update on schedule [leuk_he]
  6. Miscellaneous
    1. Chunk dot in progress bar [SlugFiller]
    2. Enabled Chunk dot in progress bar [Pretender]
    3. fakecheck [Milobac] (SiRoB)
    4. IP to Country [AndCycle/Commander] (SiRoB)
    5. Auto Backup & Double Backup [The Black Hand]
    6. Plug and play UPnP - UPnP (Pretender/linekin/AndCycle/Mighty/SiRoB)
    7. Random Ports from emulEspaña [MoNKi] (SiRoB)
    8. Rating icon [ePlus] (iCeCream/SiRoB)
    9. Preferences Side Banner from TPT / Enable-Disable on the Fly/Banner Picture [Commander/SiRoB/iCeCream]
    10. Webcache (until version 9.6)
    11. Invisible Mode
    12. Run as Service (leuk_he)
    13. Friendnote (CB)
    14. Require obfuscated server connection [leuk_he]
  7. Improvement
    1. Code Improvement [Maella]
    2. Reduce ShareStatusBar CPU consumption [SiRoB]
    3. Reduce SpreadBar CPU consumption [SiRoB]
    4. Don't draw hidden rect [SiRoB]
    5. Don't draw hidden columns [SiRoB]
    6. Don't refresh hidden item [SiRoB]

[edit] What is the intro sound from?

  • The intro is from Three Kings. "The Gold" composed by "Carter Burwell" (Three Kings soundtrack)). It seems that the same song is used in black hawk down.
  • Edit: After comparing the two, it seems that it's not the same song, the song "Ashes to Ashes" from BHD just sounds similar.

[edit] What is the little r in the status bar?

  • r: You are about to be doomed.

What is the capital R?

  • R: You are doomed. Upload more.

Read more about ZZratio

[edit] MorphXT fails "Test Ports, Official eMule Passes, and I have high ID.

  • Check the verbose log. it might contain:

Rejecting connection attempt (IP=209.67.220.58) - IP filter (IP(11/10/04)cable and wireless 1 - port) Probably you activated an ipfilter.dat that contains the line "209.067.220.058 - 209.067.220.058 , 100 , porttest.emule-project.net" Delete that line, you might want to consider using a different ipfilter or disabling if you wonder about this kind of problem.

[edit] Where are credits stored?

Credits earned by the uploader are stored only locally on the machine of the downloader.

So when you download from someone, you will remember them and how much they have given you (you will store their credits in a file on your computer - it is not really legible to a person). If they connect to you, you will give them preferred queue positions until the credit is used up.

Likewise when you upload to people, they may remember you (if they use a credit system), and if you download from them, they will give you some preference until the preference you've earned is "used up". (Actually the term "credits" is a simplification for the purpose of illustration. What's actually being stored is the amount of bytes being uploaded resp. downloaded between two specific clients, and how this pair of values is then being interpreted as "credits" is up to the specific credit system used by the client storing these values. So it's unlikely to completely "use up" one's credits, it's just that the ratio between uploaded and downloaded volume to any specific client increases with each upload and decreased with each download, and most credit systems are based on the ratio bzw. the difference between these values.)

Credits are mostly useful when two people are both downloading the same file, in which case they are often then used up soon after their earning.


[edit] eMule starts up slow

If the CPU jumps to 100% for a few minutes you might uncheck "internet connection sharing" on the emulEspaña settings. If the disk is busy you might want to check for big files in you config directory and move them away. If you checked "double backup" move also your backup dir away. Remember to never delete preferences.dat & cryptkey.dat (or all your credits will be lost...)

[edit] Invisible mode on startup

This is already implemented just check the following settings:

  • Start minimized
  • Start with windows
  • And enable invisible mode

Be sure to disable any notification event. You might need Morph 7.8 or higher to this to work.

To start Morph normally invisible add "-autostart" to the shortcut for eMule.exe after setting the above settings.

[edit] Why can't I login at the MorphXT site?

There is no reason to login there. This functionality has not been enabled yet. We prefer to spend our time on the eMule mod, not on the CMS. (And we still have to figure out how to send email from the Sourceforge site)


[edit] Why I can only set 60-255 upload slots? I want to set it to 5 upload slots

Setting this limit too low would result in sub-optimal use of your upload capacitity. the 60-255 option is only there for high speed uploaders (>300 kb/s up) where it would be rediculous to open more than 100 slots. With the default settings Morph will already minimize the number of open slots. This limit is only to prevent bad settings opening many many slots.

See also Long version here

[edit] There are too many upload slots with a low speed

If Morph cannot set the speed to the set upload speed it will try to add additional upload slots. So the first thing to check is if you upload is set correctly.

Did you set any speed limits in the Morph settings (global speed client speed limit)

Is USS enabled? Also check if the setting of "remove spare trickle slots". When the situation that caused the many new open slots solves this should put the trickle slot users back in the queue. Does Morph still open this many slots if you set the upload speed a little bit lower?

There is also a slot limiter in Morph starting in 8.5 (in some versions before Morph 8.5, it is there as well, but not configurable). The default upload speed/3 should be an ok limit for most people. The best option to configure Morph right is unlimited. Then you should tune all other parameters until no more extra slots are added. The 60-255 option is available for people with a lot of upload because the /3 rule does now work for high uploaders. Remember that slot focus (minimal slots) has priority over the slot limiter.


If you want support for this in the forum include the following information:

  • What version did this occur first?
  • Screen print of the uploads window including the following columns:

- Slot # (slot number) - Status - Speed

  • Your line speed
  • Your speed settings in Morph.
  • Any other special software running (firewalls, CFOS, shapers, and other P2P)


Note: That is not (yet) possible for Morph to check if the not reached upload speed is a result of the local line that is saturated, packet loss or the peers are busy.


[edit] I cannot to connect to any server

If you are sure the server list is good you might have to disable options->server->require obfuscation server connection (temporary, until Kad is connected?). Also make sure you did not enter a proxy by accident. This same option can also effect global search.

Version 10.2 has a error connecting to servers not obfuscated. Just upgrade if you run that version.

Also note that the list of available servers might change over time (as of Sep 2007 real donkeyservers and big bang server went nonfunctional). You can find a guide how to Recover list of servers in the guides.

Server are overloaded sometimes and will refuse all connections or fail to make a high id connection even if your ports are open correctly. Make sure you pass the port test and refresh your server list.

[edit] I have strange search results

You probably have fake server or servers that spam your search results. Enabling options->servers -> obfuscated connection to servers only can help, but you can also Recover the list of servers.

[edit] Where is emule 0.48 MorphXT 9.7

There is no Morph 9.7. This version string is send from Morph version > 10.0 to older or unknown clients to work arround a bug of Morph not being able to hand 2 digit version numbers. It is a Morph version >=10.0

[edit] I cannot connect to Kad

  • Connect to a valid ed2k server, e.g. any server on the Gruk server list found here: http://www.gruk.org/list.php
  • If you have no downloads running, start a few downloads that have many sources.
  • Wait for eMule to connect to a lot of clients for the downloads you've got queued up. This is essential since it will allow us to use the "From known clients" bootstrap feature.
  • Go to the Kad screen. Disconnect from Kad.
  • Choose the "From known clients" option and click on the "Bootstrap" button.
  • an alternative way is to download a nodes.dat file and put the in your emule config directory.

[edit] I get the message ' failed to initialize cryptokeys - secure ident disabled'

You do not have enough permissions to save in your c:\program files\emule\config directory. Set the installer or extended to save your files in your personal directory or give the "USERS" class write permission in you config directory. Read location of emule config dir how to locate your config dir.

vistaproperties.png

[edit] In the web interface I cannot download a large file

In the eMule web interface by default you can only download file via http smaller than 5 MB. The download menu is not availabe for them. You can edit this option in the advanced prefererences "WebFileUploadSizeLimitMB". Setting it to 0 disable the limit.

Make sure you reserve upload speed for this feature, since this BW is not managed by the usual bandtwidth management.

[edit] I have another question

Try to ask it here: http://forum.emule-project.net/index.php?showforum=28 (official Morph forum) Did you read the sticky of the release you are using? Maybe there your problem is already known?

Do not hesitate to add as much details as possible including some the following information:

  • What is your upload line speed, and what limit did you set in the connection settings for upload limits? What country are you in and what is the name of the provider? Are you on ADSL cable or university network?
  • Did you try the FAQ of the official client? Does it have the same problems? You might want to post you question in the support of the official client then.
  • Did you try to disable Kad and UDP?
  • Did you tweak any other settings. Why? Why not?
  • What is the router brand and firmware version? Does it support UPnP and did you enable that in the settings?
  • What version do you use? On Windows XP (including which service pack) or what OS?

[edit] See also

Personal tools