現(xiàn)在很多mod都流行多積分系統(tǒng).
介紹一下各個(gè)積分系統(tǒng)的公式:
在此之前,我們要了解emule的上傳列隊(duì)的積分是怎么積分出的
得分=評(píng)分×等候時(shí)間×文件上傳優(yōu)先級(jí)/常量
評(píng)分(Rating):新用戶基本評(píng)分100,之后將會(huì)根據(jù)上傳下載比來修正得出新的評(píng)分。也就是說
評(píng)分=基本評(píng)分×修正值(modifier)
文件上傳優(yōu)先級(jí):very low=0.2, low=0.6, normal=0.7, high=0.9, release=1.8
有些版本還有powershare功能,不知對(duì)評(píng)分的加權(quán)是多少
常量:只是為了讓數(shù)字不要太大。
由此可見,影響上傳列隊(duì)得分的兩個(gè)主要因素就是修正值(modifier)和文件優(yōu)先級(jí),而各個(gè)積分系統(tǒng)的不同點(diǎn)主要集中在修正值的計(jì)算上面。
———————————————————————————————————————————————————
——Official
公式一:Uploaded×2/Downloaded
公式二:SQRT(Uploaded+2) ——取平方根
取上面兩個(gè)公式中較小的值作為修正值
若Upload < 1, 取modifier=1
若downloaded=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)
0.1 < modifier < 10
——Peace
和官版積分一樣,只是簡(jiǎn)化了代碼。
——Sivka
若uploaded-downloaded >= 1GB , modifier=32
若0 < uploaded-downloaded < 1 GB, modifier=SQRT(uploaded-downloaded)
其他 modifier=1
——RT (Ratio)
認(rèn)證失敗,modifier=0
1. uploaded <= 1,
downloaded <= 1, modifier=1
downloaded > 1, modifier=1 - downloaded/20
2. uploaded > 1, downloaded <= 1, modifier = uploaded
3. uploaded > 1, downloaded >1,
uploaded > downloaded, modifier=SQRT(uploaded) + SQRT(uploaded - downloaded)
downloaded - uploaded <= 1 , modifier=SQRT(uploaded)
downloaded - uploaded > 1, modifier = SQRT(uploaded)/SQRT(downloaded-uploaded)
modifier最小值為0.1,無上限
——SWAT
基本上和官方的積分系統(tǒng)相同,只是有一下兩個(gè)不同點(diǎn):
官方第一個(gè)公式中的×2改為×2.2
modifier的最大值從10改為100
——Pawcio
modifier= uploaded×3/downloaded
對(duì)于上傳下載都小于1m者,modifier=3
若對(duì)方uploaded > 1, downloaded=0, modifier=100
額外獎(jiǎng)勵(lì):
若你欠別人100m,在你還給他108m之前,modifier=50
—————50m,——————55m——,———=25
—————25m,——————28m——,———=12
—————10m,——————12m——,———=5
1 < modifier < 100
——Eastshare
直接修改評(píng)分(rating)。
基本評(píng)分:認(rèn)證用戶=100,不支持用戶=80,認(rèn)證失敗=0
評(píng)分最高為5000,最低為10
若uploaded > 1m,評(píng)分+100
每上傳1m,評(píng)分+6; 每下載1m,評(píng)分-2
若評(píng)分 < 50,uploaded > 1k,10×uploaded > downloaded,評(píng)分為50
——Fine credit
這個(gè)積分系統(tǒng)比較特殊,只有懲罰,沒有獎(jiǎng)勵(lì)。
modifier=(4×PARTSIZE/(downloaded-uploaded))^2
這個(gè)懲罰公式必須滿足一下兩個(gè)條件才執(zhí)行:
1。這個(gè)文件一定是還未下載完成的,也就是說這個(gè)懲罰對(duì)以以下載完成的文件不起作用
2。對(duì)方的下載減上傳必須大于4個(gè)完成塊(4×9.28m)。
對(duì)于其他人,modifier一律為1,也就是說modifier的范圍時(shí)0至1
——Xtreme
對(duì)于上傳量大的人,給予獎(jiǎng)勵(lì)
獎(jiǎng)勵(lì)=uploaded-downloaded-1/downloaded
以及一些細(xì)小的懲罰。
——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都是以對(duì)方而言的,uploaded是你收到的,downloaded是你上傳的。
———————————————————————————————————————————————————
原作者個(gè)人認(rèn)為官方的積分系統(tǒng)有三個(gè)缺點(diǎn):
1。
新客戶很容易達(dá)到modifier上限。
也許是出于對(duì)新驢的照顧,但是這實(shí)在是有些夸張,只要上傳1m,就能得到他人10倍的積分。首先,這個(gè)和信用的原則違背,既然從未有過來往,信用應(yīng)該是很
低的,但是出于對(duì)于整個(gè)網(wǎng)絡(luò)良性循環(huán)的考慮,適當(dāng)加分也是應(yīng)該的,然而這樣輕易地就達(dá)到加分上限有些離譜。其次,這點(diǎn)正好被一些吸血mod所利用,那些
mod不是按照他人上傳下載的表現(xiàn)來制定積分系統(tǒng)的,而是按照在最短時(shí)間內(nèi)獲得積分多少來安排上傳列隊(duì)的。(如dazzle,蠻可怕的積分系統(tǒng))
2。隨著雙方互傳量越大,加乘會(huì)逐漸變小。舉個(gè)例子
up 20m , down 10m ——modifier=4
up 50m, down 40m ——modifier=2.5
up 100m,down 90m ——modifier=2.2
up 200m, down 190m —— modifier=2.1
按信用的原則來說,互換文件量越大,信用應(yīng)該越高,但這個(gè)公式得出的結(jié)果恰恰相反,這是由于第一個(gè)公式
Uploaded×2/Downloaded引起的。為此,許多mod都針對(duì)這點(diǎn)做的改善,比較明顯的是lovelace,eastshare(上傳1m+6,下載1m-2,互換量越大,rating越大),xtreme(對(duì)modifier增加bonus)。
3。
沒有懲罰。 因?yàn)橄孪奘?,而不是0.1,所以對(duì)于download > 2×upload
的情況一視同仁。說到懲罰,有必要提一下fine這個(gè)積分系統(tǒng)。fine是個(gè)相當(dāng)有創(chuàng)意的積分系統(tǒng),所有的modifier=1,當(dāng)超過一定額度后,開始
懲罰(只限于在交換的文件partfile)。作者認(rèn)為只有排隊(duì)時(shí)間才是最公平的衡量標(biāo)準(zhǔn)。創(chuàng)意歸創(chuàng)意,問題還是不少。主要是兩個(gè),第一leecher只
要用新的hash就可以逃脫懲罰,第二,對(duì)于一系列的文件的判斷(如一部電視劇,動(dòng)畫),系列文件也可以看成是partfile。
原貼地址:http://www.edonkey2000.cn/bbs/viewthread.php?tid=100851&extra=page%3D1
支持判斷認(rèn)證的如RT,eastshare對(duì)吸血驢會(huì)有封阻的效果。