[教學] emule 等級分數算法

看板P2PSoftWare作者 (Mark Williams)時間21年前 (2004/02/05 00:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
精華區有一篇很特殊的教學,我實在看不懂,所以自己翻了一篇,我是從英文的 說明檔翻過來的,翻錯請指正。專有名詞我會附上英文。 括號內的說明是我自己加的,原文沒有。 (上傳檔案給別人時,會先傳給分數高的人,所以分數當然是愈高愈好) (一些名詞中英對照) (分數 = Score ) (等級 = Rating ) (積分 = Credits) ●等級(Rating) 最初在等候中的每個人都有等級100,這個初始值是根據使用者要求的已 分享檔案及一些因素而修改: ●已禁止(Banned) x0 已禁止的使用者沒有等級和上傳的位置。 (就是無條件 0分) (每隔一段時間,emule會自動查詢,這個人還在不在線上,如果查詢太頻繁, 會被對方禁止,禁止之後就直接 0分,不過只要關掉emule重開,禁止名單就 會不見,所以不用擔心會變成永久黑名單) ●LowID x0.8 LowID的人等級直接打八折,這是v.27a 之前的版本才有的規定。 ●已連線(Connected) x1.5 開始已經連線的人等級可以乘上1.5,而在v.27a+之後的版本已經取消了這項規定 ●積分(Credits) x1 ~ x10 根據雙方上下傳比例而算出來的(詳細算法我以後再寫一篇) ●已分享檔案的優先權(File priority for shared files) x1.8 ~ x0.2 依照檔案的優先權不同,等級會有所差異。 []裡面的數字是v.27a 之前的算法。 Release 釋放: x1.8 [x5] High 高 : x0.9 [x2] Normal 一般: x0.7 [x1] Low 低 : x0.6 [x0.5] Very low 最低: x0.2 [x0.2] ●比eMule v.20a 版本還舊的 x0.5 如果你用的emule 版本太舊,等級會比較低。 ======================================================================= 分數計算公式如下: 分數 = 等級 x 等待時間(以秒為單位) / 100 (等級預設都是100,假設積分是x2,優先權是一般) (等級就會變成100 x 2 x 0.7 =140) 如果等級>100,圖示會變成黃色。 -- 來敲一竿吧! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.113.138 ※ 編輯: GameHeven 來自: 61.231.112.232 (02/05 13:40)
文章代碼(AID): #108Ha6Rb (P2PSoftWare)
文章代碼(AID): #108Ha6Rb (P2PSoftWare)