需要备份的文件都在电驴的“config”文件夹下面
备份的文件如下:
cryptkey.dat — 安全认证密匙(在别人那里验证你的userhash时需要的安全密匙)
preferences.dat — 个人userhash值(存储你个人的userhash相关的文件)
clients.met — 信用文件(其它驴友的积分文件也保存在里面)
preferences.ini — 配置文件
shareddir.dat — 共享的目录
emfriends.met — 好友列表
known.met — 已知文件详细资料(包括hash,上传数等)
known2.met — aich hash相关,存放文件的hashset
nodes.dat — kad节点文件
preferencesk.dat — 在kad表明你身份的个人userhash值
staticservers.dat — 静态服务器列表
server.met — 服务器列表
导入方法:直接复制旧版电驴的以上这些文件,然后粘贴覆盖到emule的"config"文件夹中即可。
导入未完成下载:
未完成下载文件都存放在"temp"(临时文件夹)里
安装好新版电驴后,右键"剪切"旧版电驴里的"temp"文件夹,然后"粘贴"覆盖新版电驴的"temp"文件夹即可。切记电驴设置里的"选项>"目录"里的临时文件路径,应指向到新版电驴里的"temp"文件夹路径。
或者窗口最上面"工具>导入未完成下载"。
——————————————————————————————————————————————
积分问题:
上传量越大积分越高。积分是影响qr的主要因素,你积分越高,排队时间就会缩减的越短。
emule使用一种加密方法key handshake以确保积分正确属于个人。只有在这种方法得到emule验证之后,积分才被授权给特定个人,否则emule将不会承认对方的积分。再则授权的验证密钥储存在preferences.dat和cryptkey.dat两个文件中。如果其中一个文件损坏或者丢失,emule将不会承认原本应该属于你的积分。如果你丢失了cryptkey.dat,emule会强制删除preferences.dat。
——————————————————————————————————————————————
关于kad说明:
kad(kademlia)是一种分散式(decentralized)的p2p通信协议,是将所有的用户连成一个网络,不通过服务器,从而直接进行搜索资源和来源的操作。可以减低服务器的负担。
kad网络是一种根本不需要服务器的架构,每个emule客户端负责处理一小部分search和source finding的工作。分配工作的原理是基于客户端的唯一id和search或者source的hash之间的匹配来决定。比如说xxx.avi这个文件由用户a来负责,则任何用户共享这个文件的时候都会告诉用户a我有这个文件,其他用户去下载这个文件的时候也会询问a,a告诉他们谁有这个文件,source finding就完成了。至于如何找到用户a则是通过一种将用户id异或的方式,两个id的二进制异或值决定他们之间的逻辑距离,比如1100距离 1101要比距离1001近。当一个用户加入kad网络后,首先通过一个已知的用户找到一批用户的id和port。当此用户a要寻找某特定用户x时,a先询问几个已知的逻辑距离x较近的用户,如x1,x2,x3会告诉a他们知道的更加近的用户的id和port,一次类推,a最终就能找到x。
———————————————————————————————————————————————
信用系统(credit system):
emule的“选项”-“扩展设置”里可以设置启用信用系统--credit system(受益上传者)。
如果你启用了这个credit system,那你的emule 5个月后就会出现客户被删除的信息。那这个信用系统(credit system)是用来让上传者受益的。举个简单的例子,比如a给b上传了,那么b就会记下a的userhash。如果下次张a要下载b的东西时,b就会给 a的评分比普通的用户高。这样a在b这儿就可以少排队或者不排队进入下载。当然,a和b建立的这种信用的评分关系只能持续5个月,如果5个月内两个用户都没有再建立过连接,就会出现上面的被删除。这也就是我们为何要加大上传原因。因为上传多了后给你带来的好处就是以后你下载东西时可以少排队或者不排队。所以,大家对自己的userhash要加倍的珍惜,特别是上传量大的朋友,经常备份config下的文件。一旦userhash变了,你和其他驴友建立的这种信用关系也就没了。