作者GameHeven (Mark Williams)
站内P2PSoftWare
标题[教学] emule 等级分数算法
时间Thu Feb 5 00:11:35 2004
有一篇很特殊的教学,我实在看不懂,所以自己翻了一篇,我是从英文的
说明档翻过来的,翻错请指正。专有名词我会附上英文。
括号内的说明是我自己加的,原文没有。
(上传档案给别人时,会先传给分数高的人,所以分数当然是愈高愈好)
(一些名词中英对照)
(分数 = 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)