作者echohou (echo)
看板P2PSoftWare
標題emule 等級分數算法
時間Tue Jul 22 15:31:44 2003
很多人都在討論這個,所以就把FAQ的內容貼上來好了
讓懶的看FAQ的人可以知道
等級
最初在等候中的每個客戶端都有等級 100. 這個初始值是根據使用者要求的已
分享檔案及一些因素而修改:
> 已禁止
修改者:: x0
已禁止的使用者沒有等級和上傳的位置.
> 低的 ID
修改者: 沒有 [x0.8]
在 v.27a 版本以前是指定一個修改者 0.8 給低的 ID 使用者. 這個在不使用了
> 已連線
修改者: 沒有 [x1.5]
紅利 x1.5 在開始已經連線而在 v.27a+ 之後的版本不使用了.
> 額度
修改者: x1 - x10
這個 額度系統 根據 上/下傳比例 來計算出的修改者數值.
> 已分享檔案的優先權.
修改者: x1.8 - x0.2
使用者要求一個檔案下載將會接收到一個修改者給予選擇分享檔案的優先權.
在 [ ] 中是 v.27a 版之前使用的數值.
釋放: x1.8 [x5]
高: x0.9 [x2]
一般: x0.7 [x1]
低: x0.6 [x0.5]
最低: x0.2 [x0.2]
> 比 eMule v.20a 版本還舊的
修改者: x0.5
在 v.20a 之前的版本會造成網路的高負載並處以修改者為.
範例:
一個客戶端由許多的上傳來獲得一個額度修改者 x8. 他要求檔案有著較高的優
先權. 他的等級總計將會是: 100 x 8 x 0.9 = 720
分數
這個分數和 等級 中描述的一樣用相同的修改者去做計算但也考慮了客戶端等待
的時間.
這個分數是決定於有多少空的上傳位置. 客戶端有著高的分數和 *** 後面的數值
將會是下一個接受上傳位置.
分數計算公式如下:
分數 = 等級 x [在等候的等待時間] / 100
所有的客戶端以修改者為 > 1 時客戶端圖示將會是黃色的.
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 61.216.72.153