如何节约大量的PT软件校验时间(手动辅种)
2024-6-27:很久之前写的,触发了不知道啥关键字一直审核没通过,再试试。
起因
transmission(4.0之后可以了)不像qbittorrent那样可以快速跳过校验,如果重装系统没有备份配置文件,或者是辅种,几百GB大包子的校验过程让你欲哭无泪,尤其那些小文件多的仲子,简直让你欲哭无泪。
准备工具
BEncode Editor

下面开始正式流程:
!!!首先把辅种的仲子用transmission打开,并选择正确的下载目录,取消“添加后开始”,确保不自动下载。!!!
!!!首先把辅种的仲子用transmission打开,并选择正确的下载目录,取消“添加后开始”,确保不自动下载。!!!
!!!首先把辅种的仲子用transmission打开,并选择正确的下载目录,取消“添加后开始”,确保不自动下载。!!!
一、通过下载软件界面获取仲子的校验值,记住这串数字。
老版本bt软件的配置文件夹里仲子是按照仲子发布名称明保存的,但是现在已经改成仲子校验值了,所以一定要先确定好校验值和仲子对应下载目录,防止辅种时选错目录。

二、找到transmission的配置文件夹
子文件夹torrents--对应校验值的文件仲子
子文件夹resume--对应校验值的文件的校验文件,也是我们需要修改的文件
三、用BEncode Editor打开resume文件夹中对应的“校验值.resume”
注意:以下操作要求停止transmission服务
确认以下字段是否正确,确定下载目的文件夹是否正确(是否含有对应下载文件)
desstination--仲子下载的文件保存目录
name--仲子任务名称dnd和priority值为该仲子下载的文件总数量,transmission已经打开了仲子,会自动填写正确数字。

四、修改以下3个字段
paused 从1改为 0
progress下的blocks 从none(也可能是其他)修改为 all 注意类型为string
新增一个和blocks同级别的字段
have 值为all也是string

注意:以上步骤中的dnd和priority值因为是已经打开了仲子文件,所以都是正确数值不需要修改
五、检查以下三处字段是否修改好,选择file-save保存

六、保存文件并启动 transmission服务
参考文章:

另外说下前段时间用truenas scale安装docker版transmission的一个坑:
安装后如果下载,那么truenas物理机的cpu虽然总体显示占用很低(1%),但是实际单线程cpu已经100%了,只要下载就100%,无论下载速度是1MB还是10Mb。
期间使用了限速、限连接数、降docker版本,均无法解决。
如果限制该容器cpu使用率,虽然cpu占用低了,但是访问控制transmission的web界面会变得非常卡顿,几乎无法打开页面,这个办法也不行。
然后更换使用大神ChisBread改的docker版本后临时解决,单线程cpu只有20%。
但是没过几天下载又老问题,不知道有没有大佬能指点一下啊。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
