信用系统将奖励那些为网络做出贡献的客户,比如上传给其他客户的人。
eMule(电骡)的排队系统严格基于客户在队列中等待所花费的时间。而信用系统会在等待时间基础上提供一个矫正系数,将两个客户之间相互的上传和下载考虑在内。用户上传给某个客户越多,则在那个客户的等待队列里排队时将具有更快的优势。
这个系数通过这两个客户之间所传输过的数据量计算得来,其数值可以在客户的详情对话框里看到,如果想查看这些信息,请右键点击一个用户然后选中显示详情。
有两种不同的信用系数会被计算:
|
|
比值1 =上传总量 x 2
/下载总量
|
|
比值2 = (上传总量 +
2)的平方根
|
将这两个比值进行比较,然后取最小值作为系数。
|
并且存在一些阈值条件:
|
|
>
|
上传总量< 1MB =>
系数 = 1
|
|
>
|
下载总量= 0 =>
系数 = 10
|
|
>
|
系数值不会低于1或高于10
|
注意:
|
>
|
所有上传给你的客户都会被信用系统奖励,并且和他的客户端是否支持信用系统没有关系。
|
>
|
如果对方客户端不支持信用系统,你上传给他们不会得到奖励。
|
>
|
信用值不是全局的,它只存在于两个特定的客户之间。
|
>
|
信用值被储存在clients.met文件里。理论上唯一的用户身份识别值userhash将被用来进行客户识别。
|
>
|
你的信用值将被保存在那些受惠于你的客户那里,这样做是为了防止伪造信用。
|
>
|
你的信用值将无法显示。
|
|