335
« Previous Next »

« Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Page 2: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

µTorrentUserManualv3.3.2(Lastupdatedon:17-August-2013,by:Rafi)

Welcome to the µTorrent User Manual. We hope the informationprovidedherewillassistyouinusingµTorrent.

YoucanalwaysfindthenewestreleasedversionofµTorrentonthedownloadspage.

If you have a question that isn't answered in this manual, pleasechecktheforumsforrelateddiscussions,orsubmitapostofyourown.

Toviewaweb-basedversionofthesehelpdocuments,pleasevisitthispage.

Page 3: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TableofContentsChapter01:IntroductiontoµTorrent

AboutµTorrent

FeaturesList

Chapter02:BasicGuidesTheBasicsofBitTorrent

SetupGuidePortForwarding

DownloadingWithµTorrentDownloadingUsingtheRSSDownloader

Chapter03:AdvancedGuidesMorePortForwardingMigratingtoAnotherLocation

SwitchingfromAnotherClientAlternativeOperatingSystems

AppendixA:TheµTorrentInterfaceMainWindow

MainMenusToolbarCategoryListTorrentJobsListDetailedInfoPane

FilesInfoRatingsTrackersPeersPiecesSpeedLoggerRelated

StatusBar

PreferencesGeneralUISettingsDirectories

Page 4: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ConnectionBandwidthBitTorrentTransferCapQueueingSchedulerRemotePlaybackPairedDevicesAdvanced

UIExtrasDiskCacheWebUIRunProgram

RSSDownloaderFavoritesHistory

MiscellaneousAddNewTorrentAdd/EditRSSFeedCreateNewTorrentTorrentProperties

GeneralAdvanced

TrayIcon

AppendixB:AdvancedInformationSettingsDirectory

URLFormattingWildcards

CommandLineOptionsKeyboardShortcuts

FAQ:FrequentlyAskedQuestionsInstallationFeatures

UsageNetwork

TroubleshootingErrorMessages

Page 5: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

IncompatibilitiesMiscellaneous

GlossaryExternalLinksChangelogCredits

Page 6: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 7: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Chapter01:IntroductiontoµTorrent

This chapter provides a quick overview of µTorrent, presenting itsmainfeaturesandsystemrequirements.

AboutµTorrentFeaturesListSystemRequirements

Page 8: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter01:IntroductiontoµTorrent

Page 9: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

AboutµTorrent

µTorrent isaBitTorrentclientoriginallycreatedbyLudvigStrigeus(ludde), and is currently maintained by a team of developers atBitTorrent,Inc.Aclientisacomputerprogramthatfollowstherulesofaprotocol. For example, HTTP (HyperText Transfer Protocol) is theprotocol used for transferring web pages and other content, and yourHTTPclient(orwebbrowser) is theprogramyouusetoget thosewebpages. Some popular browsers include Microsoft Internet Explorer,MozillaFirefox,Opera,andAppleSafari.Toanextent, theyallwork inthesamewaybecausetheyfollowthesamesetofrules.Justasthereare multiple HTTP clients, there are multiple BitTorrent clients thatobserve and conform to guidelines set in the BitTorrent protocoldefinition,andµTorrentisonesuchBitTorrentclient.

SowhatsetsµTorrentapartfromotherBitTorrentclients?

Micro-Sized Yet Feature Filled: Most of the features present inotherBitTorrentclientsarepresentinµTorrent, includingbandwidthprioritization,scheduling,RSSauto-downloadingandMainlineDHT(compatible with BitComet). Additionally, µTorrent supports theProtocolEncryptionjointspecificationandpeerexchange.

Resource-Friendly: µTorrent was written with efficiency in mind.UnlikemanyotherBitTorrentclients,itdoesnothogvaluablesystemresources,allowingyoutousethecomputerasifitweren'tthereatall.Additionally,theprogramitself isveryportable,beingcontainedwithinasingleexecutablesmallinfilesize.

SkinnableandLocalized:Variousicon,toolbargraphicandstatusicon replacements are available, and creating your own is verysimple. µTorrent also has support for localization, and with alanguage file present, will automatically switch to your systemlanguage. Ifyour language isn'tavailable,youcaneasilyaddyourown,oreditotherexistingtranslationstoimprovethem!

Page 10: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

ActivelyDevelopedandImproved:Thedevelopersput inalotoftime working on features and making things more user-friendly.Releases only come out when they're ready, with no schedulepressures,so the fewbugs thatappeararequicklyaddressedandfixed.

Page 11: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter01:IntroductiontoµTorrent

Page 12: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

FeaturesList

Althoughcompactandresource-friendly,µTorrentdoesnotskimponfeatures, with a feature set that rivals those of larger clients, such asAzureus, BitComet, and BitTornado. µTorrent's more notable featuresinclude:

BandwidthlimiterConnectivitytoPairedDevicesDatatransferquotalimiterDiskCachesystemDistributedHashTable(DHT)supportDownloadbarDownloadschedulerEmbeddedtrackerHTTPStrackersupportInitialSeeding(SuperSeeding)IPBlocklistsupportIPv6/TeredosupportLocalPeerDiscovery(LPD)LocalTrackerDiscoveryLocalizationMagnetURIsupportMicroTransportProtocol(uTP)supportMulti-scrapesupportMulti-torrentinterfacewithqueueingsupportNATPortMappingProtocol(NAT-PMP)supportNATTraversalthroughUDPholepunching(uTPonly)PeerExchangeProtocolEncryptionProxysupportRSS"Broadcatching"SearchbarSelectivefiledownloadingStreamingofmediafiles

Page 13: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

UDPtrackersupportUnicodesupportUniversalPlugandPlay(UPnP)supportWebInterfaceWebSeedingsupport

Page 14: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter01:IntroductiontoµTorrent

Page 15: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

SystemRequirements

µTorrentwasdesignedwithrelativelybasicsystemrequirementsinmind.µTorrentforWindowsrunsonWindowsXPandnewer.

TheMacclient iscompatiblewithMacOSX10.5andnewer.MacuserscandownloadµTorrenthere.

Usersof other operating systemsmaybeable to useµTorrent ontheircomputerswith theuseof a special pieceof software that allowstheoperatingsystemtorunWindowsapplications.NotethattherearenoguaranteesofanykindthateverythingwillworkproperlywhenµTorrentisusedonalternativeoperatingsystems.

Page 16: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 17: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Chapter02:BasicGuides

ThischapterprovidesbasicguidesforµTorrent.Besuretoreadthischapter,especiallyifyouarenewtoBitTorrentingeneral.

TheBasicsofBitTorrentSetupGuidePortForwardingDownloadingWithµTorrentDownloadingUsingtheRSSDownloader

Page 18: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter02:BasicGuides

Page 19: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TheBasicsofBitTorrent

BitTorrent (often abbreviated as BT) is a peer-to-peer (P2P)protocol(adescriptionandsetofrulesonhowtodothings)createdbyBramCohen,designedtodistributedatainsuchawaythattheoriginaldistributorwouldbeable todecreasebandwidthusagewhilestillbeingabletoreachat leastthesameamountofpeople.Cohen'sideawasto"break"thefilebeingtransferredintosmallersegmentscalledpieces.Tosavebandwidth,eachpersondownloading(morecommonlyreferredtoaspeers in theBitTorrentcommunity)wouldhave thepieces that theyacquired available for upload to other peers in the swarm (the entirenetworkofpeopleconnectedtoasingletorrent).Inthisway,muchoftheloadof sharing the file toeverypeer interested in it isoffloaded to thepeers.Notethataseedisbasicallyapeerwitheverypiece,sowhenapeer successfully attains all data in the torrent contents, that peerbecomesaseedaswell.

While on the surface, it appears that the only way to maintain aswarm'shealthisfortheretoalwaysbeaseedconnectedtotheswarm,thatisnotthecase.Themostimportantfactortodeterminingwhetheraswarm can continue to allow peers to complete a torrent is theavailability. The availability of a torrent is the number of completecopies of the torrent contents there are distributed in the part of theswarmyou'reconnectedto,includingthedatayouhave.Inmostcases,ifthereisanavailabilityof1.0orgreater,thenevenifonesinglepersondoesnothaveallthepieces,theyareallstilldistributedacrosstheentireswarmandcanbeacquiredtoformthecompletefile.

Inorderforeveryonetobeabletolocateoneanother,thereneedstobesomecentralized location thatpeerscouldconnect to inorder toobtain theotherpeers' IPaddresses.BitTorrent trackers serve as thiscentralized location. In the most basic explanation, for each givenswarm, a tracker only needs to collect a peer's IP address and portnumbertosharewithotherpeersconnectingtothatsameswarm.

BecauseoftheverynatureofBitTorrent,speedsarenotguaranteed

Page 20: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

for any given torrent swarm.While you may get great speeds in oneswarm,youmightnotinanother.ThisisduetothefactthatBitTorrentisaP2Pprotocol,so itdependsontheuploadspeedsof theotherpeersyou are connected to to generate your download speeds. A commonmisconceptionheldbymanypeople is that torrentswarms thatcontainmoreseedsandpeersarefasterthanthosewithless.Thisisnotalwaysthecase.Therecanbeaswarmwithonlyafewseedsand/orpeersonfast Internet connections, and you'll be able to get great speeds fromthem,whileaswarmwithmanymoreseedsand/orpeersmightcontainmostlypeoplewithslow,dial-upInternetconnections,willgetyouterriblespeeds from them. In thesamevein,connecting tomoreseedsand/orpeers does not equate to greater speeds, and seeds don't necessarilygivebetterspeedsthannormalpeers.

Page 21: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter02:BasicGuides

Page 22: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

SetupGuide

ThefocusofthissectionistohelpyouconfigureµTorrenttobeableto obtain the optimal speeds for your Internet connection. Whileconfiguringitproperlydoesnotguaranteethatyouwillhityourmaximumuploadand/ordownloadspeeds,itguaranteesthatµTorrentisdoingthebestitcantogetgoodspeeds.BesuretoreadthisentiresectionifyouareunfamiliarwithconfiguringµTorrent,becauseyouwillbeexpectedtohavereaditalreadywhenaskingforhelpelsewhere.

TheSetupGuideWhenyouopenµTorrent for the first time, youarepresentedwith

theµTorrentSetupGuide.Asstated in thewizard, following thesimpledirections will help you select the optimal settings for your Internetconnection.

Inthefirstpart,youareaskedtoselectyouruploadspeedfromthedropdownmenu. Ifyoudonotknowthis information,youcan testyourInternet connectionspeedbyselectinga locationclosest towhereyouaresituated,andclickthe"Runtests"buttonatthebottomofthedialog.Whenyouarerunningthespeedtest,makesureyouarenotusingyourInternetconnectionforanythingbesidesthetest. Ifyouhaveanyothercomputer on your network, disconnect them or shut them off beforerunningthetest.Runthetestseveraltimes,andtaketheaverageofyourupload speed given in the tests. After the speed test, µTorrent willautomatically attempt to configure the settings based on the results ofthe test. Ifyouwish,youcanmanuallyselectyourconnection'suploadrate from the dropdown menu, but do note the fact that there is adistinctionbetweenbitsandbytes,andspeedresultsaregenerallygiveninkbps (kilobits per second),which shouldnot be confusedwithKiB/s(kibibitspersecond).Additionally, the testsmaynotbe100%accuratedue to factorsoutsideof yourcontrol, so if theclosestoption isonlyalittlebithigherthanwhatyoureceivedonthetests(perhapsby10%),it'sgenerallysafetoselectthat.Ifthedifferenceisgreaterthanthat,it'sbest

Page 23: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

toselecttheloweroptionandmanuallysetthecorrectuploadspeed.Donot be tempted to select an optionmuch higher than indicated on thespeedtests inhopesthat itwillhelpyoudownloadfaster,as itwillnot,andmightendbeingdetrimentaltoyourspeedsinstead.

Inthesecondpart,aportisrandomlyselectedforyouthefirsttimethe SetupGuide is displayed, though you are free to change the portused. Alternatively, setting the port to0 indicates to µTorrent that youwouldlikeforittoselectarandomportafterthechangesareconfirmed.Afteryouselectyourport, left-click "Runtests"tocheckthattheportisopen.ItisessentialthataportisopenforµTorrenttolistenforincomingconnections on. If you are having trouble opening a port, continuereadingontotheportforwardingguide.

When you finish configuring everything, left-click "Save & Close"and you're done! If, for whatever reason, you need to return to thiswizardtomakeachange,you'llfinditaccessiblebyselecting"Options"then"SetupGuide..." (or press Ctrl + G ) in µTorrent. Alternatively, youcan left-click onthenetworkstatusiconinthestatusbar.

CorrectingSomeSettingsIfyoumanuallychoseaconnectionuploadrateandfoundthatyou

had to round down when selecting your connection type in the SetupGuide, youshouldadjust youruploadspeed limit to takeadvantageofthe extra upload speed you actually have. Take the average uploadspeedyoureceivedwhentakingthetestanddivideitby10,thenroundittotheclosestwholenumber.Nowusethiscalculatednumberasyourglobalmaximumuploadrate.

TestingYourConfigurationBecausetorrentsdon'tnecessarilyguaranteespeeds,youcan'tjust

pick any random torrent and expect to be able to test the speedsproperly. Luckily, there are many torrents out there that are seededperpetually by computers sitting on fast broadband connections. Try atesttorrenttotestyourconfiguration!

Page 24: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

When properly configured, µTorrent should be able to attain themaximum speed possible for most common consumer Internetconnections with these test torrents without much difficulty. Becausethese torrentsaresimplyused for testingyourconnectionspeeds, it issafe todelete themwheneveryouare finished testing.Remember thatthese speeds are not indicative of how fast every torrent you comeacrosswilldownload.

ISPInterferenceSome Internet Service Providers (ISP) block or throttle BitTorrent

connectionsbecauseofthehighbandwidthitgeneratesduetothesheernumber of people using BitTorrent. Protocol Encryption combats thisattack vector by hiding the fact that connections are BitTorrentconnections. Some ISPs cannot distinguish an encrypted connectionfromanyotherrandomdataconnection,sotheyareunabletolabelitasaBitTorrentconnection,andconsequently,cannotblockorthrottleit forbeingaBitTorrent connection. Ingeneral, there isnoharm inenablingProtocol Encryption, other than a marginal increase in peercommunicationoverhead.

Take note that some ISPs are starting to identify even encryptedBitTorrent connections with upgraded hardware, so even ProtocolEncryptionmightnothelpusersgettingthrottledbytheirISPs.Foralistof ISPsknown to throttle,check theBadISPs listonVuzeWiki. If yourISPisknowntothrottleorblockBitTorrenttraffic,thenyoumaywanttoconsidersettingtheencryptionto"Forced"anddisablelegacyincomingconnections.Ifthatfails,thenthesolutionwouldprobablybetoswitchtoanISPthatdoesnotthrottleorblock.

Page 25: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter02:BasicGuides

Page 26: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

PortForwarding

Alargeportionofthetime,userscomplainthattheyarenotgettinggreat speedswithµTorrent.This can sometimesbeaproblemwithanindividual torrent (a lack of quality seeds, for example), but it is alsopossiblethattheuserisnotallowingincomingconnectionstoreachhiscomputer, and thus, is not making optimal use of µTorrent's ability toconnecttopeerswiththattorrent.SinceµTorrentworksbestwhenitcanconnectfreelytootherpeers,blockedorreducedaccesstootherpeerswilladverselyaffectthedownloadspeedsausercanexpecttoachieve.

Beingunabletoacceptincomingconnectionsmeansyourcomputeris in a firewalled state. In µTorrent, if you are unable to get a greennetworkstatusiconafteralongperiodoftransferringdifferenttorrents,itisanindicationthatyoumightbeinafirewalledstate.

WhyBeingFirewalledisBadManyfirewalledusersfindthemselvesthinking"Hey,I'mfirewalled,

butIcanstilltransferthefiles,soitmustmeanI'mokay!"Whattheyfailtorealizeisthatbeingfirewalleddoesnotnecessarilymeanyoucannotdownloadatall,asfirewalleduserscanstillmakeoutgoingconnections,connectingtopeerstotransferdatainthatway.Whilethisistrue,that'sallyouarelimitedto.Thatmeansthatifsomeoneelsetriestoinitiateaconnectionwithyou,theattemptisblockedbyyourfirewall.

Youmustthenrealizethatyoumightnotbetheonlyfirewalleduserin the swarm. Since firewalled users can only make outgoingconnections,andcannotaccept incomingconnections, it isnatural thatthey (the firewalled users) cannot connect to each other. Being in afirewalled state not only cuts into the potential speed you could beattainingwhennotfirewalled,butalsomeansyouareofverylimitedusetootherpeersintheswarm.Becausetherearelesspeopleavailableforfirewalled users to connect to, they are open to less sources for data.Additionally, because they cannot accept incoming connections, other

Page 27: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

peers do not connect to them, so they lose even more attention.Essentially,peerswhoarenotinafirewalledstatehavethepotentialtoconnecttomanymoresourcesofdata.

Removingyourself frombeing ina firewalledstatedoesnotmeanyouhavetogetridofyourfirewallentirely.Theonlyrequirementisthatyouallow theapplicationyouwish tobeunfirewalled in to listen to theporttheywanttothroughthefirewall,alsoknownasportforwarding.InthecaseofµTorrent, youneed to set your firewall toallowµTorrent tolistentotheportsetintheconnectionpreferences.

Although itmaysound likeasecurity risk to "poke"ahole in yourfirewall,itisnotthecase.Ifnoapplicationislisteningontheportthatisopened in your firewall, any incoming connections on that port will beignored. If an application is listening, security is up to that application.Unless there is a known, fully-remote exploit for the current version ofµTorrentthatwouldbreakyourcomputer'ssecuritysetup,thereisnoriskinopeningaportonyourfirewallforµTorrent.

ForwardingPortsinYourSoftwarePersonalFirewall

Nowadays, it is not uncommon for people to have a softwarepersonalfirewallinstalledontheircomputers.WhilemanypeoplesimplyallowapplicationstheyrecognizetoaccesstheInternet,oftentimes,itisnot enough, as the firewall may continue to block the port that theallowedapplication is trying to listenon.Assuch,specific firewall rulesmayneedtobecreatedinorderforµTorrenttoworkonacomputerwitha software personal firewall installed. The general rule of thumb youshould follow is that you have to allow incoming TCP and UDPconnectionsthroughthelisteningportsetintheconnectionpreferences.Because you are forwarding a specific port in your firewall, it isimperative that you do not have µTorrent randomize the listening porteachtimeitstarts.

Becauseofthewidevarietyofsoftwarepersonalfirewallsavailabletoday, there isnowayto includespecific instructionsforeveryproduct.

Page 28: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Though this is thecase, there isonespecific firewall thatµTorrentcancreateafirewallruleforautomatically,andthatistheWindowsFirewall.TherelevantoptionassumesyouarerunningWindowsXPwithatleastServicePack2(SP2)installedornewer,andhavethefirewallenabled.

ForwardingPortsinYourRouterWith broadband becoming the prevalent way by which people

access the Internet,andmultiplecomputers ineachhomebecomingacommonsight,routersareoftenusedtosharethebroadbandconnectionacross the computer network in the home. Even if multiple computersare not being used on the broadband connection, ISPs often supplyroutersfortheircustomerstouse.Whatmanypeopledon'trealizeisthatrouters themselves act like a firewall that, when left unconfigured, willgenerallyleaveyourcomputerfirewalled,evenifyouhaveyoursoftwarefirewallconfiguredproperly.

UniversalPlugandPlayandNATPortMappingProtocolAs with software personal firewalls, there are a wide variety of

routersavailable,andbecauseof thesheernumber, it is impossible toinclude port forwarding instructions for each router model in this usermanual. Fortunately many routers support Universal Plug and Play(UPnP) or theNAT Port Mapping Protocol (NAT-PMP), which allowµTorrent to open a port on the router automatically without userintervention,thenclosetheportwhentheport isdonebeingused.Theproblemwith thesezero-configurationprotocols forautomatically tellingrouterstoforwardportsisthattheymaynotbesupportedbyallrouters,and different/incompatible implementations of the protocols may beincludedinmanyrouters.Bydefault,UPnPandNAT-PMPareenabledinµTorrent. If you find that youarestill ina firewalledstate, then it likelymeans your router does not support either protocol, or includes animplementationincompatiblewiththeimplementationusedbyµTorrent.Ifthisisthecase,thenitisrecommendedthatyoudisablethesefeaturesinµTorrent,setupastaticIP,andforwardyourportsmanually.

SettingUpaStaticIPOnmostrouters,aconnectedcomputer'sIPaddressonthenetwork

Page 29: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ispickedfromapoolofIPaddressesavailablefortheroutertochoosefrom through Dynamic Host Configuration Protocol (DHCP). Thekeyword here is "dynamic," as this indicates that each computer's IPaddress is assigned on-the-fly based on what IP addresses are stillavailableintherouter'spoolofusableIPaddresses.WhilesomepeoplegetluckyandkeeptheirLANIPaddressesforalongperiodoftime,thatis not a guarantee under DHCP. As such, port forwarding rulesmightwork one day in forwarding traffic through a specific port to a specificcomputeratitsLANIPaddressatthetimethattherulewasmade,butitmayceasetoworkonanotherdaybecausethatspecificcomputer'sLANIP address may have changed along the way. Some routers (notably,Linksysrouters)don'tevenbothertoforwardportstocomputerswhoseLAN IP addresses are within the DHCP IP range. Because of thesereasons, it is necessary that you set up a static IP address for yourcomputer (preferrably,outsideof theDHCPrange)beforeyoucontinuewithforwardingyourportsmanuallyontherouter.

Note that static IP refers to static LAN IP, which is different andunrelated to WAN IP. Your LAN IP address is the location of yourcomputerwithinyournetwork,butisnotpublicforanyonetoseebesidestheothercomputerswithinyournetwork.YourWANIPaddressistheIPaddressthatpeopleoutsideofyournetworkseeyournetworkat,but itdoes not reveal the internal IP address allocation on your LAN,whichmaycontainmultiplecomputers,each (naturally)having theirownLANIPs.InthecontextofsettingupastaticIPforportforwarding,yourWANIPisirrelevant,andisnormallynotusedinanystepalongtheway.

The directions for setting up a static IP can be found onPortForward.com.

ManualPortForwardingAssumingyouhaveastaticIPsetupproperly,thefinalstepwould

be todo theactualport forwardingonyour router.Toget to the routerconfiguration,youcannormallyvisit theDefaultGateway IPaddress inyour web browser (you may have to append http:// before the IPaddressinsomewebbrowsersforthistowork).Fromthere,youlookforsome method of forwarding ports or allowing/hosting "applications"

Page 30: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

through the firewall,wherebyyou forward incomingconnectionson thelistening port selected in µTorrent over both TCP and UDP to yourcomputer'sIPaddress,whichshouldbetheIPyouselectedwhensettingupthestaticIP.AlistofmanyroutersandportforwardinginstructionsforthemcanbefoundonPortForward.com.Besureyouknowyourrouter'sexact brand and model. If your router is not listed there, you shouldconsultwithyourrouter'sdocumentation,orsearchtheInternetformoredetailedinstructions.

TestingYourConfigurationAfteryouforwardyourports,usetheportcheckerfromstep2ofthe

SetupGuidetotestwhethertheportwasopenedcorrectly.Ifitconfirmsthat the port is open, then you're done! If otherwise, then go over thepreviousinstructionsandmakesureyoudidnotskipastepormakeanymistakes. If you're absolutely sure you configured everything properly,then theremight be other problems at hand. In that case, you shouldreadtheadvancedguideonportforwarding.

Page 31: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter02:BasicGuides

Page 32: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

DownloadingWithµTorrent

SimilartoneedingaURL,likehttp://www.utorrent.com,togoto awebsite anddownload content, either a .torrent file or aMagnetlinkisrequiredtodownloadcontentavailablethroughBitTorrent.Mostofthetime,youcandownloadthisfilefromawebsite,thoughyoucanalsoget it froma friendorsomeother formof transfer.Manywebsitesoffer.torrent filesasonemethodofdownloading filesavailable through thatwebsite.Sitesthatcontain.torrentfilesaregenerallyrepositoriesofonlythe.torrentfiles,andusuallydon'tcreateordirectlymakeavailableanyof the content being shared. These sites are either index sites ortrackers.Whiletorrentindexsiteslist.torrentfilesfordownload,torrenttrackersmerelycoordinatetheswarm.Manytorrenttrackersfunctionasatorrentindexaswell,listingthetorrentsthatittracks(andsometimes,torrentsfromexternaltrackersaswell).

Sowheredoyougoaboutlookingforthese.torrentfiles?Searchingwith your favorite search engine, andattaching theword torrent to thequery generally works wonders in finding you decent results, butµTorrentalsoincludesabuilt-insearchbartosomeofthemorepopular.torrentfilesearchengines.

AddingaTorrentOnceyouobtain the .torrent fileyouwish todownload,yousimply

import it into µTorrent. There are several ways of achieving this inµTorrent:

Double-click the.torrentfileortheMagnetlink(onlyif.torrentfilesareassociatedwithµTorrent)Drag-and-drop the.torrentfileintoµTorrentSelect"File" then"AddTorrent" (orpress Ctrl + O ) inµTorrentandopenthe.torrentfileIf youknow thedirectURL to the .torrent file, butdon't have it onyourharddrive,youcanselect"File" then"AddTorrent fromURL"

Page 33: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

(orpress Ctrl + U )inµTorrentandentertheURLofthe.torrentfile

After opening the .torrent file, tell µTorrent where you'd like thetorrent contents to be saved. If µTorrent doesn't automatically startdownloading, you can start the torrent job manually by selecting thetorrent job in the list and pressing the "Start" button on the µTorrenttoolbar,orby right-click ing the torrentandselecting "Start". If youareusingaMagnet link,youwillneed towaita fewseconds for theMeta-datatoberetrieved.

WhattodoAftertheTorrentJobFinishesDownloading

Afteratorrentjobfinishesdownloading,youmayviewthefilesthatyouhavedownloaded.Whileyoucanalso remove the torrent job fromthetorrentjobslistifyousowish,youarehighlyencouragedtoleavethetorrent job seeding (uploading after you have obtained every piece).Although the lengthof time that you should leave the it seeding is notdefinedinparticular, it isrecommendedthatyoushareuntiltheamountofdatayouuploadreachesatleastthesameastheamountofdatathatyouhavedownload, also knownas reachinga1.0ratio. This ratio iscalculated by dividing the amount of data you have uploaded by theamountthatyouhavedownloaded.Granted, it is technically impossiblefor every person in any given swarm to reach a1.0 ratio, but peoplewholeavetheswarmbeforeevengettingclosetothatratioareabhorredintheBitTorrentcommunity,andarelabeledasleechers(whichcarriesa strong negative connotation). Because leechers have a detrimentaleffect on swarms, some people resort to vigilante tactics and blockconnectionstoleechers.Additionally,privatetrackersmaybanleechers.

Page 34: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter02:BasicGuides

Page 35: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

DownloadingUsingtheRSSDownloader

RSS is a function in µTorrent to automatically view and downloadtorrentsfromyourfavoritetorrentsite!SiteslikeDailyTvTorrentspublishtheir torrentsusingRSS feeds,allowing for clients suchasµTorrent todisplaynewtorrentswithinthem.

AddingafeedClickontheAddRSSiconinthetoolbar,orrightclickonAllFeeds

andchoose"AddRSSFeed."EnteryourRSSfeed'sURLintotheinputbox,andcheckCustomAliasifyouwanttogiveanametothefeed.

DisablingafeedTodisableafeed,simplyrightclickthefeedinthecategorylistand

choose "Disable Feed." If you want to re-enable it, simply right clickagainandchoose"EnableFeed."

RenamingafeedYoucanrenameafeedoredittheURLbyeitherrightclickingitand

choosing"EditFeed"ordoubleclickingonit.

ViewingreleasesonanRSSfeedTo view the releases for an RSS feed, click on the feed.

Alternatively, click on "All Feeds." You can also viewmultiple feeds atonce by holding Ctrl and clicking multiple feeds, or even combinereleasesandyourtorrentsbyclickingonafeedandalabelorcategoryforloadedtorrents.Allthereleasescurrentlyonthefeedwillshowinthemainlistview.Doubleclickingwillattempttodownloadthe.torrentfortherelease. To open the release's URL in your browser, right click it and

Page 36: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

chooseOpenURLinBrowser.

ExtracolumnsofinformationareavailableforRSSfeeds.Toenableor disable them, right click on the name of any column. You can alsoclick and drag columns to rearrange them. These settings areindependentofthecolumnsavailablewhenviewingyourloadedtorrents.

UsingfeedsthatrequireHTTPauthenticationFor feeds that requireHTTPauthentication, simplyuse this format

for the feed URL:http://username:[email protected]/rss.php

UsingfeedsthatrequirecookiesTousefeedsthatrequirecookies,youmust find thecookie for the

site,andgrabUIDandpassfromit.

IEuserswillfindtheircookiesin%UserProfile%\CookiesFirefoxuserswillfindtheircookiesinTools->Options->Privacy->ShowCookiesOperauserswillfindtheircookiesinTools->Advanced->CookiesUsers of other browsers will have to consult their browser'sdocumentation

Onceyouhave theappropriate information,use this format for thefeedURL:

http://sometorrentsite.com/rss.php:COOKIE:uid=1234;pass=asdjh12378912y3lkj

Not every site uses uid and pass as the cookie variables, or useadditionalones,sooneMUSTusetheexactvariablenameandtheextravariablestheyspecify.Forexample,acertainsiteusesid,password,andsecureasitscookievariables.

AutomaticallydownloadingtorrentsToautomaticallydownloadalltorrentsfromafeed,youcanopenthe

Page 37: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

EditFeeddialogandchoose"Automaticallydownloaditemspublishedinfeed."Checking thesmartepisode filterwillmake it onlydownload thefirstversionofaparticularepisode.Thesmartepisode filternotwork ifthe"Episode"columnisblank.

Ifyouwant todownloadonlyspecificreleases, therearetwowaystodothat.Thesimplermethodistorightclickontherelevantreleaseinthelistandchoose"Addtofavorites."ThiswilladdittoyourFavoriteslistand bring up the RSS Downloader dialog for further editing of yourfavorite.

Thealternativemethodtoautomaticallydownloadspecificreleasesis to right click on any feed or "All Feeds" and choose "RSSDownloader,"orpressCtrl-R.Thiswill bringup the "RSSDownloader"dialog.

HitAdd,thentypethenameofthefavorite.

ClickontheeditboxnexttoFilter:andaddyourfilter.Theallowedwildcardsare*and?

Multiple filters can be entered by separating each onewitha|An example of a filter you could use would be *MP3Archives*If you have a strange feed using underscores orsomething besides periods, you can also try somethinglike*Go?Open*Donot specifyanepisodeorseasonnumberhere.Thiswill break the filter. Use the episode number functioninstead.Addingthemherewillonlyworkif"filtermatchesoriginalnameinsteadofdecodedname"ischecked.Thismay be required for non-standard episode formats ordates.

Thisistheminimumrequiredtosetupafavorite.Therest

Page 38: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

of the functions are extra features for more control of theautomatic downloads. The following example setting willdownloadallepisodesof"TheShow"witha720presolution:

Not: allows you to exclude certain strings from matching. Anexampleisyoudon'twantreleaseswithAC3audioandH.264:you

Page 39: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

canwrite*AC3*|*H*264|*x*264*inNot:toexcludethose.By default, torrents will automatically download to MyDocuments\Downloads. If you want the torrents to download to aspecific folder,youmusteitherspecifya folder inSave in:orsetadefault download path in the "Directories" section of µTorrent'spreferences.Feed:chooseswhatfeedyouwantthefiltertoapplyto;eitherallofthemoraspecificoneQuality allows you choose various qualities to match against, orallowall.Youcanchoosemorethanonequalityinthedropdownlist.Episode number is to download only specific ep numbers, say toavoid releases of old episodes. It supports multiple formats. Forexample,todownloadonlythefirst12episodesofseason1,typein1x1-1x12 or 1x1-12. Or to download starting from episode 13 ofseason1andincludealllaterseasons,typein1x13-"Don't start downloads automatically" will add any downloadedtorrentsinStoppedmode.Theywillbeaddedtoyourlist,butwillnotbegindownloading until you choose them from the torrent list andstartthem."Filtermatchesoriginalname insteadofdecodedname" isso thatyoucanmatchbasedoffwhattheoriginalnameisinthefeed(givenintheNamecolumn),insteadofµTorrent'sparsedresult.Give download highest priority sets all torrents downloadedautomatically through RSS to the top of the queue, making yourseedsandotherdownloadsgetqueuedifyoureachthemaxactivetorrents.Smart ep. filter makes µTorrent only download the first version ofeach new episode that matches your filter. This function will onlyworkifthe"Episode"columnisnotblank.Minimumintervalsetsaminimumintervalbetweenmatchesforthefilter:ifyousetitto2days,µTorrentwillnotdownloadanythingforatleast2daysafteramatch.You can use theReset button tomake µTorrent forget that it hasdownloadedepisodesandthelasttimematchedforthatfilter.Label fornew torrentsauto-setsa label for torrents thatmatch thefilter.Allchangesareautomaticallysavedwhenyoumake them,soyou

Page 40: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

don'thavetodoanythingonceyou'redoneeditingthefilter.Youcanselectafilterandpress?toseewhatthelastfourepisodeswere that matched, and the last time that the filter matchedsomething.Alistofthecurrentlymatchingepisodesfromthefeedsyou'vedefined for it isalsoavailable in the "?"dialog, soyoucandouble-checkyourfilterexpression.

SortingfavoritesYou can sort your favorites by by dragging and dropping them to

whereverinthelistyou'dlikethem.

Page 41: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 42: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Chapter03:AdvancedGuides

This chapter is designed to explain more advanced aspects ofµTorrent.Forthemostpart,userswillnotencounterthefollowingwithinthescopeofnormaluse.

MorePortForwardingMigratingtoAnotherLocationSwitchingfromAnotherClientAlternativeOperatingSystems

Page 43: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter03:AdvancedGuides

Page 44: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

MorePortForwarding

Even after having carefully and laboriously followed all the portforwarding instructions previously written, you've found that your portsimplyrefusestoopenup.Sowhatexactlyistheproblem?Possibilitiesinclude(butarenotlimitedto):

IntentionalISPinterference:SomeISPsareknowntosimplyblockconnections to unauthorized ports, in which case your entirenetworkisessentiallyplacedintoafirewalledstate.

Internetconnectiontype:Oneprominentexampleofthisbeingthesource of the problem are Internet connections that are receivedwirelessly (though satellite or something similar). Customers ofwireless connections are very often not givenWAN IP addresses,and so are permanently in a firewalled state. In fact, any kind ofconnection where you are not in control of the NATwill generallyleaveyouinanunfirewalledstate.Suchisthecasewithuniversity-providedconnections,wherenetworkadministratorsgenerallyblockconnectionstounauthorizedports.

Proxyservice:Some ISPsplace their usersbehinda transparentproxy, whereby the port checker might be unable to detect theforwardingstateproperly.Inthatcase,tryatesttorrentandletitrunforawhile.Ifthenetworkstatuslightturnsgreen,theneverything'sprobably configured properly. Even then, though, being behind aproxy essentially places one behind a firewall, so you might stillsufferproblemsasifyouwerebehindafirewall.

Networkhardwareblocking:Somemodemsareknown tocauseissueswith your computer being in a firewalled state even thoughthey technically aren't routers. One notorious example is theMotorolaSurfBoardbrandofmodems,whichyoucanreadupaboutatthePortForward.comforums.

User error is also a very common problemwhen it comes to port

Page 45: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

forwarding issues, but assuming that everything in the basic portforwarding guide was followed carefully, and none of the abovepossibilitiesareapplicable,thentheproblemverylikelylieswithanotherissue calleddoubleNAT. Unlike any of the other issues listed above,double NAT problems can often be taken care of, provided the userfollowsthenecessarystepsasdescribedbelow.

DoubleNATDouble NAT occurs when your computer is sitting behind two or

morerouters.InmostdoubleNATcases,itturnsoutthattheuserhasadedicated router,butwasalsounknowinglyprovidedwithamodembytheir ISP thatcamewith routeror firewallcapabilities.When that is thecase, the user simply forwards ports from the router to the computer,leaving the modem alone, and this is exactly where the problem lies.Because the modem acts as a router as well, if it is not configuredproperly,itessentiallymeansthattheuserremainsinafirewalledstate,since the dedicated router that the user did configure is not actuallyreceivingincomingconnectionsontheforwardedportduetoeverythingbeingblockedbytheoutermostrouter--themodem.Beawarethatthisisaspecificcaseoftheissueathand.Inmoreseverecases,userscanhavemorethanjusttworoutingdevices,andrectifyingtheproblemcanbecomethatmuchmoredifficult,dependingonthesolutiontaken.

RemovingorDisablingtheExtraneousRouterInthesimplestofcases,riddingyourselfofthedoubleNATsituation

comes down to simply removing the extra routers, or disabling theirrouting capabilities. Using this method assumes that the extraneousroutersbeingoperateduponareabsolutelyunneededonthenetwork.Ifthat is not the case, then the only solution you have is to chain portforward.Withthemethodbeingdescribedinthissection,onlyoneroutershould end up on the network, that router being the one that yourcomputersareactuallyconnectedto.Someexamplesareasfollows:

Youhaveamodemthatactsasarouter,adedicatedrouterthat isconnected to the modem, and then your computers that areconnectedtotherouter.Inthiscase,youshoulddisabletherouting

Page 46: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

capability in themodem,so thatyou're leftwithonly thededicatedrouterasthesolerouteronthenetwork(whichistheoneconnectedtoyourcomptuers).

Youhaveamodemthatactsasarouter,tworouters,andallofthecomputers connected to the same router. In this case, you shoulddisabletheroutingcapabilityonthemodem,andremovetherouterthatnoothercomputersareconnectedto.

As you can see, the general rule of thumb is that you remove allextraneous routers. You'll notice, though, that the modem with routingcapabilitynevergets removed -- that'sbecause themodem function isimportant for allowing you to actually connect to the Internet. In anycase,todisabletherouterinthemodem,youhavetophysicallyconnectacomputerdirectly to themodem, thenvisit theconfigurationpage forthemodem.Beforeactuallydisablingtheroutingcapability,youmustbesure to checkwhether yourmodemcontains login information for yourISP.Ifitdoes,thenyouaregoingtohavetomakesureyouhaveacopyofthatinformationonhand.Thisismostoftenthecaseforpeopleusinga DSL modem and router, where login information is usually storedwhere thePPPoA/PPPoEconfigurationpage is.Thataside,setting themodem to bridge mode is what you should be combing through itsconfigurationpagefor.Afteryoudothis,everythingshouldhopefullybefine.IfyoufindthatyourInternetconnectionnolongerworks,youshouldfill the login information you copied into the appropriate location in theremaining active router on your network (if you copied PPPoA/PPPoEsettingsfromthemodem,copyit intothePPPoA/PPPoEsettingsintherouter).

ChainPortForwardingThismethodcanbeveryannoying,asitrequiresthatyousetstatic

IPsforandforwardthedesiredportthrougheachandeveryoneofthem.Basically,youneedtofollowthebasicportforwardingguideforeachandeveryrouter,exceptthattheIPyou'reforwardingtoistheIPofthenextrouter in thechainof routers leadingup toyourcomputer.Each routermustbeassignedastatic IPaddress,whichcannormallybeset in itsconfigurationpages.Whilespecificscan'tbedelvedintobecauseofthe

Page 47: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

sheernumberofdifferent routersavailable, the followingcaseexamplemightbeofusetoillustratetheprocessmoreclearly:

Youhaveamodemthatactsasarouter.Adedicatedrouter(routerA) is connected to it. Another dedicated router (router B) isconnectedtorouterA.YourcomputerisconnectedtorouterB.

Themodem'sroutingsubnetstartswith192.168.1.x. It forwardsthe port specified in µTorrent to router A, which is at IP address192.168.1.5onthemodem'ssubnet.

RouterAhasastaticIPsetto192.168.1.5.Itsownsubnetstartswith172.16.1.x.ItforwardstheportspecifiedinµTorrenttorouterB,whichisatIPaddress172.16.1.3onrouterA'ssubnet.

Router B has a static IP address set to 172.16.1.3. Its ownsubnet starts with 10.0.0.x. It forwards the port specified inµTorrent to your computer, which is at IP address 10.0.0.6 onrouterB'ssubnet.

Your computer has a static IP address set to 10.0.0.6, andbecause theportwas forwarded from themodem to routerA,andfrom routerA to routerB, then from routerB to this computer, theportcheckerconsidersyourclienttobeconnectable.

Please be aware that thatwas just an example.Many conditions,including the IP addresses, the number of devices on your networksetup, or how everything is connected, will most likely differ from theexample. All you can do is adapt the example to your situation andconfigure everything accordingly. Setting the static IP addresses upproperly is extremely important when chain port forwarding. Anymistakes (or failure to do so)meansmore troubleshooting in trying tofigure out which device's IP address changed if your port suddenlybecomesunforwarded.

MoreTroubles

Page 48: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Ifyoudonotseeananswerorsolutionabove,oryouareunsureofwhatyourproblemis,pleasejointheIRCchannel,ortheforumstoaskformoreassistance.Doexplainwhatyou'vetriedsofarwithsomelevelofdetail so thatpeopleknowwhatyouhaveattempted,andwhatelseyoucouldtry(ifanything).

Page 49: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter03:AdvancedGuides

Page 50: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

MigratingtoAnotherLocation

Insomecases,youmightfindthatyouneedtomoveyourfiles,beitdue to simple reorganization, possibly to reinstall Windows, or maybeeventomoveµTorrentandallthetorrentjobsalongwiththeircontentstoanewcomputer. Inanycase, theprocess issimple, though itcan turnouttobealengthyone.Realizethatalongtheway,youmightloseyouraccumulatedstatistics foreach torrent job,but thatdoesnotmeanyoulosethestatisticsontheassociatedtrackers,sodonotfretaboutthat.

ReinstallingYourOperatingSystemIn the simplest of cases, reinstalling your operating system only

requiresyoutomakeabackupofthedataontoanewdriveorpartitionifthe torrent contents and µTorrent settings directory are located on thesamedriveorpartitionastheoperatingsystemyouaretryingtoreinstall.Aftereverythingiscompleted,yousimplyhavetomovethefilesbacktotheir previous locations, and µTorrent will resume everything withoutissue.Ifyoudidnothaveanencapsulated"installation"ofµTorrent,thenmake sure you have the same username before moving the settingsdirectorybackinto%AppData%.Ifyouareunabletoperformanyoftheabove,youwillhavetotakethelongrouteofperformingthemigrationasifyouwerereallymovingthetorrentcontents.

MovingtoaNewComputerMigratingµTorrenttoanewcomputersimplyrequiresthatyoucopy

your files to your new hard drive, along with backing up the entireµTorrentsettingsdirectory.Themostdifficultpartofthisprocesscomeswith theplacementof theµTorrentdirectoryand the torrentcontents. Ifyou want to complete the process with minimal effort, it becomes asimplematterofmakingsurethepathsforallthefilesrelatedtoµTorrentand the torrent contents on the new computer are identical to therespectivepathsontheoldcomputer.

Page 51: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

If you had an encapsulated "installation" of µTorrent, an identicalusername is not necessary. Otherwise, if the µTorrent settingsdirectorywaslocatedin%AppData%\uTorrent,thenyouwillhaveto create a user with the same exact account name on the newcomputerason theoldcomputer, thenmove theµTorrentsettingsdirectoryintotheproperlocationondisk.Ifyouplanonmoving thedriveover to thenewcomputer, thenaslong as the drive letter remains the same, you save yourself theheadacheofdealingwithpaths.Otherwise, if you'regoing tocopythefilesfromtheolddrivetothenewdrive, thenyoushouldmakesurethetorrentcontents'pathsremainidentical.

Ifanyof thosetips fail,andyouareunable tokeeppaths identicalforeitherthesettingsdirectoryorthetorrentcontents,thenyou'reinforaverylongride,andwillhavetoperformeverythingasifyouhadmovedthetorrentcontents.

MovingTorrentContentsThisprocess,ifyouhaven'talreadyfigureditout,mightrequirethe

mostamountoftimeoutofanyofthe"migration"processes,asitmightrequire thatyouallowµTorrent toverify thedata integrityof the torrentcontents after the move. What's time consuming isn't really theprocedure itself, but the fact that rechecking can take a lot of time,dependingonthetorrentcontents'sizes,andhowmanydifferenttorrentjobs you want to move. All that's needed when you're moving torrentcontents is that you stop the torrent job in µTorrent, move the torrentcontentstowhereveryouneedthemtobe,setthedownloadlocationforeachassociatedtorrentjobforthemovedcontents,andstartthetorrentjob. IfµTorrentdoesn't recognize theexistingdata,stop the torrent jobandforcere-checkforeachrelevanttorrentjob.

Page 52: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter03:AdvancedGuides

Page 53: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

SwitchingfromAnotherClient

Now that you've made the switch to µTorrent, you're probablywondering if or how you could import all the torrent jobs you wererunning in your previous client. Rest assured that the process is arelativelysimpleone,andonlyrequiresabitofpatience,dependingonhowmuchdata isbeing"imported" intoµTorrent-- thelargerandmorenumerous the torrent contents being imported, the longer it will take,because itallmeansthat thedata integritycheckingwill take longeraswell.

RemovingExtraExtensionsThere isasimplematter to tendto firstbeforeproceedingwith the

import,and thathas todowithaspecific feature insomeotherclients.Some other clients append a special extension to incomplete files toindicate that theyare incomplete,andµTorrent(if therelevantoption isenabled)isnoexception.Becauseofthisextension,µTorrentmighthavetroublerecognizingthetorrentcontents,andwillignoretheminstead.Tofix it, all you have to do is remove the special extension from anyincompletefile.Iftherearemanyfiles,thiscanquicklybecomeaboringandtedioustask.Luckily,asimplebatchscriptcanbeusedtorenameallfileswiththeunwantedextension:

@for/r%%iin(*.XT!)do@move"%%~fi""%%~dpni"

Copy and paste the above line of code to a new text file, thenchange the XT! to the extension you wish to remove. BitComet, forexample,appendsabc!extensiontotheendofincompletefiles,soyouwould replace theXT! in the scriptwithbc!.Now, save the text as abatch file (rename.bat, forexample),andall youhave todo ismovethebatch file to thedirectorycontaining filesyouwant to rename,andrun the script, then repeat for any other directory containing files youwanttoremovethespecifiedextensionfor.Notethattheabovescriptisrecursive,soany filescontainedwithinanyotherdirectory in thesame

Page 54: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

directory as the batch file will be renamed as well if they have thespecifiedextension.

ImportingTorrentJobsWith extra extensions out of the way, the rest of the process is

smoothsailinginthatyou'll likelygetnoerrors.Allyouneedtodoistoopen the .torrent file in µTorrent, and point it to the location that thetorrentcontentswerealreadysavedtowhileyouwereusingyourotherBitTorrentclient.µTorrentwillautomaticallycheckthedataintegrity,andassumingeverythingwentwell,willresumewhereyouleftoffpreviously.Realizethatyoumustdothisforeachandevery.torrentfileyouwishtoimport.

Thereisanalternativemethodforloading.torrentfilesthatdoesnotrequiremanualuser intervention,but it'sbest left forpeoplewithmanytorrentjobstoimport.Additionally,thereisonemajorprerequisitebeforethismethodcanbeused:alltorrentcontentsyouwishtoimportmustbelocatedinacommondirectory,notorganizedinanyfashion,butsimplylocated in that directory as if it were the directory you selected todownload the torrent contents to. That aside, you can start setting theprocessupasfollows:

1. In the Directories preferences, tick the "Put new downloads in"checkbox, untick the "Always show dialog on manual add"checkbox, and select thepath to thedirectory that all your torrentcontents are located in. Make sure the "Don't start the downloadautomatically"optionisleftunticked.

2. Now create a new directory somewhere, then go to the auto-loadtorrentsoptionandsetittopointtothatnewly-createddirectory.

3. Afterconfirmingthechanges,moveallthe.torrentfilesyouwishtoload into the directory you just told µTorrent to automatically load.torrentfilesfrom,andµTorrentshoulddoso,automaticallystartingandcheckingallthetorrentcontents.

Ifatorrentjobisalreadycompleted,µTorrentwillautomaticallyplaceit in seedingmode.After everything is imported, feel free to revert the

Page 55: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

changesmadetotheµTorrentsettings.

Changing.torrentAssociationsAnotherthingyoumightwanttodowhenswitchingtoµTorrentisto

unassociate.torrentfileswithyourpreviousclient,andhavethemopenwithµTorrentbydefault.Ifyouplanonkeepingtheotherclient,andwantµTorrenttoopen.torrentfilesbydefault,youshouldlookinyourpreviousclient'soptionsandfindawaytohaveitnotassociateitselfwith.torrentfiles automatically, if it does so. In any case, all you have to do inµTorrentisassociateitwith.torrentfilesinthePreferences.

Page 56: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>Chapter03:AdvancedGuides

Page 57: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

AlternativeOperatingSystems

In aworldwheremost end users only know about or are familiarwith Microsoft Windows, it's easy to forget that there are alternativeoperating systems out there, right? For those of you who aren't usingWindows, it's still possible to run µTorrent in your operating system, itjusttakesabitmorefussingaroundtogetitrunningmorenicely(thoughthere might still be residual problems in functionality due to operatingsystemlimitations).

RunningonWine(*BSD,GNU/Linux)WineisanopensourceprojectthataimstoimplementtheWindows

APIonUnix-likeoperatingsystems.Insimplerterms,it isanattempttoallow users running a Unix-like operating system (such as *BSD orGNU/Linux)toexecuteapplicationsthatnormallyrunonlyonWindows.The first step in running µTorrent on Wine would, naturally, be todownloadandinstall the latestversionofWinefromWineHQ.orgifyouhaven'talreadydoneso.

WhenWineisinstalled,theonlythingyouneedtodoisrunµTorrentbyusingthewinecommand ina terminalwindow.WhereveryouhaveyourµTorrent executable locatedat on your filesystem, yousimply runµTorrent with the command wineFULL_PATH (where FULL_PATH isthe full path to the µTorrent executable) in in the terminal window.Naturally,therearemanydifferent(andeasier)waystoexecuteµTorrentthrough Wine, but because there are infinitely many combinations ofsoftwaresavailableforuseontheUnix-likeoperatingsystems,themostgenericwaywillhavetosuffice.

SowhereexactlyisthehardpartinusingµTorrentonWine?It'sinthe limitations that come with using Wine and its incompleteimplementationof theWindowsAPI.Becauseof this,and the fact thatWine is unable to integrate too deeply with its host operating system,thereareseveralknownissuesyoushouldbeawareof:

Page 58: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Problemworkarounds:Someknown issueswithWinehavebeenworked around in µTorrent with a set of "hacks" enabled throughsys.enable_wine_hacks.

Boss-Key:Boss-keysdonotworkunderWine.

Graphical oddities: There are several oddities in the interfacerunningµTorrentunderWine...

By default, the interface sticks out like a sore thumb, with the gray Windowsapplicationwindowbackground inall itsglory.Userscanmodify the themecolors inthe"DesktopIntegration"tabofwinecfgtobetterintegrateWine-runapplicationswithsurroundingapplications.Ifthelist-viewhasablackbackground,thenmakesuretheWindowsversionissettoWindowsXPinwinecfg.

Open Containing Folder: Because Open Containing Folderattempts to open a Windows Explorer process, and the nativeWindowsExplorerisnotpresentonalternativeoperatingsystems,itwill open theWine implementation,which looksunimpressive,anddoes not work very well. Unless you can tolerate it, don't botherusingthisfeatureunderWine.

OpenFile: "Open" in the torrent jobs list contextmenu or on theFilestabwillnotwork,astheyattempttorunaWindowsapplicationassociatedwiththefiletype,butsincetherearenone,theyfail.

Settings directory: Because Windows environment variables donot apply in alternative operating systems, it naturally follows that%AppData% does not either. You'll find that the µTorrent settingsdirectory is actually located at~/.wine/drive_c/windows/profiles/USERNAME/Application

Data/uTorrent, where USERNAME is your username on theoperatingsystem.

Start on system startup: Because alternative operating systemshavedifferentmethodsofbootingapplicationsatstartup, theusualmethodsofaddingastartupentryinWindows(beitintheRegistry,or in theStartmenu)won'twork.StartµTorrentonsystemstartup

Page 59: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

shouldbedisabled.

Systemtray:ThesystemtrayfeaturehasbeenreportedtobeflakyunderWine, so if you have issues using it, you should disable allrelevantoptions.

.torrent file association: Due to the inability ofWine tomap fileassociations to applications run through Wine, the feature isrendereduseless.Checkassociationonstartupshouldbedisabled.Analternativemethodof"emulating"fileassociationwouldbetousethe auto-load torrents feature to tell µTorrent to automatically loadfilesfromadirectoryonyourfilesystem.Inthatway,youcansimplydragordownload .torrent files into thatdirectory,and ifµTorrent isrunning,itwillautomaticallyloadthenewfiles.

RunningonDarwine(MacOSX)Note:ThereisanativeµTorrentclientforMacavailablehere.Ifyou

haveanolderversionofMacOSX(10.4orbelow)youmayneedtousetheinstructionsbelow.

Darwine is a port of Wine for use on Darwin and Darwin-basedoperatingsystems,suchasApple'sMacOSX.Darwine requiresanXservertowork,soifyoudon'talreadyhaveitinstalled,youcanfindtheinstaller in the Apple Restore DVD, or by downloading it along withApple'sXCode.

Installing Darwine should be a cinch. Just as with Wine, it'sgenerallybesttodownloadandinstallthelatestversionofDarwine.Afterinstalled,youshouldbeabletosimplydouble-clickµTorrent'sexecutablefile,andDarwineshouldautomaticallyruntheapplication.Ifnot,thenrunWineHelper.app (which should be located in the installed Darwinedirectory)thenopenµTorrent'sexecutablefile.That'sall!

NotunlikeWine, thereareseveral known issues inusingµTorrentwithDarwinethatyoushouldbeawareof:

Sharedbugs:Duetoitsheritage,Darwineexhibitsallofthesame

Page 60: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

issuesthatWinedoes.

Drag-and-drop:Drag-and-dropdoesn'tworkunderDarwine.

Secondary-click: Option + left-click doesn't send a secondary-click event to µTorrent because it has not been implemented inWine.

Page 61: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 62: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

AppendixA:TheµTorrentInterface

ThisappendixprovidesdetaileddescriptionsofmostoftheinterfaceelementsinµTorrent.

MainWindowMainMenusToolbar

CategoryListTorrentJobsList

DetailedInfoPaneGeneralTrackersPeersPiecesFilesSpeedLoggerRelated

StatusBar

PreferencesGeneral

UISettingsDirectories

ConnectionBandwidth

BitTorrentTransferCap

QueueingScheduler

RemotePlayback

PairedDevicesAdvanced

UIExtrasDiskCache

Page 63: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

WebUIRunProgram

RSSDownloaderFavoritesHistory

MiscellaneousAddNewTorrentAdd/EditRSSFeed

CreateNewTorrentTorrentProperties

GeneralAdvanced

TrayIcon

Page 64: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface

Page 65: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

MainWindow

ThemainwindowisthepartoftheµTorrentinterfacethatyou'lllikelybeinteractingwiththemost,soit'sgoodtogetfamiliarwithitbyreadingthissectionofthehelp.

Several sections of the main window have column-based, tabularinformation.Notethat left-click ingonacolumnwillsorttheitemsinthelistby thatcolumn,alternatingbetweenascendinganddescendingsortforeachadditional left-click .Youcanselectwhatcolumnsyouwish tosee by right-click ing the column headers. If you wish to reset allchanges you've made to the columns, you can select "Reset" in thatcontextmenu.

MainMenusToolbarCategoryListTorrentJobsListDetailedInfoPane

GeneralTrackers

PeersPieces

FilesSpeed

LoggerRatings

Related

StatusBar

Page 66: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 67: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

MainMenus

Themainmenus arewhere you'll findmany of the other facilitiesincludedinµTorrent,suchasthePreferences,ortheRSSDownloader.

FileAddTorrent... Ctrl + O promptsyoufor the locationof the.torrentfilethatyouaretryingtoopenondisk.Ifyousetadefaultdownloadlocation, the torrent job will automatically be added to the torrentjobslistandstarted(ifyoudidnotsetµTorrenttostarttorrentjobsinstoppedmode). Ifyoudidnotsetadefaultdownload location,youwillbepromptedwhereyouwouldliketosavethetorrentcontents,withtheAddNewTorrentdialogbeingshownbydefault.

AddTorrent(nodefaultsave)... Ctrl + D does thesame thingasAddTorrent, but will always ask youwhere you'd like to save thetorrentcontents,regardlessofwhetheryouhaveadefaultdownloadlocationsetornot.

AddTorrentfromURL... Ctrl + U allowsyoutoopena.torrentfiledirectly from URL without having saved the it to your hard disk.Depending on the method used by the website for authenticatingusers(ifany),theURLmayhavetobeenteredinaspecificformat.Magnet URIs may be used here, and µTorrent will attempt todownload theinfo dictionary from the corresponding .torrent filefromanyotherclientthatalsosupportstheURIscheme.

AddRSSFeed...opensup theAddRSSFeed dialog,where youcanaddRSSfeedsforµTorrenttomonitor.

AddDevice...replacesthemainviewwithaDevicespane,sothatyoucanaddanewremotepaired-deivcetodragtorrentsontoit.

CreateNewTorrent... Ctrl + N letsyoucreate.torrentfilesthatyou

Page 68: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

canusetoshareyourdatawithotherpeople.

Exit does just that -- it exits µTorrent. Note that exiting µTorrentautomaticallysendsastopsignaltotrackers,soyoudonothavetostopalltorrentjobsbeforeexiting.Torrentjobsthatarenotstoppedwill automatically be started when µTorrent is next opened. Evenafterexiting,theµTorrentprocessmightcontinuetorunforawhilelonger.ThishappensbecauseµTorrentistryingtofinishtransferringpieces and write remaining pieces to disk from memory. Theprocessshoulddisappearafterafewseconds.

OptionsGet µTorrent Plus opens up an info-pane with µTorrent Plusinformationandrelatedlinks.

Preferences Ctrl + P opensupthePreferencesdialog,whereyoucanconfiguremostofµTorrent'soptions.

RSSDownloader Ctrl + R opens up theRSSDownloader dialog,whereyoucanconfigureµTorrent'sRSSsettings.

SetupGuide Ctrl + G opensuptheSetupGuidedialog,whereyoucan tell µTorrent to configure some basic settings that can affectyourspeeds.

ShowToolbar F4 togglesthedisplayofthetoolbaratthetopofthemainwindow.

ShowDetailedInfo F5 togglesthedisplayoftheinformationpanenearthebottomofthemainwindow.

ShowStatusBar F6 toggles the display of the status bar at thebottomofthemainwindow.

ShowCategoryList F7 toggles thedisplayof thecategory listattheleftofthemainwindow.

Page 69: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ShowFeaturedContent F8 toggles the display of the 'FeaturedContent'category-nodeattheleftsidecategorypane.

ShowDevicestogglesthedisplayofthe'Devices'category-nodeattheleftsidecategorypane.

Show Plus Information toggles the display of the 'µTorrent Plus'offer-linkatthebottomoftheleftsidecategorypane.

NarrowToolbar F11 togglesthewidthoftheToolbarat thetopofthe main window. This also hides the Add RSS Feed icon whenenabled.

Compact Category List F12 toggles the display of dividersbetweensectionsattheleftofthemainwindow.

IconsonTabstogglesthedisplayofthegraphiciconsonthetabsatthetopoftheinformationpane.

AutoShutdown

Disabled tellsµTorrentnottoperformanyofthefollowingactions.Notethatbesidesthisoption,alloptionsinthissubmenugetdisabledaftertheyhaveoccurred.

Quit when Downloads Complete exits µTorrent when all currently downloadingtorrentjobsreach100%downloadcompletion.

QuitwhenEverythingCompletesexitsµTorrentwhenallcurrentlyactivetorrentjobsarecompleted.

Hibernate when Downloads Complete puts the computer into hibernation modewhenallcurrentlydownloadingtorrentjobsreach100%downloadcompletion.

Hibernate when Everything Completes puts the computer into hibernation modewhenallcurrentlyactivetorrentjobsarecompleted.

StandbywhenDownloadsCompleteputsthecomputerintostandbymodewhenallcurrentlydownloadingtorrentjobsreach100%downloadcompletion.

StandbywhenEverythingCompletesputsthecomputerintostandbymodewhenallcurrentlyactivetorrentjobsarecompleted.

Reboot when Downloads Complete restarts the computer when all currentlydownloadingtorrentjobsreach100%downloadcompletion.

Page 70: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

RebootwhenEverythingCompletesrestartsthecomputerwhenallcurrentlyactivetorrentjobsarecompleted.

ShutdownwhenDownloadsCompleteshutsthecomputerdownwhenallcurrentlydownloadingtorrentjobsreach100%downloadcompletion.

ShutdownwhenEverythingCompletesshutsthecomputerdownwhenallcurrentlyactivetorrentjobsarecompleted.

HelpLearnmoreaboutµTorrentPlusopensan infopage in themainviewwithµTorrentPlusrelatedinformation.

µTorrentHelp F1 openstheusermanual.

µTorrentFAQopenstheFAQ.

µTorrent Webpage opens the µTorrent webpage in your defaultwebbrowser.

µTorrent Forums opens the µTorrent forums in your default webbrowser.

SendBetaFeedback opensanemail for sendinguser commentsandissuesrelelatedtothecurrentbetareleasebeingdeveloped.

Check for Updates manually tells µTorrent to check for a newerstable build from the µTorrent servers. µTorrent will continue tocheckfornewerversionsonceevery24hoursafterthisisselectedifyouhaveenabledtheoptiontocheckforupdatesautomatically.

Download Translation tells µTorrent to download the latesttranslationfileandplaceitinthesettingsdirectory.

Show Statistics opens a dialog displaying basic statistics that

Page 71: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

µTorrenthascollected.

AboutµTorrentopenstheAboutdialog,whichdisplaysthecredits,version,andbuildnumber,amongotherthings...

Page 72: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 73: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Toolbar

ThebuttonsonthetoolbaratthetopoftheµTorrentinterfaceallowsyouperformsomebasic functions,mostofwhichapply to thecurrentlyselected torrent(s). The order of the list here reflects the order of thebuttons in the toolbar. If you are unsure, you can place your mousecursor over a button, and a tooltip should pop up providing thedescription of the button. The toolbar's visibility can be toggled byselecting "Options" then "Show Toolbar" in the main menus, or bypressing F4 onthekeyboard.

AddTorrentpromptsyouforthelocationofthe.torrentfilethatyou are trying to open on disk. If you set a default downloadlocation, the torrent job will automatically be added to the torrentjobslistandstarted(ifyoudidnotsetµTorrenttostarttorrentjobsinstoppedmode). Ifyoudidnotsetadefaultdownload location,youwillbepromptedwhereyouwouldliketosavethetorrentcontents,withtheAddNewTorrentdialogbeingshownbydefault.

AddTorrentfromURLallowsyoutoopena.torrentfiledirectlyfromURLwithouthavingsavedtheit toyourharddisk.Dependingonthemethodusedbythewebsiteforauthenticatingusers(ifany),theURLmayhavetobeenteredinaspecificformat.MagnetURIsmaybeusedhere,andµTorrentwillattempttodownloadtheinfodictionary from thecorresponding .torrent file fromanyotherclientthatalsosupportstheURIscheme.

AddRSSFeedopensuptheAddRSSFeeddialog,whereyoucanaddRSSfeedsforµTorrenttomonitor.Thisishiddenbydefaultin the torrentview,but isshownwhileviewingFeeds.Toshowtheicon,disableNarrowToolbarinthemainmenu.

Create New Torrent lets you create .torrent files that you can

usetoshareyourdatawithotherpeople.

Page 74: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Removewillremovetheselectedtorrentjob(s)usingthedefault

action when left-click ed. This default action can be set by right-click ingthebutton,holding Shift onthekeyboard,and left-click ingoneofthefourpossibleoptions.Thedefaultremoveactioncanalsobeperformedbypressing Delete onthekeyboard.Byholding Shiftwhile pressing Delete , µTorrent will also remove the torrentcontentsinadditiontoperformingthedefaultremoveaction.

Remove removestheselectedtorrent job(s) fromthe list,butall relatedfilesare leftintactonthedisk.Removeanddelete.torrentremovestheselectedtorrentjob(s)fromthelistandthecorresponding.torrentfile(s)fromthe.torrentfilestoragelocation.

Removeanddelete.torrent+Dataremovestheselectedtorrentjob(s)fromthelist,thecorresponding.torrentfile(s)fromthe.torrentfilestoragelocation,andallcontentdownloadedfromthetorrentjob(s).Remove and delete Data removes the selected torrent job(s) from the list and allcontentdownloadedfromthetorrentjob(s).

Move to trash if possible tells µTorrent to attempt tomove any deleted file to theRecycleBinfirstratherthandeletingitimmediatelyoffthedisk.ThisworksonlyiftheRecycleBinhasenoughspaceallocated.

Startwillstarttheselectedtorrentjob(s),oradditontothequeue

ifthenumberofactivetorrentjobshasreachedthemaximumsetinthePreferences.

Pause will pause the selected torrent job(s), but won't actuallystop it.ThistellsµTorrent toattempttoretainconnectionstopeerswithouthavingtore-establishthemlikestartingstoppedtorrentjobswould require. It is useful for when you need quick access tobandwidth.Realize thatwhile µTorrentwon't drop the connectionsonitsownaccord,theconnectioncanstillgetdroppedbytheclientontheotherendoftheconnection.

Stop will stop the selected torrent job(s). All connections withpeersaredropped.

Move Up Queue will decrease the selected torrent's queue

Page 75: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

number, thusbringing it closer to the topof thequeue (meaning itwillbecomeactivesooner than thosewithhigherqueuenumbers).Holding Shift while pressing this button will move the selectedtorrent job to the top of the queue. Note that this button will notvisuallymovethetorrentjobupthelistunlessyousortthelistbythe"#"column.Pressing Ctrl + Alt + Up onthekeyboardisequivalenttopressingthisbuttonwhenatorrentjobisselectedinthetorrentjobslist.

Move Down Queue will increase the selected torrent's queuenumber,thusbringingitfurtherfromthetopofthequeue(meaningitwill become active later than those with lower queue numbers).Holding Shift while pressing this button will move the selectedtorrentjobtothebottomofthequeue.Notethatthisbuttonwillnotvisuallymovethetorrentjobdownthelistunlessyousortthelistbythe "#" column. Pressing Ctrl + Alt + Down on the keyboard isequivalent topressing thisbuttonwhena torrent job isselected inthetorrentjobslist.

TheSearchfieldallowsyoutoenteraquerytobesearchedon

theselectedsearchengine.Toperformthesearch,pressthebuttonnext to the input field, or press Enter on the keyboard. This willopen the search results in your default web browser. To changesearch engines, click on the dropdown arrow next to the searchbutton.IfyouareusinganoperatingsystemolderthanWindowsXP,you will need to right-click the button to see the search engineselectionmenu.Notethatthesearchbuttonandsearchfieldwillbehiddenifthesearchengineslistisempty.

TheTorrentFilterfieldallowsyoutosearchthroughyourlistoftorrentsbyspecifictext.Youcanaccessthetorrentfilterbyclickingthesmallarrow to the rightof thesearch iconandselecting "FilterMy Torrents," or by pressing Control + F . If you are using anoperating system older thanWindows XP, you will need to right-click the button to see the search engine/torrent filter selectionmenu. As you enter text your list of torrents will be filteredautomatically,andonly torrents thatmatchyoursearch textwillbe

Page 76: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

displayedinthemainlistoftorrents.Toremovethefilterandviewalltorrents,simplyremoveanytextfromthefilterbox.

ToggleTorrentViewwillchangethemain-viewlookbetweenthemoreclasiclist-viewandamoregraphics-oriented-look&feel.

µTorrentRemoteopensuptheRemotedialog,whereyoucanconfiguremostofµTorrent'soptions.

Preferences opens up the Preferences dialog, where you canconfiguremostofµTorrent'soptions.

Page 77: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 78: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

CategoryList

The category list contains various features in the µTorrent client,including the list of torrent jobs, labels, and RSS feeds. The categorylist'svisibilitycanbetoggledbyselecting"Options"then"ShowCategoryList" in themainmenus, or bypressing F7 on the keyboard.The lastselectedcategorybeforeµTorrentisexitedwillbeautomaticallyselectedonthenextstart.Numbersintheparenthesesnexttothecategorynameindicatethenumberoftorrentjobstherearelistedundertherespectivecategory.Thetreeviewiscomposedofthefollowingdefaultcategories:

FeaturedContentReplacesthemainviewwithaWeb-likepaneoffeaturedcontent.

Torrents applies no filters and displays all torrent jobs in yourclient.

Downloading only shows torrent jobs that are not finished orcompleted.

Seeding only shows torrent jobs that were completed and arenowseeding.

Completed displays all torrent jobs that have finisheddownloading.

Activeonlyshowstorrentjobsthatareactivelybeingtransferred,whether it is downloading or seeding. Torrent jobs must bedownloading at rates above the value specified byqueue.slow_dl_threshold or uploading at rates above the valuespecifiedbyqueue.slow_ul_thresholdtobeconsideredactive.

Inactive only shows torrent jobs that are not being activelytransferred.Thisincludesalltorrentjobsthatarestopped,waitinginthequeue,orarestarted,butdownloadingatratesbelowthevaluespecifiedbyqueue.slow_dl_thresholdanduploadingatratesbelow

Page 79: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

thevaluespecifiedbyqueue.slow_ul_threshold.

Labelsappliesnofiltersanddisplaysalltorrentjobsinyourclient.

Underneaththisitemisthelistofalllabelsonyourclient.

NoLabelwilldisplayalltorrentjobsthathavenolabelsset.

FeedswilldisplaytheRSSitemsfromallRSSfeeds.Underneath

thisitemisthelistofallfeedsonyourclient.

Deviceswilldisplayaviewallallthepaired-devicesthatyouhaveadded.

User-addedlabelswillappearinthecategorylistimmediatelybelow

"No Label". Torrent jobs with labels will be displayed under theircorrespondinglabel.Standardlabelsareremovedfromthecategorylistassoonastherearenotorrentjobsusingthem.

Notallcategoriesaremutuallyexclusive,soifyouhaveatorrentjobthathasno labels,and is inactive, itwillshowup inboth the"Inactive"category, and the "No Label" category. Multiple categories can beselected by holding Shift or Ctrl while left-click ing on a category.Holding Shift will select all categories in between the first selectedcategoryandthelastselectedone.Holding Ctrl allowsyoutoselect(ordeselect) specific categories that aren't necessarily adjacent to eachother.

RSS feedsare displayedat thebottomof the category list (belowthe labels).WhenanRSS feed isselected, the torrent jobs list is filledwith torrentsas listed in theRSS feed.Torrent jobsadded froma feedarealsolistedintheirrespectivesourcefeeds.

ContextMenuIfyou right-click onaniteminthecategorylist,you'llseeacontext

menu.Theyaredescribedinthefollowinglist:

Page 80: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

AddTorrent... prompts you for the locationof the .torrent file thatyou are trying to open on disk. If you set a default downloadlocation, the torrent job will automatically be added to the torrentjobslistandstarted(ifyoudidnotsetµTorrenttostarttorrentjobsinstoppedmode). Ifyoudidnotsetadefaultdownload location,youwillbepromptedwhereyouwouldliketosavethetorrentcontents,withtheAddNewTorrentdialogbeingshownbydefault.

AddRSSFeed...opensup theAddRSSFeed dialog,where youcanaddRSSfeedsforµTorrenttomonitor.

Transfer to.. transfer contents to any of the connected paired-devices.

TorrentOptions displays selectmenu items from the torrent jobslist context menu, and behave identically to their torrent jobs listcontextmenucounterparts.Thesemenuitemsshowuponlyiftherearetorrentjobsselectedinthetorrentjobslist.

RSSFeedOptionsdisplaysoptionsfortheRSSfeed,andshowuponly ifRSSitemsareselectedinthetorrent jobslist. If"AllFeeds"itemisright-clicked,theselectedactionisappliedoneveryfeed.

RSSDownloaderopensuptheRSSDownloaderdialog.UpdateFeed allows you to perform a manual reload of the selected RSS feed(s).

Refrainfromusingthisrepeatedlyinrapidsuccession,ashammeringtheRSSfeed'sserverwon'tmakethefeedbeupdatedwithnewitemsanymorequickly,andyourunthechanceofcausingtheservertofail.Inshort,donotabusethisfeature.Enable/Disable Feed enables or disables the RSS feed updating for the selectedfeed(s).

EditFeed...opensuptheEditRSSFeeddialog,whereyoucaneditthepropertiesofthe selected RSS feed(s). If multiple feeds are selected, µTorrent will open an editdialogforeachfeedoneatatime,openinganotherdialogforthenextfeedonlyafterthecurrentfeed'seditdialogisclosed.DeleteFeedremovestheRSSfeedfromthelist.Clear Feed History removes all entries in the RSS Downloader's History tab thatcamefromtheselectedfeed(s).TorrentOptionsdisplaysselectmenu items from thetorrent jobs list contextmenu,andbehaveidenticallytotheirtorrentjobslistcontextmenucounterparts.Thesemenu

Page 81: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

items show up only if there are torrent jobs selected in the torrent jobs list for therelevantRSSfeed(s).

Page 82: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 83: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TorrentJobsList

ThetorrentjobslististhemaininterfaceiteminµTorrent.Itiswhereyourtorrentjobsaredisplayed,alongwithplentyofinformationforeachofthem.Sortingbymorethanonecolumnispossibleinthislist.Youcandosobysortingbyonecolumn,thenhold Shift onyourkeyboardwhileselectingthesecondarycolumnbywhichµTorrentshouldsortthelistby.IfanRSSitemis double-click ed,itgetsaddedtothedownloadqueue.Thefollowingisadescriptionofeachcolumn:

Namedisplaysthenameofthetorrentjob.Theinitialnameusedforeach torrent job is the name of the file being transferred (if thetorrent contents consist of a single file), or the directory beingtransferred(ifthetorrentcontentsconsistofmultiplefiles).Atorrentjobcanberenamedinthelistbyslow double-click ingonthetorrentjob, or by pressing F2 on the keyboard while the torrent job isselected. To cancel the renaming, you should press Esc on thekeyboard. To confirm the change, you should press Enter on thekeyboard, or use themouse to click anywhere else on the torrentjobs list. Renaming the torrent job will not rename the file ordirectorybeingtransferred.

meansthetorrentjobisdownloadingwithoutissuemeansthetorrentjobisaqueueddownload

meansthetorrentjobisdownloading,butthereisatrackererrormeansthetorrentjobisseedingwithoutissue

meansthetorrentjobisaqueuedseedmeansthetorrentjobisseeding,butthereisatrackererror

meansthetorrentjobispausedmeansthetorrentjobisstopped,buthasn'tfinisheddownloading

meansthetorrentjobisstopped,andhasfinisheddownloadingmeansthetorrentjobhasacriticalerror(checktheStatuscolumn)

means the item isanRSS feed item thathasnotbeenadded to the torrent jobsqueuemeansthereleaseislessthan24hoursold

meansthetorrentjobhasalreadybeenaddedandmovedtothehistoryfortheRSSitem

Page 84: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

# displays the torrent job's place in the download queue.When atorrent job stops or finishes, the next lowest numbered torrent jobthatisqueuedfordownloadwillstartautomatically.Torrentjobsthathavenotreachedtheseedinggoalwillhavea*(asterisk)insteadofaninteger.Torrentjobsthathavereachedtheseedinggoalwillhaveablank inthiscolumn.Forcedtorrent jobsdonot followthequeueorder, although they will be assigned queue numbers like regulartorrent jobs. Note that if you want the arrow buttons tomove thetorrentjobsupanddowninthelistvisually,youmustsortthetorrentjobslistbythiscolumn.

Addeddisplaysthedateandtimethatthetorrentjobwasaddedtothetorrentjobslist.

Availability displays the number of copies of the torrent contentsthataredistributedintheswarm.

Bandwidth Allocation displays the bandwidth allocation given tothetorrentjob(High,Normal,orLow). Right-click ingatorrentjobon this columnwill bringup theBandwidthAllocation context sub-menu.

CodecdisplaysthecodecthatthevideowasencodedinassumingitisavideoandisanRSSitem.

Completeddisplaysthetotalamountofdatayouhaveinthetorrentcontents that passed the hash checks, aswell as any incompletepiecescurrentlyinprogress.

Completed On displays the date and time that the torrent jobfinisheddownloading.Ifthetorrentjobhasyettobecompleted,thiscolumnwillbeblank.

Debug displays information that might be useful in debuggingproblems.

Disk Job displays information on any torrent jobs that are havingdiskI/Oissues.

Page 85: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Done displays the approximate percent of the torrent job thatµTorrent has completed. Its value is calculated by dividing thenumber under the Completed column by the number under theSelectedSizecolumn. If gui.graphic_progress isenabled,µTorrentwill draw a progress bar behind the percentage. Ifgui.piecebar_progress is enabled, µTorrent will draw a pieceprogressbarinstead.

DownLimit displays themaximumdownload rate limit set on theindividual torrent job. If no limit is set, this column will be blank.Right-click ing a torrent job on this column will bring up the SetDownloadLimitcontextsub-menu.

Down Speed displays the current speed at which data is beingdownloaded for the individual torrent job. If the download rate isnegligible,thiscolumnwillbeblank.

Downloaded displays the total amount of data you havedownloaded, including those that were wasted or failed the hashchecks.

ElapseddisplaysthetotalamountoftimethatµTorrenthashadthetorrentjobstartedforsinceitwasadded.

Episode displays the episode number of the torrent job, ifapplicable.

ETAdisplays theestimatedamountof timeneeded forµTorrent tofinish downloading the torrent job. If the torrent job is in seedingmode, then this columndisplays theestimated time itwill take forµTorrent to reach theseedinggoal. If the torrent job is stoppedorhasreacheditsseedinggoal,thiscolumnwillbeblank.Ifthetorrentjob is transferringtooslowly, thiscolumnwilldisplay the∞symbol.Notethatthiscolumntakesselectivefiledownloadingintoaccount,soonlythedatayouselecttobedownloadedwillbecountedinthetimecalculation.

Formatdisplaysthevideoqualityofthetorrentjob,assumingitisa

Page 86: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

videoandisanRSSitem.

Healthdisplays0-5bars that indicate theavailabilityof the torrentusing:thisformula-log2(Availability).I.e.distributedcopiesbeing1=1bar,2=2bars,4=3bars,8=4barsand16=5bars.

Label displays the label set for the torrent job. Right-click ing atorrentjobonthiscolumnwillbringuptheLabelcontextsub-menu.

Last Active displays the amount of time that has elapsed sinceµTorrentlastfinishedtransferringachunkofdataforthetorrentjob.When the torrent job is downloading, this time will be reset onlyupon thedownloadcompletionof apiece.When the torrent job isseeding,thistimewillberesetonlyupontheuploadcompletionofa16KiBblockofdata.Thisnumberisupdatedonlywhenthetorrentjobisstarted.Itshouldbeunderstoodthatforstoppedtorrentjobs,the number is relative to the time at which the torrent job wasactuallystopped.

Peersdisplaysthenumberofpeersyouareconnectedto,andthenumberofpeersintheswarmwithintheparentheses.Thenumberof peers in the swarm is an estimate based on the maximumnumberofpeersfoundeitherbetweentheamountsreportedbyanytracker,orthenumberofpeersµTorrenthasencounteredwithinitspeercache. If the torrent job isstopped,andbt.scrape_stopped isenabled, µTorrent will show themaximum number of peers in theswarmasreportedbythetrackerscrapes.

Playback-themulti-purposestream/play/statusbuttonanddisplaylets you start streaming (of your choice of media file), play thestreamwhenreadyandinbetween-showstheestimatedtimetillthisstreamisreadytoplay.

Ratio displays the ratio of uploaded data to downloaded data. Itsvalue is calculated by dividing the number under the UploadedcolumnbythenumberundertheDownloadedcolumn.Ifthetorrentjobwasaddedwhenthefilewasalreadycomplete(seedingthefileuponadding),thentheratiowillstartfrom0,andwillbecalculated

Page 87: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

basedontheratiooftheuploadeddatatothetorrentcontentsize.

Ratingdisplaystheaveragescoresgivenbyalluserstothistorrent

RemainingdisplaystheamountofdataleftforµTorrenttodownloadbeforeitfinishesdownloadingthetorrentjob.Notethatthiscolumntakesselective filedownloading intoaccount,soonly thedatayouselect to be downloaded will be counted. If no data is left to bedownloaded,thiscolumnwillbeblank.

Seedsdisplaysthenumberofseedsyouareconnectedto,andthenumberofseedsintheswarmwithintheparentheses.Thenumberof seeds in the swarm is an estimate based on the maximumnumberofseedsfoundeitherbetweentheamountsreportedbyanytracker,orthenumberofseedsµTorrenthasencounteredwithinitspeercache. If the torrent job isstopped,andbt.scrape_stopped isenabled, µTorrentwill show themaximumnumber of seeds in theswarmasreportedbythetrackerscrapes.

Seeds/Peers displays the ratio of seeds to peers. Its value is bydividingthenumberintheparenthesesundertheSeedscolumnbythenumberintheparenthesesunderthePeerscolumn.

SelectedSizeshowsonlythesizeofthetorrentcontentsyouhaveselectedforµTorrent todownload.Thesizeofallpiecesbelongingto skipped files that also pass the checks will also be taken intoaccountandaddedinthiscolumn.

Sizeshowsthecompletesizeofthetorrentcontents,regardlessofwhetheryouareusingselectivefiledownloadingonthattorrentjobornot.

SourceURLdisplaystheURLthatthesource.torrentfileislocatedat.ThesourceURLisonlyapplicableforRSSitemsandtorrentjobsaddedfromURL.

Status displays the current status of the torrent job. If an erroroccurs on this torrent job, depending on the error, it might be

Page 88: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

displayed on this column. Otherwise, the following are normallydisplayed:

Downloadingmeansthetorrentjobiscurrentlydownloading.Finishedmeansthetorrentjobhasbeenstoppedafteritreachedseedingmode.Ifthetorrentjobreachesthiswithoutuserintervention,thenitmeansitreachedtheseedinggoal.

Initial-SeedingmeansthetorrentjobisbeingseededinInitialSeedingmode.Pausedmeansthetorrentjobispaused,butnotstopped(stillconnectedtopeers).Queuedmeansthetorrentjobiswaitingforanothertorrentjobtofinishdownloadingbeforestarting.QueuedSeedmeansthetorrentjobiswaitingforanothertorrentjobtofinishseedingbeforestarting.

Seedingmeans the torrent job is finished downloading, and is currently in seedingmode.Stoppedmeansthetorrentjobisstopped(nottransferring,andnotconnectedtoanypeers).

[F]Downloading means the torrent job is forced started and downloading, so it isoutsideofthequeueorder.[F] Initial-Seeding means the torrent job is forced started and seeding in InitialSeedingmode,so it isoutsideof thequeueorder.Forced initial-seeding torrent jobsdonotobeytheseedinggoal.

[F]Seedingmeansthetorrentjobisforcedstartedandseeding,soitisoutsideofthequeueorder.Forcedseedingtorrentjobsdonotobeytheseedinggoal.PreviouslyDownloadedmeanstheitemisapartofanRSSfeed,andwaspreviouslyaddedtothetorrentjobslist(itislistedintheRSSHistorytab).

WaitingforMetadataapplies tomagnet linksandmeans thatµTorrent iswaiting todownloadthemetadetailsaboutthefilescontainedwithinthemagnetlink.ConnectingtoPeersmeanstheclientiswaitingtomakeaconnectiontoatleastonepeersoitcanbegindownloadingthefile.

Checked%meanstheclientiscurrentlycheckingpreviously-downloadeddataforthetorrentjobinquestion.RSSmeanstheitemisapartofanRSSfeed,andnotyetaddedtothetorrentqueue.Movingmeansthetorrentjobhascompleted,andthetorrentfile(s)arebeingmovedto thealternatedestinationpath.Thisstatus willalsoshowupwhenusing the "SetDownloadLocation"function.Flushingmeans the torrent isabout to finishdownloadingand iswriting thepieces,thatarestillincache-tothedisk.

Trackerdisplaysthefirstworkingtracker'sbaseURL.

Page 89: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TrackerStatusdisplaysthetracker'sstatus.

Up Limit displays the maximum upload rate limit set on theindividual torrent job. If no limit is set, this column will be blank.Right-click ing a torrent job on this column will bring up the SetUploadLimitcontextsub-menu.

Up Speed displays the current speed at which data is beinguploadedfortheindividualtorrentjob.Iftheuploadrateisnegligible,thiscolumnwillbeblank.

Uploadeddisplaysthetotalamountofdatayouhaveuploaded.

ContextMenuIfyou right-click ona torrent job,you'llseeacontextmenu.They

aredescribedinthefollowinglist:

TorrentOptionsTransferwillcopyyourconvertedmediafile(s)toyourselectedpaireddeviceOpenwillattempttoopenthetorrentcontentsfor theselectedtorrent job(s)withtheassociatedapplicationforthefiletype.Thiswillonlyworkforsingle-filetorrentjobs.

OpenContaining Folder opens the directory containing the torrent contents in anExplorer window. If the torrent job contents consist of a single file, that file will behighlighted.Otherwise,thetorrentjob'sdirectorywillbedisplayedinstead.ShowConvertedFileswillopenWindowsExplorer in the locationof themediafilesconvertedforyourpaireddevice

Copy Magnet URI... copies a magnet URI link to the Windows clipboard for theselectedtorrentjob(s),multipleURIsseparatedbynewlines.

OpenURLinBrowserwillopenthelinkedURL(s)inyourdefaultwebbrowser.Force Start takes the selected torrent job(s) out of queue order (makes it ignore

queueing) and forces it to start immediately, even if themaximumnumber of activetorrentjobsand/ordownloadshasbeenreached.Forcedtorrentjobswillnotstopeveniftheyreachtheseedinggoal.Theschedulerisunabletostopforcedtorrentjobs.Startwill start the selected torrent job(s), or add it onto the queue if the number ofactivetorrentjobshasreachedthemaximumsetinthePreferences.

Pause will pause the selected torrent job(s), but won't actually stop it. This tellsµTorrenttoattempttoretainconnectionstopeerswithouthavingtore-establishthemlikestartingstopped torrent jobswould require. It isuseful forwhenyouneedquick

Page 90: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

accesstobandwidth.RealizethatwhileµTorrentwon'tdroptheconnectionsonitsownaccord, the connection can still get dropped by the client on the other end of theconnection.Stopwillstoptheselectedtorrentjob(s).Allconnectionswithpeersaredropped.

MoveUpQueuewill decrease theselected torrent'squeuenumber, thusbringing itcloser to the topof thequeue(meaning itwillbecomeactivesooner thanthosewithhigher queue numbers). Holding Shift while pressing this button will move theselectedtorrentjobtothetopofthequeue.Notethatthisbuttonwillnotvisuallymovethe torrent job up the list unless you sort the list by the "#" column. PressingCtrl + Alt + Up on thekeyboard isequivalent toselecting this itemwhen the torrentjobisselected.

MoveDownQueuewillincreasetheselectedtorrent'squeuenumber,thusbringingitfurtherfromthetopofthequeue(meaningitwillbecomeactivelaterthanthosewithlowerqueuenumbers).Holding Shift whilepressingthisbuttonwillmovetheselectedtorrentjobtothebottomofthequeue.Notethatthisbuttonwillnotvisuallymovethetorrent job down the list unless you sort the list by the "#" column. PressingCtrl + Alt + Down onthekeyboardisequivalenttoselectingthisitemwhenthetorrentjobisselected.Labelsallowsyoutosetorresetlabelsforanyselectedtorrentjob.All labelswillbelistedatthethissubmenu,whereyoucanalsoselect-check(orun-check)anyofthemforthistorrent.

New Label... will display a dialog asking you to enter the name of a new(temporary)label.SetPrimary will choose a label to be the first one displayed (primary) for thistorrent.

BandwidthAllocationisanoptionthatmakesµTorrentallocateuploadbandwidthtothe selected torrent job(s) basedon theoption selected.Thisoptionworksonly if aglobal maximum upload rate is set, or the selected torrent job(s) each have anindividualmaximumuploadrateset.

Highwillgivetheselectedtorrentjob(s)moreuploadbandwidthrelativetoothertorrentjobsoflowerbandwidthallocationlevels(LoworNormal).Normalisthedefaultbandwidthallocationgiven.Lowwill give the selected torrent job(s) lessuploadbandwidth relative to othertorrentjobsofhigherbandwidthallocationlevels(NormalorHigh).SetDownloadLimit allows you to control themaximum download rate for the

selected torrent job(s). The values displayed depend on the speed popup listsettings in the Preferences. If the speed popup list is notmanually overridden,then the maximum value available for selection will depend on the globalmaximumdownloadratelimit.SetUploadLimitallowsyoutocontrolthemaximumuploadratefortheselectedtorrentjob(s).ThevaluesdisplayeddependonthespeedpopuplistsettingsinthePreferences. If the speed popup list is not manually overridden, then themaximumvalueavailableforselectionwilldependontheglobalmaximumupload

Page 91: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ratelimit.

Remove removestheselectedtorrent job(s) fromthe list,butall relatedfilesare leftintactonthedisk.RemoveAnd

Delete .torrent removes the selected torrent job(s) from the list and thecorresponding.torrentfile(s)fromthe.torrentfilestoragelocation.Delete .torrent + Data removes the selected torrent job(s) from the list, thecorresponding.torrentfile(s)fromthe.torrentfilestoragelocation,andallcontentdownloadedfromthetorrentjob(s).ThisactioncanalsobeperformedbypressingShift + Delete onthekeyboard.Delete Data removes the selected torrent job(s) from the list and all contentdownloadedfromthetorrentjob(s).

ForceRe-Check tells µTorrent to check the torrent contents of the selected torrentjob(s)formissingfilesandpiecesthatfailthehashcheck.Evenifmultipletorrentjobsare selected to be re-checked, µTorrent will check them sequentially, one at a time(knownasa round-robinmethod).Pausinga torrent jobwhile it isbeing re-checkedwill pause the re-checking process for that torrent job, andwillmove onto the nexttorrent job to re-check ifmultiple torrent jobsareselected.Any incompletepieces inthe torrent contents will be removed during the re-checking process, so a drop inprogresspercentagewouldnotbeanunlikelyoccurrence.

AdvancedResetBans allows you to clear any bans µTorrent has placed on peers in theselectedtorrentjob(s)forsendingtoomanyhashfailedpieces.ClearPeerList allowsyou to clearall peers from thepeer list for theselectedtorrentjob(s).Set Download Location... lets you set the location of the contents for theparticular torrent if theyareevermovedafter the torrent job isadded.Thenexttimethetorrentjobisstarted,itwillbehashcheckedtoverifythedataintegrity.SetDestinationName...letsyouchangethenameofthedirectoryintowhichthefileswillbedownloaded.ShowDownloadBar toggles thedisplayofa floatingdownloadbar thatshowsquick statistics for the selected torrent job(s). The download bars are separatefrom theµTorrent interface, so they canbedisplayedwhile themainwindow isminimizedorclosedtotray.

UpdateTracker allows you to perform amanual announce on the selected torrentjobs' trackers. Only trackers whose minimum intervals have elapsed since the lastmanual update will be updated. This option is disabled if60 seconds have not yetpassedsincethelasttimeitwasused,oriftheelapsedtimesincethelastupdateisless than the minimum interval for every selected torrent job's tracker(s). If theconditiontobeenabledhasbeensatisfiedbyatleastoneoftheselectedtorrentjobs,theoptionwillbeenabled,butwhenused,willbe invokedonlyon thosetorrent jobsthathavemettheconditionsforoptiontobeenabled.

Page 92: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

PropertiesopensuptheTorrentPropertiesdialog,whereyoucanmodifyseveralofthetorrentjob'ssettings.

RSSItemOptionsOpenwillattempttoopenthe.torrentfile(s)associatedwiththeselecteditem(s)tobeaddedtothetorrentjobslist. Double-click ingontheselecteditemachievesthesameresult.OpenURLinBrowserwillopenthelinkedURL(s)inyourdefaultwebbrowser.ThisisusefulforRSSfeedsthatdonotlinkdirectlyto.torrentfiles,butinstead,toapagethatlinkstothem.

Clear Feed History removes all entries in the RSS Downloader's History tab thatcamefromtheselectedfeed(s).

Add to Favorites adds the selected items to the Favorites, attempting to createsuitablerulesfortheselecteditems.

Page 93: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 94: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

DetailedInfoPane

Thedetailedinfopaneallowsyoutoviewdetailedinformationaboutthe selected torrent job that isn't available in the torrent job list itself.There are several tabs, each of which contain different types ofinformation.Thedetailedinfopane'svisibilitycanbetoggledbyselecting"Options" then"ShowDetailed Info" in themainmenus,orbypressingF5 onthekeyboard.ThelastselectedtabbeforeµTorrentisexitedwillbeautomaticallyselectedonthenextstart.

FilesInfoPeersRatingsTrackersPiecesSpeedLoggerRelated

Page 95: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 96: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Files

The Files tab allows you to view what files are included in thetorrent, as well as provide the ability to control what files aredownloaded. Double-click ingonanyfilewillopenitasifitwereopenedfromExplorer(meaningthatµTorrentwillattempttoopenthefile intheassociatedapplicationforthefiletype).

Name is the file's original path as described in the .torrent filemetadata.

Path is the file's save path on disk. If the path is not an absolute(full)path,itisthepathrelativetothetorrentjob'sSaveAsdirectory.

#Piecesisthenumberofpiecesthatcomprisethefile.

%istheapproximatepercentofthefilethatµTorrenthascompleted.Its value is calculated by dividing the number under the DonecolumnbythenumberundertheSizecolumn.Becausethisnumberis calculatedusing thesizeofall completedpiecesonly, itwill notincreaseuntilanotherpieceofthefilehasfinisheddownloading.

Done displays the total amount of data you have downloaded forthatfilethatpassedthehashchecks.

FirstPiece is the number of the first piece in the .torrent file thatcontainsdataforthefile.

ModedisplayshowµTorrentisusingthefile.Writemodemeansthefileisbeingactivelywrittento.Readmodemeansthefileisnotbeingactivelywrittento.

Piecesisthegraphicalprogressbarforthefile.Bluemeansthedatahasbeenwrittentodisk.Greenmeansthedataisstillunwrittentodisk.Redmeansthedataisisnotavailableintheswarm.Whitemeansthedataisisavailableintheswarm,buthasnotyetbeendownloaded.

Page 97: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Prioritydisplaystheprioritygiventothefile.high means µTorrent will attempt to complete the file more aggressively relative tootherfilesoflowerpriorities(lowornormal). If thereisanopportunityforthisfiletobecomemore complete, µTorrent will take it. Note that this does not guarantee thecompletionofthefile,orthatthefilewillcompletebeforeotherfilesoflowerpriorities.normalisthedefaultprioritygiven.lowmeansµTorrentwillattempttocompletethefilelessaggressivelyrelativetootherfilesofhigherpriorities(normalorhigh).Ifthereisanopportunityforanotherfileofhigherprioritytobecomemorecomplete,µTorrentwilltakeitoverdownloadingforthisfile. Note that this does not guarantee that the file will complete after other files ofhigherpriorities.skipmeansthefilewillnotbedownloaded.Donotethatsomefilessharepieceswithotherfiles.Assuch,youmightnoticethatapartofaskippedfile(orpossiblyanentirefile, if it issmaller than thepiecesize) isdownloaded.Understand that thisdoesnotmeanµTorrenthasignoredyourrequesttonotdownloadthefile.

Sizeshowsthesizeofthefile.

Rate,Resolution,Duration,Streamable,HasHeader,Codecs -allof thoseareinternalpropertiesrelatedtomediafiles, thatmightbestreamed.

ContextMenuOpenwillattempttoopentheselectedfileasifitwereopenedfromExplorer.

OpenContainingFolderopensthefile'sdirectorycontaininginanExplorerwindow,withthefilehighlighted.

HighPrioritywillsetthefile'sprioritytohigh.

NormalPrioritywillsetthefile'sprioritytonormal.

LowPrioritywillsetthefile'sprioritytolow.

Don'tDownloadwillsetthefile'sprioritytoskip.

Page 98: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Relocate...willsetthefiletobedownloadedtoalocationotherthanthelocationselectedfortheentiretorrentjob.Thisoptionisdisabledifthetorrentjobisstarted.

Page 99: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 100: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Info

TheGeneraltabiswhereyou'llfindmostofthegeneralstatisticsforthecurrentlyselectedtorrentjobavailable.

GraphicalProgressBarsTheupperDownloadedbar is thegeneralprogressbaruseful forgettingaquickvisualoutlookofthepercentcompleted.Selectivefiledownloadingistakenintoaccount,soonlythedatayouselecttobedownloaded will be counted. The number to the right of theDownloaded bar is the percentage of the torrent job that iscompleted,takingselectivefiledownloadingintoaccountaswell.

Whiterepresentswhathasnotyetbeendownloaded.Bluerepresentswhathasbeendownloaded.

The lowerDownloadedbar isequivalent to theupperbar,exceptthat itdoesnot takeselective filedownloading intoaccount,and italsodisplaysthedistributionofpiecescompletedinyourtorrentjob.Iftherearemorepiecesinthe.torrentfilethantherearehorizontalpixels for your desktop resolution, µTorrent will take the averagecompletion of adjacent pieces to decide what colors should beshown.

Whiterepresentsthepiecesthathavenotyetbeendownloaded.Bluerepresentsthepiecesthathavebeendownloaded.

TheAvailabilitybarshowsthespreadofthepiecesinthenetworkof peers you are connected to. If there are more pieces in the.torrent file than there are horizontal pixels for your desktopresolution, µTorrent will take the average completion of adjacentpieces todecidewhatcolorsshouldbeshown.Thenumber to therightistheactualavailabilityoftheselectedtorrentjob.

Darkbluemeansthepieceisavailableandcommon.Lightbluemeansthepieceisavailable,butrare.torrentcontentsizeRedmeansthepieceisnotavailablewithinthegroupofpeersyouareconnectedto.

Page 101: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Along with graphical progress bars, textual statistics are providedbelow.Anyofthesefieldscanbecopiedby right-click ingitandselecting"Copy".Thefollowingisadescriptionoftheinformationdisplayed(notethatmostof the informationdisplayedherecanbe found in the torrentjobslist):

TransferTimeElapsed displays the total amount of time accumulated thatthetorrentjobhasbeenstarted.

Remaining displays the estimated amount of time needed forµTorrenttofinishdownloadingthetorrentjob.Ifthetorrentjobisinseedingmode,thentheETAdisplaystheestimatedtimeitwilltakeforµTorrenttoreachtheseedinggoal.Ifthetorrentjobisstopped,thisfieldwillbeblank.Ifthetorrentjobistransferringtooslowly,orhas reached its seeding goal, this field will display the ∞ symbol.Notethatthisfieldtakesselectivefiledownloadingintoaccount,soonlythedatayouselecttobedownloadedwillbecounted.

Wasted displays the amount of data that was downloaded anddeleted,eitherfromhashfails,orfromredundantdata.Thenumberin the parentheses is the count for the number of hashfails thatoccurred.

Downloaded displays the total amount of data you havedownloaded, including those that were wasted or failed the hashcheck.

Uploaded displays the total amount of data you have uploadedsincethetorrentjobwasadded.

Seeds displays the number of seeds you are connected to. Thesecond number is the number of known seeds in the peer cachecollected from the tracker, DHT, and PEX. The number in theparenthesesisthenumberofseedsreportedbythetrackerscrape.

DownloadSpeeddisplaysthecurrentspeedatwhichdataisbeing

Page 102: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

downloaded for the individual torrent job. The number in theparentheses is the average download speed throughout the timethatthetorrentjobwasinDownloadingmode.

UploadSpeed displays the current speed at which data is beinguploaded for the individual torrent job. The number in theparentheses is theaverageuploadspeed throughout the time thatthetorrentjobwasstarted.

Peers displays the number of peers you are connected to. Thesecond number is the number of known peers in the peer cachecollected from the tracker, DHT, and PEX. The number in theparenthesesisthenumberofpeersreportedbythetrackerscrape.

DownLimit displays themaximumdownload rate limit set on theindividualtorrentjob.Ifnolimitisset,orthelimitissetto0,thisfieldwilldisplaythe∞symbol.

Up Limit displays the maximum upload rate limit set on theindividualtorrentjob.Ifnolimitisset,orthelimitissetto0,thisfieldwilldisplaythe∞symbol.

Share Ratio displays the ratio of uploaded data to downloadeddata. You can calculate it by dividing the number beside theUploaded field by the number beside the Download field. If thetorrentjobwasaddedwhenthefilewasalreadycomplete(seedingthe file upon adding), then the ratio will start from 0, and will becalculated based on the ratio of the uploaded data to the torrentcontentsize.

Status displays the status of that torrent as seen on the statuscolumn.

GeneralSaveAs shows the location that the torrentcontentsaresaved toonthedisk.

Page 103: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Total Size shows the total size of the torrent contents. The firstnumber displays the total amount of data in the torrent contents,takingselective filedownloading intoaccount.Thesecondnumberis the total amount of data you have downloaded that passed thehashchecksandhavebeenwrittentodisk.Ifthereisathirdnumberhere, then it's because you are using selective file downloading.Thatthirdnumberdisplaysthetotalsizeofthetorrentcontents,nottakingselective filedownloading intoaccount.Commentshowsthecommentplacedinthe.torrentfilebythe.torrentfile'screator.

Piecesshowsthenumberofpiecesinthetorrentjob,andthesizeofeachof thesepieces.Thenumber in theparentheses indicatesthenumberofpiecesµTorrenthassuccessfullyacquired.

Created On shows the date and time that the .torrent file wascreated along with the application that was used to create the.torrentfile(ifitcanbedetermined).

CreatedByshowswhomthe .torrent filewascreatedby (if itwasenteredintoit).

AddedOnshowsthedateandtimethatthe.torrentfilewasaddedbytheuserontothetorrents'jobslist.

CompletedOn shows the date and time that the torrent job hasbeencompleted.

Hashshowsthe.torrentfile'sinfodictionaryhash.

Comment shows any comment that was entered into the .torrentfile.

Page 104: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 105: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Ratings

In the Ratings tab you can view all the comments other usershavegiventothistorrent.Youcanalsoaddyourowncomment.

Submit-inthiseditboxyoucaneditandsubmityourownremarksaboutthistorrent.

Page 106: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 107: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Trackers

TheTrackers tabdisplays the trackers that µTorrent is currentlyusingfortheselectedtorrent job.Thefollowingisadescriptionofeachcolumn:

Name displays the tracker URL, or the name of the alternativesourcesforobtainingpeers.

Downloaded displays the number of times the torrent job wasreportedtobecompletebypeersonthetracker.

Interval displays the amount of time the tracker recommendedµTorrenttowaitbeforenextautomaticannounce.

Min Interval displays the minimal amount of time the trackerrequires µTorrent to wait before next announce. This value isdictatedbythetracker,andmaybedifferentfromtrackertotracker.Ifthetrackerspecifiesaminimumannounceintervaloflessthan30seconds, µTorrent will use 30 seconds as the minimum intervalinstead.

Peersdisplaysthenumberofpeersreturnedbythetrackerscrape.

Seedsdisplaysthenumberofseedsreturnedbythetrackerscrape.

Status shows the current status of the tracker. If an error occurswhileattemptingtousethetracker,dependingontheerror,itmightbedisplayedonthiscolumn.Thefollowingarecommonlydisplayed:

disabled means the source will not be used for the torrent job due to the optionsselected in the torrentproperties. This occurs onlywithDHT, Local PeerDiscovery,andPeerExchange.hostnamenotfoundmeansthetrackerIPcouldnotberesolved.ThismayoccurduetoDNS issues, or because thedomainor hostnamespecified is invalid or doesnotexist.

invalidurlmeansthetrackerspecifiedisnotvalid,andcannotbeusedwithµTorrent.Thismostoftenoccurs if thespecified tracker isnotof thecorrectprotocol (µTorrent

Page 108: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

supportsonlyHTTP,HTTPS,andUDPtrackers).notallowedmeansthesourcecannotbeusedwiththetorrentjob.ThisstatusoccursonlywithDHT,LocalPeerDiscovery,andPeerExchange,andonlywhenthetorrentjobisprivate.

scrapeokmeansthetrackerscrapesuccessfullyreturnedtheseedandpeercountsforthetorrentjob.scrapenotsupportedmeansthetrackerdoesnotsupportscraping.workingmeansthetrackerrespondedproperlyonthelasttrackerupdate.

Update In displays the amount of time (inminutes) until µTorrentnextannouncestothetracker.

ContextMenuUpdateTrackerallowsyou toperformamanualannounceon theselected trackers, assuming the minimum announce interval haspassedforthetrackers.Thisoptionisdisabledif60secondshavenotyetpassedsincethelasttimeitwasused,oriftheelapsedtimesince the last update is less than the minimum interval for everyselectedtracker.Iftheconditiontobeenabledhasbeensatisfiedbyatleastoneoftheselectedtrackers,theoptionwillbeenabled,butwhenused,willbeinvokedonlyonthosetrackersthathavemettheconditionsforoptiontobeenabled.

RemoveTracker removes theselected tracker(s) from the trackerlist.Thisaction canalsobeperformedbypressing Delete on thekeyboard.

AddTracker... opens the torrentproperties dialog,where you canaddtrackerstothetrackerlist.

Use DHT is a shortcut for the Enable DHT option in the torrentproperties.

Use Local Peer Discovery is a shortcut for the Local PeerDiscoveryoptioninthetorrentproperties.

UsePeerExchange isashortcut for thePeerExchangeoption in

Page 109: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

thetorrentproperties.

Page 110: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 111: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Peers

ThePeerstabiswhereyou'llfindinformationaboutallthepeersyouarecurrentlyconnectedtoontheselectedtorrent.Thefollowingisadescriptionofeachcolumn:

IPdisplaysthepeer'sIPaddressandtheflagofthecountrythey'refrom.IfResolveIPs isenabled, thecountry flagandhostnamewillbedisplayedinstead.

%displaystheapproximatepercentof thetorrent jobthepeerhascompleted.

ClientdisplaystheBitTorrentclientthatthepeerreportsitisusing.IfµTorrentsuspectstheclientofspoofing(faking)itsclientID,itwillnoteitassuch.

Debug displays information that might be useful in debuggingproblems.

DownSpeed istheaveragedspeedatwhichyouaredownloadingdatafromthepeer.

Downloaded istheamountofdatayouhavedownloadedfromthepeersincethetorrentjobwasadded.

Flags displays various letters, each carrying a special meaningaboutthestateoftheconnection:

?:yourclientunchokedthepeerbutthepeerisnotinterestedD:currentlydownloadingfromthepeer(interestedandnotchoked)d: your client wants to download, but peer doesn't want to send (interested andchoked)E:peerisusingProtocolEncryption(alltraffic)e:peerisusingProtocolEncryption(handshake)F:peerwasinvolvedinahashfailedpiece(notnecessarilyabadpeer,justinvolved)H:peerwasobtainedthroughDHT

Page 112: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

h:peerconnectionestablishedviaUDPhole-punchingI:peerestablishedanincomingconnectionK:peerunchokedyourclient,butyourclientisnotinterestedL:peerhasbeenordiscoveredviaLocalPeerDiscoveryO:optimisticunchokeP:peeriscommunicatingandtransportingdataoveruTPS:peerissnubbedU:currentlyuploadingtothepeer(interestedandnotchoked)u:thepeerwantsyourclienttoupload,butyourclientdoesn'twantto(interestedandchoked)X:peerwasincludedinpeerlistsobtainedthroughPeerExchange(PEX)

Hasherristhenumberofpiecesthispeersenttoyouthatfailedthehashcheck.

Inactive displays the number of seconds since the last non-keepalivemessagewassentwiththispeer.

MaxDown is the peak, unaveraged speed at which you weredownloadingfromthepeer.

MaxUpisthepeak,unaveragedspeedatwhichyouwereuploadingtothepeer.

Peer Download Rate is an estimated rate at which the peer isdownloading based on the peer's reported change in piecesobtained.Thisestimationisverycrudeandismostlikelyinaccurate,soitshouldonlybelightlyreliedupon.

Portdisplaysthelisteningportthatthepeerisusing.

Queueddisplaysthenumberofbytesrequestedbyapeerthatwasleftunsentbyyourclient.

Relevance is thepercentof the torrentcontents that thepeerhasthatyoucurrentlydonothave.

Reqsdisplaysthenumberof16KiBblockrequestsyou'vemadeto

Page 113: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

thepeerontheleftside,andthenumberof16KiBrequeststhey'vemadetoyouontherightside.

UpSpeedistheaveragedspeedatwhichyouareuploadingdatatothepeer.

Uploaded is the amount of data you have uploaded to the peersincethetorrentjobwasadded.

Waiteddisplaysthenumberofsecondssincethe lastrequestwasmadetothispeer.

ContextMenuAdd Peer... allows you to add a peer manually if you know thepeer's IPaddressandport. µTorrentwill attempt to connect to thenewly-addedpeerassoonaspossible.Onlyonepeercanbeaddedatatime,inthefollowingformat:IP:port

IPv4IPsmustbeinputtedinstandarddot-decimalnotation,likeso:127.0.0.1:80.IPv6 IPsmust be inputted in colon-hexadecimal notation (enclosed between squarebrakets), like so: [0000:0000:0000:0000:0000:0000:0000:0001]:80. Zero-groupedIPv6addressesareaccepted.

CopyPeerListwill copy the IPaddressesand theportsofeverypeerithasinitspeercachetotheclipboard,oneIP:portpairperline.

CopySelectedHostswill copy the IPaddressesand theportsofeachselectedpeer,oneIP:portpairperline.

LogTraffic toLoggerTab tellsµTorrent to log connectiondetailsfromthetorrentjobtotheLoggertab.

ReloadIPFilter forcesµTorrent to reload ipfilter.dat.Thisoption isdisabledwhenipfilter.enableisdisabled.

Resolve IPs tells µTorrent to convert the IP addresses into

Page 114: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

hostnames for display purposes. This option must be enabled inorderforflagstobedisplayednexttothepeer.

Page 115: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 116: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Pieces

ThePieces tabdisplayseachpiececurrentlybeingdownloadedbyµTorrent. If apiece is selected, thenholding Shift on thekeyboardwhile right-click ingonthepieceslistwilldisplayacontextmenuwiththeoption,"Logpieceinfo...."Whenselected,debuginformationisaddedtothe Logger tab for the currently-highlighted piece. The following is adescriptionofeachcolumn:

#isthepiece'snumberinthe.torrentfile.

#ofBlocksisthenumberof16KiBblocksthatcomposethatsinglepiece.

Availability is the number of times this piece is seen completedwithinthegroupofpeersyouarecurrentlyconnectedto.

Blocksisthegraphicalprogressbarforthepiece.You'llnoticethattherearedifferentcolorsdisplayedfordifferentblocks.Theyareasfollows:

Darkbluemeansthedatahasbeendownloadedandwrittentodisk.Medium blue means the data has been downloaded, but remains in the cache inmemory,unwrittentodisk.

Lightbluemeansthedatahasbeenrequestedfromasinglepeer.Greenmeansthedatahasbeenrequestedfrommultiplepeers.Blocksonlyturngreenduringendgamemode.

Whitemeansthedataisisavailableintheswarm,buthasnotyetbeendownloaded.

Completedisthenumberofblockscompletedinthepiece.

Mode is thegeneralevaluationof thespeedatwhich thepiece isbeing transferredby thepeer.Apiece'smodecanbeeitherfast,medium, or slow. µTorrent uses this evaluation to determinewhetherapieceshouldbetakenfromfastpeersorslowseeds.Thisismeant to try toprevent situationswherea slowseedsends thesame piece as a fast peer. Instead of allowing that to happen,

Page 117: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

µTorrent attempts to have the slower seed send another piece,possiblysomethingthatmightberarerintheswarm.

Priority shows thepriority µTorrent hasassigned thepiecebasedon the priority of the file(s) it belongs to. If the piece belongs tomultiple files, then it is assigned the highest priority of the files itbelongs to. If a piece passes the criteria for being given higherprioritybybt.prio_first_last_piece(assumingtheoption isenabled),and the piece's priority is not skipped, then piece's priority iselevatedbyoneprioritylevel.

Sizeisthesizeofthepiece.

Page 118: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 119: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Speed

The Speed tab displays graphs of the the global upload anddownload speeds, aswell as some basic statistics about disk I/O andcacheusage.

TheShow dropdownmenuallowsyou to select the typeof graphyou'dliketobedisplayedinthegraphcanvasbelow.

Upload&DownloadshowsacombinationoftheDownloadandUploadgraphs.Downloadshowsagraphofthecurrentglobaldownloadspeed.Thelightgreen-coloredlinerepresentstheglobaldownloadratelimit.Ifnolimitissetfortheglobaldownloadrate,thislinewillnotbeshown.The solid green-colored line represents the current global download rate,countingonlypayloaddata(asopposedtoincludingoverhead).The long-dashed green-colored line represents the global download rate forpayloaddatadownloadedfromlocalpeers.The short-dashed green-colored line represents the global download rate,includingdownloadoverhead.Ifgui.graph_overhead isdisabled, this linewillnotbeshown.

Uploadshowsagraphofthecurrentglobaluploadspeed.Thelightred-coloredlinerepresentstheglobaluploadratelimit.Ifnolimitissetfortheglobaluploadrate,thislinewillnotbeshown.Thesolidred-coloredlinerepresentsthecurrentglobaluploadrate,countingonlypayloaddata(asopposedtoincludingoverhead).Thelong-dashedred-colored line represents theglobalupload rate forpayloaddatauploadedtolocalpeers.Theshort-dashed red-colored line represents the global upload rate, includinguploadoverhead.Ifgui.graph_overheadisdisabled,thislinewillnotbeshown.Thesolidyellow-colored linerepresents thecurrentuploadspeedgoingtowardnon-BitTorrent receivers, like media players streaming media from µTorrent, orbrowsersrequestingdatafromµTorrent'sWebUIbackend.

DiskStatisticsshowsseveralgraphspertainingtodiskandcacheaccess.Ineachofthesegraphs,thelighterlinesrepresentthegraphsforwritesorreads(dependingonwhichgraphyou're lookingat) toand from thecache.Theirmoresolidcounterpartsrepresentthewritesandreadstoandfromthedisk.Textualstatisticspertainingtodiskandcacheaccesscollectedforthecurrentsessionareshowntotheleftofthegraphs.The"Reset"buttonbelowresetsthecollectedstatistics.

TransferCapshowsthecumulativeamountofdatatransferredovertheperiodoftimespecifiedintheTransferCapsettings.

Page 120: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

The solid green-colored line represents the cumulative amount of datadownloaded.Thesolidred-coloredlinerepresentsthecumulativeamountofdatauploaded.The solid yellow-colored line represents the total cumulative amount of datatransferred(downloadedanduploaded).Thelightred-coloredlinerepresentsthetransfercaplimit.

TransferHistory shows the amount of data transferred for each day in the last31days.

Thesolidgreen-coloredlinerepresentstheamountofdatadownloaded.Thesolidred-coloredlinerepresentstheamountofdatauploaded.The solid yellow-colored line represents the total amount of data transferred(downloadedanduploaded).

Streaming shows several graphs related to streamingmechanism formedia files intorrentsyouarenowstreaming

Network Overhead shows you several graphs related to all the none-data relatedtrafficintoducedbytheBitTorrenttransferprotocol.

uTPDelayshowsyouseveralgraphsforthedifferenttimingdelayonlyrelevanttotheuTP(UDP)typeconnections.Disk Timing shows information about various types of disk activity for a specifictorrent.

TheResolutiondropdownmenuallowsyoutoselecttheintervalforthe timeunitused for theX-axisofeachgraph.TheY-axisvaluesareaverageoverthistimeresolution.

Page 121: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 122: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Logger

The Logger tab displays logged information regarding certaineventsinµTorrent.Informationdisplayedmostlyservedebugpurposes,andcanbeusefulwhentryingtosolveproblems.Informationdisplayedcanbeselected,andselectedlinescanbecopiedbypressing Ctrl + Conthekeyboard.YoucanaccesssomeoptionsforcontrollingtheLoggertab by right-click ing anywhere on the white area in the tab. You'll bepresentedwiththefollowingitemsinthecontextmenu:

Peer Traffic Logging contains a set of options that control whatmessagesaredisplayed in theLogger tabpertainingtopeer trafficandcommunication.

ErrorLoggingcontainsasetofoptionsthatcontrolwhatmessagesaredisplayedintheLoggertabpertainingtoerrorsthatoccurduringoperation.

Verbose Logging contains a set of options that control whatadditional,non-criticalmessagesaredisplayedintheLoggertab.

Clearallloggingflagsdisablesalloftheloggingoptions.

CopycopiestheselectedLoggerlinestotheclipboard.

Logtofile...allowsyoutosavelog informationtoafileondisk.Afull path should be specified, otherwise the log's location will besavedtothecurrentworkingdirectory,whichcanvarydependingonhowyouopenedµTorrent. Inorder to log todisksuccessfully, youmustfirstselectthismenuitemandspecifythefilenameforthelog.µTorrentwillstartthelogondiskfromthattimeforward.Whenyouwishtostoplogging,selectthismenuitemagainandleavethefieldblank,andpress"OK"(unlessyouwishtosavetostartwritingtoanewfileinserial).Nologgerinformationwillbewrittentothelogfile

Page 123: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

untiltheloggingtodiskisstopped.

DumpDHTBuckets,DumpDHTTracked,Dump Memory Info,dump Network Info andDump Sockets dump advanced debuginformationintotheLogger.

ClearLogdoesjustthat--itclearsthecontentsoftheLoggertab.

Page 124: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow

Page 125: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

StatusBar

The status bar shows general information and statistics aboutµTorrent.Itsvisibilitycancantoggledbyselecting"Options"then"ShowStatusBar"inthemainmenus,orbypressing F6 onthekeyboard.Theleftmostsectionofthestatusbarisanemptyslotthatresizesalongwiththewindow'swidth, so the followingdescriptionsstart from theseconditemfromtheleftandmovesrightward.

TheNotification section displaysmessages in µTorrent about thestatus of the torrent jobs. If there are no issues, this section willremainblank.

DiskOverloaded means that the disk was not able to keep up with the read/writespeed.Ifthishappenswhenyoufirstaddatorrentjob,it'snormal,andwilldisappearafter several minutes. If otherwise, youmay want to try tweaking your Disk CachesettingsinthePreferencesLimited by scheduler means the download and/or upload rates are following theSchedulerrulesforthehour.

Stoppedbyschedulermeans all unforced torrent jobs are stopped to observe theSchedulerrulesforthehour.Stopped by speed test means all started torrent jobs, forced or otherwise, arestoppedtoallowtheSetupGuide'sspeedtestertoobtainasaccuratearesultasitcanachieve.All torrent jobsstoppedby thespeed testare resumedafter thespeed testcompletes.

StoppedbytransfercapmeansallunforcedtorrentjobsarestoppedtoobservetheTransferCaprules.Seeding only means any unforced torrent job that is not seeding are stopped toobservetheSchedulerrulesforthehour.

TheDHTStatussectiondisplaysthecurrentstatusofDHT.

DHT:DisabledmeansyouhavedisabledDHT,soµTorrentisn'tconnectedtotheDHTnetwork.

DHT:Xnodes(whereXisaninteger)meansDHTisenabled,andµTorrentisdirectlyconnected toX other clients on theDHT network. The keyword is "directly," as thisnumberisnotanindicationofthenumberofusersyouareeffectivelyconnectedtoontheDHTnetwork--thatnumberismuchgreater.

Page 126: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

The Network Status section displays an icon to signify yourconnectability to people outside of your firewall (software and/orhardware). Left-click ingontheiconwillopentheSetupGuide.Notethat thenetworkstatus lightcanbeblankaswell, inwhichcase itsimplymeansthatnotorrentjobsarestarted,soµTorrentisunabletochecktheportstatus.

meanseverythingisfine,andyouarereceivingincomingconnections.meansno incomingconnectionshavebeenreceivedyet.Seeingthis icondoesn't

automatically mean something is wrong unless it remains yellow for an extendedperiodoftimewhilethereareactivelytransferringtorrent jobs.Ifyou'reunsureaboutwhetheryourport is forwardedproperly, then thebestcourseofaction is touse theportcheckerintheSetupGuide.

meansµTorrentwasn'tabletousethelisteningport.Generally,thismeansafirewallisblocking theport (inwhichcaseyoushouldattempt to fix it),but it'salsopossiblethatanotherapplication isusing thisport, inwhichcaseµTorrentwill informyou thatthereisalisteningerror.

The Download section starts with a "D" and displays downloadspeedrelatedstatisticsinthefollowingorder:

Theglobaldownloadrate limit (insquarebrackets,assumingsucha limit isset,andShowspeedlimitsinthestatusbarisenabled)Thetotaldatadownloadspeed

Thetotalcommunicationdownloadoverheadspeed(withan"O"precedingthespeed)The total local peer download speed (with an "L" preceding the speed, assumingµTorrentisdownloadingatmorethan1KiB/sfromlocalpeers)

Thetotalamountofdatadownloadedthissession(witha"T"precedingtheamount)

TheUpload section starts with a "U" and displays upload speedrelatedstatisticsinthefollowingorder:

The global upload rate limit (in square brackets, assuming such a limit is set, andShowspeedlimitsinthestatusbarisenabled)Thetotaldatauploadspeed

Thetotalcommunicationuploadoverheadspeed(withan"O"precedingthespeed)Thetotallocalpeeruploadspeed(withan"L"precedingthespeed,assumingµTorrentisuploadingatmorethan1KiB/stolocalpeers)

Thetotalamountofdatauploadedthissession(witha"T"precedingtheamount)

Page 127: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

The Links section contains optional icon-links to µTorrent'sFacebook'sweb-pageandTweeter'sweb-page.Bothlinksareone-time only links, and will be permanently removed once you clickthem.

ContextMenuDepending on where you right-click the status bar, you will get

differentmenustocontrolµTorrent'sbehavior.

Right-click ing anywhere to the left of the Download section willshowacontextmenuwiththefollowingoptions:

Enable Scheduler allows you to enable or disable the scheduler from the withouthavingtotoggleitmanuallyinthePreferences.EnableDHTallowsyoutoenableordisableDHTfromthewithouthavingtotoggle itmanuallyinthePreferences.

Right-click ingontheDownloadsectionwill showacontextmenuthatallowsyou tocontrol theglobalmaximumdownload limit.Thevalues displayed depend on the speed popup list settings in thePreferences.

Right-click ingontheUploadsectionwillshowacontextmenuthatallowsyou tocontrol theglobalmaximumupload limit.Thevaluesdisplayed depend on the speed popup list settings in thePreferences.

Page 128: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface

Page 129: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Preferences

This section provides descriptions of all options available in theµTorrentPreferencesdialog.NearlyallofµTorrent'sinternalsettingscanbe configured here. To access the Preferences, select "Options" then"Preferences..." in themainmenus,orpress Ctrl + P on thekeyboard.ThelastselectedsectionbeforethePreferencesdialogisclosedwillbeautomaticallyselectedthenexttimetheuserentersthePreferences.

GeneralUISettingsDirectoriesConnectionBandwidthBitTorrentTransferCapQueueingSchedulerRemotePlaybackPairedDevicesAdvanced

UIExtrasDiskCache

WebUIRunProgram

Page 130: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 131: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

General

LanguageTheLanguage dropdownmenuallowsyou to select the languagefor theentireµTorrent interface. Inorder for this towork,youmusthave installed the language pack (utorrent.lng) into µTorrent'ssettings directory, or in the same directory as the µTorrentexecutableitself.

TheMore...buttonopensthedownloadpage inyourwebbrowser,whereyou'llfindthelanguagepackavailablefordownload.

WindowsIntegrationThe Associate with torrent files button tells Windows to open.torrent files, .btsearch files and magnet URIs in µTorrent. Ifmaindoc.icoispresentinµTorrent'ssettingsdirectory,itwillbeusedas the icon for .torrent files insteadofmakingWindowsattempt togenerateaniconautomatically.

The Install IPv6/Teredo buttonmakesµTorrent install IPv6/Teredosupport on the computer. Note that this option works only onoperatingsystemsreleasedafterWindowsXPwithatleastServicePack2(SP2)installed.

Check association on startup will tell µTorrent to checkassociationswithanythingitisassociatedwitheachtimeitisrun.Iftheassociationno longerbelongs toµTorrentatstart, theuserwillbepromptedforfurtheraction.

StartµTorrentwhenWindowsstartswillmakeµTorrentstartwhenWindowsstartsup.

The Start minimized will make µTorrent start minimized whenWindowsstarts.

Page 132: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

UpdatesandPrivacyAutomatically install updates will automatically install newversions of µTorrent when they become available. The check fornewversions isdoneonstartupandperiodically thereafter,waiting24 hours between each update check (automatic or manual). Ifunchecked,youwillneedtoupdateµTorrentmanually.

Update to beta versions will update µTorrent to beta versions ifchecked.Ifunchecked,µTorrentwillonlyupgradetostablereleasebuilds.

Notifymebefore installingupdates will ask the user to confirmupdates to µTorrent if checked. If unchecked, µTorrent willautomaticallyupdate.

Send detailed info when checking for updates (alwaysanonymous)allowsµTorrenttosendarandomlygeneratedIDandtheµTorrentversionandbuildnumberstotheupdateserverduringupdate checks in order to count the number of people there areusing µTorrent. Whether or not this option is enabled, allcommunicationwiththeµTorrentserversarealwaysanonymous.

TheUseBoss-Keypasswordfieldallowsyoutoselectakeyboardcombinationthat,whenpressed,willtogglethevisibilityofalltracesµTorrentontheimmediatedesktop.Themainwindowandanyopendialogs, the taskbar entry, and the system tray icon all disappearwhen hidden, and appear again when unhidden (by pressing thekeyboard combination a second time). To set this field, you mustpressthekeyboardcombinationyouwishtosettheboss-keyto.Todoso,pressyourchoiceofmodifierkeys(anycombinationof Ctrl ,Alt ,and Shift )andthekey(letters,numbers,functionkeys,andsoon). Make sure the key combination you select is not used byanotherapplication,asthatcanleadtoconflicts.

The Clear Private Data button clears previously used paths invarious locations, such as the Add New Torrent dialog and theCreateNewTorrentdialog.

Page 133: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

WhenDownloadingAppend.!uttoincompletefilestellsµTorrenttoappendthe.!utextension toany file in the torrentcontents thatstillhasn't finisheddownloading.Onceafileiscompleted,theextensiongetsremovedfrom it. Note that the state of this option takes effect immediatelyafter thepreferencesaresaved, regardlessofwhether torrent jobsarestarted,stopped,paused,orqueued.

Pre-allocateallfilestellsµTorrenttocreateandfullyallocateeveryfileyouselecttodownloadimmediatelyafterstartingthetorrentjob.Note that this option does not have an impact on hard drivefragmentation (advantageous or otherwise), as µTorrent alreadyallocateseachfileuponwritingtodiskevenwithoutthisoption.

Preventstandbyifthereareactivetorrentsisself-explanatory;ifthere are active torrent jobs, µTorrent will attempt to keep thecomputeroutofautomaticstandbymode.

Page 134: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 135: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

UISettings

DisplayOptionsConfirm when deleting torrents displays a dialog asking forconfirmation when you try to delete a torrent job from the torrentjobslist.

Confirm when deleting trackers displays a dialog asking forconfirmationwhenyoutrytodeleteatrackerfromtheTrackerslist.

Show confirmation dialog on exit displays a dialog asking forconfirmationwhenyoutrytoexitµTorrent.

Alternate list background color will make µTorrent alternate thebackgroundcolor foreach item ina list-view (be it the torrent jobslist, or oneof the list-views in thedetailed infopane) between thedefault list-viewbackgroundcolorandthecolumnhighlightcolor. Ifdisabled, µTorrent will simply display the default list-viewbackgroundbehindeveryiteminthelist-view.

Showcurrentspeedinthetitlebardisplaysthetotaluploadanddownloadratesinthetitlebarofthemainwindow,before"µTorrent".

Showspeedlimitsinthestatusbardisplaystheglobalrate limit(ifset)nexttoitscorrespondingvalueinthestatusbar.

Use finegrained fileproprietiesdisplays16priority levels in thefilestabinsteadoftheregularthree(normal/high/low).

Confirm exit if critical seeder displays a confirmation dialoguewhenyoutrytoexitandyouareacritical-onlyseeder

SystemTrayClosebuttonclosesuTtotraywilltellµTorrenttoclosethemain

Page 136: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

windowtosystemtrayratherthanexitwhentheclosebuttonisusedinthewindowtitlebar.

MinimizebuttonminimizesuTtotraywilltellµTorrenttominimizethemainwindowtosystemtrayratherthanthetaskbar.

Always show tray icon will display the tray icon regardless ofµTorrent'smainwindowvisibility(unlesshiddenwiththeboss-key).Ifdisabled,µTorrentwillonlydisplaythetrayiconwhenit isclosedorminimizedtosystemtray.

Single click on tray icon to open willmake it so that it takes asingle left-click onthetrayicontodisplayorhidethemainwindow.If left unchecked, it would require a double-click to achieve thesameresult.

Show balloon notifications in tray will display a bubble tooltipnotificationinthesystemtraywhencertaineventsoccurinµTorrent,suchas thedownloadcompletionofa torrent job,anerror,andsoon.

Alwaysactivatewhenclickedwillmakeitsothat left-click ing(ordouble-click ing, depending on whether the single click tray iconoption is enabled or disabled) the tray icon will only activate themain window. If left disabled, µTorrent would normally alternatebetweenactivatingandhidingthewindowforthesameaction.

WhenAddingTorrentsDon't start thedownload automatically addsmanually importedtorrentjobsinstoppedmode.Ifthisoptionisenabled,"Starttorrent"intheAddNewTorrentdialogwillbeuncheckedbydefault(butcanstillbeenabled).Ifthatdialogisnotenabled,torrentjobswillsimplybeaddedinstoppedmode,andwillhavetobestartedmanually.

ActivatetheprogramwindowwillopentheµTorrentmainwindow(if hidden, minimized to system tray, or minimized to taskbar). Ifunchecked,µTorrentwillsimplydisplaytheAddNewTorrentdialog.

Page 137: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

ShowawindowthatdisplaysthefilesinsidethetorrentwilltellµTorrent to display the Add New Torrent dialog. If unchecked,µTorrent will simply ask where you'd like to save the torrentcontents,assumingadefaultdownloadlocationisnotset.

ActionsforDoubleClickForseedingtorrentsallowsyou toselect theaction thatµTorrenttakeswhen you double-click a seeding torrent job on the torrentjobslist.

For downloading torrents allows you to select the action thatµTorrenttakeswhenyou double-click adownloadingtorrentjobonthetorrentjobslist.

Page 138: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 139: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Directories

LocationofDownloadedFilesPut new downloads in specifies the default location that thecontentsofnewlyaddedtorrentjobswillbedownloadedto.

Alwaysshowdialogonmanualadd tellsµTorrent todisplay theAddNewTorrentdialogevenifadefaultdownloadlocationis.If leftunchecked,µTorrentautomaticallysets the download location to the specified location and adds the torrent job to thetorrentjobslistaccordingly,withoutuserintervention.

Movecompleteddownloads to specifies the location that torrentcontentsthathavefinisheddownloadingshouldbemovedto.Filesare moved immediately after the torrent job finishes downloadingandthefilesarewrittentodisk.

Appendthetorrent'slabelwilladdthetorrentjob'slabeltothepaththatthetorrentcontentsaremovedtoaftertheyfinishdownloading.Only move from the default download directory tells µTorrent to move torrentcontentsonlyifitwassavedtothedirectoryspecifiedunder"Putnewdownloadsin".Ifthatoptionwasn'tset,thisoptionshouldbeleftdisabled.

Locationof.torrentsStore .torrents in sets the location that µTorrent should save.torrent files to. By default, µTorrent will save these files to thesettingsdirectory.

Move .torrents for finished jobs to moves .torrent files to thespecifiedlocationafteritiscompleted.Bydefault,thesefilesremaininthesamelocationthattheywerefirstcopiedto.

Automatically load .torrents in directory tells µTorrent to checkthespecifieddirectoryeverysecondfornewnew.torrent files,andautomaticallyloadthem.Notethatthedirectoryspecifiedheremustbe different from the directories specified in the .torrent storagesettings, otherwise, you will run into problems with .torrent fileslookinglikethey'remissingtoµTorrent.

Page 140: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Deleteloaded.torrentstellsµTorrenttodeletethe.torrentfilewhenitisauto-loaded.Normally,ifthisoptionisnotchecked,µTorrentappends.loadedtotheextensiontoindicatethatithasbeenloadedandtopreventµTorrentfromtryingtoloadthe.torrentfileagain.

Page 141: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 142: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Connection

ListeningPortThePortused for incomingconnections field specifies the portthatµTorrentshouldusetolistenforincomingconnections.ThisportmustbeunfirewalledforoptimalusageofµTorrent.Settingtheportto0indicatestoµTorrentthatyouwouldlikeforittoselectarandomportafterthechangesareconfirmed.

TheRandom port button selects a random port between 10000and65000asthelisteningport.

EnableUPnPportmapping allowsµTorrent to communicatewiththeroutertoforwardaportwithoutyourmanualintervention.Somedevices do not support Universal Plug and Play (UPnP), so youmightstillhavetoforwardyourportsmanually.DisableUPnPifthatisthecase.

Enable NAT-PMP port mapping allows µTorrent to attempt toforward a port with routers that support the NAT port mappingprotocol(Appleproducts,forexample).

RandomizeporteachstartmakesµTorrent selecta randomportbetween1000 and65000 to use at startup.Note that this optionmightconflictwithyourport forwardingsettings,so ifyoumanuallyopenports in your routerand firewall, it'sbest to leave thisoptiondisabled.

AddWindowsFirewallexceptionallowsµTorrenttoaddanentryto the Windows Firewall exceptions list that lets it bypass thefirewall. This is useful only if you actually haveWindows Firewallenabled. Note that this option works only on operating systemsreleased after (and including) Windows XP with at least ServicePack2(SP2)installed.

Page 143: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ProxyServerTheTypedropdownmenuspecifiesthetypeofproxyyouaretryingtouse.

TheProxyfieldiswhereyouentertheproxy'sURLorIPaddress.

ThePortfieldiswhereyouentertheproxy'sport.

CheckingAuthentication indicates that you need to log into theproxyserverinorderforittowork.

TheUsername field iswhereyouenter theusername required to log into theproxyserverforauthentication.ThePassword field iswhere youenter thepassword required to log into theproxyserverforauthentication.

Use proxy for hostname lookups forces µTorrent to performhostname (DNS) lookups through the proxy. Reverse DNS is notproxied.

Use proxy for peer-to-peer connections forces µTorrent tocommunicate and transfer data with peers through the proxy. Bydefault, thisoptionisdisabled,andµTorrentonlyusestheproxytocommunicate with trackers. This option may not work with someHTTPproxies(notallHTTPproxiessupportHTTPCONNECT).

Note: µTorrent canonly proxyUDP-based communication throughSOCKS5proxies.ProxyingofIPv6trafficiscurrentlynotsupported.By default, connection types that your proxy does not supportwillsimplyconnectasnormal.

ProxyPrivacyDisable all local DNS lookups will disable reverse DNS andprevent hostname lookups from bypassing the proxy. Thiswill notfunction properly without enabling "Use proxy for hostnamelookups." If your proxy ismisconfigured or notworking, thenDNSwill simply fail. As a safeguard, µTorrent's autoupdates and crashreportswillbypassthisoption.

Page 144: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Disable features that leak identifying information will preventµTorrentfromsharingyournon-proxiedIPthroughhandshakeswithother peers, as well as through DHT. It will also prevent it fromhandingoutyourIPv6addresstoIPv4peersandviceversa.

Disable connections unsupported by the proxy will disableconnection types that your proxy type cannot handle. For HTTP,HTTPS and SOCKS4 proxies, this will disable all UDP-basedcommunication(DHT,uTP,UDPtrackers,IPv6).ForSOCKS5,itwillonlydisable IPv6,as IPv6 iscurrentlynotproxied. If yourproxy ismisconfiguredornotworking,alltrafficintheclientwillstop.

Page 145: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 146: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Bandwidth

GlobalUploadRateLimitingTheMaximumuploadrate field limits themaximumrateatwhichµTorrentwillupload.Settingthevalueto0isequivalenttosettingittounlimited.ThisvalueisinterpretedinKiB/s,sopleaseenteritassuch.

TheAlternateuploadratewhennotdownloadingfieldallowsyouto define an alternate upload rate when no torrent job is indownloadingmode(onlyseeding).Otherthanthecontextinwhichitis active, this upload rate limit behavesexactly like the "Maximumuploadrate"field.Unlessyouunderstandwelltheconsequencesofenabling this option, refrain from using it, as it might give theimpressionthatµTorrentisnotobeyingtheglobalmaximumuploadrate.ThisvalueisinterpretedinKiB/s,sopleaseenteritassuch.

GlobalDownloadRateLimitingTheMaximum download rate field limits the maximum rate atwhichµTorrentwilldownload.Settingthevalueto0isequivalenttosetting it to unlimited. Note that download rate limiting is veryunreliable, so you might see greater fluctuations in downloadspeedswith this option set to anythingother than0, and µTorrentmightnotbeabletolimitthespeedstothespecifiedamounteither.ThisvalueisinterpretedinKiB/s,sopleaseenteritassuch.

NumberofConnectionsTheGlobal maximum number of connections field defines themaximum number of connections that µTorrent can make at anygiventimeinallactivetorrentjobs.

The Maximum number of connected peers per torrent field

Page 147: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

definesthemaximumnumberofpeersthatµTorrentcanconnecttoatanygivenmomentforeachtorrentjob.

The Number of upload slots per torrent field defines themaximumnumberofpeersthatµTorrentwilluploadtoatanygivenmomentforeachtorrentjob.

Useadditionaluploadslotsifuploadspeed<90%tellsµTorrenttoopenmoreuploadslots if thecurrent totaluploadspeed is lessthan90%oftheglobalmaximumuploadrate.

Page 148: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 149: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

BitTorrent

BasicBitTorrentFeaturesEnableDHTNetworkenables theDistributedHashTable(DHT) ifchecked.You canalso do this by right-click ing theDHTstatus inthemainwindowstatusbarandselectingthecorrespondingoption.

EnableDHTfornewtorrentstellsµTorrenttocheckforpeersfromtheDHTnetworkoneachnewlyaddedtorrentjob.Thisoptiononlyworks if DHT is enabled, and if the 'private' flag is not set in the.torrentfile.

Enable Local Peer Discovery allows µTorrent to attempt todiscover local peers via multicast. If a peer is considered local,transferrateswiththepeerwillnotbelimitedunlessLimitlocalpeerbandwidthisalsoenabled.LocalPeerDiscoverywillnotbeusedfor.torrentfileswiththe'private'flagset.Thisoptionservesasadefaultsettingfornewly-addedtorrentjobs,anddoesnotretroactivelyaffectpreviously-added.Thisoptioncanbedisabledonaper torrent jobbasisintherespectivetorrentjob'sPropertiesdialog.

EnablebandwidthmanagementallowsµTorrenttouseuTPtotryandgainabettersenseofhowmuchbandwidthitshouldbeusingwhilemaintainingqualityofInternetservice.

EnableUDPtrackersupportallowsµTorrenttocommunicatewithtrackers using the UDP-based tracker communication protocol.SuchtrackershaveURLsthatbeginwith"udp://".

Ask tracker for scrape information tells µTorrent to scrape thetracker (ask for peer and seed counts). By default, the tracker isscraped only when the torrent job is started, but this can bechanged.

Enable Peer Exchange enables Peer Exchange (PEX) for each

Page 150: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

newlyaddedtorrentjob,providedthe'private'flagisnotsetforthat.torrentfile.Thisoptionservesasadefaultsettingfornewly-addedtorrentjobs,anddoesnotretroactivelyaffectpreviously-added.Thisoptioncanbedisabledonaper torrent jobbasis in the respectivetorrentjob'sPropertiesdialog.

Limitlocalpeerbandwidth:ThisoptiondecideswhetherµTorrentshouldapplytheratelimitstotrafficbetweenitselfandpeersonthelocalnetwork.Peersareconsidered local if theyarediscoveredbyLocalPeerDiscovery,oriftheyareonthesameLANastheclient.

The IP/Hostname to report to tracker field allows you to specifyyour IP addresswhen reporting to the tracker. This is used in thecasewhereyourWAN(Internet)IPaddressisnotreportedcorrectlyto the tracker forwhatever reason(mightbe thatyouarebehindaproxyserver).Notethatyoucantypeahostnameinthisfield,soifyouuseadynamicDNSservice,youcanenteryourdomainintothisfield. Also, realize that not all trackers pay attention to thisinformation,andoftenignoreit.

ProtocolEncryptionTheOutgoing dropdown menu allows you to select the mode ofencryption that you prefer µTorrent to establish. All modes willaccept incoming encrypted connections, and the encryption is 2-way.

Disabled will force µTorrent to attempt to establish only unencrypted outgoingconnections.Enabled will allow µTorrent to establish encrypted and unencrypted outgoingconnections, depending on how the peer responds to the handshake. This optionprovides µTorrent with the largest pool of peers to pick from for connecting to, butincursadditionaloverheadthatmayoftenbeunnecessaryinmosttypicalsituations.

Forced forces µTorrent to establish only encrypted outgoing connections. Any peerthatdoesn'tsupportencryptionwillnotbeconnected to. It is recommended thatyounot use this option unless your ISP actively searches for unencrypted outgoingconnections,asitcanimpairyourabilitytoconnecttopeers.

Allow incoming legacy connections allows µTorrent to acceptunencrypted incoming connections. If disabled, any incoming

Page 151: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

connection that is unencryptedwill be ignored. It is recommendedthatyounotdisablethisoptionunlessyourISPactivelysearchesforunencrypted incoming connections, as it can significantly impairyourabilitytoconnecttopeers.

Page 152: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 153: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

TransferCap

ThetransfercapisusedtocontroltheamountofdataµTorrentwilltransferoveraspecifiedperiodoftime.

EnableTransferCapwillenablethetransfercapifchecked.

CapSettingsTheBandwidthCap field sets the amount of data to use as thetransfercapfortheselectedperiod.

TheTimePerioddropdownmenusets thenumberofdays touseasthetransfercapperiod.

TheLimitTypeoptionsetsthetransferdirection(s)tocountaspartofthetransfercap.

UsageHistoryThis displays textual statistics pertaining to the amount of data

transferred for the selected time period. The "Reset History" buttonbelowresetsthecollectedstatistics.

Page 154: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 155: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Queueing

QueueSettingsThe Maximum number of active torrents field defines themaximumnumberofunforcedtorrentjobsthatµTorrentwillallowtobeactivebeforeplacing it on thequeue.Torrent jobsare countedregardless of whether they're seeding or downloading torrents, aslong as they are uploading at rates above the value specified byqueue.slow_ul_threshold or downloading at rates above the valuespecifiedbyqueue.slow_dl_threshold.

The Maximum number of active downloads field defines themaximumnumberofunforcedtorrentjobsthatµTorrentwillallowtobedownloadedbeforemaking itwaitonthedownloadqueue.Thisoptiononlyappliestotorrentjobsthataredownloadingoraretobeplacedindownloadingmode.

SeedingGoalTheMinimumratiofieldallowsyoutosettheratiothatyouwishtoreachbeforeµTorrentthrottlesthespeedforthetorrentjob(orstopsit,ifyousetittodoso).Settingtheratioto-1isequivalenttosettingit to unlimited. Setting this value to 0 tells µTorrent to ignore thisvalue and look only at the seeding time limit. This value isinterpreted as a percentage. µTorrent will throttle the seedingprocessonlyafterboththisandtimelimithavebeenreached.

The Minimum seeding time field allows you to specify theminimum amount of time you wish for the torrent job to continueseedingatnormalspeedsafterithasfinisheddownloading.µTorrentwill throttle the seeding process only after both this and the ratiothresholdhavebeenreached.Thisvalueisinterpretedinminutes.

Seedingtaskshavehigherprioritythandownloadingtaskswill

Page 156: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

give seeding tasks higher priority than downloads, so if yourmaximum number of active torrents is reached, and a torrent jobreaches seeding state, the downloading taskswill not force it intoqueuedseedingstate.

Minimum number of available seeds will keep seeding till thespecifiednumberofseedsareavailableforthistorrent

Note:Thesevaluesonlyaffecttorrentjobsaddedaftertheyareset.Existing torrent jobswill retain their current seeding goals, even ifthesedefaultsettingsaremodified.

WhenµTorrentReachestheSeedingGoalTheLimittheuploadratetofieldallowsyoutosetthespeedthatµTorrent throttles the upload speed for a torrent job to when itreachestheseedinggoalset.Settingthisvalueto0isequivalenttotellingµTorrenttostopthetorrentjob.Achangetothisvalueaffectsonlytorrentjobsthathavenotyetreachedtheirseedinggoals.ThisvalueisinterpretedinKiB/s,sopleaseenteritassuch.

Page 157: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 158: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Scheduler

TheschedulerisusedtocontrolµTorrentduringcertaintimesofthedayoncertaindaysoftheweek.Withthescheduler,itispossibletotellµTorrent to stop torrent jobs, use a different bandwidth limit, or stopdownloadingentirelyduringspecifiedtimes.

EnableSchedulerwillenabletheschedulerifchecked.

SchedulerTableEachsquareinthistablerepresentseachhourineachdayofeachweek.Youcanchangethecolorby left-click ingonabox.Itcyclesthrough dark green, light green, white, and light red. Left-click-drag gingwill causeall timeblocks that themousepassesover tochangetothenewcolor.

Full Speed occurs during the time periods where the schedulertable is colored dark green. During these time slots, µTorrent willadheretothenormalglobaluploadandglobaldownloadratelimits.

Limitedoccursduringthetimeperiodswheretheschedulertableiscolored lightgreen.Duringthesetimeslots,µTorrentwilladheretothe upload and download rate limits specified in the SchedulerSettings.Becausethesettingsaffectglobalratelimits,forcedtorrentjobsareaffectedduringthesetimeslots.

Turnoffoccursduringthetimeperiodswheretheschedulertableiscolored white. During these time slots, µTorrent will stop anyunforcedtorrentjobs.

Seedingonly occursduring the timeperiodswhere theschedulertableiscoloredlightred.Duringthesetimeslots,µTorrentwillcauseunforcedtorrentjobstostopdownloading,thoughtheywillcontinuetouploaddata.Forcedtorrentjobswillcontinuedownloadingduringthesetimeslots.

Page 159: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

SchedulerSettingsTheLimiteduploadratefieldsetstheglobalmaximumuploadratethat all torrent jobs should follow when operating underLimitedmode.Other than thecontext inwhich it isactive, thisupload ratelimitbehavesexactlyliketheglobalmaximumuploadrate.Leavingthe field blank is equivalent to setting it to unlimited.This value isinterpretedinKiB/s,sopleaseenteritassuch.

The Limited download rate field sets the global maximumdownload rate that all torrent jobs should follow when operatingunderLimitedmode.Other than thecontext inwhich it isactive,this download rate limit behaves exactly like the global maximumdownloadrate. Leaving the fieldblank is equivalent to setting it tounlimited. This value is interpreted in KiB/s, so please enter it assuch.

DisableDHTwhenturningoffdisablesDHTwhentheschedulerisoperatingunderTurnoffmode.

Page 160: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 161: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Remote

uTorrent Remote provides an easy and highly secure way toaccess your client remotely using a browser. Detailed instructions andopening an account are provided in here, examples and guides areavailablehereaswell.

EnableuTorrentremoteaccesswillenable the remoteaccess touTorrent if checked. Once enabled - you will be able to observe thestatustotheremoteaccessserver.Logginginremotelyisthoughhere:https://remote.utorrent.com/

AuthenticationComputername:entertheaccount/user/computernameyouhaveopenedforremoteaccess.

Password: enter the password you have selected for youraccount/access.

Page 162: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 163: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Playback

Playbackallowsyou toseamlesslyplayyouraudio/video fileswithyourdefaultplayerbasedonfileextensionorspecifyaspecificplayertouseforallfiles.

PlaybackPlayerSelectionChooseyourdefaultplayerallowsyoutospecifywhichplayer tobe used for all files for playback. You can select one of theautomaticallysetupplayersinthelistorbrowseforyourownplayer.Use %1 to specify the filename parameter in the command line(Required).

Page 164: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 165: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

PairedDevices

The paired devices dialogue will show you the currently availabledevicesthatyoucanstreamdatatoorcopyconvertedfilestotheirUSBstorage.

PairedDevicesListForget Faired Device: You can select a device and press toforget/eraseanydevicefromthelist.

Page 166: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 167: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Advanced

UIExtrasDiskCacheWebUIRunProgram

WARNING: Unless you fully understand the consequences ofchanging an advanced setting, you should not modify it withoutguidance.

Notes:

3.3: This option is applicable only from µTorrent version 3.3 andabove

bt.allow_same_ip: Enabling this option allows multiple incomingconnectionsfromthesameIPaddress.Thisoptionaffectsasingletorrent job at a time, so you can still have the same IP addressconnecttoyouondifferenttorrentswarms.It isrecommendedthatthisoptionbeleftdisabled,asitweakenstheanti-leechprotection.

bt.ban_ratio:The lowestacceptable ratioofgood tobadpiecesapeer cansendbefore it getsbanned.The lower thisoption is set,themoreforgivingµTorrentwillbetowardbadpieces,meaningthatit will be less likely to ban a peer. This takes effect afterbt.ban_thresholdisexceededandbt.use_ban_ratioisenabled.

bt.ban_threshold: This option specifies the maximum number ofhashfailed pieces any single peer can send before µTorrent takesactionagainstit(eitherbanningitoutright,orenforcingbt.ban_ratioifbt.use_ban_ratioisenabled).

bt.compact_allocation: Enabling this option allows µTorrent tocreatefilesinamannersuchthatthedataareincrementallywritten

Page 168: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

to disk without file pre-allocation. Because writes are compact,enabling this option may potentially lead to an increased level ofdiskfragmentationwhilethefileremainsincomplete.Inaddition,thisoptionfurtherdecreasesthealready-lowprobabilitythatafilecanbepreviewed before completion, since it may write the data for in-progress files out of order. Here are some things to take note ofwhenusingthisoption:

IfyoutellµTorrenttopre-allocatealldiskspace,thisoptionisignored,andµTorrentwillpre-allocatethefileanyway.Ifthisoptionisenabled,filescan'tbeskipped.Ifatorrentjobhasskippedfiles,itwillnotusecompactallocation.

bt.connect_speed:ThisoptionspecifiesthenumberofconnectionsµTorrent should allow to be attempted and/or established eachsecond,whethertheconnectionsuseuTPorTCP.

bt.determine_encoded_rate_for_streamables: Enabling thisoptionshowsmediafiles'rateinFilestab

bt.enable_pulse:Enabling thisoptioneffects ratings,anddisablescommentstoo.

bt.enable_tracker: Enabling this option enables the rudimentarytracker embedded in µTorrent. If you wish to use this tracker, theURLislocatedathttp://IP:port/announce,whereIP isyourWAN IPaddress,andport is theport µTorrent is listening on (orthe alternative listening port if set and enabled). If you use adynamicDNSservice,yourdomainmaybeusedinsteadofyourIPaddress.Theembedded trackerallows trackingofexternal .torrentfiles, and provides noway to limit them. There is no interface forviewing the .torrent files that are tracked. It is imperative thatµTorrentisabletolistenforincomingconnectionsforthisfeaturetowork properly, so you have to make sure you have completelyforwardedyourportsinordertousetheembeddedtracker.

bt.graceful_shutdown: If enabled,µTorrentwill take as long as itneedstofinishitsshutdownsequence(writingin-progresspiecestodisk,deletingfilesindeletionqueue,andwaiting for trackerreplies

Page 169: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

tostopmessages--amongotherthings).Thatmeansthatevenifittakes several minutes to shutdown gracefully, it will wait for thatlong,andtheprocesswill remain inmemoryuntil then. Ifdisabled,µTorrentwilllimithowlongitwaitstoto10seconds,andregardlessof the state of the shutdown sequence, µTorrentwill force itself toexit.

bt.multiscrape: Enabling this option allows µTorrent to sendmultiple hashes each time it scrapes a tracker, which is moreefficient than sending one hash at a time. Inmost circumstances,thisoptionshouldnotneedtobedisabled,asµTorrentwillfallbacktosinglescrapingifitdetectsthatthetrackerdoesnotsupportmulti-scraping.

bt.no_connect_to_services: This option tells µTorrent not toconnect to peers using ports specified inbt.no_connect_to_services_list as their listening ports. This stopsfirewallsfromcomplainingaboutµTorrenttryingtosendane-mail.

bt.no_connect_to_services_list:ThisoptionspecifieswhichportsµTorrent should not connect towhenbt.no_connect_to_services isenabled.

bt.prio_first_last_piece:Enablingthisoptionprioritizesthefirstandlastpiecesofeachfile inatorrent job, increasingthechancesthatthey can be previewed before download completion. µTorrent willprioritizeatleastthefirstandlast1MiBofdatainafile.

bt.prioritize_partial_pieces: Enabling this option ('True'), tellsµTorrent toalways try to requestblocks frompieceswe'vealreadystarted.

bt.randomize_peer_id: Disabling this option tells µTorrent not tochange peerid on every connection. It still uses unique one fortracker,andshouldalsoberandomlimit.Thisrandomization isnotbeingusedforprivatetorrents.

bt.ratelimit_tcp_only:EnablingthisoptiontellsµTorrenttolimitthe

Page 170: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

upload and download rates for TCP connections based oninformationreceivedovertheuTPtransportratherthanusingstaticglobal rate limits. This option is ignored if bt.tcp_rate_control isdisabled.

bt.rcv_max_sockbuf: This debugging option defines µTorrent'slocal receive buffer socket size. Tweaking can reduce memoryusage,butmayhurtperformanceiftoolow.3.3

bt.read_only_on_complete: This option makes downloaded fileshave the read-only attribute set when torrent is complete. ThispreventsMP3sand the like frombeing retaggedbymediaplayersandcorrupted.3.3

bt.save_resume_rate: This option set the time interval for savingthe"resume"datatoeverynseconds.

bt.scrape_stopped: Enabling this option allows µTorrent to getseedandpeercountsfortorrentjobsthatarestopped.

bt.send_have_to_seed:EnablingthisoptiontellsµTorrent tosendamessagetootherseedsindicatinghowmanypiecesyoucurrentlyhave.

bt.set_sockbuf: This debugging option allows µTorrent toautomatically detect theTCPbuffer size periodically (so_sndbuf)andadjustitbasedonyouruploadspeed.Itdoesnotadjustbasedonlatency.

bt.shutdown_tracker_timeout: This option controls themaximumamountof timeµTorrentwillwait,whenexiting, foreach tracker torespondtoastoppedeventbeforeitforcesitselftoterminate.Thisvalue is interpreted inseconds,sopleaseenter itassuch.Settingthisvalueto0tellsµTorrenttowaitforanindefiniteamountoftimeuntilitreceivesaresponse.

bt.shutdown_upnp_timeout: This option controls the maximumamount of time µTorrent will wait, when exiting, for routers to

Page 171: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

respond toa request toun-map the listeningportsbefore it forcesitself to terminate. This value is interpreted in seconds, so pleaseenter itassuch.Settingthisvalueto0 tellsµTorrent towait foranindefiniteamountoftimeuntilitreceivesaresponse.

bt.send_max_sockbuf: This debugging option defines µTorrent'slocalsendbuffersocketsize.Tweakingcanreducememoryusage,butmayhurtperformanceiftoolow.3.3

bt.tcp_rate_control: Enabling this option tells µTorrent to useinformationfromtheuTPtransportashintsforlimitingTCPtransferrates.

bt.transp_disposition:ThisoptioncontrolsµTorrent's levelofbiastowardsusingTCPoruTPfortransportingdata(assumingthepeerat the other end of the connection supports both transportprotocols).Thefollowingisalistoftheacceptedvalues:

1allowsµTorrenttoattemptoutgoingTCPconnections2allowsµTorrenttoattemptoutgoinguTPconnections4allowsµTorrenttoacceptincomingTCPconnections8allowsµTorrenttoacceptincominguTPconnections16 tells µTorrent to use the new uTP header. This is an improved communicationheader,butisnotbackwardscompatiblewithclientsthatdonotunderstandit.

This option is interpreted as a bitfield, so values can be addedtogether toobtainacombinationofbehaviors.Setting thisvalueto255guaranteesthatallbehaviorsareenabled.

bt.use_ban_ratio: This option tells µTorrent to use bt.ban_ratio todecide when a peer gets banned after it has exceededbt.ban_threshold.

bt.use_dns_tracker_prefs:Thisoption tellsµTorrent to respectorignoreBEP34.

bt.use_rangeblock: When enabled, µTorrent will automaticallyattempt to determine whether an entire range of IP addressesshouldbebannedforsendinghashfailedpiecesratherthanbanning

Page 172: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

individual IPs one at a time.When µTorrent bans 4 IPs from thesame/24CIDRblock,itwillbantheentire/24CIDRblock.WhenµTorrentbans4CIDRblocksofsize/24fromthesame/16CIDRblock,itwillbantheentire/16CIDRblock.WhenµTorrentbans4CIDRblocksofsize/16 fromthesame/8CIDRblock, itwillbantheentire/8CIDRblock.

diskio.all_writes_sync: Enabling this option causes µTorrent toopen files in synchronous mode so all writes are immediatelyflushedtodisk3.3

diskio.cache_reduce_minutes: This option determine how often(inminutes)µTorrentcompactsthediskcache

diskio.cache_stripe:ThisoptiontellsµTorrentthesizeofblocksofmemoryused in it'sdiskcache inKiB.MinimumofpiecesizeandcachestripeareinKiB.

diskio.coalesce_write_size: This option determines the sizethresholdforwhichµTorrentshouldwritedataoutcoalesced,andisrelevant only if diskio.coalesce_writes is enabled. This value isinterpretedinbytespersecond,sopleaseenteritassuch.

diskio.coalesce_writes:ThisoptiontellsµTorrenttotrytominimizethenumberofwritestodiskbywritingmoredataatonce.Itdoesn'thave any effect on download speeds, butmight increasememoryandCPUusagetoachievelessdiskwrites.

diskio.flush_files:EnablingthisoptioncausesµTorrenttoclosefilehandles every minute. It helps to reduce the effect of Windowsmanaging the system cache badly for some people and causingapparent"memoryleaks."

diskio.mark_of_the_web: This option sets NTFS ADS that tellsWindowsthatthisfilewasdownloadedfromtheInternet3.3

diskio.max_write_queue: This option sets themaximumdepth of

Page 173: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

thewritequeuebeforetheclientstartsshowingdiskoverloaded3.3

diskio.minimize_kernel_caching : This option disables compactallocation,mightbePOSIXonly3.3

diskio.no_zero: Enabling this option causes µTorrent to skip thezero-filling process for file allocation. This option works only onWindows XP or newer, and requires administrator privileges bydefault. However, it is possible to make this work on limitedaccountsbysettingthe"Performvolumemaintenancetasks"policyappropriately in theWindows Group Policy Editor. Skipping zero-filling speeds up the file allocation process, but because theallocated files have shared read access, there is a risk that anysensitivedatathatmayhaveonceexistedatthatlocationindiskbutisn't wiped will potentially be exposed for other applications andusers to read, including those without volume maintenanceprivileges.

diskio.quick_hash: Toggles advanced optimizationwhen verifyingatorrentdata'sintegrity.

diskio.resume_min: Megabytes to be free on disk before torrentresumes

diskio.smart_hash: This option makes µTorrent hash data frommemory(ifinthewritequeue)insteadofflushingtodisk,re-readingfrom disk, and then hashing. This should help reduce hard diskreads,especiallywhentransferringathighspeeds.

diskio.smart_sparse_hash: This option is a workaround for aproblem insomeversionsofWindows that return incorrectdata toµTorrent regarding sparse files and the amount of data that hasactuallybeencompletedondisk.

diskio.sparse_files: Enabling this option causes µTorrent toallocateonlythedatathat itwrites,butwill informthefilesystemofthe file'ssize (so that itcanattempt to reserveenoughcontiguousspaceontheharddrivewithouthavingtophysicallyzeroallof the

Page 174: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

spaceoutforthefile).Eventhoughspaceisreservedforthefile,nospacewillbe taken for theunwrittenpartsof the file.Enabling thisoptionmaypotentially lead to increaseddisk fragmentation in rarecaseswherethedrivedoesnothaveenoughfreespaceavailabletohonor thespacereservationforsparsefiles.Herearesomethingstotakenoteofwhenusingthisoption:

SparsefilesworkonlyonpartitionsthatareformattedasNTFS.Hashcheckingsparsefilestendstobequickerthanhashcheckingpre-allocatedfiles,asµTorrentwon'thavetohashzeroed-outpre-allocateddata.

OnWindowsVista,sparsefilescancauseµTorrenttorunintoafilesystemlimitation.Ifyouareusinganon-administratoraccountwithadiskquota,sparsefileswon'twork,andthefilewillstillgetfullyallocated.This isa limitationwithWindowsthatµTorrentcan'tdoanythingabout.

Thisoptioncannotbeusedinconjunctionwithpre-allocateallfiles.Ifbothoptionsareenabledsimultaneously,pre-allocationwilltakeprecedence.Whenused inconjunctionwithbt.compact_allocation,µTorrentwill reservespace foreachfileinthefilesystem,butitwillcontinuetousecompactwrites.

diskio.use_partfile: This option is used to store data that isdownloaded from files that you told µTorrent to skip. This isnecessary to prevent the file from being allocated. It separatelystores the parts of the skipped files that comewith a piece, sinceµTorrent must download and save the entire piece in order toconfirmthatitisuncorrupted,andeachpiececancontaindatafrommultiple files.Thepartfile is removedwhenyouremove the torrentjobfromthetorrentjoblist.

distributed_share.enable:Thisoptionenables the participation indistributedbackups3.3

gui.auto_restart:ThisoptionconfigurescrashrecoveryinµTorrent.Whenthisoptionisenabled,ifµTorrentcrasheswhileitisminimizedandtheuserhasbeenidleatthecomputerformorethan1minute,this option will cause µTorrent to automatically restart, and anotification of the crash (without a crash dump or any personallyidentifiable information) will be sent to the developers. If µTorrentcrashesmorethanoncewithinanhour,thisoptionwillnotcauseittoautomaticallyrestartagainafterthefirstcrash,assuchfrequency

Page 175: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

of crashes is indicativeof some important underlyingproblem thatshouldnotbeignoredbytheuser.Inthissituation,µTorrentwillfallbacktotheregularbehavior(asifthisoptionweredisabled),whereit displays a crash dialog that allows the user to choose how toproceed.

gui.color_progress_bars:Thisoptionenablesordisablescolor inthetorrentprogressbars.

gui.combine_listview_status_done:Thisoptionwillshowyoutheprogressofthedownload(%donedownloading)insidethecoloredstatusbar/column.

gui.compat_diropen: If you experience abnormal behaviorswhilebrowsingdirectoriesinµTorrent,suchasablankbrowsingdialog,tryenablingthisoption.

gui.default_del_action: This option tells µTorrent how it shouldremovetorrentjobswhenpressingtheRemovebuttonor Delete onyour keyboard. Note that any value above 3 will cause the"Remove" button and the Delete button on your keyboard to donothinginµTorrent.Tobesafer,you'dbestbesettingthisoptionintheGUIthroughthetoolbarmethod.

0means"Remove"1means"Removeanddelete.torrent"2means"RemoveanddeleteData"3means"Removeanddelete.torrent+Data"

gui.delete_to_trash:EnablingthisoptiontellsµTorrenttoattempttodeletefilestotheRecycleBinratherthandirectlyerasingthemfromthedisk.ItiseasiertosetthisoptionintheGUIthroughthetoolbarmethod.

gui.enable_comments:Thisoptionenablesordisablesthetorrentcommentfeature.

gui.graph_legend:ThisoptiontellsµTorrenttodrawalegendoverthegraphsdisplayedintheSpeedtabtodescribeeachofthelines

Page 176: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

drawnonthegraph.

gui.graph_overhead: If enabled, this option tellsµTorrent todrawcommunication overhead lines in the Speed tab's transfer rategraphs.Otherwise,only the "NetworkOverhead"graphwilldisplayinformationaboutcommunicationoverhead.

gui.graph_tcp_rate_control:ThisoptiontellsµTorrent todrawtheTCPratecontrol/limitgraphonthedownloadspeedgraphs

gui.graphic_progress:ThisoptiontellsµTorrenttodrawaprogressbar for each torrent job in the torrent jobs list, behind the Donecolumn.

gui.log_date: This option causes the date to be included in thetimestampshownintheLoggertab.

gui.overhead_in_statusbar:Thisoptioshowstheprotocol-networkoverheadinthestatusbar.

gui.piecebar_progress: If enabled, this option tells µTorrent todrawthelowerDownloadedbarastheprogressbarforeachtorrentjob in the torrent jobs list, behind the Done column. This optionworks only if gui.graphic_progress is enabled, and will hide thepercentagefromthecolumn.

gui.report_problems:Ifenabled,thisoptiontellsµTorrenttoreporthangs in the user interface thread back to the µTorrent serversanonymously.Theinformationsentisnotpersonallyidentifiable,butcanassist thedevelopers in fixing (or identifying thecauseof) theuser interface hang. Whenever a report is sent to the server, amessageisaddedtotheLoggertab.

gui.show_av_icon:Thisoptionshowsanantivirus iconwhenPlusversionisinstalled.

gui.show_devices:Thisoptionshowdevicespaneinsidebar.

gui.show_notorrents_node: This option will show a page in the

Page 177: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

sidebarwhennotorrentsareloaded.

gui.show_player_node:Thisoptionputsanewiteminthesidebarwhenstreamingavideointheclient.

gui.show_plus_upsell: This option shows the "Plus" box on thesidebar.

gui.show_rss_favicons:Thisoptionshows favicons foryourRSSfeeds

gui.show_status_icon_on_dl_list:Thisoptionshowsstatus iconsinthemainlistviewoftorrents.

gui.tall_category_list: This option toggles the Category List'sheight between short and tall. When taller, the Category ListdisplacestheDetailedInfoPane'sleft-handside.Whenshorter, theCategoryList'slowersectionisdisplacedbytheDetailedInfopane.A taller listmight bemore optimal for userswithmany labels andRSSfeeds

gui.transparent_graph_legend: If enabled, this option tellsµTorrent to draw a transparent background behind the legend(otherwise,thebackgroundisopaque).

gui.update_rate:Thisoptioncontrols theamountof timebetweeneachupdateoftheµTorrentmainwindow.Thehigherit is,thelessfrequently µTorrent updates themainwindow,meaning that if youselect 1000, the information displayed on the main window is atmost 1000 milliseconds (1 second) old. For users of slowercomputers, you might want to increase this number to decreaseresource usage when the main window is displayed. Any valuebelow500willbeignored(and500willbeusedinstead).

gui.use_fuzzy_dates: This option shows inexact dates instead oftimestamps(e.g."5minutesago")

ipfilter.enable: This option, when enabled, tells µTorrent to load

Page 178: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ipfilter.datandapplytherulesonconnectionsestablishedafter it isloaded. Note that disabling and re-enabling this option will forceµTorrenttoreloadipfilter.dat.

isp.bep22: This option enables Local Tracker DiscoveryaccordonmgtoBEP22,allowingµTorrenttoattempttodiscoverISP-local trackers via a series of reverseDNS lookups. The ISP-localtrackercanreturnalistofpeersandcaches(mostlikelyISP-local).Note that if your ISP is known to interfere with BitTorrent traffic,careful consideration should be taken in deciding to enable thisoption.AnnouncingtoaISP-hostedtrackerindicatestotheISPthatyouareusingBitTorrent,andassuch,canmakeiteasierfortheISPtointerfere.Privatetorrentjobsarenotannouncedtolocaltrackers.

isp.fqdn: IfyourISPdoesnotreturnacorrectreverse-DNSname,thisallowsyoutosetyourreverselookupnameforthepurposesofBEP22

isp.peer_policy_enable: This option enables peer policyfunctionality,whichsetsweightstodifferentIPranges.

isp.peer_policy_override:Thisoptionoverridesthepeerpolicy.

isp.peer_policy_url: This option sets a URL to the ISP's peerpolicy.

isp.primary_dns: This option sets the primary DNS server Ip ofyourISP.

isp.secondary_dns:ThisoptionsetstheprimaryDNSserverIpofyourISP.

left_rail_offer_enabled:Thisoptionsenablesnew"Offers"(Ads)byBittorrentInclocatedattheleftpane.Disableitifyoulikenottobealertedtonewoffers.

logger.log_upnp_to_file:ThisoptionlogsdebugoutputofUPnPtoafile(warning:spammy).

Page 179: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

net.bind_ip:IfyourcomputersetuprequiresthatyouuseaspecificLAN adapter for incoming connections, you may specify thatadapter'sIPaddresshere.

net.calc_rss_overhead:ThisoptionappliesratelimitstoRSStrafficaswell.

net.calc_tracker_overhead:Thisoptionappliesratelimitstotrackertraffic(warning:couldbreaktrackercommunicationunderload).

net.discoverable: If enabled, thisoption tells µTorrent to listenononeofasequenceofwell-knownportsforincomingconnections inadditiontothestandardandalternativelisteningports.Becausethesequence of ports is well-known to applications attempting tointerfacewithµTorrent, itallowsforsuchapplicationstoconnect toµTorrentwithlesseffortontheuser'spart.

net.disable_incoming_ipv6: This option blocks all incoming IPV6connections.

net.friendly_name:LocalnetworkUPnPdevicename.

net.limit_excludeslocal: This option decides whether µTorrentshould apply the Transfer Cap limits to traffic between itself andpeers on the local network.Peers are considered local if theyarediscoveredbyLocalPeerDiscovery,oriftheyareonthesameLANastheclient.

net.low_cpu:EnablingthisoptionreducesCPUusageslightly.Youmayachievefasterspeedswiththisoptiondisabled.Ingeneral,thisoption is useless formost people unless they have extremely fastconnections.

net.max_halfopen: This option specifies how many connectionsµTorrent should attempt to establish simultaneously at any giventime.OnsystemsrunningWindowsXPwithServicePack2(SP2)ornewer, if your TCPIP.sys file is unpatched, you should leave thisoptionatitsdefaultvalue.

Page 180: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

net.outgoing_ip: If your computer setup requires that you use aspecificLANadapterforoutgoingconnections,youmayspecifythatadapter'sIPaddresshere.NotethatWindowswillsometimesignorethis setting and use other adapters due to their binding orders inWindows. To fix this, read Microsoft's knowledge base articleKB894564.

net.outgoing_max_port:Thissets theupper limit for theoutgoingportrange.Ifthisoptionissettosomeinvalidportnumberorsomevalue less than net.outgoing_port, it gets ignored, and onlynet.outgoing_portgetslookedat(meaningtheoutgoingport"range"willactuallybeasingleoutgoingport).

net.outgoing_port: This option specifies the port that µTorrentshould use to make outgoing connections. Normally, µTorrentselectsaport fromtheephemeralport rangeat random."Thiscanbe usedwith full coneNAT routers to reduce the number of NATtableentriesandthuspreventcashesonsomeroutermodels.Whenthe outgoing port is bound to the same as the incoming port thatmight even solve NAT problems on full cone NAT routers"(Advanced Network Settings on AzureusWiki). This option onlyworksonWindows2000andabove.Thisoptionisignoredifitisnotavalidportnumber.

net.upnp_tcp_only: This option disables automatic forwarding ofthe listeningport forUDPviaUPnP, tellingµTorrent to forward theportforTCPonly.ThisfixesanissuewithsomebrokenroutersthatoverwritetheTCPforwardingwiththeUDPforwarding.

net.utp_dynamic_packet_size: If enabled, this option allowsµTorrent to adjust the uTP packet size in response to connectionconditionsdetectedthroughinformationgatheredbyuTP,changingup to as often as net.utp_packet_size_interval allows. If disabled,µTorrentuses the initialpacket size forall uTPcommunication,assetbynet.utp_initial_packet_size.

net.utp_initial_packet_size:ThiscontrolstheinitialsizeoftheuTPpackets that µTorrent uses when initiating a uTP connection. If

Page 181: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

net.utp_dynamic_packet_size isenabled, packet sizes can changedynamicallyduringthelifetimeoftheuTPconnection,dependingonthe connection conditions; this option only controls how µTorrentstartsoff.Thisoptionis interpretedasamultiplierof150bytes,sopleaseenteritassuch.Anyvaluebelow1willbeignored(and1willbeusedinstead),andanyvalueabove8willbeignored(and8willbeusedinstead).Effectively,thatmeansthattheinitialpacketsizesselectablebytheuserarethemultiplesof150bytesbetween(andincluding)150bytesand1200bytes.

net.utp_packet_size_interval: This controls how often uTP altersits packet size in response to network conditions, assumingnet.utp_dynamic_packet_sizeisenabled.Thisvalueisinterpretedinseconds,sopleaseenteritassuch.

net.utp_receive_target_delay:Thiscontrolsthethresholddetectedconnection receive delay that, if surpassed, will cause µTorrent tothrottlebackonbandwidthusage.Thehigherthisoptionisset,themore forgivingµTorrentwill be towardconnectiondelays,meaningthatitwillbelesslikelytothrottlebackonbandwidthusage.ReceivedelayisdetectedbytrackingthechangesinthedeltasbetweenuTPpacket timestamps and packet receive times. This option isinterpretedinmilliseconds,topleaseenteritassuch.

net.utp_target_delay: This option controls the threshold detectedconnection send delay that, if surpassed, will cause µTorrent tothrottlebackonbandwidthusage.Thehigherthisoptionisset, themore forgivingµTorrentwill be towardconnectiondelays,meaningthat itwillbe less likely to throttlebackonbandwidthusage.Senddelay is the receive delay as observed by recipient uTP peers,which is reported back to the client by the recipient peers. Thisoptionisinterpretedinmilliseconds,sopleaseenteritassuch.

offers.content_offer_autoexec: When enabled, if torrent offer(featuredcontent)hasautoexecflagANDissignedcorrectlybyus,µTorrentwillauto-executethecontent.

Page 182: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

offers.content_offer_url:Usedtotestinstall-timecontentoffers

peer.disconnect_inactive: Enabling this option tells µTorrent todisconnect from a peer that is not transferring with you afterpeer.disconnect_inactive_intervalsecondsof inactivity.Apeer getsdisconnected by this option only if the connection limit has beenreached.

peer.disconnect_inactive_interval:Thisoptionsetstheamountoftime µTorrent should wait before breaking an inactive connection.Thisvalueisinterpretedinseconds,sopleaseenteritassuch.Anyvaluebelow300willbeignored(and300willbeusedinstead).

peer.lazy_bitfield: Some ISPs block seeding by looking for thecomplete bitfield and closing the connection. When enabled,µTorrentdoesnotsendthecompletebitfield,butasampleof it,soastopreventblockingofseeding.

peer.resolve_country:EnablingthisoptiontellsµTorrenttouseanInternetdatabaseofIPaddresses(aDNSBL)todetermineapeer'scountry. Even if the settings directory contains flags.conf andflags.bmp, this option will take precedence, and the internal flagimageswillbeusedinstead.

queue.dont_count_slow_dl: Enabling this option tells µTorrent toignore slow downloading torrent jobs as part of the queue. If atorrent job is downloading at less than the value specified byqueue.slow_dl_threshold, it will not prevent the next item in thequeuefromstarting.

queue.dont_count_slow_ul: Enabling this option tells µTorrent toignoreslowuploadingtorrent jobsaspartofthequeue.Ifatorrentjob is uploading at less than the value specified byqueue.slow_ul_threshold, it will not prevent the next item in thequeuefromstarting.

queue.prio_no_seeds: Enabling this option gives torrent jobswithoutseedshigherprioritywhenseedingthanothertorrentjobs.

Page 183: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

queue.slow_dl_threshold: The rate below which µTorrent shouldconsider a torrent job to be downloading slowly. If µTorrent isdownloading at a rate above this value, it is considered to beactivelydownloading.Thisvalueisinterpretedinbytespersecond,sopleaseenteritassuch.

queue.slow_ul_threshold: The rate below which µTorrent shouldconsideratorrentjobtobeuploadingslowly.IfµTorrentisuploadingatarateabovethisvalue,itisconsideredtobeactivelyuploading.Thisvalue is interpreted inbytespersecond,sopleaseenter itassuch.

queue.use_seed_peer_ratio:Whenthisoptionisenabled,µTorrentwill determine the seeding queue order based on the ratio of thenumberof seeds to thenumberofpeersconnected in theswarm.Thelowertheseed:peerratioisforatorrentjob,thehigherpriorityitwillbegivenintheseedingqueue.Ifatorrentjobhas0peersandqueue.dont_count_slow_ul is disabled, it will be given the lowestpriority. Otherwise, if the aforementioned option is enabled, thetorrentjobistreatedasifthereis1peerintheswarm.

remove_torrent_files_with_private_data: This option deletestorrentsinthe.torrentfilesdirectorythatarenotloadedintoclient.

rss.feed_as_default_label:When this option is enabled, µTorrentwilluseanRSSfeed'snameasthedefaultlabelforanytorrentjobsaddedwithoutalabelfromtheRSSfeed.

rss.smart_repack_filter:ThisoptiontellsµTorrenttoselectanRSSitem designated as REPACK over an item without the REPACKdesignationifbothshowupintheRSSfeed.

rss.update_interval: This option sets the length of time µTorrentshould wait between each RSS feed update check. This value isinterpretedinminutes,sopleaseenteritassuch.Anyvaluebelow5willbeignored(and5willbeusedinstead).

sponsored_torrent_offer_enabled: This options enables new

Page 184: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

"Offer"-torrentsbyBittorrentInclocatedatthetopofyourmainview.Only new offerswill be disable, and you can skip/cancel themonscreenatwill.Disableitifyoulikenottobeofferednewtorrents.

store_torr_infohash: This option saves the .torrent file asINFOHASH.torrent(e.g.ABCDEF1234567890ABCD.torrent).

streaming.failover_set_percentage: This option sets themaximumsize of the failover set, expressedas percentage of thetotalnumberofpeers.

streaming.min_buffer_piece:Thisoptionsetsminimumnumberofpiecestoholdinthestreamingbuffer.

streaming.safety_factor: Thie option ensures download rate isfasterin%thanthecalculatedrateneeded.

sys.enable_wine_hacks:Thisoptionenablesseveralworkaroundsforbugs found inWine(like list-view flickering,or improperdisplayoffileslist-viewinAddNewTorrentdialog).ThisoptionhasnoeffectonWindows. For changes to this option to take effect, you mustrestartµTorrent.Thisappliesonlyifwe'reonWine.

webui.allow_pairing:Thisoptionallowsdevice/servicetopairwiththeclientandcontrolitviaWebUI.

webui.token_auth: This option enables the token authenticationsystemfortheWebUI,whichisamethodforpreventingcross-siterequest forgeryattacks thatuse theauthenticatedbrowsersessionto issue commands to µTorrent. This option breaks backwardscompatibilitywithapplicationsthatareunawareofthetokensystem.

webui.token_auth_filter: If token_auth = true, then thistoken_auth_filter changes the scope of token authentication: 0meansthatitappliestoallconnections,1meansthatitappliesonlytoremoteconnections(i.e.notlocalhost).

Page 185: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support
Page 186: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences>Advanced

Page 187: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

UIExtras

SpeedPopupListOverrideautomaticspeedpopuplistallowsyoutodefinethelistsofspeedsthataredisplayedwhen right-click ingthecorrespondingitem in the status bar on the main window. If left unchecked,µTorrent automatically generates the list in context, based on thecurrentlimit.

Uploadspeed list defines the upload speed list.-1 adds a separator to the list.0meansUnlimited. Any other positive value is interpreted normally (as that value).Eachvaluemustbeseparatedwithacomma.ThevaluesareinterpretedinKiB/s,sopleaseenterthemassuch.Downloadspeedlistdefinesthedownloadspeedlist.-1addsaseparatortothelist.0meansUnlimited.Anyotherpositive value is interpretednormally (as that value).Eachvaluemustbeseparatedwithacomma.ThevaluesareinterpretedinKiB/s,sopleaseenterthemassuch.

PersistentLabelsThe field here allows you to specify permanent labels that remainregardlessofthenumberoftorrentjobsthereareactuallyusingthatlabel. Multiple persistent labels may be entered, but must beseparated with a | (vertical pipe). Note that persistent labels aregivenhigherprioritythannormal labelsinthecategorylist,andso,aredisplayedabovetheirnormalcounterparts.

SearchEnginesThis edit control allows you to edit the list of search engines thatµTorrentcanusewhenusingthebuilt-intorrentsearchfacility.Onesearch engine may be entered per line, and must be entered asfollows (where?search= is arbitrary and depends on the searchenginebeingused):Name|http://domain/path?search=

Page 188: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

If found in the URL, µTorrent will replace the following tokens asdescribed:

%s is replacedwith theenteredsearchquery. If this isnot found in thesearchURL,thenthequerywillbeappendedtotheendoftheURLinstead.%visreplacedwiththeclientuseragentID.

Inordertoaddcustomsearchenginestothelistonyourown,youshould have some basic understanding of HTML and how HTTPGET works. The topics themselves are outside the scope of thismanual. The alternative would be to check whether your favoritesearch engine serves .btsearch files that µTorrent can use toautomaticallyaddthesearchenginetothelist.

Blanklinesaredisplayedasseparatorsinthesearchenginemenu.

Ifyouleavetheentirefieldblank,thesearchwidgetsinthetoolbarwillbehiddenfromview.

Page 189: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences>Advanced

Page 190: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

DiskCache

Thediskcacheisusedtokeepfrequentlyaccesseddatainmemoryto reduce the number of reads and writes to the hard drive. µTorrentnormally manages the cache automatically, but you may change itsbehavior by modifying these settings. Because of the nature of thesettings, caution should be exercised when modifying the settings, asbad settingsmay be detrimental to performance. Disk cache behaviorcanbeviewedintheSpeedtab.

DiskCacheOverride automatic cache size and specify the size manuallyallowsyoutosetanewmaximummemoryusageforthediskcache.Normally, µTorrent automatically adjusts the cache size based onyour current download speed. This value is interpreted inMiB, sopleaseenteritassuch.Anyvaluebelow1willbeignored,and1willbeusedinstead.

Reduce memory usage when cache is not needed flushesunused parts of the disk cache when µTorrent is not transferringdata.

AdvancedCacheSettingsEnable caching of disk writes allows µTorrent to use the diskcachetostoredata inmemorybeforewriting it todisk.Thisoptionhastheeffectofdecreasingthefrequencyofwritestodisk.

Writeoutuntouchedblocksevery2minutesmakesµTorrentwrite todisk the16KiBblocksofdata inmemorythathaven'tbeentouchedfor2minutesor longeranddon'tfillupapiece.ThisoptionhastheeffectofdecreasingµTorrent'smemoryusagewhileincreasingthefrequencyofwritestodisk.WriteoutfinishedpiecesimmediatelymakesµTorrentwriteapiecetodiskonceitiscompleted in memory. This option has the effect of decreasing µTorrent's memoryusagewhileincreasingthefrequencyofwritestodisk.

Page 191: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Enable caching of disk reads allows µTorrent to use the diskcache to store frequently read data into memory from disk. Thisoptionhastheeffectofdecreasingthefrequencyofreadsfromdisk.

Turnoffcachingiftheuploadspeedisslowdisablesthereadcachingifuploadingisbelow40KiB/s.ThisoptionhastheeffectofdecreasingµTorrent'smemoryusagewhileincreasingthefrequencyofreadsfromdisk.Remove old blocks from the cache removes chunks of read cache data frommemoryiftheyhaven'tbeenaccessedfor10minutesinordertomakeroomforotherdata. This option has the effect of decreasing µTorrent's memory usage whileincreasingthefrequencyofreadsfromdisk.

Increaseautomaticcachesizewhencachethrashingincreasesthediskcachesizewhenreadingfromdiskincreases(mostoftenduetoincreaseduploadspeeds).Ifyouoverridetheautomaticcachesize,thisoptionisnotneeded.

Page 192: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences

Page 193: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

WebUI

TheWebUIisusedtoallowexternalapplicationstocontrolµTorrentremotely. The default Web UI for µTorrent is accessible to modernbrowsersthatsupportAJAX.

WebUIEnable Web UI will enable the web interface if checked. When

enabled,µTorrentshouldautomaticallydownloadtherequiredwebui.zipfile from the µTorrent server. If it doesn't, you can still download itmanuallyfromthewebpageandproperlyplaceitintheµTorrentsettingsdirectory.

AdetailedguideforusingtheWebUIisavailablehere

AuthenticationTheUsernamefieldallowsyoutospecifyausernametologintothewebinterface,andisrequiredinordertousethewebinterface.

ThePasswordfieldsetsthepasswordforthisusername.Itmaybeleftblankifyoudonotwishtopassword-protectthewebinterface.

Enable Guest account with username enables or disables theguest account, a user that can view (but not edit) the torrent jobscurrently in your torrent jobs list. If enabled, a username for theguestaccountmustbespecifiedinorderforittowork.

ConnectivityAlternative listening port, if enabled, tells µTorrent to use thespecifiedporttolistentoWebUIrequests(andtheinternaltrackerifenabled).Thisoption isespeciallyuseful for thosewho randomizetheir ports each time µTorrent starts. If left disabled, µTorrent will

Page 194: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

serve theweb interfaceover thesameportas itsnormal listeningport.Youmustforwardthisportmanually,evenifyouuseUPnPtoforwardthenormalµTorrentlisteningport.

AllowaccessonlyfromtheseIPsallowsyoutolimittheIPsthatare allowed to connect to the web interface. Multiple IPsmay bespecified,but theymustbeseparatedbycommas. IP rangesmaybespecifiedusingCIDRnotation.

DownloadDirectoriesAdd/Remove Youmayaddor removeanydirectoryyouwish toenableremoteaccessto.

Page 195: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Preferences>Advanced

Page 196: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

RunProgram

The "Run Program" dialogue allows you specify a program or abatchfilethatyouwantuTorrenttoexecutewhenanytorrentsdownloadcompletes, or on any number of events while you download or seed.Hereisanexample:

"d:\programfiles\utorrent\run-program.cmd""%D"

Thiswillcauseutorrenttorunthe"run-program.cmd"batchfilewitthefile-pathasaparametertoit.

Afulllistofthepossibleeventsandparametersareavailableonthisdialog.

RunProgramRun thisprogramwhen a torrent finishes edit in the commandlineyouwantuTorrenttoexecutewhendownloadcompletes.

Run this program when a torrent changes state edit in thecommand line you want uTorrent to execute when there is anychangeinthetorrentstate.

Page 197: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface

Page 198: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

RSSDownloader

RSSweb feedsdeliver informationandcontent insuchaway thatallowsonetotrackupdatesusinganaggregator.µTorrentcanaggregateandparseanRSS feed,allowingone toautomaticallydownloadnewlyreleased.torrentfilesthatmatchaspecifiedfilter.Suchfeedsmustgivedirect links to the .torrent files in at least one of either the <guid>,<link>,or<enclosure>tagsinordertobeusedcorrectly.ToaccesstheRSSDownloader,select"Options"then"RSS..."inthemainmenus,orpress Ctrl + R onthekeyboard.

Atutorial isavailable inChapter02-"DownloadingUsingtheRSSDownloader"

FavoritesHistory

Page 199: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

RSSDownloader

Page 200: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Favorites

The Favorites tab manages filters that allow µTorrent toautomaticallydownloadspecifictorrentsfromaRSSfeed.

This dialog is also explained in the exmaple in Chapter 02 -"DownloadingUsingtheRSSDownloader".

ThelistboxdisplaysallfiltersthatµTorrentwillusewhenparsingtheRSSfeeds.Ifthecheckboxnexttoafilterischecked,itwillbeusedbyµTorrenttopickoutatorrenttodownload.Otherwise,thefilterisignoredbyµTorrent.Filterscanbesortedusing drag-and-drop .

TheAddbuttonallowsyoutoenteranewfilter forµTorrent tousewhenparsingRSSfeeds.Afteryoupress"Add",youmustnamethefilterimmediately.Youcaneditthisnamelaterbyselectingthefilterfromthelistboxandpressing F2 onyourkeyboard.Analternativeistoslow double-click thefilterandrenameitdirectly.

TheDelete button allows you to delete the filter that is currentlyselected.

The ? (question mark) button tests displays the last time theselectedfiltermatcheda torrent. Italsodisplays the last4 torrentsmatched (if any) and any currently-matching torrents from allapplicablefeeds.Thiscanbeusedtodouble-checkyourfilter.

TheFilterfieldallowsyouto tellµTorrentwhatyouwant tomatch.Wildcardscanbeusedtogeneralizethefilter.NotethatyoucannotspecifytheseasonorepisodenumberinthisfilterifitisdecodedbyµTorrent.Youmust use the episodenumber box, or enable "Filtermatchesoriginalnameinsteadofdecodedname".Thisfieldiscaseinsensitive.

TheNotfieldallowsyoutospecifytextthat,ifmatchedbyatorrent,willcauseµTorrenttoignoreit.Wildcardscanbeusedtogeneralize

Page 201: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

the filter. Note that you cannot specify the season or episodenumber in this filter if it isdecodedbyµTorrent.Youmustuse theepisode number box, or enable "Filter matches original nameinsteadofdecodedname".Thisfieldiscaseinsensitive.

TheSaveinfieldallowsyoutospecifywhereyouwantµTorrenttodownload the torrent contents to. If this field is specified, µTorrentwillautomaticallystartthetorrentjob.Notethatifyoualreadyhaveadefault download location set, you do not have to set a directoryhere.

TheFeeddropdownmenuallowsyoutoselectaparticularfeedthatyouwantthefiltertoapplyto.IfyouwantµTorrenttoapplythisfiltertoeveryfeed,leavethisdropdownmenuas(All).

TheQualitymenuallowsyoutoselectthequalityofthetorrents,ifitisavideo.Ifwhatyouwanttofilterisnotavideo,leavethisoptionasALL. Note that setting this option is not an absolute necessity,evenifyouaretryingtodownloadavideo.

TheEpisodeNumber fieldallowsyoutospecifyspecificepisodestodownload.Thisfieldsupportsranges,soifyouwanttodownloadepisodes1through26ofseason3ofsomeseries,youinput3x1-26intothisfield.Ifyouwanttospecifytheendingseasoninadditiontothestartingseason,youcanentersomethinglike3x1-4x15intothefield.Ifyouwanttospecifythebeginningofarange,butnottheend(youwouldlikeµTorrenttocontinueeverysubsequentepisode,including in later seasons), something like 3x1- would suffice.Notice the- (hyphen)after the1. If youprefer,S3E1 canalso beusedtospecifyepisodesinsteadoftheabove-shown3x1.

Filtermatches original name instead of decoded name forcesµTorrent to apply the filter on the torrent name itself. Normally,µTorrent parses the torrent name and applies the filter on thedecoded name, which excludes certain things like quality andepisodenumber.

Page 202: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Don'tstartdownloadsautomatically tellsµTorrent toadd torrentjobsmatchingthefavoriteinstoppedmodeinsteadofstartingthemautomatically.

Givedownloadhighest priority places amatching torrent at thetopofthedownloadqueue(#1).Becausethisisnotaforcedstart,ifyou pass your maximum number of active torrent jobs after thistorrentjobgetsstarted,thestartedtorrentclosesttotheendofthequeuewillbestoppedandwillhavetowaitonthequeue.

Smart ep. filter causes µTorrent to download the first version ofeachnewepisodethatmatchesyourfilter.Notethatyoushouldnotenablethisoptioniftheepisodenumberisnotparseable(whentheEpisodecolumnisempty).

TheMinimuminterval dropdownmenusets theminimum intervalbetween each time the filter is matched. For example, if set to 2days,µTorrentwillnotattempttomatchthefilteragainuntilatleast2dayshavepassed.

(matchalways)tellsµTorrenttocheckthefilterformatcheseverytimeitcheckstheRSSfeeds.(matchonlyonce)tellsµTorrenttousethefilteronlyonce.Afteratorrentjobisaddedtothetorrentjobslistbythefilter,µTorrentwon'tcheckthefilterforanymorematches.

TheResetbuttonforcesµTorrenttoforgetwhenitlastmatchedthefilter.

The Label for new torrents combobox tells µTorrent to set anytorrentthatmatchesthisfiltertothespecifiedlabel.

Page 203: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

RSSDownloader

Page 204: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

History

TheHistorytabdisplaysthelast500torrentsmatched.Entriescanbemanually deleted by use of theDelete button at the bottom, or bypressing Delete on the keyboard.Note that left-click ing on a columnwill sort the items in the list by that column, alternating betweenascendinganddescendingsortforeachadditionalclick.Youcanselectwhatcolumnsyouwish toseeby right-click ing thecolumnheaders. Ifyou wish to reset all changes you've made to the columns, you canselect "Reset" in that context menu. The following is a description ofeachcolumn:

DownloadDateisthedatethatthetorrentjobwasmatched.

Feedisthefeedfromwhichtheaddedtorrentjobwasmatched.

Full Name is the unparsed name of the torrent (before anyinformationisextractedordecoded).

URLdisplaystheURLthatthesource.torrentfileislocatedat.

ContextMenuDeletewilldeletetheselectedentriesfromtheRSShistory.

OpenURLinBrowserwillopen the linkedURL(s) inyourdefaultwebbrowser.

Page 205: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface

Page 206: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Miscellaneous

There are several other elements in the µTorrent interface thatshould be explained, but do not fit into the previous sections of themanual.

AddNewTorrentAdd/EditRSSFeedCreateNewTorrentTorrentProperties

GeneralAdvanced

TrayIcon

Page 207: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous

Page 208: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

AddNewTorrent

TheAddNewTorrentdialogallowsyou to changeseveraloptionsforthetorrentjobbeforeitisaddedtoyourtorrentjobslist.ThisdialogisdisplayedonlyiftherelevantoptionisenabledinthePreferences.Filesselected/deselected in this dialog can be deselected/reselected in theFilestab'scontextmenu.

When adding magnets, you can choose to wait while µTorrentretrieves the torrent information.At this time,a revolving "waiting" iconwillbedisplayatthebottom(atemporarymessage"waitingfortorrentinformation"mightbedisplayedaswellinfutureversions...)

SaveInThe combobox allows you to specify the location you wish todownloadthetorrentcontents.Previouslyusedlocationsaresavedinthecomboboxandcanbeusedagain.

CreateSubfolderIf checked a containing folder will be created in your downloaddirectory and the torrent's contents will be downloaded into it. Ifunchecked, the torrent's contents will be placed directly into yourdownloadfolderintheiroriginalfilehierarchy.

NameThecomboboxallowsyoutochangethenameofthetorrent.Itwillbeusedasthefilenameincaseofasinglefiletorrent.Fortorrentswith multiple files - this will be the name of the subfolder underwhichthefileswillbesaved.

TorrentOptions

Page 209: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

The Skip hash check checkbox tells µTorrent to not botherchecking existing data for corruption. It is strongly recommendedthatyoudonotusethisoption,ascorruptioncansometimeshappenunknowingly,outsideofone'sowncontrol.Sharingcorruptpiecesisdetrimentaltotheswarm.

TheStart torrent checkbox tells µTorrent to start the torrent jobafteritisaddedtothetorrentjobslist.Ifunchecked,thetorrentjobwillbeaddedinStoppedmode.

TheLabel combobox allows you to set a label for the torrent jobbeingadded.Existinglabelsaredisplayedinthecombobox,butyouarefreetocreateanewlabelifyouwish.

TheAddtotopofqueuecheckboxwillgivethetorrentjobaqueuenumberof1.IfcombinedwiththeStarttorrentoption,thiswillstartthetorrentjobimmediately.

TorrentContentsNamedisplays thenameof the torrent job, taken from the .torrentfile.

Commentshowsthecommentplacedonthe.torrentfile jobbyitscreator.

Sizedisplaysthetotalamountofspacerequiredfor thefilesbeingdownloaded. Selective file downloading is taken into account, soonly thedata you select to bedownloadedwill be counted.Whenfiles are skipped, the total size of the torrent contents (not takingselective file downloading into account) is displayed next to theselected size. The last number in the parentheses displays theamountofspaceavailable in thedisk that the torrentcontentsarebeingdownloadedto.

Dateshowsthedayandtimeatwhichthe.torrentfilewascreated.

TheSelectAllbuttonwillmarkallfilestobedownloaded.

Page 210: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

TheSelectNonebuttonwillmarkallfilestobeskipped.

TheFiles list-view isa listofall files in the.torrent file,andallowsyou toselectwhich filesyouwant todownload.The following isadescriptionofeachcolumn:

Namecolumndisplaysthefilename.Acheckmarktotheleftofthefilenamemeansthefile will be downloaded, while an empty checkbox means the file will not bedownloaded.Pressing Space onthekeyboardtogglesthisfortheselectedfile(s).Pathisthelocationthatthefilewillbedownloadedtoondisk.Ifthiscolumnisblank,thenthefilewillbedownloadedintothetorrent job'sSaveAs location. If thiscolumndisplays a partial path (not a full path that includes a drive root), then that is thesubdirectoryintheSaveAsdirectorythatthefilewillbesavedto.

Sizecolumndisplaysthesizeofthefile.

right-click ingonthelistwilldisplaythefollowingitemsinacontextmenu:

Selectwillmarktheselectedfile(s)tobedownloaded.Deselectwillmarktheselectedfile(s)tobeskipped.SelectAllwillmarkallfilestobedownloaded.

DeselectAllwillmarkallfilestobeskipped.

TheAdvanced...buttonbringsuptheTorrentPropertiesdialog.

Page 211: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous

Page 212: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Add/EditRSSFeed

TheAdd/EditRSSFeeddialogallowsyou toenteranew feed forµTorrent tomonitor,oreditanexisting feed.Feedsmustcontaindirectlinks to .torrent files in at least one of either the<guid>,<link>, or<enclosure>tagsinordertobeusedcorrectly.

FeedTheFeedURLfieldspecifiestheURLthattheRSSfeedislocatedat.Dependingonthemethodusedbythewebsiteforauthenticatingusers(ifany),theURLmayhavetobeenteredinaspecificformat.

TheCustomAlias field allows you to give a customname to thefeed.Ifunchecked,µTorrentwillattempttoautomaticallydetectthefeednamebasedonthetitlespecifiedinthefeeditself.

SubscriptionDo not automatically download items tells µTorrent not toautomaticallycreateasimplefavoritefortheRSSfeedtodownloadanytorrentinthefeed.

AutomaticallydownloaditemspublishedinfeedtellsµTorrenttocreate a simple favorite for the RSS feed that matches anddownloadsanyiteminthefeed(uses*asthefilter).

Usesmartepisodefilterappliesthesmartepisodefiltertothesimplefavorite.

Page 213: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous

Page 214: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

CreateNewTorrent

Soyou'vefinishedsettingeverythingup,downloadedsometorrents,and are now wondering how you can share your own files with otherpeople?µTorrentmakes theprocess very simple, andafter onlya fewshortstepsyouwillbeabletoshareyourfileseasily.Despiteitsoutwardappearance,the.torrentfilecreationfacility'ssimplicitydoesnotmeanitis lacking in functionality, and inmost cases, it is all people need in a.torrentfilecreationutility.Theonlyrequiredstepincreatinga.torrentfileis toselectavalidsource, thoughyoushouldconfigure the restof thesettingsappropriatelyifneeded.

Afteryoucreatethe.torrent file,youneedtofindawaytoshare itwithwhoeveryouwant.Ifyou'reonlytargetingafewpeople,itmightbeeasier to send the file to them directly. If you're targeting the generalpublic,youshoulduploadittoawebsitethatallows.torrentfileuploads.Public.torrentindexsitesoftenallowforthis.The.torrentfilecanalsobeuploadedtoprivatetrackers,butyoushouldbeawarethatsomeprivatetrackersrequirethatyouredownloadthe.torrentfilefromtheirtrackerinorderforittowork.

SelectSourceThecomboboxdisplays thepathof the fileordirectory thatwillbemadeintoa.torrentfile.Youcaneditthispathmanuallyifyouknowthefileordirectory'slocation.Previouslyusedlocationsaresavedinthecomboboxandcanbeusedagain.

TheAddfilebuttonletsyouselectaspecificfileandautomaticallyplaces its path in the combobox above. Selecting a single filedisablesthe"SkipFiles"feature.

TheAdddirectory button lets you select a specific directory andautomaticallyplacesitspathinthecomboboxabove.Onlybyusingthisbuttoncanyoumakeuseofthe"SkipFiles"feature.

Page 215: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TheSkip Files field allows you to skip files using specific filters.This fieldonlygetsactivated ifyouuse the "Adddirectory" button.Wildcardscanbeusedtospecifymultiplefiles.

TorrentPropertiesTheTrackerseditcontrollistsallofthetrackersthe.torrentfilewilluse.OnlyHTTP,HTTPS,andUDPtrackersaresupported.Trackersareseparatedbyanewline.Thosethatarenotseparatedbyblanklineswillbeusedasbackup trackers foradjacently listed trackers.Backuptrackerswillnotbeusedunlessthepreviouslylistedtrackerfails.NotethathavingµTorrentusemultipletrackerssimultaneouslydoes not necessarily improve the .torrent itself, so don't bediscouragedfromselectingsometrackerstobebackuptrackers. Ifyou're not sure what tracker to use, try checking your favorite.torrent tracker for the tracker URL to use when creating new.torrents for it. Alternatively, you can use the embedded tracker inµTorrenthere.ThiseditcontrolcanbeleftblankifyouwishtouseonlyDHTtotrackthe.torrentfile,justbesurethatyoudonotmakethe.torrentfileprivate.

TheWebSeedseditcontrol listsall thewebseedsthe.torrent filewill use.Only HTTP, HTTPS, and FTPweb seeds are supported.Web seeds are separated by a newline. For single-file torrentcontents, the target file can be linked to directly (even if the filenamediffersfromthenamedescribedinthe.torrentfile).Thisisn'tnecessary,though;forbothsingleandmultiplefiletorrentcontents,the directory containing the desired files can be listed, and clientsthat supportwebseedsshouldautomaticallyappend thepathandfilenames described in the .torrent file onto the listed directory toobtainthefullURLtothedesiredfiles.

The Comment field allows you to place whatever comment youwantinthe.torrentfile.

ThePiece Size dropdown menu allows you to select the size ofeach piece in the .torrent file. Selecting too small a piece size for

Page 216: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

largesourcefilescreatesaneedlesslylarge.torrentfileandextremeprotocolcommunicationoverhead,whileusingtoolargeapiecesizemeans more wasted bandwidth for people who often experiencehashfails, since they'd have to redownload entire pieces over foreach hashfail that occurs. Unless you are absolutely sure youunderstandwhattheoptionisusedfor,andtheconsequencesthatcome with using it, it is recommended that you let µTorrentautomaticallydetectthepiecesizeforyou.

OtherStartseeding tellsµTorrent toautomaticallyadd the torrent job tothetorrentjobslistandstartit.Notethatifyouplanonuploadingthe.torrent file toaprivate tracker, youmight have to redownload thefilefromtheirtrackerbeforeitworks,sothisoptionmightbeuselesstoyouifthatisthecase.

PreservefileordertellsµTorrenttocreatethe.torrentfilewithfilesand directories sorted by name, in ascending order. By default,µTorrentsortsfilesinthe.torrentfilebysize,indescendingorder.

Privatetorrent tellsµTorrent toset the 'private' flag in the .torrentfile, which tells clients that support this flag to not announce thistorrent job over DHT, and disables LPD and PEX as well.Accordingly,ifyouplanonleavingtheTrackerseditcontrolblankinorder tomakethe.torrent fileuseDHT,youshouldnotenable thisoption.

CreateEncryptedtellsµTorrenttoencryptthe.torrentfile.

RelatedWebsiteallowsyou tomanuallyenterwebsite info tobestoredasmetadatawithinthe.torrentfile.

RssallowsyoutomanuallyenterRSSinfotobestoredasmetadatawithinthe.torrentfile.

Page 217: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

SimilarTorrentsallowsyoutomanuallyentersimilartorrentinfotobestoredasmetadatawithinthe.torrentfile.

Page 218: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous

Page 219: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

TorrentProperties

In some cases, youmightwant a torrent job to behave differentlyfrom the default settings, maybe in terms of speed, or maybe how itobtainsitspeers.WiththeTorrentPropertiesdialog,youcaneditsomeofthesesettings.

GeneralAdvanced

Page 220: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous>TorrentProperties

Page 221: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

General

TrackersTheeditcontrollistsallthetrackersthetorrentjob(s)willuse,and is interpreted identically to how the "Create New Torrent"dialog's"Trackers"editcontrolisinterpreted.Ifaprivatetorrentjob'strackerslistismodified,allexistingpeerconnectionsforthattorrentjobwillbedropped.

BandwidthSettingsTheMaximum upload rate field will limit the maximum rate atwhichµTorrentwilluploadfortheselectedtorrentjob(s).Settingthevalueto0isequivalenttosettingittounlimited.Settingthevaluetoanywhere between1 and 3 will limit the download speed for thetorrent job to12 times thesetuploadspeed,andyouwill seea "[Limited]"message in theTransfer tab.This value is interpreted inKiB/s, so please enter it as such. This limit will not override theglobalmaximumuploadrate.

TheMaximumdownload rate fieldwill limit themaximum rate atwhichµTorrentwilldownloadfor theselectedtorrent job(s).Settingthevalue to0 is equivalent to setting it to unlimited.This value isinterpreted in KiB/s, so please enter it as such. This limit will notoverridetheglobalmaximumdownloadrate.

TheNumberofuploadslotsfielddefinesthemaximumnumberofpeers that µTorrent will upload to at any given moment for theselected torrent job(s). This value will override the default value.LeavingthisblanktellsµTorrenttousethedefaultsettings.

The Minimum number of available seeds field defines theminimumnumberofseedsThisvaluewilloverridethedefaultvalue.LeavingthisblanktellsµTorrenttousethedefaultsettings.

Page 222: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

SeedingGoalOverride default settings tells µTorrent to override the defaultqueueingsettingsfortheselectedtorrentjob(s).

TheMinimumratiofieldbehavesidenticallytotherespectiveoptionin the default queueing preferences, but affects only the torrentjob(s)whosepropertiesarebeingedited.

The Minimum seeding time field behaves identically to therespective option in the default queueing preferences, but affectsonlythetorrentjob(s)whosepropertiesarebeingedited.

TheMinimumnumberofavailableseedsfieldbehavesidenticallyto the respective option in the default queueing preferences, butaffectsonlythetorrentjob(s)whosepropertiesarebeingedited..

OtherSettingsInitial Seeding enables a more bandwidth efficient method ofseeding the torrent job(s).Thisshouldbeusedonly if youare thesole seeder in the swarm, and if there are at least 2 peersconnected.Generally,thisoptionshouldnotbeusedbypeoplewithhighuploadspeeds.

EnableDHTenablesannouncingthetorrentoverDHT.Thisoptionis automatically disabled if DHT is turned off, or if the selected.torrentfilehasthe'private'flagset.

PeerExchange enables tradingofpeer listswithotherpeers thatsupportµTorrent'simplementationofPeerExchange.Thisoptionisdisablediftheselected.torrentfilehasthe'private'flagset.

Local Peer Discovery enables discovery of local peers viamulticast.Thisoptionisdisablediftheselected.torrentfilehasthe'private'flagset.

Page 223: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support
Page 224: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous>TorrentProperties

Page 225: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Advanced

WebSeedsThe edit control lists all the web seeds the selected torrentjob(s)willuse,andisinterpretedidenticallytohowthe"CreateNewTorrent"dialog's"WebSeeds"editcontrolisinterpreted.

RunProgramThegivenfieldallowsyoutorunaprogramaftertheselectedtorrentjob(s)finishdownloading.Thereareseveralvariablesyoushouldbeawareof ifyouwish touse this feature tomanipulate the filesyoudownloaded:

%Fistheplaceholderforthenameofthefileinthetorrentjob.Thisvariableassumestheselectedtorrentjobdoesnotcontainmultiplefiles.Ifthisisnotthecase,itwillbereplacedwithanemptystring(nothing).%D is equivalent to the path shown in the SaveAs field, assuming the torrent jobcontainsmultiplefiles.Ifitisasingle-filetorrentjob,thepathtothedirectorycontainingthefileisreturned.

%P-isthepreviousstateoftorrent%Nisthesameaswhat'slistedundertheNamecolumnforthetorrentjob.%S triggers the execution of the programwhen the torrent state changes to it (seebelow).%Listheplaceholderforthelabelthatisassignedtothistorrent%Tistheplaceholderforthetracker(s)usedwiththistorrent%Mistheplaceholderforthestatusmessagestringinthestatuscolumn%Iistheplaceholderforthehexencodedinfohash%Sisthestateoftorrent%Kistheplaceholderforkindofthattorrent-withasinglefileofmultiplefiles.

State:isacombinationofthefollowing:

1-started2-checking4-start-after-check

Page 226: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

8-checked16-error32-paused64-auto128-loaded

Page 227: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

Miscellaneous

Page 228: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

TrayIcon

The µTorrent tray icon gives you a brief overview of your torrentjobs. Placing the mouse cursor over the tray icon will show a tooltipwhereyoucanviewthetotalnumberof torrent jobsyouhavecurrentlydownloading, the total amount queued for download, the total amountcurrently seeding, and the total amount queued for seeding. Also, thetotal upload and download speeds are displayed in the tooltip. Left-click ing on the tray icon will toggle the visiblity of the main window,depending your system tray settings. Right-click ing the tray icon willdisplay a context menu, through which you can make quick settingschangestoµTorrent:

Hide/Show µTorrent toggles the display of the µTorrent mainwindow.

Pauseall torrents setsall downloadingor seeding torrent jobs topausedmode.

Resumealltorrentswill resumethetransferringofpausedtorrentjobs.

Download Limit allows you to control the global maximumdownload limit. The values displayeddependon the speed popuplistsettingsinthePreferences.

UploadLimitallowsyoutocontroltheglobalmaximumuploadlimit.ThevaluesdisplayeddependonthespeedpopuplistsettingsinthePreferences.

EnableScheduler allows you to enable or disable the schedulerfromthewithouthavingtoopenthePreferences.

µTorrent Webpage opens the µTorrent webpage in your default

Page 229: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

webbrowser.

µTorrent Forums opens the µTorrent forums in your default webbrowser.

Exit does just that -- it exits µTorrent. Note that exiting µTorrentautomaticallysendsastopsignaltotrackers,soyoudonothavetostopalltorrentjobsbeforeexiting.Torrentjobsthatarenotstoppedwill automatically be started when µTorrent is next opened. Evenafterexiting,theµTorrentprocessmightcontinuetorunforawhilelonger.ThishappensbecauseµTorrentistryingtofinishtransferringpieces and write remaining pieces to disk from memory. Theprocessshoulddisappearafterafewseconds.

Page 230: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 231: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

AppendixB:AdvancedInformation

This appendix provides advanced information pertaining tooperationofµTorrent.

SettingsDirectoryURLFormattingWildcardsCommandLineOptionsKeyboardShortcuts

Page 232: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixB:AdvancedInformation

Page 233: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

SettingsDirectory

Although µTorrent is mostly self-contained, there has to be alocation where it can store its settings for later use after the first run.BecauseµTorrentdoesnotusetheWindowsRegistry,ithastostoreitsconfigurationinfilesonseparatefilesonthedisk.Bydefault,thosefilesarelocatedat%AppData%\uTorrent,whichcanbeeasilyaccessedbyvisiting"Start">"Run" (orbypressing Windows + R onthekeyboard),typing it into the "Open" field, and pressing "OK." Typically, you'll findseveral.datfilesinthesettingsdirectory:

dht.dat contains information regarding DHT that µTorrent useswhenconnectingtotheDHTnetwork.resume.datcontains information regardingcurrently loaded torrentjobs.rss.datstoresallRSS-relatedsettings,andalsoholdsthehistoryofpreviouslydownloadedtorrentjobs.ThisfileonlygetscreatedifyouusetheRSSDownloader.settings.dat contains most of the settings in µTorrent, and alsocontainstheinformationlistedinthestatisticsdialog.

Notethatitisnormaltofind.dat.oldand.dat.*.badfilesinthesamedirectory. The former file type denotes good backup files for thecasethatthecorresponding.datfilebecomescorrupted.Thelatterfiletype denotes backups of corrupted files, which may be sent to thedeveloperforanalysisifnecessary.

In addition to .dat, .dat.old, and .dat.*.bad files, µTorrentstores loaded .torrent files in its settings directory unless a storagelocationisspecified.ThesefilesneedtobestoredinorderforµTorrenttowork properly, so do not delete them unless you are absolutely sureµTorrent no longerhas theassociated torrent job loadedany longer. Ifyouwant µTorrent to delete the stored .torrent files automatically uponremovalof the torrent job,see thedescriptionof theRemovebutton inthetoolbar.

Page 234: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Encapsulated"Installation"While%AppData%\uTorrentisthedefaultdirectoryforstoringthe

settings,µTorrentactuallysearchesthedirectorythattheexecutablefileislocatedinfirstbeforelookingin%AppData%\uTorrent.Assuch,solong as the directory that the executable is located in contains asettings.datfile(evenablankone),µTorrentwilllooknofurther,anduse only the files located in its current directory instead. With thisbehavior,itispossibletocreateencapsulatedµTorrent"installations"foruse on portable flash drives, or just to have an isolated copy for anyotherreason.

Ifyoudon'talreadyhaveanencapsulatedinstall,youcanmanuallymovethecontentsof%AppData%\uTorrentintothesamedirectoryastheµTorrentexecutabletocreatesuchaninstall.

ExternalFilesBesides the default.dat files, µTorrent canmake use of several

other filesexternal from theexecutable.Such filesmaymodify severalsubtlebehaviorsinµTorrent,orallowyoutocustomizethegraphicallookand feel of µTorrent. What all external files have in common is thelocationatwhichtheyshouldbeplaced--thesettingsdirectory.

ExtendedFunctionalityipfilter.datisasimpletextfilethatspecifiesIPrangestoblock.Onlyblocksaresupported;anyallowswill be ignored.The format isasfollows:

IPv4:xxx.xxx.xxx.xxx-yyy.yyy.yyy.yyy for each line, where eachx andeachycorrespondstoarbitrarydecimalvaluesbetween0and9.

IPv6: [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx] -

[yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy] for each line, where each xand each y corresponds to arbitrary hexadecimal values between 0 and F. Zero-groupedIPv6addressesareaccepted.

SingleIPscanbespecifiedonalinewithouthavingtowriteitinIPrangenotation.ThisfilecanbereloadedviathecontextmenuinthePeerstab.Ifyouwishtomakeuseofthisfile,ipfilter.enableshould

Page 235: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

be enabled. Note that only peer connections are blocked byipfilter.dat; tracker connections (including DHT) are not blocked,eveniftheirIPsfallwithinanyrangesspecifiedinipfilter.dat.

utorrent.chmistheusermanual.ThemanualcanbeaccessedviathehelpentryintheHelpmenu,orbypressing F1 onthekeyboard.

utorrent.lng is the file that contains all available translations forµTorrentat the timeofdownload.When firstadded to thesettingsdirectory,µTorrentwillautomaticallyswitchtothesystemlanguageifa translation is available. The language can be changed in thePreferences.

webui.zip isazip filecontainingdataµTorrentwillservewhentheWebUI is enabled and you accesshttp://IP:port/gui/ in awebbrowser,whereIPisyourcomputer'sIPaddress,andport isthe port µTorrent is listening on. Using Web UI, you can controlµTorrentfromanyothercomputerwithanInternetconnectionandacompatiblebrowserinstalled.

InterfaceCustomizationflags.conf & flags.bmp are files used to replace the internalµTorrentassignmentofflagstoapeer'sresolvedIP'shostdomain.flags.conf is a text file that specifies the flag order, andmapshost domains to a country, whose flag is then obtained fromflags.bmp.flags.confonlyworksonhostswithaTLDof.netor.com,eachmappingintheformathostdomain|countrycode,where the country code is the country's IANA-assigned two-lettercode. flags.bmp is a Windows bitmap that contains adjacently-conjoinedbitmapsofdimensions16x16each(withoutanyspaceinbetween),each16x16squarebeingaflag.Acustomflags.confand flags.bmp is maintained as a community project in theµTorrentforums,compiledbyeng.Pressing Ctrl + Shift + R onyourkeyboard tells µTorrent to (re)load flags.conf. Ifpeer.resolve_countryisenabled,thesefileswillbeignored.

main.ico istheiconthatwillbedisplayedintheiconatthetop-left

Page 236: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

oftheµTorrentwindow.

maindoc.ico is the icon that will be used as a file type icon for.torrentfilesuponassociation.ThisismainlyusedforolderversionsofWindows,whichmighthaveproblemsgenerating file type iconsautomaticallyfor.torrentfilesuponassociation.

tray.ico is the icon thatwill be displayed in the system tray if therelevantsystemtraysettingsareenabled.

tabs.bmpisaWindowsbitmapofdimensions224x16,consistingof14adjacently-conjoinedbitmapsofdimensions16x16each(withoutanyspaceinbetween),thatµTorrentuseswheniconsaredisplayedondetailedinfopanetabs.Iconsarearrangedinthefollowingorder:

GeneralTrackers

PeersPieces

FilesSpeed

LoggerGeneral(inactive)

Trackers(inactive)Peers(inactive)

Pieces(inactive)Files(inactive)

Speed(inactive)Logger(inactive)

toolbar.bmpisaWindowsbitmapofdimensions288x24,consistingof 12 adjacently-conjoined bitmaps of dimensions 24x24 each(withoutanyspaceinbetween),thatµTorrentusesfortheimagesintheµTorrenttoolbar.Iconsarearrangedinthefollowingorder:

AddTorrent

AddTorrentfromURLCreateNewTorrent

RemoveStart

Page 237: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

PauseStop

MoveUpQueueMoveDownQueue

SearchAddRSSFeed

Preferences

tstatus.bmpisaWindowsbitmapofdimensions304x16,consistingof 19 adjacently-conjoined bitmaps of dimensions 16x16 each(withoutanyspaceinbetween),thatµTorrentusesfortheimagesintorrentjobstatusiconsandthecategory list. Iconsarearranged inthefollowingorder:

DownloadingSeeding

StoppedPaused

Downloading(trackererror)Seeding(trackererror)

CriticalErrorStoppedandFinished

QueuedDownloadQueuedSeed

Active(categoryicon)All(categoryicon)

Inactive(categoryicon)RSSFeed(icon1)

RSSFeed(icon2)RSSFeed(icon3)

RSSFeed(invalidfeed)RSSItem(newrelease,within24hours)

RSSItem(downloaded)

Multiple RSS Feed icons are needed because µTorrent treats theicons as separate frames in an animation to indicate that there isRSSactivity.

External files thatchange theµTorrent interfacearenumerous,but

Page 238: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

thankfully,thereisacentralrepositorywhereyoucanfindmanyofthem.CheckouttheµTorrentSkinsPageforyourskinningneeds!Ifyoueverdecidetocreateyourowninterfacefiles,feelfreetosubmitthemonthatpage,andinformusaboutitintheforums!

Page 239: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixB:AdvancedInformation

Page 240: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

URLFormatting

In most cases, when entering a URL into µTorrent, the usualhttp://domain/path works just fine, but in certain special caseswherethesiteisprotectedbysomeformofauthentication,modificationswillhavetobemadetotheURLinorderforµTorrenttobeabletogettothecontents.

Sites that require HTTP authentication will have to be entered assuch:http://username:password@domain/path

Sites that require cookies must be entered as such:http://domain/path:COOKIE:uid=U;pass=P

NotethatUandPmustbeobtainedfromthecookiefileforthesite.Also, realize that some sites do not use uid and/or pass as thecorrespondingvariables,andassuch,youmustuse theexactvariablename and extra variables they do specify. For example, if the site'scookies specifya,b, andc, with valuesA,B, andC respectively, youshould enter the URL as such:http://domain/path:COOKIE:a=A;b=B;c=C

Internet Explorer users can find their cookies in%UserProfile%\Cookies

Chrome users can find cookies in "ChromeMenu" > "Settings" >"ShowAdvancedSettings">"Contentsettings">"Cookies"Firefoxuserscanfindtheircookiesin"Tools">"Options">"Privacy">"Cookies">"ShowCookies"Opera users can find their cookies in "Tools" > "Preferences" >"Advanced">"Cookies">"Managecookies..."Users of other web browsers will have to consult their respectivedocumentation

Page 241: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixB:AdvancedInformation

Page 242: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Wildcards

In several places in µTorrent, wildcards can be used in place ofnormal characters in order to specify a pattern of characters thatµTorrentshoulduse tomatchwhatever itneeds.The followingmaybeusedinthosesituations:

*(asterisk)tomatchanytextofanylength?(questionmark)tomatchanysinglecharacter|(verticalpipe)isan"or"conditional

Example: *File?A*|File?B* matches any file that containsFile?Aanywhereinthefilename(where?isanysinglecharacter,suchasaspaceoranunderscore),oranyfilethatbeginswithFile?Binitsfilename(again,where?isanysinglecharacter).

Page 243: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixB:AdvancedInformation

Page 244: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

CommandLineOptions

ThereareseveralcommandlineoptionsyoucanusewithµTorrenttomakeitbehavedifferentlythannormal.DonotethattheseoptionscanonlybeusedwhenµTorrentisopenedthroughashortcut,bycommandline,orsomeothermeansthatallowscommandlineoptionstobeused.Atanytime,aspaceshouldbeappendedalongwiththewantedoptionat the end of the target path for the shortcut, outside of any quotationmarksthatmayexistinthetargetpath.

/ANSIstartsµTorrentwithoutUnicodesupport,incaseanyoneeverhastroublewithUnicode.

/AUTOUPDATE"FILEPATH"[/NORUN]replacesthefilelocatedatFILE PATH with the currently-running executable and starts theexecutable from the specified path. If /NORUN is used inconjunctionwiththisoption,thenµTorrentwon'truntheexecutableafterthereplacementoccurs.

/BIGDUMPtellsµTorrenttocreatealargememorydumpinsteadofthe minidumps it normally creates when it crashes. This can beuseful for the developer to debug problems where minidumpsprovideinsufficientinformation.

/BRINGTOFRONT forces the µTorrent window to be shown,regardless of whether it was previously minimized on exit, orwhether /HIDE or /MINIMIZED were also used as command lineoptions.

/DIRECTORY "SAVEPATH" ".TORRENTFILETOOPEN" allowsyoutoopena .torrent fileandspecifywhereyou'd like tosavethetorrent contents to from the command line (without any GUIinteraction),where "SAVEPATH" is the path to the location you'dliketosavethetorrentcontents,and".TORRENTFILETOOPEN"is the locationof the .torrent file.Note that thesavepathmustnotcontaina trailingbackslash, otherwiseµTorrentwill fail to load the

Page 245: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

.torrentfile.Onlylocal.torrentfilesmaybeused.

/HIDEstartsµTorrentinboss-keymode,meaningthetrayiconandtheentireinterfaceishiddenuntiltheboss-keyispressed.Notethatyoushouldsetupaboss-keybeforeactuallystartingµTorrentwiththisswitch,otherwiseyoumight findyourselfhavingadifficult timeseeingandusingµTorrent.

/LAUNCHBUNDLEDURL "URL" opens URL in your default webbrowser.

/LOGFILE"SAVEPATH"willperformtheinitial fileselectionforthelogtofilefeatureautomaticallyonstartup.

/MINIMIZEDwillstartµTorrentminimized,andifminimizeto tray isenabled,willstartµTorrentminimizedtotray.

/NOINSTALL will tell µTorrent to bypass the installation dialogprompt.

/PERFORMINSTALL FLAGS is a bitfield that tells µTorrent whatshortcuts tocreate,dependingon the followingpossiblevalues forFLAGS:

2tellsµTorrenttocreateashortcutintheStartmenu4tellsµTorrenttocreateashortcutontheDesktop8tellsµTorrenttocreateashortcutintheQuickLaunchtoolbar

Becausetheflagsareinterpretedasabitfield,valuescanbeaddedtogethertoperformeachofthecombinedactions.

/RECOVERwillallowyoutoopenupasecondinstanceofµTorrentinsteadofitsnormalbehaviorwhereitsimplyactivatesthecurrently-running instance. In order to prevent possible problems, it isrecommended that you create an encapsulated copy of µTorrentbeforeopening it asa second instance, then createa shortcut forthe encapsulated copy of the executable with the /RECOVERoption.Remember that twoapplicationscannot listenon thesameport, so if you intendonhaving thesecond instanceactuallybeaproperly-working instance, you should set the second instance to

Page 246: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

listenonadifferentport,andforwardthatportaswell.

/UNINSTALL [/S] will uninstall µTorrent after user confirmation,deletingeven thesettingsdirectory. If the install is brokenenoughthatthisswitchdoesn'twork,runningthisoptioninconjunctionwiththe /S option should force an uninstall without asking forconfirmation.

Page 247: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixB:AdvancedInformation

Page 248: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

KeyboardShortcuts

HereisaconsolidatedlistofthekeyboardshortcutsinµTorrent:

COMMAND SHORTCUTAddTorrent Ctrl + OAddTorrent(nodefaultsave) Ctrl + DAddTorrentfromURL Ctrl + UCreateNewTorrent Ctrl + N

TorrentJobManipulationMoveDownQueue Ctrl + Alt + DownMoveUpQueue Ctrl + Alt + UpRemove DeleteRemoveanddeleteData Shift + DeleteRename F2FilterTorrents Ctrl + F

DialogsPreferences Ctrl + PRSSDownloader Ctrl + RSetupGuide Ctrl + G

InterfaceLayoutShowCategoryList F7ShowDetailedInfo F5ShowStatusBar F6ShowToolbar F4

RSSDownloaderRemoveRSSHistoryEntry DeleteRemoveRSSFavorite Delete

Page 249: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

RenameRSSFavorite F2Miscellaneous

µTorrentHelp F1CopySelectedLoggerTabText Ctrl + CCopyStatisticsDialogText Ctrl + CReloadflags.bmp/flags.conf Ctrl + Shift + RRemoveTracker(fromTrackerslist) Delete

Page 250: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 251: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

FAQ:FrequentlyAskedQuestions

This section of the manual attempts to answer questions manypeoplemightaskaboutµTorrent.

InstallationFeaturesUsageNetworkTroubleshootingErrorMessagesIncompatibilitiesMiscellaneous

Page 252: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 253: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Installation

DoesµTorrentinstallitself?µTorrentwill install itself only if theuser chooses to install itwhen

prompted to the first time it is run. Installation is not mandatory, andµTorrentcanstillrunproperlywithouttheneedtobeinstalled.

HowdoIbackupmysettings?Simplymakeacopyofyoursettingsdirectory.

HowdoImakeµTorrentself-containedinonedirectory?

Createanencapsulatedinstallation.

HowdoIresetthesettingsbacktothedefaults?Simplydeletesettings.datandsettings.dat.old fromyour

settingsdirectorywhileµTorrentisnotrunning.

HowdoIsharemytorrentsbetweenmultipleusers?Createanencapsulated installationofµTorrentandmakesureyou

set the directory andall of its contents to be readable andwritable byotherusers.

HowdoIuninstallµTorrent?IfyouallowedµTorrent tocreateanuninstallentry in theWindows

Page 254: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Registry during the initial installation dialog, then all you need to do isuninstall it from the "Add or Remove Programs" applet in the ControlPanel. Otherwise, you can simply delete the µTorrent executable filefromwhereveritisstored.Ifyouareconcernedaboutthesettingsbeingleft behind on your computer, delete your entire settings directory aswell.

HowdoIuseµTorrentonaUSBkeyorsomeotherremovabledrive?

CreateanencapsulatedinstallationofµTorrentonthetargetdevice.

Wherearethesettingsand.torrentfilesstored?Thefilesarestoredinyoursettingsdirectory.

Page 255: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 256: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Features

DoesµTorrenthaveanendgamemode?Yes,µTorrentautomaticallyentersendgamemodewhenthepieces

remaining are all being actively downloaded. During endgame mode,µTorrent requests each remaining piece frommultiple peers instead ofrequestingeachpiecefromasinglepeer.Thismodehelpsmakegettingthe last pieces of the torrent contents take much less time than itnormallywould.

DoesµTorrenthaveUnicodesupport?Yes,µTorrentsupportsUnicode.

DoesµTorrentsupportHTTPSorUDPtrackers?Yes, µTorrent supports HTTPS (SSL) for both trackers and RSS

feeds.UDPtrackersaresupportedaswell.

DoesµTorrentsupportmagnetURIs?Yes,µTorrentcanuseandcreatemagnetURIscompatiblewiththe

Azureus magnet URI implementation. µTorrent can generate magnetURIsforanytorrentjob,andmagnetURIscanbeopenedfromtheAddTorrent from URL dialog. Metadata regarding the torrent contents areobtainedfromotherpeersthatsupportthefeature.

DoesµTorrentsupportmulti-scrape?Yes,µTorrentsupportsmulti-scrapeandusesitwhenbt.multiscrape

is enabled. It automatically detects trackers that do not support multi-

Page 257: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

scrapeandfallsbacktosingle-scrapemodeforthosetrackers.

DoesµTorrentsupportmulti-tracker.torrentfiles?Yes, µTorrent supports multi-tracker .torrent files. µTorrent

announces to all tracker tiers simultaneously, but only one tracker pertier. To seeall the trackers in the .torrent file, simply check the torrentjob'sProperties. To learnmore aboutmulti-tracker specification, checkthemultitrackerspecificationsatDepthstrike.com'swiki.

DoesµTorrentsupporttrackerless.torrentfiles?Yes,µTorrentsupportstrackerless.torrent files.Thebuilt-in.torrent

filecreatorcanalsocreatetrackerless.torrentfiles.

DoesµTorrentsupportUNC-stylepathsornetworkdrives?

Yes, µTorrent supports UNC-style paths (like\\192.168.1.2\C$\). Note that there may be increased diskfragmentation when saving to a network drive, since pre-allocation offilesisnotpossibleacrossthenetwork.

Page 258: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 259: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Usage

HowdoIaddadditionalcolumnstoalist-view?Youcanselectwhatcolumnsyouwishtoseeinalist-viewby right-

click ing the column headers. If you wish to reset all changes you'vemadetothecolumns,youcanselect"Reset"inthatcontextmenu.

HowdoIblockspecificpeersfromconnectingtome?

You can create an ipfilter.dat file and load it in µTorrent, and thespecifiedpeerswillbeblocked.

HowdoIchangethecountryflagsshowninthePeerstab?

You can use flags.conf and flags.bmp to customize the countryflags.

HowdoIchangetheiconsinµTorrent?You can change the icons by placing the respective interface

customizationfileintheµTorrentsettingsdirectoryinordertocustomizetheinterface.Arestart isrequiredinorderfornewinterfaceiconstobeloaded.

HowdoIchangetheinterfacelanguage?You can install utorrent.lng (by having µTorrent download the

translationfile, or bygettinga copy from thedownloadpage yourself).

Page 260: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Afterwards, select the language you wish to use from the generalpreferences.

HowdoIconfigurethediskcache?The most important step is to understand how the disk cache

optionsaffect µTorrent.Options that increasememoryusagedecreasedisk access, while options that decreasememory usage increase diskaccess.

HowdoIcreatemyown.torrentfile?You can use theCreateNewTorrent feature in µTorrent to create

yourown.torrentfiletosharewithotherpeople.

HowdoIenableDHT?You can enable it from the BitTorrent settings. Although DHT is

enabled,notalltorrentjobsmightuseit,as.torrentfileswiththe'private'flagsetwon'tannouncetotheDHTnetwork.Additionally,anytorrentjobthatdoesnothaveDHTenabledwon'tbeannouncedonDHT.

HowdoIenableInitialSeeding(SuperSeeding)?Youcanenableit fromthetorrentjobproperties.Ifyouarenotthe

onlyseederintheswarm,youshouldnotenableInitialSeeding.

HowdoIenableLocalPeerDiscovery?LocalPeerDiscoveryisenabledonapertorrentjobbasis.Youcan

enable it fromthetorrent jobproperties,assuming the .torrent filedoesnot have the 'private' flag set. To automatically enable Local PeerDiscoveryforanynewlyaddedtorrentjob,checktheEnableLocalPeer

Page 261: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

DiscoveryoptioninthePreferences.

HowdoIenablePeerExchange?Peer Exchange is enabled on a per torrent job basis. You can

enable it fromthetorrent jobproperties,assuming the .torrent filedoesnothavethe'private'flagset.ToautomaticallyenablePeerExchangeforanynewlyaddedtorrentjob,checktheEnablePeerExchangeoptioninthePreferences.

HowdoIenableProtocolEncryption?EnableProtocolEncryptioninthePreferences.IfyourISPisknown

to throttleorblockBitTorrent traffic,andyou find thatenablingProtocolEncryption is not helping, then you may want to consider setting theencryptionto"Forced"anddisablelegacyincomingconnections.

HowdoIenableNATPortMappingProtocol(NAT-PMP)?

Youcanenableitfromtheconnectionpreferences.Notethatnotallrouters supportNAT-PMP, inwhich case youwill have to forward yourportmanually.

HowdoIenableUniversalPlugandPlay(UPnP)?Youcanenableitfromtheconnectionpreferences.Notethatnotall

routerssupportUPnP, inwhichcaseyouwillhave to forwardyourportmanually.

HowdoIloada.torrentfilefromthecommandline?Run theµTorrentexecutablewith the /DIRECTORY command line

Page 262: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

option.

HowdoImakeµTorrentallocateallthefileswhenIstartatorrentjob?

EnablePre-allocateallfilesinthegeneralPreferences.

HowdoImakeµTorrentappenda!utextensiontoincompletefiles?

EnableAppend !ut to incomplete files in the general Preferences.TheoptiontakeseffectimmediatelyafterthechangestothePreferencesaresaved.

HowdoImakeµTorrentauto-load.torrentfilesfromaspecifieddirectory?

Enable the auto-load option in the Preferences and select thedirectoryyouwouldliketoautomaticallyload.torrentfilesfrom.

HowdoImakeµTorrentautomaticallybanpeersafteracertainnumberofhashfails?

bt.ban_thresholddeterminesthenumberofhashfailsµTorrenttakesaction against it. If bt.use_ban_ratio is disabled, µTorrent will ban thepeer immediatelyafter itpassesthebanthreshold.Otherwise,µTorrentwilllookattheratioofgoodtobadpiecesthatthepeerhassent,andifitfindsthattheratioislowerthanbt.ban_ratio,itwillthenbanthepeer.Ifenoughpeersinthesamerangearebanned,andbt.use_rangeblock isenabled, µTorrent will ban the entire range, since there is a goodprobabilitythattheentirerangeispoisoningBitTorrentswarms.

Page 263: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

HowdoImakeµTorrentautomaticallymovefileswhenatorrentjobfinishes?

You can enable the Move completed downloads to option in thePreferencesandspecifythedirectoryyouwishtomovefinishedtorrentjobsto.Ifyouwanttoorganizetheselecteddirectorybytorrentjoblabel,enabletheAppendthetorrentslabeloption.

HowdoImakeµTorrentautomaticallyrunaprogramafteradownloadfinishes?

Inthetorrentjob'sproperties,thereisaRunProgramsectionintheadvancedsection.Whenproperlyfilledout,µTorrentwillruntheselectedapplicationimmediatelyafterthetorrentjobfinishesdownloading.

HowdoImakeµTorrentdeletefilestotheRecycleBin?

EnabletheMovetotrashifpossibleoption in theRemovebutton'scontextmenuinthetoolbar.NotethatfileslargerthantheRecycleBin'scapacity will be removed from the drive immediately (bypassing theRecycleBinentirely).

HowdoImakeµTorrentdownloadfilesfromanRSSfeed?

The first step is to find aRSS feed that links to .torrent files in atleastoneofeitherits<guid>,<link>,or<enclosure>tags.Afteryouaddsuchafeed(makingsuretoprovidetheauthenticationinformationifnecessary), you can create a Favorites filter for the feed thatautomaticallydownloadsandloadsthelinked.torrentfilesfromthefeedthatmatchthefilteryouspecify.Makesureyoufamiliarizeyourselfwithallofthefilteroptions,astheycanbeconfusing.Whenthefilterissetupproperlyand is enabled,µTorrentwill take careof thedownloading for

Page 264: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

you.

HowdoImakeµTorrentprioritizethefirstandlastpieceofeachfile?

Enablebt.prio_first_last_pieceintheadvancedPreferences.

HowdoImakeµTorrentstartinboss-keymode?RunµTorrentwiththe/HIDEcommandlineoption.

HowdoImakeµTorrentstartminimized?RunµTorrentwiththe/MINIMIZEDcommandlineoption.

HowdoImakeµTorrentstopdownloadingandonlyupload?

To perform this on any and all torrent jobs, set the scheduler toseedingonlymodeduringthetimesyouwantittouploadonly.

Toperformthisonaspecifictorrentjob,stopthetorrentjob,selectall of its files in the Files tab, then select "Don't Download." µTorrentmightcontinuetodownloadpieces if thereareany left incomplete(youcan check the Pieces tab), but afterwards, it won't request any newpiecestodownloadfromotherpeers.

HowdoImakeµTorrentstopseedingatorrentjobataspecificshareratio?

Set the Limit the upload rate to option to 0. Now, whenever anytorrentjobreachestheseedinggoal,itwillbestopped.

Page 265: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

HowdoImakeµTorrentusemyproxy?Youcanfill in theproxy information intheConnectionpreferences.

Unlessyouaresureyourproxyservercanhandletheload,youshouldrefrainfromusingtheproxyserverforpeer-to-peerconnections.

HowdoImanuallyannouncetotrackers?TheUpdateTracker feature in thetorrent jobcontextmenucanbe

used to update all trackers in the selected torrent job(s). Alternatively,specific trackers can be updated via the Trackers tab context menu.Althoughananti-hammerfeaturehasbeenputinplacetopreventabuseofthefeature,manualupdateofthetrackershouldstillbeavoidedwherenotabsolutelynecessaryinordertominimizestrainontrackers.

HowdoImoveatorrentjobtothetoporbottomofthequeue?

Hold Shift on your keyboard while pressing theMove UpQueuetoolbarbuttontomovetheselectedtorrentjob(s)tothetopofthequeue.Hold Shift on your keyboard while pressing the Move Down Queuetoolbar button tomove the selected torrent job(s) to the bottom of thequeue.Therespectivemoveup/downqueueitemsfromthetorrent jobslistcontextmenubehaveinthesamewaywhen Shift isheldwhilethemenuitemisselected.

HowdoIquicklychangetheuploadanddownloadlimits?

Theglobaltransferratelimitscanbequicklysetfromthestatusbarcontextmenu.Ifvisible,theglobaltransferratelimitscanalsobequicklycontrolledfromthesystemtraycontextmenu.

Fortoquicklychangethetransferratelimitsofspecifictorrentjobs,select the torrent jobs youwould like tomodify, then right-click it and

Page 266: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

usetheBandwidthAllocationmenu.

HowdoIrenameatorrentjobinthetorrentjobslist?

Atorrentjobcanberenamedinthelistbyslow double-click ingonthetorrentjob,orbypressing F2 onthekeyboardwhilethetorrentjobisselected. To cancel the renaming, you should press Esc on thekeyboard. To confirm the change, you should press Enter on thekeyboard,oruse themouse toclickanywhereelseon the torrent jobslist.

HowdoIrenameatorrentjob'sdownloaddirectory?

In the Add Torrent Jobs dialog, you can edit the target directorybeforeconfirming thesave location. If youwish to renameormoveanexistingtorrentjob'scurrentlocationondisk:

1. Stopthetorrentjobwhosecontentsyouwishtomove.2. Renameormovethetorrentcontents.3. UseSetDownloadLocation...fromthetorrentjobslistcontextmenu

toselectthenewlocation.4. If µTorrent doesn't automatically recheck the file, and you wish to

confirmtheintegrityofthefiles,forceare-checkonthetorrentjob.

HowdoIrunmultipleinstancesofµTorrentsimultaneously?

To run multiple instances of µTorrent, you can run each newinstance with the /RECOVER command line option. Because of thepossibility of conflicts, you should perform the following before runningmultipleinstances:

Page 267: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

1. Create a new folder containing an encapsulated installations ofµTorrent(youshouldcopytheexecutable).

2. Createashortcutforthiscopyoftheexecutable.3. Edit the shortcut's target by adding /RECOVER to the end of the

"Target"path,outsideofanyquotationmarks,andseparated fromtheexecutablepathbyaspace.

4. RuntheshortcuttoopenanewinstanceofµTorrent.5. Configure this instanceof µTorrent to useadifferent listening port

(anddifferentalternativelisteningportifapplicable).6. Ifapplicable,forwardtheport(s)forthisinstanceinyourrouterand

firewall.

Because bandwidth must be split for each instance, you shouldprobably run the Setup Guide again for each instance, but selectappropriateportionsofyourconnection'smaximumuploadrateforeachinstanceyourun.

HowdoIsetaboss-keyup?Aboss-keycanbesetfromtheprivacypreferences.Aftersettingit

and confirming the changes, µTorrent's visibility can be toggled bypressingtheselectedkeycombination.

HowdoIsetthedefaulttorrentjobRemoveaction?ThedefaultRemoveactioncanbesetby right-click ingtheRemove

button in the toolbar, holding Shift on the keyboard, then left-click ingoneof the fourpossibleoptions.Alternatively, thedefaultbehaviorcanbeconfiguredbysettinggui.default_del_actionappropriately.

HowdoIsetthedownloadlocationfortorrentjobsaddedviamagnetURI?

With magnet URIs, µTorrent does not have a copy of the infodictionary on hand, so it does not know the name or the contents.

Page 268: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Consequently,itmustwaittofindasourcewiththedictionary,whichmaysometimes takea long time.Becauseof this,µTorrentuses thedefaultdownload locationas thedestination for the files(incase ithappens tofind the info dictionary when the user is not available to set thedownload location manually). If no default download location is set,µTorrentwilluse%UserProfile%\MyDocuments\Downloadsasthedestination.

HowdoIskipcertainfilesinatorrentjob?FilescanbeskippedintheFileslistintheAddNewTorrentdialog.

Alternatively,filescanbeskippedviatheFilestabcontextmenu.

HowdoIsortbymorethanonecolumninalist-view?

Youcansortbyanycolumnby left-click ingonitsheader.Tosortonanothercolumnasasecondarysortorder,hold Shift on thekeyboardwhile left-click ing on the column header you wish to use as thesecondarysortcriterion.

HowdoIusetheembeddedtracker?Enable bt.enable_tracker in the advanced preferences.Make sure

youcarefullyreadthedescriptionoftheoption.

HowdoIusetheschedulertocontroltransferrates?

ThemostimportantstepistounderstandhowthescheduleroptionsaffectµTorrent.Therestisassimpleasclickingonthetimeslotyouwishtosetup to thecolorcorresponding to theeffectyouwant for the timeslot.

Page 269: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

HowdoIusetheWebUI?Enable theWebUI, andµTorrent shouldautomatically install it for

you.Afterwards,fillintheusernameandpasswordyouwouldliketousetologintothewebinterface.Ifyouwishtouseadifferentlisteningportfrom the normal listening port for the web interface, specify it in theAlternative listening port field. Additionally, if you wish to allow onlyspecificIPaddresstoaccessyourwebinterface,fillintherestrictionfieldaccordingly.

Whatarelabelsandwhatcantheybeusedfor?Labels are used as a powerful tool for torrent job organization in

µTorrent. They can make torrent job identification and sorting mucheasierforyou.

Tosetalabelforatorrentjob,usetheLabelsubmenuinthetorrentjob's context menu. A benefit of using labels is that they can also beused to organize torrent contents (not just torrent jobs) with theMovecompleteddownloadstooption.

Page 270: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 271: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Network

DoesµTorrentworkwellonWindowsXPSP2orhigheroperatingsystemswithanunpatchedTCPIP.sys?

Yes, by default, µTorrent will make at most 8 simultaneousconnectionattemptstoworkwithinthe10connectionattempt(half-openconnection)limitontheseoperatingsystems.

Patching TCPIP.sys to a higher limit may help if you are havingproblemswithyourInternetconnection,thoughincreasingthelimitmayalso cause some routers to freeze up (due to the increased rate ofsimultaneousconnectionattempts).Ifyouwouldstillliketopatchthefile,downloadtheEventID4226PatcherfromLvlLord.de.

Beware that in most cases, you should refrain from setting theTCPIP.syslimittoanynumbergreaterthan50,astherearefew(ifany)benefits to be gained from higher numbers. Also understand thatnet.max_halfopen should always be set to a number lower than theTCPIP.sys limitsetby thepatcher (atmost80%of theTCPIP.sys limitonly). For more information on how (or whether) the half-openconnectionlimitshouldbeset,seethisFAQentry.

Microsoft hasmade a habit of reverting theTCPIP.sys connectionattemptlimitthroughWindowsUpdate,which(formanyusers)occursonamonthlybasis.IfyoudecidetopatchyourTCPIP.sysfileandraisethenet.max_halfopen limit alongwith it, then remember to repatch the fileeverytimeyouperformaWindowsUpdate(otherwise,you'llmostlikelyrunintoconnectiontroubles).

HowcanItellifapeerisanincomingoroutgoing

Page 272: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

connection?YoucanchecktheFlagcolumninthePeerstabforthepeer.

HowdoIchangethenumberofactivetorrentsjobsordownloadsallowedtorunsimultaneously?

Changethequeuesettings. It isrecommendedthatyounotmodifythissettingunlessyouunderstandveryclearlywhat theconsequencesare behind changing this setting. Starting too many torrent jobssimultaneouslycanbedetrimentaltobandwidthusage,soifyouarenotcertainaboutyourchanges,stick to thenumbersrecommendedby theSetupGuide.

HowdoIchangethenumberofconnectionsµTorrentuses?

Settherelevantoptionsinthepreferences.It isrecommendedthatyounotmodifythissettingunlessyouunderstandveryclearlywhattheconsequences are behind changing this setting. Starting too manytorrentjobssimultaneouslycanbedetrimentaltobandwidthusage,soifyou are not certain about your changes, stick to the numbersrecommendedbytheSetupGuide.

HowdoIchangetheportµTorrentuses?ThelisteningportforincomingconnectionscanbesetwiththePort

used for incomingconnectionsoption in thePreferences.For outgoingconections,µTorrentusestheephemeralport rangebydefault,but thiscan be changed by using the net.outgoing_port and (optionally)net.outgoing_max_portoptions.

HowdoIforwardports?

Page 273: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ReadthePortForwardingguide.

HowdoIhidemyIPaddress?You don't. BitTorrent wasn't designed with anonymity in mind.

Because it requires that peers know each other's IP addresses totransferwith one another, spoofing or hiding your IP addresswon't doyoumuchgoodwithregardstospeedand/orconnectivity.

VPN or proxy services may allow you to masquerade your IPaddressbehindotherIPs,butbecausetheyactasmiddlemen,youareeffectivelyfirewalledbehindsuchservices,whichisabadthing.

HowdoImakeµTorrentreportadifferentIPtothetracker?I'mbehindaproxyandneedthisfunction.

SettheIP/HostnametoreporttotrackeroptioninthePreferences.

HowdoImakeµTorrentuseadifferentuploadspeedwhenseeding?

Set theAlternate upload ratewhen not downloading option in thePreferences.

HowdoImakeµTorrentuseaspecificnetworkadapter?

Setthenet.bind_ipoptiontotheIPaddressoftheadapteryouwishtouseforincomingconnections.Setthenet.outgoing_ipoptiontotheIPaddressoftheadapteryouwishtouseforoutgoingconnections.

WhatportshouldIuseforµTorrent?

Page 274: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

It is generally recommended that you not pick ports in the6881-6889 range, as they are commonly throttled by ISPs. Since no singleport has inherent advantages over any other port, you can simply letµTorrentpickarandomportforyou.

WhatshouldIsetmyhalf-openconnectionlimitto?To answer this question, a bit of background information may be

required. The "half-open" (technically, "embryonic") connection limitcontrols how many connections µTorrent will attempt to establishsimultaneously at any given time. Half-open connections are just likephonecallsthathaven'tyetbeenpickedupbytheotherendoftheline.Thehalf-open connection limit controls the number of such "calls" youcanattempttomakeatanygiventime,butdoesnotlimithowmanyfully-established connections (phone calls that are successfully picked upfromtheotherend)youcanmakeintotal.

An important point to note (that is commonly misunderstood andmisrepresented) is the fact that thehalf-openconnection limitdoesnotaffect the overall speed at which the you can download or upload. Atbest, increasing thehalf-open limitmaydecrease theamountof time ittakesforµTorrenttoattaindecentspeeds,butthatonlylastsforthefirstfewminutesatworst.Afterseveralminuteshavepassed,theconnectionlimitwillhavealreadybeenreached if thereareenoughpeersanyhow,so at that point, there is no difference between a low half-openconnectionlimitandahighlimit.

Highhalf-openlimits,ontheotherhand,causeconnectionproblemsfor many users because Microsoft limits the number of half-openconnections able to be made globally in certain versions of Windows(startingwithWindowsXPwithSP2,uptoWindowsVistawithSP1). Itcanbepatched,but for littlegain,asalreadyexplainedpreviously(andMicrosoft resets the limit every so often with some Windows Updateanyhow). Even if your half-open connection count isn't limited byTCPIP.sys (either throughpatching,oryou'reusinganOS thatdoesn'timposesuchalimit),anincreaseinthehalf-openlimitwouldfallintothe

Page 275: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

exactsamelimitationsinefficacyasdescribedabove.

The rationale behind Microsoft's decision to limit half-openconnections is that relatively few legitimate and properly-designedapplicationscanbeexpectedtorequiremanyhalf-openconnections.Ontheflipside,ifanapplicationisattemptingtoestablishalargeamountofconnections in a very short period of time, it is usually a sign that theapplication isapieceofmalwareattemptingtocommunicatewithothercomputers.

Whyanyonewould recommend thatusers increase theirhalf-openlimits as a general speed tweak that everyone should apply isincomprehensible. It doesn't actually helpwith speeds beyond the firstfewminutesatmost,andcomeswiththedetrimentaleffectofpotentiallykilling connections formany users. The only potential exception to the"you don't need to increase your half-open connection limit" rule ofthumb is if you have a connection with a very fast upload rate (think"several megabits per second"), and have many torrent jobs startedsimultaneously.Inthatsituation,itmaybebeneficialtoincreasethehalf-open connection limit in order for µTorrent to be able to communicate(within a reasonable amount of time)with the large pool of peers andtrackersassociatedwithstartingmanytorrentjobssimultaneously.

In instances where raising the half-open connection limit isunavoidableornecessary, theusershouldkeep inmind thatµTorrent'snet.max_halfopen limit should never be set to a value greater thanapproximately80%oftheTCPIP.syshalf-openconnectionlimit.SoiftheTCPIP.sys limit is 100, the highest anyone should set µTorrent'snet.max_halfopenshouldbe80.Thatdoesn'tmeanitneedstobe80%either--itcanbeless.That'sjustasafelimitguidelinetomaintainqualityofconnection.

WhyamIstillreceivingincomingconnectionattemptsafterIhavealreadyclosedµTorrent?

In BitTorrent, peers disconnect from the swarm without notifying

Page 276: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

everyotherpeer in theswarmbecause itwouldbe inefficient todoso,andalsobecausepeers rarelyhave the IPsofeveryotherpeer in theswarm(whichwouldmakeitimpossibletodointhefirstplace).BecausemostBitTorrentclientscachepeerinformation,whentheytrytoconnectto a particular peer in their cache, they may end up attempting toconnecttoapeerthathasalreadydisconnectedsincetheylastreceivedthepeer'sIPandportnumber.

This phenomenom is what you are observing when you seeincoming connection attempts after you've exited µTorrent. DependingonhowmanypeershadacopyofyourIPandportnumberintheirpeercache, this can take up to several weeks to subside. Having DHTenabledmaymagnify theeffects,as therearemanymorepeersusingDHT than thereare connected toanyoneparticular torrent swarm (somore users may have your IP and port number by the time youdisconnect). Although there is no way to prevent this from occurring,disablingDHTmay reduce theamountof timeneeded for this to taperoff. Assuming your network is properly protected, these connectionattemptscanbesafelyignored.

Page 277: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 278: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Troubleshooting

HowshouldIgetstartedinfixingmyproblems?Thefirstandmostimportantactiontotakeistomakesureyouhave

everything in µTorrent configured properly as prescribed by the setupguide and any associated guides (like the port forwarding guide). Assurprising as itmay sound,many troubles that seemunrelated to oneanotherstemfromamisconfigurationissue.Additionally,makesureyouare using the latest version of µTorrent available from the downloadpage, since bugs get fixed regularly from version to version (and thesupport staff does not provide support for older versions). If this initialstepdoesn'thelp,trylookingthroughthesetroubleshootingFAQstoseeiftheproblemhasbeenaddressed.

Whyaremytorrentjobsmissing?First,makesureyouaren't lookingatanimproperly-configuredlist-

view, and make sure you've selected an appropriate category in thecategorylist.

Assuming the torrent jobs list is truly empty, then the problem iscausedbyanimpropershutdownofµTorrent,eitherduetoacrashoraforcedexit.Thefirstthingyouwillneedtodoisreopenallofthe.torrentfiles in the settings directory (or the .torrent file storage location).Afterwards,youshouldtryenablingbt.graceful_shutdown.Byturningthisoptionon,youareallowingµTorrenttheleisureofquittingcleanly,whichgenerallysolvestheproblem.

IfµTorrent iscrashing,andthisbehavior isaresultof thecrashes,thenyoushouldtrytosolvethecrashes.

Whyaremytorrentjobstransferringsoslowly?

Page 279: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Can'tIspeedthemup?Makesureyou'vefollowedthesetupguidecarefully.

Whycan'tµTorrentconnecttoanyDHTnodes?The problem most likely occurs because something is blocking

µTorrent from contacting other nodes. Try the following suggestions toseeiftheyhelp:

Makesurethatwhenyouforwardedyourport,youforwarded it forUDPconnectionsinadditiontoTCPconnections,sinceDHTmakesheavyuseofUDP.

If you are using PeerGuardian (or an equivalent IP blocker), youmightneedtostopusingit,ormakeanexceptioninthesoftwareforµTorrent's DHT bootstrap nodes at router.utorrent.com androuter.bittorrent.com,asµTorrentmakesuseofDHTnodesat those addresses to get the IP addresses of other nodes in theDHTnetwork.

Try adding a .torrent file from Depthstrike.com's mirrors for open-source/freewareprojectstoµTorrent'storrentjobslist.These.torrentfiles contain other DHT nodes that µTorrent can use to bootstrapontotheDHTnetwork.

Try removing dht.dat and dht.dat.old from the settingsdirectory,asthesefilesmighthavebeencorrupted.

Whycan'tIseeanythinginthedirectorybrowserdialog?

An incompatibility is causing the problem. To fix the issue, enablegui.compat_diropen.

Page 280: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

WhydoIgetan"Invalidmenuhandle"errorwhenItryopeninga.torrentfilefromFirefox?

There may be some corruption in your Firefox preferences thatcauses this error to occur. In Firefox, check the "Tools" > "Options" >"Content">"Manage"listfortheTORRENTentryandremoveit.ConfirmthechangeinFirefox.

Whydomytorrentjobsgrindtoahaltwith"DiskOverloaded"wheneverIaddanewone?

Theproblemoccursbecauseofadesign limitation inµTorrent thatshouldbefixedinthefuture.Thereisnothingyoucandoexcepttowaitfortheproblemtogoaway.

WhydoesµTorrentcreateordownloadpartsoffilesIsetto"Don'tDownload?"

ThisoccursbecauseBitTorrenthasnoconceptoffiles,onlypieces.Becausemultiple files can share the same piece, and µTorrent has todownloadanentirepiece to check its hash, itwill effectivelydownloaddata for another file (regardless of whether it was skipped). There isnothing you candoabout µTorrent downloadingdata for another file ifthedataisapartofapiecethatalsobelongstoanotherfilethatyoudowant downloaded.What you can do is prevent the entire skipped filefrombeingallocatedbyenablingdiskio.use_partfile.

WhydoesµTorrentgetstuckatacertainpercentageforatorrentjob?

Checktheavailabilityof thetorrent job, thenumberofseeds thereareintheswarm,thethenumberofpeers thereare in theswarm,andtheamountofwasteddatathatyou'vedownloaded.

Page 281: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Iftheavailaiblityisbelow1.0andthenumberofseedsishigh,thenthetorrentswarmismost likely fake,andwascreatedbyanti-P2Porganizations.

If theavailability isbelow1.0 and thenumberof seeds is lowaswell, then youwill have tobepatient, as the torrent contentsmaysimplynotbewelldistributed.

Ifyouareseeingalargeamountofwasteddata,checkthisFAQ.

WhydoesµTorrentkeepdownloadingoruploadingwhileatorrentjobispaused?

Pausing a torrent job might not stop all traffic for it immediatelybecauseµTorrentattempts to finish receivingandsendinganyqueuedpieces first. Because pausing a torrent job keeps connections open,occasional bits of peer communication may show up in the speedcalculations.

WhydoesµTorrentnotaskmewheretodownloadfiles,orwhichfilesIwanttodownload?

IfyouwouldlikeµTorrenttoletyouselectfilestodownloadbeforeitactuallyadds the torrent job to the list,makesureyouenable theAddNewTorrentdialog.

If µTorrent adds files without asking you anything, then that'sbecauseyousetadefaultdownloadlocation,andsoµTorrentassumesyou would like to download everything to that directory. If you wantµTorrent toalwaysshow thedialogwhenyoumanuallyopena .torrentfile,thenmakeµTorrentalwaysshowthedialogonmanualadd.

WhydoesµTorrentshowlessDHTnodesinthe

Page 282: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

statusbarthanBitCometorVuze?µTorrent counts only the number of DHT nodes you are directly

connected to.BitCometcountsnodes thatareonehopaway fromyou(connectedtonodesyou'reconnectedto),whichinflatesnumbers.VuzeattemptstoestimatethecompletesizeofitsDHTnetwork.

WhydoesµTorrentstillcalculateanETAwhenitisseeding?

Whena torrent job is inseedingmode, theETAcolumnestimatestheamountoftimeitwilltakeforµTorrenttoreachtheseedinggoal.

WhydoesµTorrentstilldownloadalittlebitwhenitisseeding,orevenwhennotorrentjobsarestarted?

This behavior is absolutely normal, and occurs because µTorrentincludes the communication overhead when calculating speeds.Whenyouareuploadingdatatoapeer,youcontinuetodownloadalittlebitofinformation from the peer to keep track of the peer's progress.Additionally, if thepeerrequests informationordata fromyou,youalsohave to download that request (which gets figured into the downloadspeed).

Whileitisnormaltoseeanon-zerodownloadratewhileµTorrentisseeding, the behavior can be aggrevated by improper settings. Whenyou have too many connections established simultaneously, µTorrenthas to communicate with more peers, and so there will be moredownloadingofrequestsandsuch.Tooptimizethesituation,makesureyou'veselectedthepropersettingintheSetupGuide.

Another possible cause for this behavior is the use of the DHTnetwork.BecauseDHT isalwaysactiveas longas it isenabled, itwillcontinue to download a little bit of data to pass around as a node

Page 283: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

participating in the DHT network. This continues to occur even if notorrentjobsarestarted,orevenifnoneofthetorrentjobsinthelistuseDHT.

WhydoesmyInternetconnectionslowdownorstopworkingwhileµTorrentisrunning?

Makesureyou'vecheckedyourcomputerforincompatiblesoftwareknowntocauseInternetdisconnection.Additionally,checkifyourrouterisa"bad"router. If youdon'thaveany incompatiblesoftware installed,therearesomesuggestionsyoumaywanttotry.Notethatbetweenanyof the suggestions, you should restart your computer and check ifµTorrentcontinuestocauseInternetdisconnections.

Makesureyou'vefollowedthesetupguidecarefully

TrydisablingDHT

TrydisablingUPnPandNAT-PMP

TrydisablingIPresolving

Trydisablingpeer.resolve_country

Tryloweringnet.max_halfopento4or2

Tryloweringbt.connect_speedto10or5

Tryloweringtheglobalmaximumnumberofconnectionsto100or50

Trysettingbt.transp_dispositionto5

Try patching your TCPIP.sys file to a value greater than yournet.max_halfopenlimit(onlyifyouareusingWindowsXPwithSP2orSP3,Windows2003withSP1orSP2)

Page 284: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Tryconnectingyourcomputerdirectlytoseeiftheproblempersists

Whydoesn'tµTorrentobeytheratelimitsIselected?

TryenablingLimitlocalpeerbandwidth.

Ifyouhavelimitedyourdownloadrate,butµTorrentisn'tobeyingit,thentakenotethefactthatµTorrentcannotcontrolhowfastpeerssenddata to it. As a result, download rate limiting is often inaccurate. Inaddition, setting download rate limits may cause your upload rates tosufferbecauseofthewaydownloadratelimitinghadtobeimplemented.

Whydoesn'tµTorrentopen.torrentor.btsearchfileseventhoughitisassociatedwiththem?

If µTorrent doesn't automatically open .torrent or .btsearch fileswhenyou double-click them, try pressing the relevant button(s) in theWindowsIntegrationpreferences. If thatdoesn'thelp,youmayhave toremovethe.torrentfiletypefromWindows.InWindowsExplorer,checkthe"FolderOptions">"FileTypes"listfortheTORRENTentryanddeleteit,thenpresstheassociatebuttonagainfromthepreferences.

Whydoesn'tµTorrentopenmywebbrowserwhereveritisneeded?

ThisproblemisgenerallycausedbyamisconfigurationinWindowswithregardstowhichbrowserisdefault.Visit"Start">"ControlPanel">"Add or Remove Programs" > "Set Program Access and Defaults" >"Custom."Whereitasksyoutoselectadefaultwebbrowser,makesureyou have your preferred browser selected, and if possible,make sure"Enableaccesstothisprogram"ischeckedaswell.

Page 285: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Whydoesn'tµTorrentreportmeasaseederwhenselectivelydownloading?

Bydefinition,aseederisapeerwithallofthefilesfullycompleted.Ifyouaremissinganybitofdata(whichwouldoccurifyouskipanyfile),itwouldbeincorrectforµTorrenttoreportyouasaseeder.Youarenotaseederunlessyouhave100%ofthedata.

Whydon'tthemoveupordownbuttonsnotmovethetorrentjobs?

Thesebuttonschangethequeueorderfortheselectedtorrentjobs,not the actual order in which they appear in the list. If youwould likethesebuttons to visually change the torrent job'sorder in the list, thenyoushouldsortthelistbythe#column.

Whyistherealargeamountofwasteddatabeingdownloaded?

In many cases, this is an indication that the swarm you areconnected to is fake or poisoned and set up by some anti-P2Porganization.Youmightwant toconsider findinganothersource for thedatayouaretryingtodownload.Ifthisoccurswithmanytorrentjobs,theproblem could be an indication that your hardware is bad. Bad RAM,harddrive,orharddrivecableshavebeenknowntocausehashfails inµTorrent.Anothersourceofhashfailsmaybeyourrouter.Somerouters(like D-Link's) have been known to corrupt data when the router hasDMZ (game) mode enabled, thus preventing users from completingdownloads.

WhyisµTorrentcrashing?Makesureyou'vecheckedyourcomputerforincompatiblesoftware

knowntocausecrashesinµTorrent.

Page 286: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

WhyisµTorrentnowdownloadingwhenIwaspreviouslyseeding?

Thisoccursifanyofthefilesyou'reuploadingaremodifiedbetweenthe time you began seeding and the next time µTorrent re-checks thedata.Ifafilechanges,itcausesthepiece(s)containingittofailthehashcheck,andaccordingly, µTorrentwill throw thepieceout (thus causingthe switch to downloadingmode).Make sure you do not edit any filesyouareseeding.Ifyoufindyourselfforgettingthis,thenconsidersettingthefilesyoudownloadtoread-onlymodeonceyouareinseedingmode.If you did not manually edit any files, then there are some commoncausesforthisproblem:

thumbs.db:Onsomesystems,Windowsautomaticallycreatesandupdatesadatabaseofthumbnailsforthemediafilesineachfoldercalled thumbs.db. If a thumbs.db file is a part of the torrentcontents, any updates to it will cause hashfails in µTorrent. InWindowsExplorer, check the "FolderOptions" > "View" > "Donotcachethumbnails"optiontopreventthisfromhappening.

Media file tags: Somemedia players are known to automaticallyedittagsonmediafilestheyplaywithoutuserintervention.Thismaycause pieces to change (and consequently, hashfails to occur inµTorrent).

WhyisµTorrentusingsomuchCPU?Makesureyou'vecheckedyourcomputerforincompatiblesoftware

knowntocausehighCPUusageinµTorrent.

If you don't have any incompatible software installed, get ProcessExplorerandrunit.IfyouseetheDPCsareusingsignificantamountsofCPU, then you may have some other buggy software installed, orperhapsbuggydriversand/orhardware.YoucantryrunningRATTV3tofind the source of the DPCs. The RATTV3 output can be found in

Page 287: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

%SystemRoot%\system32\LogFiles\RATTV3.

Another possible source for high CPU usagemay be the transfermodethatyourharddrivecontrollermaybeusingforyourharddrives.Checkthe"System"appletintheWindowsControlPanelfortheDeviceManager.IntheDeviceManager,lookfortheIDEATA/ATAPIcontrollersand check the properties for each of your primary and secondary IDEchannels tosee ifanyof theircurrent transfermodesare inPIO. Ifso,this may be the cause of your problems. To fix it, try uninstalling theaffectedIDEchannelandrestartingyourcomputer.

WhyisµTorrentusingsomuchmemory?Makesureyou'vecheckedyourcomputerforincompatiblesoftware

knowntocausehighmemoryusageinµTorrent.

If you don't have any incompatible software installed, try tweakingthediskcachesettings.Ofspecialnote,ifyouaretransferringdataveryquickly,trydisablingtheWindowscachefordiskwritesanddiskreads.

WhyismyfirewallreportingconnectionsbeingmadebyµTorrentonaportbesidestheoneIchose?

Only incoming connections use the port you specify in thepreferences.Outgoing connections use a random local port (called anephemeralport);thisissimplyhowTCP/IPfunctions,andisnotabug.

WhyismyfirewallreportingthatµTorrentisattemptingtosende-mailsoraccesstheweb?

In almost every case, this is a false positive generated by yourfirewall.Occasionally,peersusecommonserviceports like25 (SMTP),80(HTTP),or110(POP3)inordertobypassrestrictionstheirISPsmay

Page 288: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

impose on them. Because your firewall incorrectly assumes that anytraffic with a destination port being a service port is traffic of thecorrespondingservice,it(improperly)flagsµTorrent'strafficaccordingly.TheoneexceptiontothisiswhenµTorrentchecksforupdates,inwhichcaseitreallyisattemptingtoaccesstheweb.

Assuming your computer itself is clean ofmalware, and you haveobtainedµTorrent fromaknown legetimatesource (likeµTorrent'sowndownload page), then it is safe to ignore these warnings and allowµTorrent to perform the action. If you do not want µTorrent to accessthese ports, you can set bt.no_connect_to_services andbt.no_connect_to_services_listaccordingly.

Whyisthelist-viewI'mlookingatblank?Thereshouldstillbeabaratthetopofthelist-view. Right-click the

barandselect"Reset" inthecontextmenu,andtheapparently-missingdetailsshouldbevisibleagain.

Whyistherea.datfileinmydownloadfolderwhenthetorrentcontentsdon'tcontainsuchfiles?

Thisoccurswhenyouperformselective filedownloadingandhavediskio.use_partfile enabled. You can safely ignore the file, as it will bedeletedafterthetorrentjobisremovedfromthetorrentjobslist.

I'vetriedallkindsofsuggestions,butstillhaven'tbeenabletosolvemyproblem.HowshouldIproceed?

FeelfreetostopbytheforumsorIRCchanneltoaskforhelpwithyourproblems.Whenyouaskforhelp,makesureyouhavethefollowingpiecesofinformationonhandandreadytobeprovideduponrequest:

Page 289: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Everythingyou'vetriedsofarinattemptingtofixyourproblem

TheISPyou'reusing(preferablyinadditiontothetypeofconnectionyou'reusing,likeDSL,cable,satellite,etc.)

Thecolorofyournetworkstatuslight

WhattheSetupGuideshowsyourcurrentsettingstobe,alongwiththeresultsoftheportcheckerandspeedtest

What you've set net.max_halfopen to, and what your TCPIP.syshalf-openconnectionlimitissetto

Theoperatingsystemyou'reusing

AlogfromHijackThisand/orProcessExplorer

Theexactrouterandmodemmodelsyou'reusing

Somebasiccomputerhardwarespecifications(motherboardand/orchipset,CPU,RAM,drivetype,etc.)

Page 290: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 291: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ErrorMessages

Inapopupdialog,Iget"Error:Thedeviceisnotready"

This error occurs if a drive µTorrent is trying to access does notexist, or is missing. This most frequently occurs if a drive letter haschanged, or if the data µTorrent was looking for was located in aremovabledrivethatisnolongerinthecomputer.Toresolvetheissue,makesurethepathsµTorrentistryingtouseareallexistent.ThismeansthatalltorrentjobsshouldnothavetheirSaveAsfieldsettoadirectoryon some non-existent drive letter. The same thing applies to theDirectoriespreferences.

Ifatorrentjobisusingadriveletterthatnolongerexists,makesureyousetthedownloadlocationforthejob.

IntheLoggertab,Iget"ErroropeningWindowsFirewall"

ThismeansthatµTorrentwasunabletoadditselfasanexceptiontothe Windows Firewall using the standard Windows Firewall API. ThisoccurswhenWindowsFirewallisdisabledornotpresent,orthatyouareusing an operating system that does not support the API (operatingsystemsolderthanWindowsXPSP2).Theerrorisnon-fatal,andcanbesafely ignored. If you want µTorrent to stop trying to add itself to thefirewallexceptionslisteverytimeitstarts,thenyoucandisabletheAddµTorrent to Windows Firewall exceptions option in the Preferences. Ifanother firewall ispresent, youwill still need toconfigure it properly toallowµTorrenttoaccesstheInternet.

IntheLoggertab,Iget"NAT-PMP:Unabletomap

Page 292: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

portwithNAT-PMP"ThismeansthatµTorrentwasunabletomap(forward)theportwith

NAT-PMP.Ifyouhaveagreenstatuslightinthestatusbar,ortheSetupGuide'sportcheckerverifies that theport isopen, thenyoucansafelyignorethiserror.Ifotherwise,you'llneedtomanuallyforwardtheportinyourrouter.IfyouwantµTorrenttostoptryingtomapitslisteningportviaNAT-PMPeverytimeitstarts,thenyoucandisabletheEnableNAT-PMPportmappingoptioninthePreferences.

IntheLoggertab,Iget"UPnP:UnabletomapUPnPport"

ThismeansthatµTorrentwasunabletomap(forward)theportwithUPnP. If you have a green status light in the status bar, or the SetupGuide'sportcheckerverifies that theport isopen, thenyoucansafelyignorethiserror.Ifotherwise,you'llneedtomanuallyforwardtheportinyourrouter.IfyouwantµTorrenttostoptryingtomapitslisteningportviaUPnPevery time it starts, then you candisable theEnableUPnPportmappingoptioninthePreferences.

Inthestatusbar,Iget"DiskOverloaded"Thismeansthatthediskwasnotabletokeepupwiththeread/write

speeds.Tofixthis,youshouldtrytweakingyourDiskCachesettings inthePreferences.Note thatdiskoverloadsmayalsooccur if thedeviceyouarewritingtoorreadingfromisinherentlyslowbydesign(USBharddrives, for example). In such cases, tweaking the cache settings mayhelp,butitisn'tguaranteedtowork.

If you get this error message when you add a new torrent job,consideritnormalduetoadesignlimitationinµTorrent(whichshouldbefixedinthefuture).Youcanignorethemessage,asitdoesnotactuallyindicateanyrealdiskoverload.Themessagewilldisappearafterashortamountoftime.

Page 293: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Inthetorrentjobstatus,Iget"Error:"Thismeans that anerror occurred the last timeµTorrentwas run.

SinceµTorrentdoesnotremembererrormessages,noerrorisspecified.Try resuming the torrent job, or forcing a re-check to see if any erroroccursagain.

Inthetorrentjobstatus,Iget"Error:AccessDenied"andµTorrenthaltsthetorrentjob

Makesureyouarenotusingamisconfiguredincompatiblesoftwarethat can cause file access issues. If you are not, thenmake sure youhave the rightcredentials tobeusing the target fileand/or (containing)directory.

Onsomesystems,WindowsExplorermayattempttopreviewmediafileswhenyouarebrowsing thecontainingdirectory for the files. If thishappenswhile µTorrent is attempting towrite to the file, then µTorrentwon'tbeable toaccess the file,andaccordingly, itwill throw thiserrormessage.Topreventthisfromhappening,makesureyoudon'tviewthefolderin"Thumbnail"or"Filmstrip"mode.Additionally,youmaywant toconsiderunregisteringtheshellmediafilepropertyextractorinWindowsby visiting "Start" > "Run" (or by pressing Windows + R on thekeyboard), typingregsvr32/ushmedia.dll into the "Open" field,andpressing"OK."

Inthetorrentjobstatus,Iget"Error:DataError(cyclicredundancycheck)"andµTorrenthaltsthetorrentjob

ThiserrorisnotanerrorgeneratedbyµTorrent,butrather,anerrorit receives from the hard drive. The error indicates that the hard drivewasunable to readorwrite thedatabecause thesectorsare faulty,orareabouttodie.Cyclicredundancycheck(CRC)errorsareoftensignsof possible future disk corruption. Running chkdsk might help fix the

Page 294: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

problem,butstrongerrecoverytools(suchasSpinRite)mayberequired(assumingthediskisatallrepairable).

Inthetorrentjobstatus,Iget"Error:Elementnotfound"andµTorrenthaltsthetorrentjob

This error may occur when you remove or rename files from atorrent job. If this is thecase, try tore-addorrenamethefilesback,orforceare-checkonthetorrentjob.

Inthetorrentjobstatus,Iget"Error:Therequestedoperationcouldnotbecompletedduetoafilesystemlimitation"andµTorrenthaltsthetorrentjob

ThiserroroccursbecauseofaproblemwiththewayWindowsVistahandles sparse files and NTFS compressed. When a sparse orcompressed file reaches this (currentlyunspecified) limitation,allwritestothefilewillfail.Theonlywayaroundthisistomakeacopyofthefile,deletetheexisting(sparse/compressed)file,andreplacethedeletedfilewith thecopy. It is recommended that youdisablediskio.sparse_files ifyou are runningWindows Vista. If you would like µTorrent to not fullyallocate a file upon write while using Windows Vista, usebt.compact_allocationinstead.

Inthetorrentjobstatus,Iget"Error:Notenoughfreespaceondisk"whenIhavemorethanenoughfreespace

This error occurs only on drives or partitions formatted to FAT32becausefilesgreaterthan4GiBcannotbecreatedonFAT32partitions.Theonly fix is toconvert thedriveorpartition toNTFS,oruseanotherdriveorpartitionthatisalreadyusingNTFS.

Page 295: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ToconvertadrivetoNTFS,readMicrosoft'sknowledgebasearticleKB307881.

Inthetorrentjobstatus,Iget"Error:Parameterisincorrect"whenselectivelydownloading

Thecauseof theerrormessage iscurrentlyunknown, though it isbeinglookedinto.Thereisnoworkaroundapartfromnotusingselectivefiledownloadingontheseoperatingsystemsifyoureceivetheerror.Theerrorshouldnothappenagainifyousimplyresumethetorrentjob.

Inthetorrentjobstatus,Iget"Error:Theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocess"andµTorrenthaltsthetorrentjob

SeethequestionregardingError:AccessDenied.

Inthetorrentjobstatus,Iget"Error:Therequestedoperationcannotbeperformedonafilewithauser-mappedsectionopen"andµTorrenthaltsthetorrentjob

Makesureyouarenotusingamisconfiguredincompatiblesoftwarethatcancausefileaccessissues.

Inthetorrentjobstatus,Iget"Error:Thesystemcannotfindthepathspecified"andµTorrenthaltsthetorrentjob

Thisproblemmaybecausedbya limitation inWindowswithpathlengths.Windows limits themaximumpath length (including filenames)

Page 296: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

to255characters.Trysavingthetorrentcontentstoalocationclosertothedrive'sroot,suchasC:\Downloads\.

Inthetorrentjobstatus,Iget"Error:Unabletosavetheresumefile"

See the question regarding Error: Access Denied. If that isn'trelevantordoesn'thelp,makesurethedirectoryµTorrentisusingasitssettingsdirectoryexists.

Inthetrackerstatus,Iget"Asocketoperationencounteredadeadnetwork"

Check to make sure you don't have an incompatible softwareinstalled. Previous reports on this error message indicate thatBitDefenderFirewallcancausesuch issues.There isnoknownwaytofix the issue other than to uninstall the firewall (and replace it withanotheroneifnecessary).

Ifyouarenotusinganysoftware firewall,makesureyouhave thelatestdriversinstalledforyournetworkcard,sincethisproblemmaywellbe caused by buggy drivers. It may also occur if your network getsphysically disconnected (like if thenetwork cable is disconnected, or ifyourmodemorroutershutsoff).

Inthetrackerstatus,Iget"Anoperationonasocketcouldnotbeperformedbecausethesystemlackedsufficientbufferspaceorbecauseaqueuewasfull"andµTorrenthalts

Check to make sure you don't have an incompatible softwareinstalled. Previous reports on this error message indicate that NortonGoBackcancausesuchissues.Updatingtheapplicationoruninstalling

Page 297: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

itentirelyshouldsolvetheproblem.

There isaWindowsRegistryentry inWindows2000/XP/2003 thatcancausethiserror.ReadMicrosoft'sknowledgebasearticleKB196271forfurtherdetails.

Thiserrorcanalsobeasymptomofimproperconfiguration.Checkthis FAQ entry regarding interrupted connections, as the suggestionsmaysolvethisproblem.

Inthetrackerstatus,Iget"Connectionclosedbypeer"

Ingeneral,thiserrorhasmanifesteditselfincaseswheretheuser'sISPisinterferingwithBitTorrenttrackercommunication.ConsulttheBadISPs listonAzureusWiki tocheck ifyour ISP isknownto interferewithBitTorrenttraffic.

Page 298: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 299: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Incompatibilities

WhatprogramshavebeenknowntocauseproblemswithµTorrent?

PROGRAM KNOWNPROBLEM(S)Anti-malware

avast! crashesorfreezes,highCPUusage

ESETNOD32Antivirus crashesorfreezes,Internetdisconnection,trackerconnectivityissue

McAfeeVirusScan missinginterfacetextNormanAntivirus crashesorfreezesNortonAntiVirus missinginterfacetextPCToolsSpywareDoctor crashesorfreezes,highCPUusagePCToolsThreatFire fileaccessissuesVCOMSystemSuite crashesorfreezes

Firewall

BitDefenderFirewall crashesorfreezes,trackerconnectivityissue

FRITZ!DSLProtect crashesorfreezesioloSystemMechanicPersonalFirewall crashesorfreezes,unresponsiveness

KerioPersonalFirewall highCPUusage,InternetdisconnectionMcAfeePersonalFirewall crashesorfreezes,highCPUusageNetPeeker InternetdisconnectionNormanPersonalFirewall crashesorfreezes,highCPUusageNVIDIAFirewall crashesorfreezes,highmemoryusageSunbeltPersonalFirewall highCPUusage,Internetdisconnection

Page 300: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

IndexingGoogleDesktopSearch fileaccessissuesNeroScout fileaccessissuesRoxioMediaIndexer fileaccessissuesWindowsDesktopSearch fileaccessissuesWinZipQuickFind fileaccessissues

MiscellaneousCYBERsitter highCPUusageMicrosoftFirewallClientforISAServer unresponsiveness

MouseImp crashesorfreezesNortonGoBack trackerconnectivityissueSpamPal highCPUusageUltraNetworkSniffer(Analyzer) unresponsiveness

VCOMFix-ItUtilities crashesorfreezes

Ihaveanincompatiblesoftwareinstalled,andamgettingdisconnectedfromtheInternet

IfyouareusingESETNOD32Antivirus,seethisbitofinformation.

If you are using Kerio Personal Firewall or Sunbelt PersonalFirewall,thentheproblemmaybeanothermanifestationofthehighCPUusageproblem.

If you are usingNetPeeker, make sure you upgrade to a newerversion,asabugwasfixedinNetPeekerv2.72thatwouldcauseanaccumulationofconnectionsstuckinFIN_WAIT_2state,eventuallystoppingallInternetconnection.

Page 301: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Ihaveanincompatiblesoftwareinstalled,andµTorrentbecomesunresponsive

If you are using any software known to cause unresponsiveness,then try updating it to the latest version. If that doesn't help, thencurrently, the only option is for you to uninstall that application (andmaybe use a compatible alternative) if you wish to use µTorrent. Youmayalsowanttotrysearchingtheforumsforanyworkaroundsthatmaynothaveyetbeenaddedhere.

Ihaveanincompatiblesoftwareinstalled,andµTorrentcrashesorfreezes

If youareusingESETNOD32Antivirus v2.7.x, youshouldeitherdisable NOD32's IMON component, or add µTorrent to theexclusions list in the IMONsetup's "Miscellaneous" tab. If you areusing ESET NOD32 Antivirus v3.x, you can add µTorrent to theHTTP web browsers exclusions list in the "Web Access Protect"sectionoftheantivirusandantispywaresetup.

IfyouareusingNormanAntivirus,youshoulddisabletheInternetProtectioncomponent.

IfyouareusingNVIDIAFirewall,andyouexperiencecrashingonamulti-coreCPU,thenyoushouldtryupgradingyourNVIDIAnForcedrivers to a version that includes v73.12 or newer of theNetworkManagement Tools. If that is impossible, then you must eitheruninstall NVIDIA Firewall (ForceWareNetworkAccessManager intheWindows Add or Remove Programs applet), or you must setµTorrent's processor affinity to a single core from the TaskManager'sprocesseslistcontextmenu(makesureonlyonecoreischecked).

Ifyouareusinganyothersoftwareknowntocausecrashes,thentryupdating it to the latestversion. If thatdoesn'thelp, thencurrently,the only option is for you to uninstall that application (andmaybe

Page 302: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

useacompatiblealternative) ifyouwish touseµTorrent.Youmayalsowanttotrysearchingtheforumsforanyworkaroundsthatmaynothaveyetbeenaddedhere.

Ihaveanincompatiblesoftwareinstalled,andµTorrenthasmissingtextinvariousplacesintheinterface

Norton AntiVirus and McAfee VirusScan each have a bufferoverrunprotectionfeaturethatcausesthistohappen.Tofixtheproblem,disablethefeatureintheapplication.

Ihaveanincompatiblesoftwareinstalled,andµTorrenthastroubleaccessingfiles

IfyouareusingPCToolsThreatFire,thentheproblemmayoccurbecauseofthesoftware'sproactivelydefensivenatureagainstzero-daythreatsbasedonapplicationbehavior.Topreventanyproblems,addµTorrenttoThreatFire'strustedapplicationslist:1. OpentheThreatFireGUI2. Select"AdvancedTools"onthesidebar

3. Click"CustomRuleSettings..."inthe"AdvancedRuleSettings"tab4. Addanewitemtothe"TrustedProcess"listinthe"ProcessLists"tab

5. SelectµTorrentfromthelist,ormanuallyfinditinthelowersectionofthedialog6. Makesurethenewly-addedµTorrentprocessinthelistischecked

7. Press"OK"inthedialog

Ifyouareusinganydesktopsearchor indexingsoftware (whetheror not it is known to cause file access issues), then you shouldeither configure the application's indexing service to exclude anydirectory µTorrent is using from being indexed. Such directoriesincludeanydirectoryµTorrent isdownloadingtooruploadingfrom,andµTorrent'ssettingsdirectory.Ifexcludingthedirectoriesdoesn'thelp, then currently, the only option is for you to uninstall that

Page 303: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

application(andmaybeuseacompatiblealternative)ifyouwishtouseµTorrent.Youmayalsowanttotrysearchingtheforumsforanyworkaroundsthatmaynothaveyetbeenaddedhere.

Although indexing services are the most common source of fileaccess issues inµTorrent, other real-timescanning softwares (likeanti-malwarepackages)havealsobeenknowntosometimescauseaccessproblemsforusers.

Ihaveanincompatiblesoftwareinstalled,andµTorrenthastroubleconnectingtotrackers

IfyouareusingESETNOD32Antivirus,seethisbitofinformation.TrackerconnectivityissuesmaymanifestthemselvesintheformofaHTTP400error.

IfyouareusingBitDefenderFirewall, thentheonlysolution is foryou to uninstall the software and find an alternative securitysoftware.

IfyouareusingNortonGoBack, tryupdatingthesoftware,as theissue is supposed to havebeen fixed inNortonGoBack v4.1. If itdoesn't help, try exiting the system tray icon for Norton GoBackbeforeyourunµTorrent,asithasbeenknowntocauseproblemsinolderversionsofNortonGoBack.

Ifyouhaveareusinganyothersoftwarefirewall,tryuninstalling(notdisabling)it.Iftheproblemisfixed,pleaseinformusontheforumsaboutyourdiscovery.

Ihaveanincompatiblesoftwareinstalled,andµTorrentusesalotofCPU

If you are using avast!, then the problem may manifest itselfbecauseof thesoftware'sP2Pshield,whichscansallP2Pactivity.

Page 304: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Todisablethefeature,performthefollowing:1. Openthe"On-AccessScanner"foravast!2. Pressthe"Details"buttonformoreoptions

3. SelecttheP2Pshieldonthewindowtotheleftofthe"On-AccessScanner"window4. Pressthe"Terminate"button

5. Confirmthechanges

Alternatively,avast!hasa"Customize"optionbesidesthesensitivitysliderthroughwhichprogramscanbeexcludedfromtheP2Pshield.UsingthistoexcludeµTorrent'sexecutablemaysolvetheproblem.

If you are using Kerio Personal Firewall or Sunbelt PersonalFirewall, thentheproblemmaymanifest itselfbecausethefirewallisconstantlyresolvingIPaddresses.SinceBitTorrentclientstendtousealargeamountofconnections,thefirewallhastospendalotofresources trying to resolve that many IPs. To disable the IPresolving,performthefollowing:1. StopalltorrentjobsinµTorrent

2. OpenupthefirewallGUI3. Selectthe"Overview"tab

4. Lookinthe"Connections"section5. Right-click in the window where all of the programs currently using a network

connectionarelistedanduncheckthe"ResolveAddress"option

If you are usingSpamPal, then try switching to SpamPal v1.594,which is the last version reported to have been working fine withµTorrent.Otherwise,theonlyoptionleftistouninstallSpamPal,asitis known to cause the same issue with other applications (it isn'tlimitedtoµTorrentonly).

If you are usingSpyware Doctor, then try switching to SpywareDoctor 4,which is the last version reported to have beenworkingfine with µTorrent. Otherwise, the only option left is to uninstallSpywareDoctor.

Ifyouareusinganyotherincompatiblesoftware,thencurrently,theonlyoptionisforyoutouninstallthatapplication(andmaybeuseacompatible alternative) if you wish to use µTorrent. Youmay alsowanttotrysearchingtheforumsforanyworkaroundsthatmaynot

Page 305: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

haveyetbeenaddedhere.

Ihaveanincompatiblesoftwareinstalled,andµTorrentusesalotofmemory

If you are usingNVIDIA Firewall, then you should try upgradingyour NVIDIA nForce drivers to a version that includes v73.12 ornewerof theNetworkManagementTools. If upgrading the firewalldoesn't help, then youmust uninstall NVIDIA Firewall (ForceWareNetworkAccessManagerintheWindowsAddorRemoveProgramsapplet)ifyouwishtouseµTorrent.

Page 306: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>FAQ:FrequentlyAskedQuestions

Page 307: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Miscellaneous

HowcanµTorrentbesofastandsmall?µTorrent is programmed inC++using custom-coded libraries,with

theGUIbeingwrittenusingtheWin32API.ItiscompressedwithUPXtobringthesizedownbyapproximately50%fromitsnormalcompiledsize.A serious effort is made to keep the program as resource-efficient aspossible.

HowdoyoupronounceµTorrent?Although there is no official way to pronounce µTorrent, Ludvig

Strigeuswrote,"Iusuallysay'youtorrent'because[theµ]lookslikeau."He also offered "microtorrent" and "mytorrent" as alternativepronounciations.

Howdoyouwriteµonthekeyboard?If you are using an international IME as your keyboard input

language,press AltGr +M ,or Ctrl + Alt + M .Alternatively,youcanpressAlt + 0181 (with the numbers pressed serially on the number pad),whichworksonallIMEsandregionalsettings.

IsµTorrentopensource?No, it is not open source, and it is very unlikely that it will ever

becomeopensource.

IsthereaLinuxorMacOSXversionofµTorrent?You candownload theMac version of µTorrent here. For those of

Page 308: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

you wishing to run µTorrent on a non-Windows operating system, theWineprojectoffersasolution.

Whatis%AppData%?%AppData% is aWindows environment variable that contains the

pathtothestandarduserapplicationdatadirectory.Toaccessit,youcanpress "Start" button on the Windows taskbar, select "Run," type%AppData%intothe"Open"field,andpress"OK."

WherecanIgetthelatestµTorrentbeta?Occasionally,publicbetatestingbuildsarepostedonthedownload

page,intheforum,orintheIRCchannel.Ifthereisnopublicposting...well,ifyouhavetoaskforthebetabuilds,thenyoucan'tgetthem:)

WhomakesµTorrent?Ludvig Strigeus (ludde) is the original author and maintainer ofµTorrent

BitTorrentInc.'sdevelopersarethecurrentmaintainersofµTorrent.Thedevelopersinclude:

JanBrittenson(CodeRed)RichardChoi(rchoi)AdamKelly(AdamK)ArvidNorberg(arvid)RyanNorton(RyanNorton)

Giancarlo Martínez (Firon) maintains the µTorrent website andcommunity

TimothySu(ignorantcow)isthewebsitedesigner

Page 309: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Ihaveabugreport,featurerequest,orunansweredquestion.WhatshouldIdo?

Ifyouthinkyou'vefoundabug,pleasemakesureitisnotcausedbyany incompatible software. If the bug is reproducible, please visit the"FoundBugs"forumintheµTorrentforumsandmakesureyourbughasnotalreadybeenreported. Ifnot, thenregisterandpost instructionsonhowtoreproducetheproblem.

Ifyouhaveafeatureyou'dliketorequest,visittheforumandsearchto make sure it was not previously requested. If you post a requestwithoutfirst looking,thenchancesarefairlyhighthatyouwillbetoldtosearch,andthethreadwillbelocked.

Ifyouhaveanunansweredquestion,visittheforumorIRCchanneland ask. Searching the forum and reading the forum stickies areimportantthingstodowhileattheforum.

Page 310: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 311: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Glossary

Especially ifyou'renewtoBitTorrent ingeneral, thereareprobablymany new and unfamiliar terms used throughout this manual (and inmanyotherBitTorrent-relatedplaces).Tohelp"clue"you inon thenewvocabulary,thisglossarycanbeofgreathelp.

Aannounce

Theactofconnecting toa tracker toupdate itonyourstatus,and to obtain information from it as well, including (but notlimitedto)anupdatedpeerlist.

availabilityThenumberofcompletecopiesofthetorrentcontentstherearedistributed in the part of the swarm you're connected to. Theamountofthetorrentcontentsyoucurrentlyhaveisincludedinthe availability count. A swarm with no seed and with anavailabilitybelow1.0will likelybeunabletofinishtransferringthecompletetorrentcontents.

Bblock

Theunitsofdatathatcompriseapiece.Becauseblocksdonotdirectly affect whether torrent contents are considered to befinished transferring, it is not seen as an appreciable unit ofdatawithregardstoBitTorrentlikethepieceis.

byteA unit used for measuring the size of data on a computerstorage device. Many people confuse "byte" for "bit" whenreferringtospeeds.Abyteiscomposedof8bits,sothereisa

Page 312: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

cleardistinction,andterminologyshouldnotbeconfusedwhenreferringtobytes.

broadcatchingTheactofdownloadingcontentfromanRSSfeed.

Cchoked

ThisworddescribesthestateofaBitTorrentconnection.Whenaconnection ischoked, itmeans thepersonwho issupposedtobedoing theuploadingon theconnectiondoesnotwant tosend anything. This generally happens when the uploader'suploadslotsarefull.

clientTheapplicationauserisusingwhenconnectedtoaswarm. Inthis case, the application being used to connect to swarms isµTorrent,soitistheclient.

DDHCP(DynamicHostConfigurationProtocol)

A protocol that allows networked devices to be assigned anunique IP address automatically from a pool of unused IPaddresses.

DHT(DistributedHashTable)Adistributedtracker thatworkssimilarly toaregular tracker inthat you announce to it and get back a list of peers that aretransferring the same .torrent file as you. Because DHT isdistributed,thereisnosinglepointoffailure,soevenifasinglenode disconnects fromDHT, the tracker will continue to work(unlikewithnormal trackers,where if theservergoesdown, itbecomes unusable). DHT can be thought of as a backuptracker.

Page 313: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

diskcacheAfeaturethatmakesuseofavailablememorytostoresdataforquicker access as well as ease disk thrashing. The use of adiskcachewillcauseanincreaseinmemoryusageinreturnforimprovedperformance.

diskthrashingWhenastoragediskgetsaccessedvery frequently.Extendeddiskthrashingmayleadtoharddrivewearandtear,shorteningadrive'slife.

doubleNATAsituationwhere thenetworkdevice isbehindmore thanoneNAT devices (generally routers). In this situation, forwardingports from just one of those NAT devices is generallyinsufficient,andmoreactionsneedtobetakenasdescribedintheadvancedportforwardingguide.

downloadThe act of transferring data from another computer onto yourown.

Eencryption

Theobfuscation(concealing)ofdatabehindseeminglyrandomdatainordertohideitstrueidentity.

endgamemodeAchange in thepiece requestingstrategy thatoccurswhenadownload is near completion during which the client requestspiecesfromallconnectedpeersratherthanrequestingapiecefrom one peer at a time in the normal operating mode.Endgame mode is used because download rates often slowdownconsiderablyasatorrentjobnearscompletionduetothetendencyfortheremainingpiecestobedownloadedfrompeerswith saturated connections. By requesting data from all peers

Page 314: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

rather thanwaitingforasinglepeer,suchabottleneckcanbebypassed. This mode is not used during normal operatingmodesbecauseof the largeamount of overhead it potentiallygeneratesinsendingrequeststoallpeers.

ephemeralportrangeA range of port numbers automatically allocated by theoperatingsystemforusebyanyapplicationonthesystemwithnetworkaccess.Portsintheephemeralportrangearetypicallyused to make temporary outgoing connections. The defaultephemeralportrangeisconfigurableviatheWindowsRegistry,and may vary from (operating) system to (operating) system.More about the ephemeral port range can be learned onWikipedia'sEphemeralPortsarticleanditsexternallinks.

Ffirewall

A barrier (hardware and/or software) that preventscommunicationtoand/orfromcertaincomputers,dependingontherulessetinthefirewall.

GGiB(gibibyte)

Agibibyte is equal to1024MiB.Most people are referring to"gibibyte"whentheysay"gigabyte,"althoughthatistechnicallyanincorrectusageofterms.

Hhalf-openconnection

A connection that is not fully established on both ends. Half-openconnectionsoccurwhenyouattempttoconnect toanIP

Page 315: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

address,buttheIPaddresshasn'tyetresponded.

hashA "fingerprint" of data assumed to be unique to the data.Becauseof theassumeduniquenessof thedata, it isused toverify that a piece of data is indeed uncorrupted (since thecorrupteddata'shashwouldnotmatchitsexpectedhash).

hashcheckThecomparingofapieceofdata'shashwithareferencehashinordertoverifytheintegrityofthepieceofdata.

hashfailWhenapiecefailsthehashcheckusedtoverifydataintegrity.

Iindex

Asitethatlists.torrentfilesavailablefordownload.

InitialSeeding(SuperSeeding)Amethodofseeding thatattempts todecrease thebandwidthload for the initial seeder. With normal seeding methods, theinitial seeder typically has to upload150% to200%, or evenmore,of theoriginaldata inbeforea fullcopyof thedatahasbeendistributed into theswarm.With initialseeding, the initialseedattemptstogettherarestpiecesoutinsteadofuploadingidentical pieces repeatedly, often lowering the initial uploadrequirement to 105%. Initial seeding does not necessarilyimproveuploadspeedsordecreaseseedingtime.Itshouldbeusedonlyifyouarethesoleseederontheswarm,andifthereareatleast2peersconnected.Generally,initialseedingshouldnotbeusedbypeoplewithhighuploadspeeds.

interestedThisworddescribesthestateofaBitTorrentconnection.Whenapeerisinterested,itmeansthepeerisinterestedinthedata

Page 316: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

that the peer on the other end of the connection has, and iswillingtoacceptdatafromtheotherpeer.

IPaddressAnumberusedtouniquelyidentifydevicesonanetwork.

ISP(InternetServiceProvider)ThecompanyprovidingforyourInternetservice.

ISPthrottlingAtermusedtorefertothethrottlingofBitTorrenttrafficbyISPs.

KKiB(kibibyte)

Akibibyte isequalto1024bytes.Mostpeoplearereferring tokibibytewhentheysay"kilobyte,"althoughthatistechnicallyanincorrectusageofterms.

LLAN(LocalAreaNetwork)

Anetworkofcomputersinalocalarea,suchasahome.

LANIPaddressThe private, internal IP address that locates a computer on aLAN. A LAN IP address is not visible to users outside of theLAN. As described by RFC 1918, the following ranges aredesignatedasreservedIPaddressesforprivateLANs:

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

LPD(LocalPeerDiscovery)A method by which µTorrent attempts to discover new peerslocalrelativetoyourcomputer'snetwork.LocalPeerDiscovery

Page 317: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

makesuseofIPmulticast.

leecherApersonwhodownloads,butfailstoreciprocatethegenerosityof others by not sharing back. The word "leecher" carrys astrong negative connotation. Some people use the words"leecher"and"peer"interchangeably,thoughthispracticeisnotrecommended(asitmayleadtowordconfusion).

MmagnetURI

A link that tells theclientwhat files to findanddownloadoverDHT.

MiB(mebibyte)Amebibyte isequal to1024KiB.Mostpeopleare referring to"mebibyte" when they say "megabyte," although that istechnicallyanincorrectusageofterms.

MicroTransportProtocol(uTP)AUDP-based reliable transport protocol designed tominimizelatency,butmaximizebandwidthwhenlatencyisnotexcessive.This alleviates the bandwidth saturation that often occurs toBitTorrentuserswhile theyare transferringdataandusing theInternetforotherpurposes.

NNAT(NetworkAddressTranslation)

ThechangingofthesourceordestinationIPaddressforadatapacket. This usually occurs when one is behind a firewall orrouter, where it translates IP addresses so that multiplecomputerscanexistonaLANwithwhileusingthesameWANIPaddress.

Page 318: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

NAT-PMP(NATPortMappingProtocol)AnalternativetoUPnPcreatedbyApple, Inc.NAT-PMPisnotaswidelysupportedasUPnPis,anduptakeoftheprotocolhasbeenlimitedtoApple,Inc.productsonlythusfar.

NATTraversalTechniques of establishing connections that traverse (passthrough)NATgateways.Whenitworks,NATtraversalcanhelpbypassportforwardingissues.

Ooptimisticunchoke

When a client tries to start a transfer on a previously chokedconnectioninhopesthattheconnectionbecomesunchoked.

overheadAdditional data used and required for communication andcoordinationbetweensenderandreceiverthatisnotpartofthepayloaddataactuallybeingtransferred.

PP2P(peer-to-peer)

The use of bandwidth of users using the same peer-to-peerservice toperform the functionsof thepeer-to-peer serviceorsoftware.CentralizedserversarenotwhatkeepsP2Pnetworksalive,butrather,thepeersthemselves.

payloadTheactualdatabeing transferred fromsender to receiver,notcountingoverhead.

PE(ProtocolEncryption)An specification designed jointly by Azureus and µTorrentdevelopers, created as an attempt to bypass throttling and/or

Page 319: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

blockingofBitTorrent trafficby ISPsbyencryptionof thedata.There are different methods of encryption, ranging from fullencryption of all of the data, to partial encryption of the data(headerencryptiononly,notunlikewithPHE,although it'sstillnotaseasilydetectedasPHE).

peerAuser/clientconnected to theswarm.Peoplesometimesrefertopeersas"leechers,"thoughtheyalsousethesamewordtorefer to itsmore negative connotation. It's recommended thatyouusetheword"leecher"tostrictlyrefertopeoplewhodon'tshare so to keep the distinction clear and confusion to aminimum.

peerlistAlistcontainingtheIPsandportsofotherpeers.

PEX(PeerExchange)A feature toexchangepeer listswith other peers that supportthesamePEXimplementation(generallylimitedtopeersusingthe same BitTorrent client). By exchanging peer lists, it'spossible to findpeersnot included in thepeer list suppliedbythetracker.

PHE(ProtocolHeaderEncryption)AnoldmethodofencryptioncreatedbytheBitCometdeveloperthatencryptedonlyapartofthedata(theheader)inanattemptto bypass ISP throttling and/or blocking of BitTorrent traffic.Because its specification was designed in a relatively poormanner,ISPswereabletodetectitwithlittletrouble,renderingituseless.

pieceThesmallestappreciableunitofdatainBitTorrent.Thesizeofpieces can be different depending on the .torrent file inquestion.

piecedistribution

Page 320: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

The general distribution of the pieces across the swarm.BitTorrent is generallymost efficientwhenpiecedistribution israndom, with minimal "clumping" of pieces available in theswarm.

poisoningThe act of intentionally feeding invalid data into the swarm,resultinginhashfailsforpeersreceivingtheinvaliddata.Outfitswith (orhiredbyotherentirieswith)anti-P2Pagendasare themostcommonsourcesofswarmpoisoning.

portforwardingTheactofpassingdataontheforwardedportfromonenetworkdevice to another. In most cases regarding BitTorrent, portforwardingreferstotheforwardingofconnectionsfromaroutertoaspecificcomputerattemptingtolistenonthatport.

'private'flagA piece of information stored in a .torrent file that tells anyBitTorrentclient that recognizes the flag todisableDHT, LPD,andPEX for that specific .torrent.The 'private' flag is typicallyusedin.torrentfilesservedbyprivatetrackersasamethodofkeepingaswarm isolated frompeoplewhoaren'tmembersoftheprivatetracker.

privatetrackerAtrackerthatrequiresuserstologintouseit.Privatetrackerstypically enforce ratio requirements (by banning users whoseratiosaretoolow)inordertopreventorminimizetheleechingthatisprevalentonmanypublictrackers.

protocolAsetofrulesanddescriptionofhowtodothings.Inthecaseofthe BitTorrent protocol, it is a set of rules describing howBitTorrent clients should communicate and transfer data witheachother.

proxy

Page 321: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

A computer that is told to make a connection to anothercomputer, and relay the data transferred between the twocomputerstotheoriginalcomputerthatconnectedtotheproxy.Essentially, using a proxy is a way to make an indirectconnectiontoanothercomputerbywayoftheproxycomputer.

publictrackerAtrackerthatisopenforanyonetouse(asopposedtoprivatetrackers, where only people who hold accounts can use thetracker).

Rratio

Anumberderivedfromthedivisionoftwoothernumbers.Inthecontext of BitTorrent, people are normally referring to shareratiowhentheyspeakofaratio.

reseedTheactofrejoiningaswarmwithnoseedsasaseed.

RSSfeedAfilethatisupdatedsothatitdeliversinformationandcontentin such a way that allows one to track updates quickly andeasily.

Sscrape

Thegrabbingofstatistics(numberofseedsandpeers) fromatrackerregardingaspecificswarm.

seedApeerwith100%ofthedatainthetorrentcontents.

seeding

Page 322: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Theactofbeingconnectedtoaswarmasaseed.

shareratioTheratiooftheamountofdatayou'veuploadedtotheamountofdatayou'vedownloaded.

snubbedThis word describes the state of a BitTorrent connection. Aconnection is marked as snubbed when the client has notreceivedanythingovertheconnectionforanextendedperiodoftime.

staticIPaddressAn IP address that does not change (remains static) acrossmultiple sessions. A static IP address is necessary in portforwarding, as ports are usually forwarded to a specific IPaddress,wheretheruledoesnotchangeevenifthecomputer'sIPaddressdoes.

swarmThe collective group of peers (which includes seeds) that areconnectedbyacommon.torrentfile.

Tthrottle

Atermusedtorefertotheintentionalslowingdownoftransferrates(downloadand/orupload),typicallyusedinthecontextofISPthrottling.

torrentAsmallfilecontainingmetadatafromthefilesitisdescribing.Inother contexts, it is sometimes used to refer to the swarmconnectedaroundthatsmallfile.

trackerSomethingthataclientconnectstoinordertoshareitsIPand

Page 323: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

port,aswellasobtaininformation,includingpeerlists.

Uupload

Theactoftransferringdatafromyourcomputerontoanother.

UPnP(UniversalPlugandPlay)A protocol that allows devices on a network to communicatewith each other seamlessly. In the case of µTorrent, UPnP isusedtoforwardaportonarouterwithouttheneedtoopentheportmanually.

WWAN(WideAreaNetwork)

A computer network that covers a large geographical area. AWAN connects multiple LANs together. The Internet is anexampleofaWAN.

WANIPaddressThepublic,externalIPaddressthatusersoutsideofyourownnetworkseeyournetworktobelocatedatontheWAN.WANIPaddresses reveal nothing about internal IP address allocationonaLANlocatedattheWANIPaddress.

wastedDatathatistossedouteitherbecauseithashfailed,orbecauseitwasredundantdatathattheclienthadalreadydownloaded.

webinterface(WebUI)An interface for a supported web browser that allows one tocontrolanapplicationremotely.

webseedA seed that is basically a regular web server hosting the

Page 324: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

requested file. BitTorrent clients that support web seeds usethemlikeanyotherseed,andcanrequestdatasegmentsfromtheservermuch likerequestingpieces fromanordinaryseed.Theuseofwebseedsensuresthatatorrentswarmwillneverdieas longasthefilebeingseededis left intactontheserverandtheserverdoesnotgodown.

Page 325: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 326: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

ExternalLinks

Here'salistofexternalwebpagesmentionedinthehelpmanual:

µTorrentWebpageSkinsPage

DownloadPageForums

flags.conf/flags.bmp

IRCChannel

VuzeWikiAdvancedNetworkSettingsBadrouters

BadISPs

Depthstrike.comResourcesMirrorsforOpen-Source/FreewareProjectsMultitrackerSpecifications

MicrosoftKB196271:WhenyoutrytoconnectfromTCPportsgreaterthan5000youreceivetheerror'WSAENOBUFS(10055)'

KB307881:HowtoconvertaFAT16volumeoraFAT32volumetoanNTFSfilesysteminWindowsXPKB894564:HowtochangethebindingorderofnetworkadaptersinWindowsXPandinWindows2000

RATTV3

MiscellaneousEphemeralPortsHijackThis

ProcessExplorerTCPIP.syspatcher(LvlLord'sEventID4226Patcher)

WhyisBeingFirewalledBad?

Page 328: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual

Page 329: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Changelog

RecentchangestotheµTorrenthelpfiles:

3.3.2Update,August17,2013Fixedtypos/links

3.3.1Update,June11,2013UpdatedµTorrenticonsAddednewmetadatafieldsandupdatedCreateNewTorrentdialogAddeddescriptionforDiskTiminggraphAddeddescriptionforauto-updateoptionsAdded"DiskJob"nameanddescriptionAddedadvancedfeature:diskio.quick_hash

3.3Update,May1,2013AddedkeyboardshortcutfortorrentfilterAddediconanddescriptionfortorrentfilterRemovedreferencetoApps

3.3Update,March20,2013RemovedreferencestoBitTorrentDNARemovedreferencestoAppsAddedreferencesandlinkstoµTorrentforMacChangedreferencestoAzureustoVuzeRemovedreferencestoFindContentpageAddedµTorrentFeaturedTorrentstolistoftesttorrentsCleaned up list of advanced parameters, added additionaldefinitionsandremovedunusedandundefinedentries

Page 330: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support
Page 331: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«PreviousµTorrentUserManual

Page 332: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

Credits

ThisusermanualwasauthoredbyUltima,RafiandFiron.That isall.Ornot...

Yeah, it's taken such a long time to get this manual to where itcurrentlyis,butwithouthelpfromabunchofpeople,I'msureitwould'vetakenageslonger.Letthispagebea"thankyou"forhelping!Eachlistissortedinalphabeticalorder.

Developers(ThereasonsµTorrentexists)ludde(LudvigStrigeus)BitTorrent,Inc.

Overall(Helpedwithabroadrangeofthings)DreadWingKnight(HaroldFeit):Beingsomeonewhoalwayshasdefiniteanswers:)Firon(GiancarloMartínez):BeingsomeonewhousuallyhasdefiniteanswersxDignorantcow(TimothySu):Layout:DSmoovious:Toleratingandansweringallofmystupidquestions;]

Guides(Playedmajorrolesinshapingtheguides)jeroenimoandNoOneButMe:Darwineinformation!Pelo:Newandimprovedguides!splintax:OriginalguidesTheSHAD0W:"WhyIsBeingFirewalledBad?"article

Proofreaders(There'dbeevenmoremistakesaboundwithout'em)emc:Lotsofrandomsuggestions...:)icleolion:AnythingelseIshouldfix?xPmoogly:Funnyitseemslikeit'smostlynon-nativeEnglishspeakersproofreadingandfixingmytypos...:D

schnurlos:Caughttoomanyminormistakes!x[

MiscellaneousForumlurkers;)IRCidlers;D

Page 333: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous

Ifyouthinkyouweren'tproperlycredited,feelfreetobugmeaboutitonIRCortheforumsandI'llmakethejudgementcall.IfIdofindthatI'vemadeamistake,forgiveme,anddon'tfeeltoobadaboutmefailingtorememberproperly--asI'vesaid,it'sbeenalongwhilesinceIstartedwritingthismanual,andIcanbeforgetfulalotoftimes:P

Page 334: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»µTorrentUserManual>AppendixA:TheµTorrentInterface>

MainWindow>DetailedInfoPane

Page 335: « Previous Next · Distributed Hash Table (DHT) support Download bar Download scheduler Embedded tracker HTTPS tracker support Initial Seeding (Super Seeding) IP Blocklist support

«Previous Next»

Related

In the Related tab you can view Related text that others haveaddedtotheirtorrents.Theoptionsare:

Website-anywebsitesrelatedtothecurrenttorrent.

RSSFeeds-anyRSSfeedsrelatedtothecurrenttorrent.

SimilarTorrents-anytorrentsrelatedtothecurrenttorrent.