This will allow you to skip the hashcheck when starting a torrent for seeding (the, checking existing data)
Only works with bittornado.
In startpop.php, find.
<tr>
<td colspan="4" align="center"><div ID="sharekiller" align="center" style="visibility:hidden;">Keep seeding until Sharing is: <input type="Text" name="sharekill" maxlength="4" size="4" value="<?php echo $cfg["sharekill"]; ?>">%<font class="tiny"> (0% will keep seeding)</font> </div></td>
</tr>
Add after:
<tr>
<td colspan="4" align="center"><div ID="skiphashcheck" align="center" style="visibility:visible;">Skip Hash Check <input type="checkbox" name="skiphashcheck"></div></td>
</tr>
In index.php, find
$maxport = getRequestVar('maxport');
if (empty($maxport))
{
$maxport = $cfg["maxport"];
}
Add after:
$skiphashcheck = $_POST['skiphashcheck'];
if ($skiphashcheck == "on"){
$checkhash = "0";
}
else{
$checkhash = "1";
}
Find:
$command = $runtime." ".$sharekill." ".$cfg["torrent_file_path"].$alias.".stat ".$owner." --responsefile '".$cfg["torrent_file_path"].$torrent."' --display_interval 5 --max_download_rate ". $drate ." --max_upload_rate ".$rate." --max_uploads ".$maxuploads." --minport ".$minport." --maxport ".$maxport." --rerequest_interval ".$rerequest." --super_seeder ".$superseeder;
Add after:
$command .= " --check_hashes " . $checkhash;
Save the files, and it should be running...
When you start a torrent with the advanced start dialog, there will be a new check box "Skip hashceck", it is default to not skip hashcheck.