<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://test.amule.szerverem.hu/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matrixhasu</id>
		<title>AMule Project FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matrixhasu"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/Matrixhasu"/>
		<updated>2026-04-05T16:46:05Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Amulesig.dat_file</id>
		<title>Amulesig.dat file</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Amulesig.dat_file"/>
				<updated>2006-01-22T23:06:11Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: fixed some typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== File ==&lt;br /&gt;
&lt;br /&gt;
'''Name:''' ''amulesig.dat''&lt;br /&gt;
&lt;br /&gt;
'''Location:''' ''~/.aMule/''&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This file is generated by [[aMule]] to inform external applications about it's status.&lt;br /&gt;
&lt;br /&gt;
[[aMule]]'s [[signature]] file is much more powerful than [[onlinesig.dat_file|eMule]]'s and has as much lines as fields. Amongst it's extended features (compared to [[eMule]]'s [[signature]]) are:&lt;br /&gt;
*ED2K connecting status report&lt;br /&gt;
*Kademlia status report&lt;br /&gt;
*nickname&lt;br /&gt;
*session and total downloaded and uploaded bytes&lt;br /&gt;
*aMule version&lt;br /&gt;
*aMule uptime&lt;br /&gt;
*number of shared files&lt;br /&gt;
&lt;br /&gt;
Of course, it includes all of [[eMule]]'s [[signature]] [[onlinesig.dat_file|file]] data too:&lt;br /&gt;
*whether it is online or not&lt;br /&gt;
*which server it's connected to&lt;br /&gt;
*upload and download rate&lt;br /&gt;
*clients in queue&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
It's structure is:&lt;br /&gt;
*The first line will contain a ''0'' (zero) if [[aMule]] is disconnected from the ED2K network, a ''2'' if it's connecting (only since [[aMule]] 2.0.0-rc4), or a ''1'' (number 1) if it's online.&lt;br /&gt;
*The second third and forth line contain the name, [[IP]] and port of the server [[aMule]] is connected to (in this order) or a zero (''0'') if it's offline. Since [[aMule]] 2.0.0-rc4 it will also contain a ''0'' when [[aMule]]'s status is connecting or cleanly closed.&lt;br /&gt;
*The fifth line will contain an capital ''H'' or a capital ''L'' depending if [[aMule]] is connected with a high or low ID. If [[aMule]] is disconnected, this field will contain a ''0''. Again, since [[aMule]] 2.0.0-rc4 it will also contain a ''0'' when [[aMule]]'s status is connecting or cleanly closed.&lt;br /&gt;
*The sixth line will a contain a ''0'' if aMule is not connected to the Kademlia network, a ''1'' if it is connected to the Kademlia network with a firewalled status or a ''2'' if it is successfully connected to the Kademlia network. This field was introduced with aMule 2.1.0.&lt;br /&gt;
*The seventh and eighth lines contain the speed in which [[aMule]] is downloading and uploading respectively. Since [[aMule]] 2.0.0-rc4 both lines contain ''0.0'' when [[aMule]] is cleanly closed. Exactly one decimal is shown (neither mor nor less).&lt;br /&gt;
*The nineth and tenth lines contain the number of clients on the upload queue and the amount of shared files respectively. Since [[aMule]] 2.0.0-rc4 both lines are set to zero (''0'') too when [[aMule]] is cleanly closed.&lt;br /&gt;
*The eleventh line contains the nickname of the user.&lt;br /&gt;
*The twelfth and thirteenth lines contain the total amount of bytes downloaded and uploaded respectively.&lt;br /&gt;
*The fourteenth line contains the [[aMule]] version.&lt;br /&gt;
*The fifteenth and sixteenth line contains the amount of bytes downloaded and uploaded in the current session respectively. Since [[aMule]] 2.0.0-rc4, both will be ''0'' if [[aMule]] is connecting or was cleanly closed.&lt;br /&gt;
*The seventeenth (and last) line contains the amount of time [[aMule]] has been running. Since [[aMule]] 2.0.0-rc6 this time is expressed in seconds. [[aMule]] version before 2.0.0-rc6 expressed the time in the most suitable integer followed by a space and ''secs'', ''mins'' or ''hours'' depending on the value (or the same time abbreviations in your configured language). Also, since [[aMule]] 2.0.0-rc6, if [[aMule]] is connecting or was cleanly closed this field will contain a ''0'' (in [[aMule]] versions 2.0.0-rc4 and 2.0.0-rc5, when [[aMule]] had been cleanly closed, this line would contain ''00'' followed by the abbreviation ''secs'' (or that same abbreviation in your configured language).&lt;br /&gt;
&lt;br /&gt;
The last line must be followed by a new line character ('\n').&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
The following is the contents of a valid ''amulesig.dat'' file:&lt;br /&gt;
&lt;br /&gt;
 1&lt;br /&gt;
 eD2k Server&lt;br /&gt;
 23.48.235.15&lt;br /&gt;
 4661&lt;br /&gt;
 2&lt;br /&gt;
 H&lt;br /&gt;
 157.2&lt;br /&gt;
 21.5&lt;br /&gt;
 521&lt;br /&gt;
 34&lt;br /&gt;
 Happy aMule user&lt;br /&gt;
 23496736693&lt;br /&gt;
 3296032695&lt;br /&gt;
 CVS&lt;br /&gt;
 143534593&lt;br /&gt;
 23387432&lt;br /&gt;
 3865&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/FAQ_amulecmd</id>
		<title>FAQ amulecmd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/FAQ_amulecmd"/>
				<updated>2005-08-27T12:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''How can I configure amulecmd to schedule actions? (Linux)'''&lt;br /&gt;
&lt;br /&gt;
You have to configure such jobs with crontab. Let's do it by example:&amp;lt;br&amp;gt;&lt;br /&gt;
:bash ~# crontab -e&lt;br /&gt;
:00 6 &amp;amp;nbsp; * * * amulecmd -c &amp;quot;setupbwlimit 20&amp;quot;&lt;br /&gt;
:00 22 * * * amulecmd -c &amp;quot;setupbwlimit 0&amp;quot;&lt;br /&gt;
Will set your download bandwith limit to 20 kb/s on 6:00am and unlimited on 10:00pm. For more possibilities see also [[aMuleCMD]].&lt;br /&gt;
&lt;br /&gt;
'''I cannot connect to [[aMuled]]. It seems [[aMuled]] does not create the listening port for connecting to it :-\?'''&lt;br /&gt;
&lt;br /&gt;
You have probably not enabled [[External Connections]] in ''~/.aMule/amule.conf&amp;lt;br&amp;gt;&lt;br /&gt;
'''NOTE:''' If setting a value for the ''ECPassword'' doesn't seem to work, it might work with no password.&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-27T08:18:44Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; [[download]] [[file]]s from [[eMule]] to [[aMule]].&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brief story ==&lt;br /&gt;
&lt;br /&gt;
[[eDonkey2000]] was born some years ago and its great protocol, [[FAQ_ed2k|ed2k]] takes itself into the Olympo of file [[share|sharing]] programs.&lt;br /&gt;
&lt;br /&gt;
Some coders, unsatisfied by that [[client]], started developing a new one, called [[eMule]]. Its source code was open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patches and new code. Fastly, the [[eDonkey2000]] guys starts arguing against [[eMule]], blaming that the [[P2P]] [[network]] goes constantly slower due to the large number of [[eMule]] clients. After an initial study phase, [[eMule]] developers decided to create a new p2p network leaving [[eDonkey2000]] network alone. It was a success.&lt;br /&gt;
&lt;br /&gt;
The [http://www.kernel.org Linux] community started developing a [http://www.kernel.org Linux] client able to connect to [[eMule]]'s network: [[lMule]] was born. A multi p2p network program, [[mlDonkey]] added support to [[eMule]]'s network; later [[lMule]] was renamed to [[xMule]]. But the winner is yet to come...&lt;br /&gt;
&lt;br /&gt;
[[xMule]] got a few coders but a project started rumping up: try to port the changes from [[eMule]] to a [http://www.kernel.org Linux] client: [[aMule]] was born. This fastly became the de facto standard enkey client for [http://www.kernel.org Linux].&lt;br /&gt;
&lt;br /&gt;
[[eDonkey2000]] is now almost dead, and wants even to be payed for a professional version of its client...&lt;br /&gt;
&lt;br /&gt;
== Migration ==&lt;br /&gt;
&lt;br /&gt;
Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then things change.&lt;br /&gt;
&lt;br /&gt;
Follow my notes below about the migration from [[eMule]] to [[aMule]] of all my downloads.&lt;br /&gt;
&lt;br /&gt;
== Configuration Files ==&lt;br /&gt;
&lt;br /&gt;
There are two important parts in [[eMule]]: the configuration files and temp/shared files. Let's start with configuration files.&lt;br /&gt;
&lt;br /&gt;
In [[eMule]], these files are store under ''config'' directory. In [[aMule]], instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is to copy the files from the [[eMule]]'s configuration directory to [[aMule]]'s. Good, so let's look further...&lt;br /&gt;
&lt;br /&gt;
=== Configuration Files Automatically Imported ===&lt;br /&gt;
&lt;br /&gt;
Many files are read and correctly imported into [[aMule]]; aong them there are:&lt;br /&gt;
&lt;br /&gt;
*''[[clients.met_file|clients.met]]'', stores the other clients [[FAQ_ed2k#What_is_all_this_talk_about_credits,_ratings_and_scoring_about?|credits]]. When you download some from a client, you'll store in this file how much you have got, so you can promote that client when it will be in your [[upload]] [[queue]].&lt;br /&gt;
*''[[known.met_file|known.met]]'', it's where details about the downloaded files are stored, the ones printed in green when [[search]]ed again.&lt;br /&gt;
*''[[known2.met_file|known2.met]]'', it's where [[AICH]] hashes of shared files are stored.&lt;br /&gt;
*''[[server.met_file|server.met]]'' and [[staticservers.dat_file|staticservers.dat]], it contains the saved [[eMule]] [[server]]s.&lt;br /&gt;
*''[[ipfilter.dat_file|ipfilter.dat]]'' and ''ipfilter_static.dat'', which contain the [[IP]] denied to [[connect]]/share files with you.&lt;br /&gt;
*''[[emfriends.met_file|emfriends.met]]'', it contains the [[friend]]s list.&lt;br /&gt;
*''[[cryptkey.dat_file|cryptkey.dat]]'' and ''preferences.dat'', they uniquely identify you for other clients, so you can keep credits to their side.&lt;br /&gt;
*Other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'', ''src_index.dat'': '''TODO:''' I don't know what's written inside, but I think some are [[Kademlia]] related (but they were written running [[aMule]], so I suppose they are used...).&lt;br /&gt;
&lt;br /&gt;
These were the good news. The bad ones still have to come...&lt;br /&gt;
&lt;br /&gt;
=== Configuration Files NOT Automatically Imported ===&lt;br /&gt;
&lt;br /&gt;
Here starts the &amp;quot;war bulletin&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Configuration file: [[eMule]] uses ''preferences.ini'' but [[aMule]] uses ''[[amule.conf_file|amule.conf]]''.&lt;br /&gt;
*[[Category|Categories]]: They are the tabs separating files in the download list; in [[eMule]] they are written in the file ''Category.ini'' but [[aMule]] writes them down into ''amule.conf''.&lt;br /&gt;
*Some files in [[eMule]]'s config directory are not used by [[aMule]]: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under [[eMule]] and maybe some of the above files come from old [[eMule]] installations and now they're not used anymore, not even by [[eMule]].&lt;br /&gt;
&lt;br /&gt;
Further you'll find how I've imported the missing configurations.&lt;br /&gt;
&lt;br /&gt;
== Importing Missing Configurations ==&lt;br /&gt;
&lt;br /&gt;
We have just said that some configurations are not automatically loaded into [[aMule]] from [[eMule]]; try to find out what we can do to import those data into [[aMule]].&lt;br /&gt;
&lt;br /&gt;
=== Importing Categories ===&lt;br /&gt;
&lt;br /&gt;
This command line should help you generate the categories information from [[eMule]]'s ''Category.ini'' file (put the command on the same line):&lt;br /&gt;
&lt;br /&gt;
 grep -E ^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot; Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed 's/&amp;amp;amp;/\\&amp;amp;amp;/g' | sed 's/a4afPriority/Priority/g'&lt;br /&gt;
&lt;br /&gt;
This escapes even ''#'' and ''&amp;amp;amp;'' characters, because I've got them in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to be included in the script (edit this article, if it is the case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in [[eMule]], which contains all/uncategorized/etc files; [[aMule]] has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script's result into ''amule.conf''.&lt;br /&gt;
&lt;br /&gt;
Under ''[General]'' in ''amule.conf'', you have to define a variable ''count'' (or change its value if already defined) with value:&lt;br /&gt;
&lt;br /&gt;
 echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&lt;br /&gt;
&lt;br /&gt;
This variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave ''count=1'', only one category will be displayed.&lt;br /&gt;
&lt;br /&gt;
At the end, the categories configuration in ''amule.conf'' should look like:&lt;br /&gt;
&lt;br /&gt;
 [General]&lt;br /&gt;
 Count=...&lt;br /&gt;
 [Cat\#1]&lt;br /&gt;
 Title=...&lt;br /&gt;
 Incoming=...&lt;br /&gt;
 Comment=...&lt;br /&gt;
 Color=...&lt;br /&gt;
 Priority=...&lt;br /&gt;
 [Cat\#2]&lt;br /&gt;
 Title=...&lt;br /&gt;
 Incoming=...&lt;br /&gt;
 Comment=&lt;br /&gt;
 Color=...&lt;br /&gt;
 Priority=...&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
'''Note:''' I don't know if importing the categories before importing the temp files, they will be classified as in [[eMule]]; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in [[eMule]] (if someone can confirm this...).&lt;br /&gt;
&lt;br /&gt;
=== Importing Statistics ===&lt;br /&gt;
&lt;br /&gt;
[[eMule]]'s statistics are available in two different files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&lt;br /&gt;
&lt;br /&gt;
Looking into ''statistics.ini'' you'll find that all statistics are under ''Statistics]'' tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, ''MaxClientVersions'' and ''DesktopMode'', that should not be deleted ('''TODO:''' I don't know what they mean, so leave them where they are...).&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe [[aMule]] uses other ones. Only using [[aMule]] will reveal it...&lt;br /&gt;
&lt;br /&gt;
=== Other configurations ===&lt;br /&gt;
&lt;br /&gt;
Configurations not yet imported are the program strictly ones. They are, for example, about the [http://www.ietf.org/rfc/rfc793.txt TCP] and [http://www.faqs.org/rfcs/rfc768.html UDP] [[port]] to use, ''Incoming'' and ''Temp'' directories, network limits and so on.&lt;br /&gt;
&lt;br /&gt;
Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' [[aMule]] form. Maybe it would be long and boring, but done it once, they will last forever, almost...&lt;br /&gt;
&lt;br /&gt;
If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue if it doesn't work...&lt;br /&gt;
&lt;br /&gt;
== Temporary &amp;amp;amp; Sharing Files ==&lt;br /&gt;
&lt;br /&gt;
Temporary files are compatible between [[eMule]] and [[aMule]], so you only have to set the ''Temp'' dir inside [[aMule]] (and let it [[hash|rehash]] all files) to have them newly available to download.&lt;br /&gt;
&lt;br /&gt;
For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to [[aMule]] where they are and wait for rehashing.&lt;br /&gt;
&lt;br /&gt;
== In the end... ==&lt;br /&gt;
&lt;br /&gt;
Those are the steps I've followed to migrate from [[eMule]] to [[aMule]]. Some things may be wrong, and others maybe could be done better, so if any corrections/ideas/additions come to your mind, take the time to update this article!&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T22:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: =At the end...=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Brief history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Migration====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&lt;br /&gt;
&lt;br /&gt;
*''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&lt;br /&gt;
&lt;br /&gt;
*''server.met'', it contains the saved eMule servers;&lt;br /&gt;
&lt;br /&gt;
*''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&lt;br /&gt;
&lt;br /&gt;
*''emfriends.met'', it contains the friends list;&lt;br /&gt;
&lt;br /&gt;
*''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&lt;br /&gt;
&lt;br /&gt;
*other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files NOT Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*configuration file: eMule uses ''preferences.ini'' but aMule uses ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
*categories: they are the tabs separating files in the download list; in eMule they are written in the file ''Category.ini'' but aMule writes them down into ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
*some files in eMule config directory seems not to be used by aMule: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''staticservers.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under eMule and maybe some of the above files come from old eMule installations and know their are not used anymore even by eMule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importing Missing Configurations===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some configurations are not automatically loaded into aMule from eMule; try to find out what we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Categories====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help you generate the categories information from eMule ''Category.ini'' file (put the commando on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; grep -E ^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot; Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed 's/&amp;amp;amp;/\\&amp;amp;amp;/g' | sed 's/a4afPriority/Priority/g'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and &amp;amp;amp; characters, because I've got in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to included in the script (let me know, in this case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in eMule, which contains all/uncategorized/etc files; aMule has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script result into ''amule.conf''.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt; of ''amule.conf'', you have to define a variable &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt; (or change its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave &amp;lt;code&amp;gt;count=1&amp;lt;/code&amp;gt;, only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories configuration in amule.conf should look like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Count=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;[Cat\#1]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Title=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Incoming=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Comment=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Color=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Priority=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;[Cat\#2]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Title=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Incoming=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Comment=&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Color=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Priority=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the categories before importing the temp files, they will be classified as in eMule; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Statistics====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available in two distinct files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into ''statistics.ini'' you'll find that all statistics are under &amp;lt;code&amp;gt;[Statistics]&amp;lt;/code&amp;gt; tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, &amp;lt;code&amp;gt;MaxClientVersions&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;DesktopMode&amp;lt;/code&amp;gt;, that should not be deleted (I don't know what they mean, so leave them where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe aMule uses other ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Other configurations====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported are the program strictly ones. They are, for example, about the TCP and UDP port to use, Incoming and Temp directories, network limits and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' aMule form. Maybe it would be long and boring, but done it once, they will last forever, almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Temporary &amp;amp;amp; Sharing Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible between eMule and aMule, so you only have to set the Temp dir inside aMule (and let it rehash all files) to have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to aMule where they are and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===At the end...===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've followed to migrate from eMule to aMule; something maybe wrong, and something maybe could be do better, so for any correction/ideas/addition come to your mind, take the time to update this wiki.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T21:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: RC1, format corrected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Brief history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Migration====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&lt;br /&gt;
&lt;br /&gt;
*''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&lt;br /&gt;
&lt;br /&gt;
*''server.met'', it contains the saved eMule servers;&lt;br /&gt;
&lt;br /&gt;
*''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&lt;br /&gt;
&lt;br /&gt;
*''emfriends.met'', it contains the friends list;&lt;br /&gt;
&lt;br /&gt;
*''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&lt;br /&gt;
&lt;br /&gt;
*other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files NOT Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*configuration file: eMule uses ''preferences.ini'' but aMule uses ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
*categories: they are the tabs separating files in the download list; in eMule they are written in the file ''Category.ini'' but aMule writes them down into ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
*some files in eMule config directory seems not to be used by aMule: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''staticservers.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under eMule and maybe some of the above files come from old eMule installations and know their are not used anymore even by eMule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importing Missing Configurations===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some configurations are not automatically loaded into aMule from eMule; try to find out what we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Categories====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help you generate the categories information from eMule ''Category.ini'' file (put the commando on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; grep -E ^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot; Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed 's/&amp;amp;amp;/\\&amp;amp;amp;/g' | sed 's/a4afPriority/Priority/g'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and &amp;amp;amp; characters, because I've got in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to included in the script (let me know, in this case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in eMule, which contains all/uncategorized/etc files; aMule has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script result into ''amule.conf''.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt; of ''amule.conf'', you have to define a variable &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt; (or change its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;$&amp;lt;/nowiki&amp;gt; echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave &amp;lt;code&amp;gt;count=1&amp;lt;/code&amp;gt;, only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories configuration in amule.conf should look like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;[General]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Count=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;[Cat\#1]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Title=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Incoming=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Comment=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Color=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Priority=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;[Cat\#2]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Title=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Incoming=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Comment=&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Color=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;Priority=...&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the categories before importing the temp files, they will be classified as in eMule; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Statistics====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available in two distinct files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into ''statistics.ini'' you'll find that all statistics are under &amp;lt;code&amp;gt;[Statistics]&amp;lt;/code&amp;gt; tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, &amp;lt;code&amp;gt;MaxClientVersions&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;DesktopMode&amp;lt;/code&amp;gt;, that should not be deleted (I don't know what they mean, so leave them where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe aMule uses other ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Other configurations====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported are the program strictly ones. They are, for example, about the TCP and UDP port to use, Incoming and Temp directories, network limits and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' aMule form. Maybe it would be long and boring, but done it once, they will last forever, almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Temporary &amp;amp;amp; Sharing Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible between eMule and aMule, so you only have to set the Temp dir inside aMule (and let it rehash all files) to have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to aMule where they are and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===At the end...===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've followed to migrate from eMule to aMule; something maybe wrong, and something maybe could be do better, so let me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T21:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Brief history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Migration====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  *''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&lt;br /&gt;
&lt;br /&gt;
  *''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&lt;br /&gt;
&lt;br /&gt;
  *''server.met'', it contains the saved eMule servers;&lt;br /&gt;
&lt;br /&gt;
  *''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&lt;br /&gt;
&lt;br /&gt;
  *''emfriends.met'', it contains the friends list;&lt;br /&gt;
&lt;br /&gt;
  *''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&lt;br /&gt;
&lt;br /&gt;
  *other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files NOT Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  *configuration file: eMule uses ''preferences.ini'' but aMule uses ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
  *categories: they are the tabs separating files in the download list; in eMule they are written in the file ''Category.ini'' but aMule writes them down into ''amule.conf'';&lt;br /&gt;
&lt;br /&gt;
  *some files in eMule config directory seems not to be used by aMule: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''staticservers.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under eMule and maybe some of the above files come from old eMule installations and know their are not used anymore even by eMule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importing Missing Configurations==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some configurations are not automatically loaded into aMule from eMule; try to find out what we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Categories====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help you generate the categories information from eMule ''Category.ini'' file (put the commando on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
grep -E &amp;quot;^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot;&lt;br /&gt;
Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed&lt;br /&gt;
's/&amp;amp;amp;/\\&amp;amp;amp;/g' |&lt;br /&gt;
sed 's/a4afPriority/Priority/g'&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and &amp;amp;amp; characters, because I've got in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to included in the script (let me know, in this case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in eMule, which contains all/uncategorized/etc files; aMule has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script result into ''amule.conf''.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt; of ''amule.conf'', you have to define a variable &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; (or change its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count=1&amp;lt;/span&amp;gt;, only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories configuration in amule.conf should look like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Count=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#1]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#2]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the categories before importing the temp files, they will be classified as in eMule; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Statistics====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available in two distinct files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into ''statistics.ini'' you'll find that all statistics are under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Statistics]&amp;lt;/span&amp;gt; tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;MaxClientVersions&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;DesktopMode&amp;lt;/span&amp;gt;, that should not be deleted (I don't know what they mean, so leave them where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe aMule uses other ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Other configurations====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported are the program strictly ones. They are, for example, about the TCP and UDP port to use, Incoming and Temp directories, network limits and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' aMule form. Maybe it would be long and boring, but done it once, they will last forever, almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Temporary &amp;amp;amp; Sharing Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible between eMule and aMule, so you only have to set the Temp dir inside aMule (and let it rehash all files) to have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to aMule where they are and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===At the end...===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've followed to migrate from eMule to aMule; something maybe wrong, and something maybe could be do better, so let me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T21:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Brief history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Migration====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''server.met'', it contains the saved eMule servers;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''emfriends.met'', it contains the friends list;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files NOT Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;configuration file: eMule uses ''preferences.ini'' but aMule uses ''amule.conf'';&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;categories: they are the tabs separating files in the download list; in eMule they are written in the file ''Category.ini'' but aMule writes them down into ''amule.conf'';&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;some files in eMule config directory seems not to be used by aMule: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''staticservers.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under eMule and maybe some of the above files come from old eMule installations and know their are not used anymore even by eMule.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importing Missing Configurations==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some configurations are not automatically loaded into aMule from eMule; try to find out what we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Categories====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help you generate the categories information from eMule ''Category.ini'' file (put the commando on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
grep -E &amp;quot;^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot;&lt;br /&gt;
Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed&lt;br /&gt;
's/&amp;amp;amp;/\\&amp;amp;amp;/g' |&lt;br /&gt;
sed 's/a4afPriority/Priority/g'&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and &amp;amp;amp; characters, because I've got in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to included in the script (let me know, in this case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in eMule, which contains all/uncategorized/etc files; aMule has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script result into ''amule.conf''.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt; of ''amule.conf'', you have to define a variable &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; (or change its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count=1&amp;lt;/span&amp;gt;, only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories configuration in amule.conf should look like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Count=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#1]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#2]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the categories before importing the temp files, they will be classified as in eMule; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Statistics====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available in two distinct files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into ''statistics.ini'' you'll find that all statistics are under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Statistics]&amp;lt;/span&amp;gt; tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;MaxClientVersions&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;DesktopMode&amp;lt;/span&amp;gt;, that should not be deleted (I don't know what they mean, so leave them where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe aMule uses other ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Other configurations====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported are the program strictly ones. They are, for example, about the TCP and UDP port to use, Incoming and Temp directories, network limits and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' aMule form. Maybe it would be long and boring, but done it once, they will last forever, almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Temporary &amp;amp;amp; Sharing Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible between eMule and aMule, so you only have to set the Temp dir inside aMule (and let it rehash all files) to have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to aMule where they are and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===At the end...===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've followed to migrate from eMule to aMule; something maybe wrong, and something maybe could be do better, so let me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T21:36:21Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;center&amp;gt;Migrate from eMule to aMule&amp;lt;/center&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Brief history===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Migration====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuration Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''server.met'', it contains the saved eMule servers;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''emfriends.met'', it contains the friends list;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Files NOT Automatically Imported====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;configuration file: eMule uses ''preferences.ini'' but aMule uses ''amule.conf'';&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;categories: they are the tabs separating files in the download list; in eMule they are written in the file ''Category.ini'' but aMule writes them down into ''amule.conf'';&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;some files in eMule config directory seems not to be used by aMule: ''AC_BootstrapIPs.dat'', ''AC_IPFilterUpdateURLs.dat'', ''AC_SearchStrings.dat'', ''AC_ServerMetURLs.dat'', ''adresses.dat'', ''fileinfo.ini'', ''k_index.dat'', ''preferencesK.dat'', ''s_index.dat'', ''staticservers.dat'', ''statistics.ini'' and ''webservices.dat''. I don't know their function under eMule and maybe some of the above files come from old eMule installations and know their are not used anymore even by eMule.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Importing Missing Configurations==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some configurations are not automatically loaded into aMule from eMule; try to find out what we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Categories====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help you generate the categories information from eMule ''Category.ini'' file (put the commando on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
grep -E &amp;quot;^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot;&lt;br /&gt;
Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed&lt;br /&gt;
's/&amp;amp;amp;/\\&amp;amp;amp;/g' |&lt;br /&gt;
sed 's/a4afPriority/Priority/g'&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and &amp;amp;amp; characters, because I've got in my ''Category.ini'' file; maybe there will be other chars to be escaped that have to included in the script (let me know, in this case). The script deletes the first 6 rows, that is the first category, since it's a dummy one: that category is the first one in eMule, which contains all/uncategorized/etc files; aMule has its &amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script result into ''amule.conf''.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt; of ''amule.conf'', you have to define a variable &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt; (or change its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number of tabs to display: note that even if you have &lt;br /&gt;
imported 10 categories, but leave &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count=1&amp;lt;/span&amp;gt;, only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories configuration in amule.conf should look like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Count=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#1]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#2]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the categories before importing the temp files, they will be classified as in eMule; I've imported temp files before the categories, but I don't think they will be placed in the tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Importing Statistics====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available in two distinct files: ''preferences.ini''&lt;br /&gt;
and ''statistics.ini''. I found statistics in the latter file more up-to-date than the ones in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into ''statistics.ini'' you'll find that all statistics are under &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Statistics]&amp;lt;/span&amp;gt; tag. Even inside ''amule.conf'' there exists this tag, so the logic conclusion is to copy from span ''statistics.ini'' to ''amule.conf''. In this last file, there are two keys, &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;MaxClientVersions&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;DesktopMode&amp;lt;/span&amp;gt;, that should not be deleted (I don't know what they mean, so leave them where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get imported: seems only downloaded and uploaded bytes. Maybe it's not the right place where I've written those keys, or maybe aMule uses other ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Other configurations====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported are the program strictly ones. They are, for example, about the TCP and UDP port to use, Incoming and Temp directories, network limits and so on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very client-specific and important for its correct behavior, I suggest to redefine them by the ''Preferences'' aMule form. Maybe it would be long and boring, but done it once, they will last forever, almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you can try to import directly some keys from ''preferences.ini'' to ''amule.conf'', but then do not argue it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Temporary &amp;amp;amp; Sharing Files===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible between eMule and aMule, so you only have to set the Temp dir inside aMule (and let it rehash all files) to have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very few things to do: since they are already downloaded, the only thing to do is say to aMule where they are and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===At the end...===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've followed to migrate from eMule to aMule; something maybe wrong, and something maybe could be do better, so let me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T21:04:57Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1 style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Migrate from eMule to aMule&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Here you'll find some tips about the migration of configuration &amp;amp;amp; download files from eMule (read Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align: left;&amp;quot;&amp;gt;1. Brief history&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey] born some years ago and its great protocol takes itself into the Olympo of file sharing programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by that client, starts developing a new one, called [http://www.emule-project.net eMule]. Its source code is open, so anyone (able...) can read it and modify it, and so was. Many client versions came up with patch and new code. Fastly, the EDonkey guys starts arguing against eMule, blaming that the p2p network goes constantly slower due to the large number of eMule clients. After an initial study phase, eMule developers decided to create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts developing a Linux client able to connect to eMule network: [http://www.xmule.ws/ xMule] is born. A multi p2p network program, [http://mldonkey.berlios.de/ MLdonkey] added the support to eMule network; even another client came out, [http://mldonkey.berlios.de/ lmule]. But the winner has yet to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a project starts rumping up: try to port the changes from eMule to a Linux client: [http://www.amule.org/ aMule] was born. This fastly became the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead, and wants even to be payed for a professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;1.1. Migration&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you will find a lot of people saying the migration is easy: do not believe them! ;) Or better, it's easy because temporary file format is compatible, but if we are talking about configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the migration from eMule to aMule of all my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;2. Configuration Files&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts in eMule: the configuration files and temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store under ''config'' directory. In aMule, instead, the configuration files are store under ''~/.aMule'' directory. So the easy step is copy the files from the configuration directory of eMule to the one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;2.1. Configuration Files Automatically Imported&amp;lt;/h4&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and correctly imported into aMule; from them we can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;''clients.met'', stores the other clients credits. When you download some from a client, you'll store in this file how much have you get, so you could promote that client when it will be in your upload queue;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''known.met'', it's where were stored the downloaded files, the ones printed in green when searched again (I really don't know what contains the ''known2.met'' eMule files...);&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''server.met'', it contains the saved eMule servers;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''ipfilter.dat'' ''ipfilter_static.dat'', which contain the IP denied to connect/share files with you;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''emfriends.met'', it contains the friends list;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;''criptkey.dat'' and ''preferences.dat'': they uniquely identify you for other clients, so you can keep credits to their side;&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;li&amp;gt;other files: ''key_index.dat'', ''load_index.dat'', ''nodes.dat'', ''preferencesKad.dat'', ''shareddir.dat'' ''src_index.dat''; I don't know what's written inside, but I think some are Kademlia related (but they were written running aMule, so I suppose they are used...).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;These were the good news, the bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;2.2. Configuration Files NOT&lt;br /&gt;
Automatically Imported&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;configuration file: eMule&lt;br /&gt;
uses &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
but aMule uses &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;categories: they are the&lt;br /&gt;
tabs separating files in the download&lt;br /&gt;
list; in eMule they are written in the file &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
but aMule writes them&lt;br /&gt;
down into &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;some files in eMule config&lt;br /&gt;
directory seems not to be used by&lt;br /&gt;
aMule: &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_BootstrapIPs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_IPFilterUpdateURLs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_SearchStrings.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_ServerMetURLs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;adresses.dat&amp;lt;/span&amp;gt;,&amp;amp;nbsp;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;fileinfo.ini&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;k_index.dat&amp;lt;/span&amp;gt;,&amp;amp;nbsp;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferencesK.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;s_index.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;staticservers.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;webservices.dat&amp;lt;/span&amp;gt;.&lt;br /&gt;
I don't know their&lt;br /&gt;
function under eMule and maybe some of the above files come from old&lt;br /&gt;
eMule installations and know their are not used anymore even by eMule.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've&lt;br /&gt;
imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Importing Missing&lt;br /&gt;
Configurations&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some&lt;br /&gt;
configurations are not automatically&lt;br /&gt;
loaded into aMule from eMule; try to find out what&lt;br /&gt;
we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.1. Importing Categories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help&lt;br /&gt;
you generate the categories&lt;br /&gt;
information from eMule &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
file (put the commando&amp;amp;nbsp;on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
grep -E &amp;quot;^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot;&lt;br /&gt;
Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed&lt;br /&gt;
's/&amp;amp;amp;/\\&amp;amp;amp;/g' |&lt;br /&gt;
sed 's/a4afPriority/Priority/g'&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and&lt;br /&gt;
&amp;amp;amp; characters, because I've got in my &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
file; maybe there will&lt;br /&gt;
be other chars to be escaped that have to included in the script (let&lt;br /&gt;
me know, in this case). The script deletes the first 6 rows, that is&lt;br /&gt;
the&lt;br /&gt;
first category, since it's a dummy one: that category is the first one&lt;br /&gt;
in eMule, which contains all/uncategorized/etc files; aMule has its&lt;br /&gt;
&amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script&lt;br /&gt;
result&lt;br /&gt;
into &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&lt;br /&gt;
of &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;,&lt;br /&gt;
you have to define a&lt;br /&gt;
variable &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt;&lt;br /&gt;
(or change&lt;br /&gt;
its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number&lt;br /&gt;
of tabs to display: note that even if you have&lt;br /&gt;
imported 10 categories, but leave &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count=1&amp;lt;/span&amp;gt;,&lt;br /&gt;
only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories&lt;br /&gt;
configuration in amule.conf should look&lt;br /&gt;
like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Count=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#1]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#2]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the&lt;br /&gt;
categories before importing the temp&lt;br /&gt;
files, they will be classified as in eMule; I've imported temp files&lt;br /&gt;
before the categories, but I don't think they will be placed in the&lt;br /&gt;
tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.2. Importing Statistics&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available&lt;br /&gt;
in two distinct files: &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;.&lt;br /&gt;
I found statistics in the latter file&amp;amp;nbsp;more up-to-date than the&lt;br /&gt;
ones&lt;br /&gt;
in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
you'll find that all statistics are under &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Statistics]&amp;lt;/span&amp;gt;&lt;br /&gt;
tag. Even inside &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;&lt;br /&gt;
there exists this tag, so the logic conclusion is to copy from &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
to &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;.&lt;br /&gt;
In this last file, there are two keys, &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;MaxClientVersions&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;DesktopMode&amp;lt;/span&amp;gt;,&lt;br /&gt;
that should not be deleted (I don't know what they mean, so leave them&lt;br /&gt;
where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get&lt;br /&gt;
imported: seems only downloaded and uploaded bytes. Maybe it's not the&lt;br /&gt;
right place where I've written those keys, or maybe aMule uses other&lt;br /&gt;
ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.4. Other configurations&lt;br /&gt;
&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported&lt;br /&gt;
are the program strictly ones. They are, for example, about the TCP and&lt;br /&gt;
UDP port to use, Incoming and Temp directories, network limits and so&lt;br /&gt;
on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very&lt;br /&gt;
client-specific and important for its correct&lt;br /&gt;
behavior, I suggest to redefine them by the &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Preferences&amp;lt;/span&amp;gt;&lt;br /&gt;
aMule form. Maybe it&lt;br /&gt;
would be long and boring, but done it once, they will last forever,&lt;br /&gt;
almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you&lt;br /&gt;
can try to import directly some keys&lt;br /&gt;
from &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
to &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;,&lt;br /&gt;
but then do not argue&lt;br /&gt;
it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;4. Temporary &amp;amp;amp; Sharing&lt;br /&gt;
Files&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible&lt;br /&gt;
between eMule and aMule, so you only&lt;br /&gt;
have to set the Temp dir inside aMule (and let it rehash all files) to&lt;br /&gt;
have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very&lt;br /&gt;
few things to do: since they are&lt;br /&gt;
already downloaded, the only thing to do is say to aMule where they are&lt;br /&gt;
and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;5. At the end...&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've&lt;br /&gt;
followed to migrate from eMule to aMule;&lt;br /&gt;
something maybe wrong, and something maybe could be do better, so let&lt;br /&gt;
me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule</id>
		<title>Migrate from eMule to aMule</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Migrate_from_eMule_to_aMule"/>
				<updated>2005-08-26T05:34:42Z</updated>
		
		<summary type="html">&lt;p&gt;Matrixhasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1 style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Migrate&lt;br /&gt;
from eMule to aMule&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: left;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Sandro&lt;br /&gt;
Tosi, 22 August&lt;br /&gt;
2005&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;hr&lt;br /&gt;
 style=&amp;quot;height: 2px; width: 50%; margin-left: 0px; margin-right: auto;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;Here&lt;br /&gt;
you'll find some tips about the&lt;br /&gt;
migration of configuration &amp;amp;amp; download files from eMule (read&lt;br /&gt;
Windows) to aMule (read Linux).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;text-align: left;&amp;quot;&amp;gt;1.&lt;br /&gt;
Brief history&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;[http://www.edonkey.com/ EDonkey]&lt;br /&gt;
born some years ago&lt;br /&gt;
and its great protocol takes itself into the Olympo of file sharing&lt;br /&gt;
programs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Some coders, unsatisfied by&lt;br /&gt;
that client, starts developing a new one, called &amp;lt;a&lt;br /&gt;
 href=&amp;quot;http://www.emule-project.net/&amp;quot;&amp;gt;eMule&amp;lt;/a&amp;gt;.&lt;br /&gt;
Its&lt;br /&gt;
source code is open, so anyone (able...) can read it and modify it, and&lt;br /&gt;
so was. Many client versions came up with patch and new code. Fastly,&lt;br /&gt;
the EDonkey guys starts arguing against eMule, blaming that the p2p&lt;br /&gt;
network goes constantly slower due to the large number of eMule&lt;br /&gt;
clients. After an initial study phase, eMule developers decided to&lt;br /&gt;
create a new p2p network leaving EDonkey net alone. It was a success.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The Linux community starts&lt;br /&gt;
developing a Linux client able to connect&lt;br /&gt;
to eMule network: &amp;lt;a&lt;br /&gt;
 href=&amp;quot;http://www.xmule.ws/&amp;quot;&amp;gt;xMule&amp;lt;/a&amp;gt;&lt;br /&gt;
is born. A&lt;br /&gt;
multi p2p network program, &amp;lt;a&lt;br /&gt;
 href=&amp;quot;http://mldonkey.berlios.de/&amp;quot;&amp;gt;MLdonkey&amp;lt;/a&amp;gt;&lt;br /&gt;
added the support to eMule network; even another client came out, &amp;lt;a&lt;br /&gt;
 href=&amp;quot;http://mldonkey.berlios.de/&amp;quot;&amp;gt;lmule&amp;lt;/a&amp;gt;.&lt;br /&gt;
But the winner has yet&lt;br /&gt;
to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;xMule got few coders but a&lt;br /&gt;
project starts rumping up: try to port&lt;br /&gt;
the changes from eMule to a Linux client: &amp;lt;a&lt;br /&gt;
 href=&amp;quot;http://www.amule.org/&amp;quot;&amp;gt;aMule&amp;lt;/a&amp;gt;&lt;br /&gt;
was born. This fastly became&lt;br /&gt;
the de facto standard enkey client for Linux.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; EDonkey is now almost dead,&lt;br /&gt;
and wants even to be payed for a&lt;br /&gt;
professional version of its client...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;1.1. Migration&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Searching around the web you&lt;br /&gt;
will find a lot of people saying the&lt;br /&gt;
migration is easy: do not believe them! ;) Or better, it's easy because&lt;br /&gt;
temporary file format is compatible, but if we are talking about&lt;br /&gt;
configurations files, then the things change.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Below follow my notes about the&lt;br /&gt;
migration from eMule to aMule of all&lt;br /&gt;
my downloads.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;2. Configuration Files&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;There are two important parts&lt;br /&gt;
in eMule: the configuration files and&lt;br /&gt;
temp/shared files. Let's start with configuration files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;In eMule, these files are store&lt;br /&gt;
under &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;config&amp;lt;/span&amp;gt;&lt;br /&gt;
directory. In aMule,&lt;br /&gt;
instead, the configuration files are store under &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;~/.aMule&amp;lt;/span&amp;gt;&lt;br /&gt;
directory. So the easy&lt;br /&gt;
step is copy the files from the configuration directory of eMule to the&lt;br /&gt;
one of aMule. Good, so let's look further...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;2.1. Configuration Files&lt;br /&gt;
Automatically Imported&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Many files are read and&lt;br /&gt;
correctly imported into aMule; from them we&lt;br /&gt;
can find:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;clients.met&amp;lt;/span&amp;gt;,&lt;br /&gt;
stores the other clients credits. When you download some from a client,&lt;br /&gt;
you'll store&lt;br /&gt;
in this file how much have you get, so you could promote that client&lt;br /&gt;
when it will be in your upload queue;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;known.met&amp;lt;/span&amp;gt;,&lt;br /&gt;
it's where&lt;br /&gt;
were stored the downloaded files, the ones printed in green when&lt;br /&gt;
searched&lt;br /&gt;
again (I really don't know what contains the &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;known2.met&amp;lt;/span&amp;gt;&lt;br /&gt;
eMule files...);&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;server.met&amp;lt;/span&amp;gt;,&lt;br /&gt;
it contains&lt;br /&gt;
the saved eMule servers;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;ipfilter.dat&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;ipfilter_static.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
which contain&lt;br /&gt;
the IP denied to connect/share files with you;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;emfriends.met&amp;lt;/span&amp;gt;,&lt;br /&gt;
it&lt;br /&gt;
contains the friends list;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;criptkey.dat&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.dat&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;:&lt;br /&gt;
they&amp;amp;nbsp;uniquely identify&amp;amp;nbsp;you for other clients, so you&lt;br /&gt;
can keep credits to their side;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;other files: &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;key_index.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;load_index.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;nodes.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferencesKad.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;shareddir.dat&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;src_index.dat&amp;lt;/span&amp;gt;;&amp;amp;nbsp;I&lt;br /&gt;
don't know&lt;br /&gt;
what's written inside, but I think some are Kademlia related (but they&lt;br /&gt;
were written running aMule, so I suppose they are used...).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This were the good news, the&lt;br /&gt;
bad ones have still to come...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;2.2. Configuration Files NOT&lt;br /&gt;
Automatically Imported&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Here start the &amp;quot;war bulletin&amp;quot;:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style-type: circle;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;configuration file: eMule&lt;br /&gt;
uses &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
but aMule uses &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;categories: they are the&lt;br /&gt;
tabs separating files in the download&lt;br /&gt;
list; in eMule they are written in the file &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
but aMule writes them&lt;br /&gt;
down into &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;some files in eMule config&lt;br /&gt;
directory seems not to be used by&lt;br /&gt;
aMule: &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_BootstrapIPs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_IPFilterUpdateURLs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_SearchStrings.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;AC_ServerMetURLs.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;adresses.dat&amp;lt;/span&amp;gt;,&amp;amp;nbsp;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;fileinfo.ini&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;k_index.dat&amp;lt;/span&amp;gt;,&amp;amp;nbsp;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferencesK.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;s_index.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;staticservers.dat&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;webservices.dat&amp;lt;/span&amp;gt;.&lt;br /&gt;
I don't know their&lt;br /&gt;
function under eMule and maybe some of the above files come from old&lt;br /&gt;
eMule installations and know their are not used anymore even by eMule.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Further you'll find how I've&lt;br /&gt;
imported the missing configurations.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Importing Missing&lt;br /&gt;
Configurations&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;We have just said that some&lt;br /&gt;
configurations are not automatically&lt;br /&gt;
loaded into aMule from eMule; try to find out what&lt;br /&gt;
we can do to import those data into aMule.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.1. Importing Categories&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This command line should help&lt;br /&gt;
you generate the categories&lt;br /&gt;
information from eMule &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
file (put the commando&amp;amp;nbsp;on the same line):&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
grep -E &amp;quot;^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority&amp;quot;&lt;br /&gt;
Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed&lt;br /&gt;
's/&amp;amp;amp;/\\&amp;amp;amp;/g' |&lt;br /&gt;
sed 's/a4afPriority/Priority/g'&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;this escapes even # and&lt;br /&gt;
&amp;amp;amp; characters, because I've got in my &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Category.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
file; maybe there will&lt;br /&gt;
be other chars to be escaped that have to included in the script (let&lt;br /&gt;
me know, in this case). The script deletes the first 6 rows, that is&lt;br /&gt;
the&lt;br /&gt;
first category, since it's a dummy one: that category is the first one&lt;br /&gt;
in eMule, which contains all/uncategorized/etc files; aMule has its&lt;br /&gt;
&amp;quot;all&amp;quot; tab and do not need this entry. Cut&amp;amp;amp;paste the script&lt;br /&gt;
result&lt;br /&gt;
into &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Under &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&lt;br /&gt;
of &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;,&lt;br /&gt;
you have to define a&lt;br /&gt;
variable &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count&amp;lt;/span&amp;gt;&lt;br /&gt;
(or change&lt;br /&gt;
its value if already defined) with value:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;$&lt;br /&gt;
echo `grep -c &amp;quot;^\[Cat&amp;quot; Category.ini` -1 | bc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;this variable holds the number&lt;br /&gt;
of tabs to display: note that even if you have&lt;br /&gt;
imported 10 categories, but leave &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;count=1&amp;lt;/span&amp;gt;,&lt;br /&gt;
only one category will be displayed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;At the end, the categories&lt;br /&gt;
configuration in amule.conf should look&lt;br /&gt;
like:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-left: 40px;&amp;quot;&amp;gt;&amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[General]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Count=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#1]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Cat\#2]&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Title=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Incoming=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Comment=&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Color=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;Priority=...&amp;lt;/span&amp;gt;&amp;lt;br&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I don't know if importing the&lt;br /&gt;
categories before importing the temp&lt;br /&gt;
files, they will be classified as in eMule; I've imported temp files&lt;br /&gt;
before the categories, but I don't think they will be placed in the&lt;br /&gt;
tabs as they were in eMule (if someone can confirm this...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.2. Importing Statistics&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;eMule statistics are available&lt;br /&gt;
in two distinct files: &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;.&lt;br /&gt;
I found statistics in the latter file&amp;amp;nbsp;more up-to-date than the&lt;br /&gt;
ones&lt;br /&gt;
in the former file.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Looking into &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
you'll find that all statistics are under &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;[Statistics]&amp;lt;/span&amp;gt;&lt;br /&gt;
tag. Even inside &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;&lt;br /&gt;
there exists this tag, so the logic conclusion is to copy from &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;statistics.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
to &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;.&lt;br /&gt;
In this last file, there are two keys, &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;MaxClientVersions&amp;lt;/span&amp;gt;&lt;br /&gt;
and &amp;lt;span style=&amp;quot;font-family: monospace;&amp;quot;&amp;gt;DesktopMode&amp;lt;/span&amp;gt;,&lt;br /&gt;
that should not be deleted (I don't know what they mean, so leave them&lt;br /&gt;
where they are...).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Sadly, very few values get&lt;br /&gt;
imported: seems only downloaded and uploaded bytes. Maybe it's not the&lt;br /&gt;
right place where I've written those keys, or maybe aMule uses other&lt;br /&gt;
ones. Only using aMule will reveal it...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;3.4. Other configurations&lt;br /&gt;
&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Configurations not yet imported&lt;br /&gt;
are the program strictly ones. They are, for example, about the TCP and&lt;br /&gt;
UDP port to use, Incoming and Temp directories, network limits and so&lt;br /&gt;
on.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Since they are very&lt;br /&gt;
client-specific and important for its correct&lt;br /&gt;
behavior, I suggest to redefine them by the &amp;lt;span&lt;br /&gt;
 style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;Preferences&amp;lt;/span&amp;gt;&lt;br /&gt;
aMule form. Maybe it&lt;br /&gt;
would be long and boring, but done it once, they will last forever,&lt;br /&gt;
almost... &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you're a real brave guy, you&lt;br /&gt;
can try to import directly some keys&lt;br /&gt;
from &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;preferences.ini&amp;lt;/span&amp;gt;&lt;br /&gt;
to &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;amule.conf&amp;lt;/span&amp;gt;,&lt;br /&gt;
but then do not argue&lt;br /&gt;
it won't work anymore...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;4. Temporary &amp;amp;amp; Sharing&lt;br /&gt;
Files&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Temporary files are compatible&lt;br /&gt;
between eMule and aMule, so you only&lt;br /&gt;
have to set the Temp dir inside aMule (and let it rehash all files) to&lt;br /&gt;
have them newly available to download.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;For sharing files we have very&lt;br /&gt;
few things to do: since they are&lt;br /&gt;
already downloaded, the only thing to do is say to aMule where they are&lt;br /&gt;
and waiting for rehashing.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;5. At the end...&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Those are the steps I've&lt;br /&gt;
followed to migrate from eMule to aMule;&lt;br /&gt;
something maybe wrong, and something maybe could be do better, so let&lt;br /&gt;
me know any correction/ideas/addition come to your mind.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matrixhasu</name></author>	</entry>

	</feed>