比特彗星 常见问题的收集与解决

刚看了下,数据库文件是比较大的,打开比特彗星后他人共享列表也没被清空了,应该是自己好了,以后要是再出现这个问题再说吧2333

问题又出现了,我用的是2.03版的比特彗星,本来已经有三万个他人共享了,等加载好了以后直接一个都不剩了,这是bug吗?

用的是贴吧解锁版吗?
有足够的内存让数据库全部加载到内存中吗?

用的是这个
我的内存是16G,但我之前用的1.98版是能保持10万个他人分享不清空的。

可以换用贴吧解锁版试一下
最好录制个gif看一下加载好后的状态

下载进度卡在 99.9% 问题

问:为什么有的任务下载进度卡在了99.9% 就是无法完成?

答:可以尝试重新启动任务 看看有没有效果?

问:有些任务好了
但是还有些任务还是这样

答:官方wiki中有以下解释

为什么有的BT任务下载到99.9%后等了很长时间都无法完成?

可能造成这个现象的原因比较多,目前已知的原因包括:

  • torrent文件发布时间较早,已经没有完整的BT种子可供下载了,BT任务健康度小于100%。
    这种情况>下除非有人补种,或有人提供长效种子上传,或在emule插件里能够找到相同文件继续下载,否则永远无法完成。不过对于视频文件而言,差一点点数据基本不会影响正常播放了。

  • BT任务里除了有视频文件外还有一些很小的图片或文本文件,视频文件已经通过长效种子很快下载完成了,图片等小文件没有长效种子源,下载很慢。这种情况可以选择不下载图片等小文件。

  • 早期BitComet软件的bug。对于相邻文件边界处的分块,早期BitComet软件可能会由于下载到错误数据而反复重新下载,造成长时间无法完成。对这种情况首先推荐升级到最新版BitComet。对旧版BitComet可以尝试先停止任务后再重新启动任务,也能提高快速下载完成的几率。

为什么有的BT任务下载完成后文件进度会变成99.9%?

可能造成这个现象的原因比较多,目前已知的原因包括:

  • 用户不小心删除了”任务名.piece_part.bc!“文件。这个文件里含有相邻文件边界处的分块数据,删除后会造成文件边界处的分块数据无法进行Hash检查,从而使文件进度下降到99.9%。遇到这种情况可以先对BT任务进行完整性检查,然后再启动任务下载一会儿即可恢复到100%。

  • 用户退出BitComet后删除了下载的部分文件,下次运行BitComet时再切换相关文件的选中下载状态,未删除的文件进度也可能会变成99.9%。这是由于用户手工删除的文件含有相邻文件边界处的分块数据,造成未删除的文件头尾分块不完整、无法进行Hash检查,从而引起文件进度下降。解决方法同上。为避免发生这种情况,对要删除的文件应先在BitComet中切换为禁止下载后再删除。这样操作的话BitComet就会将文件边界处的分块数据保存到”任务名.piece_part.bc!“文件,从而避免之后发生文件进度下降。

  • 早期BitComet软件的bug。早期BitComet软件在切换文件选中下载状态时的bug会造成文件进度下降。这种情况只需要重新检查任务完整性即可恢复到100%。

问:如何确定是那种情况呢?

答:选中要查看的任务 再点开 文件选项卡
查看 任务中包含的文件 及其下载进度

问:我这里有很多文件 其中大部分文件都下载完了
只有一些小文件没有下载完

答:对 一些小文件 例如广告或者说明文件
很少有人会去下载 自然也就没什么人上传
可以在文件列表中 取消勾选 即不下载这些文件
这样排除这些文件后进度就能到达100%了

当然这里是字幕文件 可以到其他的字幕站去下载字幕

问:还有些任务像这样 是视频
但是有很多 大部都下载完了 有一些没有下载完

答:这种情况可以尝试多等待一段时间
或者看看 下载缓慢和无法下载问题

如果等待了很长时间依然无法下载 可能这些文件那些小文件一样
没人上传了

问:还有些任务只有一个视频文件 但也卡在了99.9%

答:可以看一下 分块图

问:

答:有一个分块没有下载完成 好在不是头部分块
不过这个不影响播放 点击预览按钮就能播放了

可能是在制作资源的时候 没有对齐分块造成的

问:但是我想直接通过点文件来播放播放

答:
把下载 .bc! 的后缀名去掉即可
建议复制一份修改后缀名 这样不会影响彗星继续上传



问:刚才说 还好 好在不是头部分块 是什么意思?

答:如果是头部分块没有下载 即使其他分块都下载完成 仍有可能会无法播放
像这样

问:为什么呢?

答:因为这部分的分块可能包含了视频信息
即告诉播放器这是一个什么样的视频文件
如果没有些信息播放器就可能不能不能播放

也有人说 PotPlayer 能播放 即使缺失了这部分的关键分块

问:怎么预防这样的问题呢?

答:可以启用 为预览而优化下载 和 顺序下载

设置>任务>勾选 为预览而优化下载

右键任务 弹出菜单 勾选顺序下载

参考

http://wiki-zh.bitcomet.com/完整列表#为什么有的bt任务下载到999_后等了很长时间都无法完成

换贴吧解锁版用到现在倒是没有自动清空他人共享列表的问题了,但从昨天晚上开始内网穿透的端口突然无法监听了,不知道怎么回事。

是彗星无法监听端口吗?可能是有其他程序占用了这个端口
可以尝试使用命令查看指定端口 被什么程序占用了
或者直接重启电脑

我就是今天打开电脑之后发现问题还在才问的23333并且我今天还是换了端口的

彗星换了端口还是显示无法监听?

不完全是,如果使用了比特彗星的随机端口就不会在打开的时候弹无法监听的窗口,换内网穿透的端口就会。

lucky的设置界面截图看一下?

穿透使用的是获取到的公网端口
不用看这个设置界面 看一下获取到的公网端口

公网端口是47744 彗星要监听这个端口
看一下行不行

顺带说一下我的防火墙高级设置入站规则里面比特彗星相关的部分自己增加了不少条,就图片里面本地端口12011那个就是刚刚自己增加的

现在47744这个倒是直接绿灯了23333

之前应该是监听错端口了
再看一下路由器上的端口转发规则

屏幕截图 2023-10-23 204420