对彗星的功能、界面等的几十条建议及Bug提交

我尝试过多种BT下载工具,最终发现BC是我个人认为最好最强大的,我衷心希望这个软件能更好。所以,我想给BC提出一些建议。

环境:WIndow7 64位,BitComet(64-bit) 2.11 Stable Release,移动1000M网络(实际只有500M左右),上行30M,已经绿灯,但是没有uPnP和NAT,下载资源大多比较冷门。

01、长效种子是BC独有的特色,这是一个非常强大的功能。可是大部分时候,它却像是美丽的彩虹,看得见却摸不着。对于一些死种的冷门资源,经常7-8个人进度完全一样,几天都卡在那里,或者是一些下载到99.X%进度的,就是差最后一点不能完成。这时候期待有人补种的机率很小,最大的希望的就是长效种子,可是长效种子却虚无缥缈。

我看论坛上,这个问题反馈了很久,却一直没能解决。就是刚添加资源时,经常能连上一堆长效种子,下载到一些流量,然后很快就断了,断了以后很难再连上,有人说是优先BT,但是如果把这个任务删除,再添加,仍然可以在刚添加时连上并下载一点流量,这说明长效种子是可以连上的,只是不稳定,而且只在任务刚添加后那短时间内。

当然,有时候也会在中途突然连上长效种子,甚至能连上多个,而且能下载完的,只是这样的机率非常少,碰到是好运,碰不到是常态。

建议对下载任务增加一个右键菜单选项:优先连接长效种子,如果选择这个方式,那么这个任务能一直尝试连接长效种子,而不是只在刚添加时。这在99.9%上下的时候,或者死种的情况,非常重要。

在任务日志里,似乎没有记录长效种子运行情况的。

另外就是长效种子就算连上了,通常速度慢,流量小,如何保持长效种子的上传效率和稳定性,希望BC能改进。

看论坛上的历史贴,有人说长效种子是明文传输,可能被ISP屏蔽,那就希望尽快改为加密传输。

不过,昨天开始有个异常现象,长效种子开始不停出现,并且稳定性还行,速度也有几十到一百多KB,而以前我10天半个月才能碰到1次长效种子。后来我仔细回想,可能和我新装了MediaGet或者uTorrent有关系,进程内多了个常驻的highsocks.exe(32位)进程,难道这个进程大大提高了长效种子的可用性?如果这样,彗星是否可以将类似功能嵌入?仅是我的猜想,我也无法确定。

02、界面方面,感觉BC提供的信息极为详尽,是其它BT软件望尘莫及的,但是也因为如此,界面显得有些杂乱,屏幕闪动厉害,点击一个任务,即使调整好宽度,因为数据在变化,一会又显示不全了,像qBittorrent的界面,信息也不少,可是很清爽。
01)在正在下载和已经完成页面,因为信息非常多,界面显得不太够用,那个自动调整全部列宽非常好。但是经常有些列,内容所占宽度不多,却因为标题过宽,不能充分利用界面空间,建议尽量避免标题宽度超过内容宽度太多,太长的标题建议使用缩写,在右键点击表头时,可以在那里显示全名。累计下载和上传总大小它们所占的宽度和前面下载大小和上传大小实际一样,累计下载总大小,缩短成:累计下载,累计上传总大小,缩短成:累计上传,长效种子上传,简化成:长效上传,种子/用户[总],简化成:种子/用户,这个[总],实在没必要,大家一看能明白的。而且对于任务页面,除了表格标题栏、名称和状态,其它列是可以所有语言通用的。
对于英文版本,像Progress, 可以用Prog.,Download Size,太长了,可以用Size ↓,Upload Size,可以用Size ↑,Total Download Size,这更是长得离谱了,可以用:Total ↓,Total Upload Size,可以用:Total ↑,Remaining Time,可以用:ETA(estimated time of arrival),Long-Term Seeds,可以用:LTS,Seeds/Peers[all],可以用:S/P,…
看了下俄语版本,那标题更是长,界面显示更是混乱,自动列宽调整出来的,完全不能看,标题宽得离谱,内容却只有一点,空间利用率极低,中英文版能一屏显示的,即使使用自动列宽调整后,俄语版仍然得拖动水平滚动条好一阵才能看到最右边。所以首先要简化标题,不容易简化的(办法是人想出来的,我觉得这种情况很少),自动列宽调整建议全部按照内容宽度调整,标题显示不全的,后面加点,可以参考俄语版的uTorrent(仍然不简洁,偏宽了,只是显示不全的标题加省略号了)。其它语言版本,处理方式思路一样;
名称那一列,内容往往相差很大,自动调整时采用最低优先先级,先把其它列调整好;
02)动态显示隐藏某些内容。长效种子上传,即使勾上显示,建议只在已完成页面显示,在正在下载和未完成页面不要显示。而长效种子,只在正在下载和未完成页面显示,在已完成页面不要显示,而且“长效种子”和“长效种子上传”最好合并,在不同页面显示不同内容;同样,右键菜单中,如果是正在下载,则不要显示“超级种子模式”,如果是在已完成,则不要显示“顺序下载模式”,在已完成页面,不用显示“剩余时间”,已完成页面显示“健康度”意义也不大。
03)避免同一列中放入不同内容,一显得混乱,二不方便排序,三造成此列过宽。下载和未完成页面的大小一列,现在显示方式为:选定大小/文件总大小,建议改为:选定大小,并且右边添加一列“文件大小”选项,默认不显示,毕竟用户只关心自己需要下载的部分;在上传速度右边,加一列上传限速,默认显示,将上传速度和上传限速分开;
04)尽量避免同列内容宽度的大幅度变化,造成屏幕闪动过大,显示参差不齐和混乱:
剩余时间:超出1天时显示:xx 天 xx 小时,一下变得很宽,中间还有3个空格,也比较乱,建议改成:“00d 00h”,中间2空格,多加一个,以和1天以下保持同样宽度,比如:“10d 05h”,表示10天5小时,"01d 00h"表示1天(不足2位以0填充,保持固定宽度),少于1天显示为:00:00:00,如:00:00:01表示1秒,现在的小时如果只有1位数,前面不会补0。超过99天则按无法预估显示,无法预估的时间改为:--------,这样所有时间都是一样宽度,8个半角,正好和标题的4 个汉字相当。
进度那里,统一采用:00.0%,全部使用一样宽度,现在是:80.0%,6.1%这样,小数点左边不齐,所以10%以下左边补0显示:06.1%
如果因为非等宽字体影响排列,表格可以考虑采用Courier New一类的等宽字体;
05)用户标签,建议添加像qBittorrent中的“文件关联”列,或者“文件匹配”,表示我的文件和对方文件的差别,我能从对方下载到多少百分比;
06)用户标签里的标志位和状态似乎有些重复,而且状态用的符号感觉太抽象,大小写和符号夹杂,显得也混乱,不如标志位易读,这方面可以参考qBittorrent的方式;
07)用户标签是使用最多的标签之一,希望增加选项是否显示网格线;
08)用户标签里的注册用户,如果又是ipv6,会一下比其他用户宽很多,建议第一列图标后再加一列,同样使用图标表示注册用户,可以使用勋章一类图标表示;
09)用户标签里的ip列,因为ipv4和ipv6宽度相差较大,就算暂时没有ipv6,建议也保持绝大多数ipv6的宽度,避免宽度过于频繁变动闪屏不已,而客户端一列,也是宽度变化较大的列,建议留够足够宽度。位置一列,建议默认保留旗帜+三个汉字的宽度,这样能适应大多数情况。总体来说,用户标签的空间不是那么紧张,可以为这3列预留足够宽度;
10)用户标签的“对方下载速度”,标题太长,建议改为:对方速度↓,或者:对方下速,英文可用:Peer ↓,右键点击标题选择显示列时,可以显示:Peer ↓(Peer Download Speed);Download rate太长了,改为:Speed ↓,Upload Rate改为:Speed ↑,后面下载和上传大小一样处理;
11)在分块标签,希望在下面显示“分块总数量”和“未完成分块数量”,这个尤其是在一些卡在99.9%上下的任务时,需要知道剩余多少分块没有完成;
12)在流量图标签,传输速度选项时,几条线不清楚分别代表什么,不直观;
13)在任务工具标签右方的“搜索任务”下拉框太窄了,右边还留着非常多的空白,搜索时显示的信息太少,右上方奇摩右方的搜索框同样太窄,左边还有大量空位,两个都建议加宽3倍以上;
14)下方状态栏,彗星通行证BC的Logo以黄色为主,右边端口,如果不通也是黄色,容易和前面混,右边端口不通建议改浅黄或者红色;
15)用户界面做过的修改,BC在退出时会更新记录,下次再开会恢复以前设置。可是在BC异常退出时(这经常发生),就没有保存了,再开还得重新设置一次。建议用户对界面修改时,立刻更新记录。

03、任务的右键菜单中的“更新tracker”,不清楚具体的含义,是将设置中的tracker更新过来,还是这些tracker重新汇报;

04、建议任务右键菜单中增加像qBittorrent中的“强制重新汇报”,向所有的tracker立即发起联络,如果上面第03项的“更新Tracker”是这个意思,那就没必要了;

05、建议增加更多的多任务操作。在qBittorrent中,如果选择多个项目,再选择相应菜单或者工具栏命令,这些命令会在所有选择的项目中执行,qBittorrent是几乎所有命令都支持这种批量方式,极其方便。比如,qb中选择多个用户,点击右键菜单中的复制ip,则当前选中的所有用户ip都会复制,以换行符分隔。经测试,BC有大部分支持,比如:选择多个正在下载任务,设置上传限速,但还有部分还不支持,比如,选择多个任务,点击追踪器标签再点击删除所有失效tracker,则只会删除多个选择中的最后一个任务的失效trackers;

06、全局下载速度建议增加选项:只显示下载上传任务速度,和包括TCP Tracker、BT任务元数据下载、种子列表元数据、远程访问等的速度,默认仅上传下载任务本身。因为tracker、元数据等对用户并不直观,而用户最关心的还是上传下载任务的速度,不然总感觉比实际速度显示的大,或者无任务时仍然有上传下载;

07、收藏夹里的频道后面是IE,这个标签基本无用,现在还有多少人用IE,如果有其它需要显示的信息,替换掉吧;

08、右上角的搜索引擎只有奇摩一个,大陆很多用户都是使用不了谷歌、雅虎一类的,建议选项里增加自定义,用户可以添加、删除、修改。有些磁力搜索引擎,远比这个好用得多,像Yiove、无极磁力、BT207、SkrBT、磁力狐、磁力猫、BT联盟等,不过这些网址为防被屏蔽,变化很频繁,所以留给用户自己编辑,比较合适;

09、经常发生一些文件一直卡在99.9%,并不一定是没有上传了,有部分是因为选择部分文件下载,文件分块问题造成,长效种子连接不稳定或者连上一会就退了,不知道是否也和这有关系?

对于卡99.9%的任务,我尝试将任务删除,然后重新添加任务,完整性检查后,进度会停留在之前的进度,然后会连接上一些长效种子,开始下载,如果比较大些的文件,会在这个阶段接收到6-10mb,然后那些长效种子就断了,可是奇怪的是,看摘要里的剩余大小和分块数量,都没任何变化,如果这时候停止任务,再进行完整性检查,剩余大小和分块数量仍然是和以前一样的,接收到的6-10mb似乎就不存在,所以虽然理论上可以删除任务再添加,每次接收一点,似乎这样可以接收完,可是实际上不行,每次删除任务后,启动时接收到的不会增加一点进度,所以这个方法也是无用的,这是否是个bug?难道每次接收的不会被保存吗?而且没有显示丢弃了什么分块。

另外,通常每个BT里都有一些广告文件,一般是不选择下载的,为了解决卡99.9的问题,我也尝试将全部文件选择下载,这些广告文件经常重复,我将同一个任务中别处的下载成功相同文件名的文件复制到没成功的其它地方,结果文件完整度检查后这些还是0,仔细观察,原来创建日期差几分钟,应该这些文件是一样的,但是创建日期差了几分钟以后,它们的hash就不一样了,所以即使相同任务中同名文件复制也不一定成功。

希望卡99.9上下的这个问题能更好解决吧;

10、任务页面,右键单击一项任务,不会显示任务限速,必须同时选择多项才会显示;

11、正在下载和未完成那里,有的任务已经在下载很久了,而且有速度,状态却一直显示“正在连接”;

12、追踪器(Trackers)标签,希望增加显示总数量、正在工作数量、未工作数量,可以考虑显示在第一列标题,比如:Tracker服务器 - 20/10/30,第一个表示工作的,第二个表示未工作或者没连上的,第三个表示总数。右键菜单“删除所有失效tracker”以后,希望反馈删除了多少个,并且记录入日志,这方面感觉qBittorrent做得更清晰明了;

13、每次程序启动时,都要提示Windows防火墙在阻止,然后灯却能绿,这个启动时的提示是否应该屏蔽掉,如果不能绿灯,再加这个提示;

14、电驴插件似乎没什么作用,开启的时候很卡,搜索资源极慢,而且很难搜索到,不知道是本身就没有这资源,还是搜索效率问题,远不如一些磁链搜索网页快速,反正我从来没用电驴插件下载到任务东西,也没得到过任务加速;

15、建议将一些非常卡的操作放到一个单独的窗口,或者一个独立的进程,可以通过工具栏或者菜单栏点击打开,也可以单独缩小到托盘区,即使崩溃也不会影响主程序。像种子市场,如果他人共享和DHT种子都选择无限的话,硬件配置低的用户很容易卡死。我感觉那只是一个辅助搜索的库,和当前下载关系不大,分离开以保持主程序操作的轻便快捷;

16、另外,这个论坛,历史贴浏览时建议分页阅读,而不是不停往下拉,到后面加载的越来越多,如果是内容特别多的,到后面完全卡死,就算不卡死,如果论坛历史贴多了,要查看历史贴可就太辛苦了。或者是添加一个下拉框,指定年份。

以上皆是我个人看法,不一定对,权当给BitComet做参考吧。虽然我提了不少建议,但是在我心目中,BitComet仍然是最好的BT下载软件,衷心感谢BitComet团队开发出这么优秀的软件!

这种情况代表你正在下载多文件的BT种子任务,比如一个小广告文件有长效种子,另一个你需要的大文件并没有长效,所以就出现了你说的情况,这点可以切换到文件列表确认,观察每个文件的长效种子数量,所以出现一开始有很多长效种子,一会后没有是非常正常的现象

谢谢解答。这点我有注意到,不过,如果是很快就断掉的,经常能下载到6-10M,可是那些广告文件基本一个也没有下载到,而且任务除了显示下载到了几M,别的几乎没有变化,如果仅删除任务再添加,还是完全没变。

长效种子是可遇而不可求的 只有公网用户才有可能成为长效种子


界面和操作方面要改进的地方自然是很多的 但相比起这些问题
一些核心功能的修复可能会更重要


就是qb中的强制汇报


可能和添加防火墙例外规则的方法有关系 检测认为阻断但实际是开放的
最简单的方法是点开这个通知 再点下面的立即修复 应该就好了
如果下一次启动 还有那就用管理员权限运行 再重复上述的操作


其实现在官方版默认不携带eMule插件


其实当软件检测到你处于简体中文的环境下这个功能就会隐藏
之前也有人做过他人共享的收集 但是数据库大到一定程度以后
就会影响软件本身的运行 所以此行动已经停止

比特彗星-种子市场使用教程


其实这个IE标签指的是Windows下的IE收藏夹
可以实现让用户自定义的目的 IE浏览器没人用 正好把这个收藏夹空出来
就像这样:


有关比特彗星的故事:

谢谢回复!

长效种子是可遇而不可求的 只有公网用户才有可能成为长效种子

不会啊,我虽然没有 IPv4 公网 IP,但是 IPv4 UDP、IPv6 TCP/UDP 是绿灯,长效种子还是有上传的。

IPV6 公网 也是公网