posts - 15,  comments - 8,  trackbacks - 0
          現(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ì)有封阻的效果。
          posted on 2008-10-16 13:45 lvq810 閱讀(471) 評(píng)論(0)  編輯  收藏 所屬分類: Other
          主站蜘蛛池模板: 蒙山县| 阳山县| 徐州市| 浠水县| 潮安县| 泰和县| 江达县| 仙居县| 南丰县| 弥渡县| 沙雅县| 镶黄旗| 东乡县| 铁岭市| 临猗县| 鱼台县| 通城县| 湖州市| 邵阳市| 平和县| 青浦区| 离岛区| 梁平县| 东光县| 禄丰县| 东乌珠穆沁旗| 唐河县| 清水河县| 沅陵县| 航空| 福鼎市| 壤塘县| 高雄市| 莲花县| 防城港市| 清涧县| 抚宁县| 潜山县| 内乡县| 上栗县| 金门县|