Note 1:
There is a new node in the client files which is
optional but very urgent one, which is for example for uTorrent:
Quote:
<report upload="2" download="2" left="3" />
What's the purpose of this node anyway ?
This node makes RM+
harder to detect even with the
highly-scripted trackers by
forcing RatioMaster plus to send the download/upload/left according three modes:
1 : Byte Per Byte
2 : Multiple of torrent piece size
3 : Multiple of 16KB
As i said this node is optional, If the node doesn't exists (or wrong mode number like 4) RM+ will use the default mode which is Byte Per Byte (that's why BitComet client file doesn't has this node because it sends the three values as mode 1 ;))
Note 2:
RM+ now generates a valid peerId prefix (just the prefix), which safe some time for the client makers
example [uTorrent 1.8.5 Build (17091)]:
PeerId node had to be
Quote:
<peer_id prefix="-UT1850-%c3B" type="random" length="10" urlencoding="true" upperCase="false" value=""/>
Now you can just make it
Quote:
<peer_id type="random" length="10" urlencoding="true" upperCase="false" value=""/>
and you'll still has a valid peerId prefix at the end (check advanced tab for the full peerID ;))