Closed zhongfly closed 7 months ago
感谢反馈!
另外,倍率和百分比这样的设置项可以改成浮点数吗?
没有计划对这类滞后防误判相关参数使用更细致的选项, 尤其是此处已是百分比使用浮点数可能更加难理解. 这些参数的最小对大型 Torrent 看起来可能偏大, 但对小型 Torrent 来说却是比较合理的最低值, 通过设计范围在容许一定 (但不高) 的浪费去保证相对低的错误屏蔽率是比较好的.
对于绝对而言, 在设计时, 考虑的大小通常为 10MB/100MB/1000MB (Torrent 百分比 1%: 0.1MB/1MB/10MB), 若 Peer 汇报百分比 计算得到之 绝对下载量 与 客户端绝对上传量 差为 10MB, 则其最低 1 倍即为 10MB, 以上是对于小型 Torrent 在参数允许范围内可设定的最低值. 对于相对而言, 此值往往只会比上述相近或更低.
若追求更低的浪费去封禁, 可考虑使用相对加较低设置.
我建议默认值这一列不应该带有单位或混杂其他说明,而是实际的默认值。例如: banByPUStartPrecent 2% 应该改写为 banByPUStartPrecent 2 对于普通用户,如果不看代码,他无法知道写到配置文件里时是不能带上百分号%的,极有可能被此处误导。而且也不知道必须是一个整数
可以考虑把单位放到后面的说明里,或者单独一列说明单位或者可填入的值(整数?字符?true或false?)