常见eMule积分系统介绍——出来混,总是要还的![原作者:SuperVirusQ]

积分系统Credit System),它在eMule中发挥着极其重要的作用。
可以说,积分系统就是eMule分享精神的精髓所在。
我们先来看一看官方对积分系统的解释

eMule官方对积分系统的解释

eMule官方对积分系统的解释

很多骑骡的朋友可能都对eMule的积分系统有所了解,大家在使用电骡的时候可以注意到。每个排队的用户都会在你的队列列表里面有一个积分。
实际上积分系统有很多种,各有各的特点。

各个积分系统的计算方法:
你也可以参见ScarAngel官方网站说明(英文):http://scarangel.sourceforge.net/eng_creditsystems.html

引用
现在很多mod都流行多积分系统,很多驴友不知道选哪个好,在此向大家介绍一下各个积分系统的公式:

在此之前,我们要了解emule的上传列队的积分是怎么积分出的

得分=评分×等候时间×文件上传优先级/常量

评分(Rating):新用户基本评分100,之后将会根据上传下载比来修正得出新的评分。也就是说
评分=基本评分×修正值(modifier)

文件上传优先级:very low=0.2, low=0.6, normal=0.7, high=0.9, release=1.8

常量:只是为了让数字不要太大。

由此可见,影响上传列队得分的两个主要因素就是修正值(modifier)和文件优先级,而各个积分系统的不同点主要集中在修正值的计 算上面。

——Official

公式一:Uploaded×2/Downloaded
公式二:SQRT(Uploaded+2) ——取平方根
取上面两个公式中较小的值作为修正值
若Upload < 1, 取modifier=1
若downloaded=0,modifier=10
官方积分系统也存在一些奖励:
总上传量 < 1000000 Bytes (~1MB) => Modifier = 1
总下载量 = 0 => Modifier = 10
1 < modifier < 10

——Lovelace

只有一个公式:
modifier=100*((1-1/(1+exp((3*{MB uploaded to us}^2-{MB downloaded from us}^2)/1000)))^6.6667)
与官方(Official)积分系统相比,Lovelace更偏重于“差”而不是“商”。使用官方(Official)积分系统时,新用户(新UserHash)能在短时间内获得较好的积分;而使用Lovelace积分系统时,如果你以前上传量很大,那么你就能用Lovelace更快的获得积分。
信用窃取者将无法获得积分,只有使用安全认证(SecureHash)的客户端才能获得系数100。其他的客户为10。

0.1 < modifier < 100

——Peace

和官版积分一样,只是简化了代码。

——Sivka

IS_IDNEEDED –> Ratio = 0.75
认证失败 –> Ratio = 0.5
不良用户 –> Ratio = 0
若uploaded-downloaded >= 1GB , modifier=32
若0 < uploaded-downloaded < 1 GB, modifier=SQRT(uploaded-downloaded)
其他 modifier=1

——RT (Ratio)

初始值:1
认证失败,modifier=0
Ratio=1,uploaded <= 1m,downloaded <= 1m,
Ratio = 1/sqrt(Uploaded)
Ratio = Downloaded when Uploaded <= 1 MB

  • Uploaded > 1 MB:
    Basic = sqrt(Uploaded+1)
    Ratio = Basic + sqrt(Uploaded – Downloaded) when Uploaded > Downloaded
    Ratio = Basic when (Downloaded – Uploaded) <= 1 MB
    RESULT = Basic/sqrt(Downloaded – Uploaded)
    Lowest = 0.7+(Basic/10)
    Ratio = RESULT when (RESULT >= 1 and Uploaded < 9 MB) or (RESULT >= Lowest )
    Ratio = Uploaded/9 when RESULT < 1 and Uploaded < 9 MB
    Ratio = Lowest when Uploaded > 9 MB and RESULT < Lowest

0.1

——S.W.A.T.

基本上和官方的积分系统相同,只是有一下两个不同点:
官方第一个公式中的×2改为×2.2
modifier的最大值从10改为100

——Pawcio

1 < modifier < 100
modifier= uploaded×3/downloaded
对于上传下载都小于1m者(新人),modifier=3
若你欠别人1m以上,但你没有上传任何数据给他,modifier=100
额外奖励:(给你上传很多MB的客户端)

  • 如果你从某人处获得了100m,在你上传108m前,modifier = 50.0
  • 50MB – ratio = 25.0 – 55MB
  • 25MB – ratio = 12.0 – 28MB
  • 10MB – ratio = 5.0 – 12MB

——Eastshare

直接修改评分(rating)。
基本评分:认证用户=100,不支持用户=80,认证失败=0
评分最高为5000,最低为10
若uploaded > 1m,评分+100
每上传1m,评分+6; 每下载1m,评分-2
若评分 < 50,uploaded > 1k,10×uploaded > downloaded,评分为50

——Fine Credit

这个积分系统比较特殊,只有惩罚,没有奖励。
modifier=(4×PARTSIZE/(downloaded-uploaded))^2
这个惩罚公式必须满足一下两个条件才执行:
1.这个文件一定是还未下载完成的,也就是说这个惩罚对以以下载完成的文件不起作用
2.对方的下载减上传必须大于4个完成块(4×9.28m)。
对于其他人,modifier一律为1,也就是说modifier的范围时0至1

——Xtreme

对于上传量大的人,给予奖励。
对于下载量大却没有上传者,给与一定惩罚。
奖励=(download-upload)/10485760 – (1.0f/(download/10485760)

——TK4

modifier初始值为10
若downloaded > uploaded+uploaded/4+1,惩罚开始
MbSqd=SQRT(downloaded-(uploaded+uploaded/4))
如果是partfile,modifier=9/MbSqd
如果是completefile,modefier=10-MbSqd
若uploaded > downloaded,modifier=10+log(2.72+4×(uploaded-downloaded))+uploaded/12

注:以上uploaded和downloaded都是以对方而言的,uploaded是你收到的,downloaded是你上传的。

了解了以上积分系统的积分算法,大家应该对eMule的积分系统有了一个更明确,更直接的认识。

为什么说电骡精神的核心是分享,为什么上传量会影响的排队速度进而影响下载速度,大家都可以从积分系统中找到答案。


现在很多eMule的MOD可以自由选择积分系统,大家也可以通过对比,选择一个合适的积分系统。

—我想使用某个积分系统,应该怎么做?

首先你必须知道你用的是什么MOD。

 

如果是官方eMule,抱歉,你只能使用内置的官方(Official)积分系统。

 

很多MOD都只支持一种积分系统。

 

当然,也有支持多积分系统的MOD,比如ScarAngel之类的MOD。

—什么积分系统好?


这是一个仁者见仁,智者见智的问题。没有一个完美的积分系统,不同积分系统的侧重点不同,适合着不同的人群。
不同的积分系统考量的侧重点不同,有的奖励,有的惩罚;有的严厉,有的宽松。
如果你是一个老骡友,长期保持着大量的上传,lovelace是一个不错的选择,这个积分系统也是最流行的系统之一。
或者你希望通过积分系统,惩罚上传小的用户,或许你可以试试FineCS。
Pawcio和EastShare积分系统也很不错。
但是这些都不是绝对的,你也完全可以仅根据个人喜好选择一个积分系统。这都是自由的。 

附上一个积分计算器,感兴趣的朋友可以试一试。是一个XLS文件,可以用Excel打开。具体用法就不说了,自己摸索吧。

CreditSystem.Calculator.xls

http://scarangel.sourceforge.net/CreditSystem.Calculator.xls 有的浏览器从https页面点http的文件下载链接打不开,请复制链接到地址栏回车下载)

17条评论隐藏

  1. 2010年2月15日 周一 08:42 | 回复

    这文章怎么还没评论,那我就沙发了。 😀

  2. #2 chengr28
    2010年2月15日 周一 20:23 | 回复

    @BB9z
    貌似是当初建站的时候发的……开始的时候可能人气不太好……
    这篇文章估计是被其它更新的文章压沉了…… 😀

  3. #3 kinl
    2010年3月6日 周六 10:15 | 回复

    现在大多数人都是动态IP,积分还有用不?

  4. #4 chengr28
    2010年3月6日 周六 11:50 | 回复

    @kinl
    LS可能对eMule的信用系统不了解,eMule的信用和IP地址是无关的
    请参阅:http://www.ied2k.com/forum/topic-1207.html

  5. #5 桐生一馬之介
    2010年6月4日 周五 17:29 | 回复

    谁能给我解释一下排队机制?
    优先级选项下面的QR:XX是什么意思?
    平均队列又是什么意思?
    这些数字是越大越好还是越小越好??
    谢谢了

  6. #6 hhh
    2010年6月4日 周五 17:40 | 回复
  7. #7 hhh
    2010年6月4日 周五 18:01 | 回复
  8. 2010年6月27日 周日 16:36 | 回复

    请教诸位,若有心更换新的mod,原来的积分记录能否保留?

  9. #9 jjj
    2010年6月27日 周日 16:38 | 回复
  10. #10 ChenbuEr
    2010年10月14日 周四 10:23 | 回复

    在我客户端下排队的用户,其“得分”是由谁计算的?是我所选的计分系统,还是对方客户端的计分系统?谢谢。

  11. #11 mule
    2010年10月14日 周四 10:53 | 回复

    @ChenbuEr 你计算的,计算方式:评级和得分 信用系统

  12. #12 ChenbuEr
    2010年10月14日 周四 11:50 | 回复

    @mule
    那文中“Lovelace”的介绍里怎么说“用Lovelace更快的获得积分”呢?“获得”的分数不都是别人给的么?

  13. #13 half unselfish sharer
    2010年10月14日 周四 23:39 | 回复

    @ChenbuEr 的确是一个漏洞或者说错误,不过知道这是怎么一回事就好。

  14. #14 ChenbuEr
    2010年10月15日 周五 08:21 | 回复

    @half unselfish sharer
    嗯,是的。 😀

  15. #15 mmm
    2010年12月1日 周三 21:15 | 回复
  16. #16 kk43
    2011年8月29日 周一 10:56 | 回复

    附件,已不能下载!

  17. #17 asp502010
    2013年1月21日 周一 21:24 | 回复

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0