常見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