
Files used in eMule Plus and their purpose (revision 1854)
Files Used
Main Directory (where eMule.exe resides)
/backup: backed-up files will be stored here unless you change the default path
/config: configuration files (.dat, .ini and .met) are now stored in this directory
/db: a directory for the Berkley database files used by eMule Plus
/webserver: a directory containing all Web Server images
countryflag.dll: library required for Country Flags feature
unrar.dll: library required for Fake Check feature
onlinesig.dat: real-time statistics for Online Signature programs
debug.log: a file with a log of all debug events (if enabled)
download.log: a CSV file that stores all download sessions done by your client to be used for later analysis (if enabled)
emule.log: a file with a comprehensive log of events (if enabled)
upload.log: a CSV file that stores all upload sessions done by your client to be used for later analysis (if enabled)
status.log: report generated by status command-line command
eMuleLight.tmpl: simplified Web Server template
eMuleXP.tmpl: eye candy template for Web Server (default)
Config Directory
clients.met.bak: backup of the clients.met file (in case of loss)
ip-to-country.csv: IP to country database needed for the Flags & Countries feature
ac_searchstrings.dat: stores auto-complete search history
addresses.dat: a list of serverlists sites to update your servers
cryptkey.dat: stores your secure identification (do not delete it or you will lose all your credits)
fakes.dat: stores information about fake files
filter.dat: search filter to filter out some search results received from servers
gui.dat: stores GUI positioning for the transfer window
ipfilter.dat: stores IP ranges to be filtered (no transfers from/to them)
partperm.dat: stores permissions for chunks
preferences.dat: stores client information (do not delete it or you will lose all your credits)
shareddir.dat: stores the list of shared directories
staticservers.dat: a list of fixed servers (they won't be deleted)
tempdir.dat: stores the list of additional temporary directories
traffic.dat: stores upload statistics for Part Traffic feature (only for completed files)
userhash.dat: stores the user hash (do not delete it or you will lose all your credits)
webservices.dat: configuration file for WebServices (Fake Checks and other informative web sites)
category.ini: stores categories information
fileinfo.ini: stores comments about files entered by you
preferences.ini: stores the main configuration and also the global statistics for your client
statbkup.ini: keeps a backup of old statistics values after a reset (only the last one is kept)
clients.met: stores the credits for other users that have uploaded data to you
emfriends.met: the list of current friends
known.met: stores the hashes, requested and transferred statistics for the files you have and you're downloading (not PartTraffic information)
server.met: stores all servers you have in your list
server_met.old: a backup of the last server list before an update
autodl.ini: contains configuration of Auto Download feature
Temporary Directory
001.part: unfinished downloading file (part file)
001.part.met: stores the filename, information about chunks and the file priority
001.part.met.bak: a backup made from the 001.part.met file to help recovering the file in case of a crash
001.part.met.bad: a copy of 001.part.met created by .part.met recovery engine (after some problem with 001.part.met)
001.part.dir: stores the alternative destination directory where complete file will be located (only if alternative destination was set)
001.part.settings: stores the preview mode, stopped and preallocation statuses, etc. for each file
001.part.txtsrc: stores the best sources found for each file to be used in future sessions
001.part.stats: stores the statistics of the upload of chunks for files being downloaded
Backup Directory
backup.log: information about backed up directory
upload.log file format
Session uploads can be stored in a log file (CSV) with the present format:
DATE, CLIENT_NAME, CLIENT_HASH, CLIENT_VERSION, FILENAME, TRANSFERRED_DATA, PART, DURATION, ISFRIEND, ISCOMMUNITY, ISONLAN, ISLOWID, STATUS
example:
22/12/2005 20:11:43,"client [ePlus]",0123456789ABCDEF0123456789ABCDEF,Plus v1.1g,"My Birthday Video.avi",11600300,2,536,Yes,No,No,No,successful
download.log file format
Session downloads can be stored in a log file (CSV) with the present format:
DATE, CLIENT_NAME, CLIENT_HASH, CLIENT_VERSION, FILENAME, TRANSFERRED_DATA, PART, DURATION, CLIENT_ID, ISONLAN, STATUS
example:
22/12/2005 20:38:18,"client [ePlus]",0123456789ABCDEF0123456789ABCDEF,Plus v1.1g,"My Birthday Video.avi",108900,28,505,HighID,No,successful