dslreports logo
site
spacer

spacer
 
    All FAQs Site FAQ DSL FAQ Cable Tech About DSL Distance DSL Hurdles »»
spc

spacer




how-to block ads



What do the DC++-style tags mean?


Notation


The following information appears in the Tag column for every user in the user list of the Hub window: <++ V:x,M:x,H:x/y/z,S:x[,O:x]>, where
V(ersion)
x = client version
M(ode)
x = mode (A = Active, P = Passive, 5 = SOCKS5)
H(ubs)
x = number of hubs connected to where you're not a registered user
y = number of hubs you're registered in
z = number of hubs you're registered as an operator
S(lots)
x = number of upload slots you have open (note that they may be in use already)
O(pen an extra slot if speed is below)
x = if total upload is below this value DC++ will open another slot
This part of the tag is only shown when the option for it is enabled.


The tag is updated every 1-2 minutes if there are changes.
Other clients may introduce more tag elements such as L:x or B:x which means usage of upload bandwith limiter where x is the amount of maximal upload bandwith in KiBs.

History


The DC++ tag was introduced back when the only available Direct Connect client was Neo-Modus DirectConnect (NMDC) v1.0. That particular client could only connect to one hub at a time, which ensured that the upload slots available were assigned to other users connected to that hub. At first, hub owners considered DC++ to be a cheat client, because it could connect to multiple hubs at once. The DC++ tag was introduced so hub owners could check if the users were connected to a reasonable amount of hubs and had enough upload slots available for sharing.
At this point, almost every client, whether it's capable of joining multiple hubs or not, has a similar tag in it's description field. The custom is to replace "++" with some other identifier uniquely identifying the client type (common are "StrgDC++", "ApexDC++" and "RSX++").

This table is an sample of some of the legacy DC clients and the tags they implemented.

Client Tag Description Information
DC++ <++ V:x,M:x,H:x/y/z,S:x,O:x>   V: Client version
M: Mode, A = Active, P = Passive, 5 = Socks5
H:
  x = number of hubs connected to where you're not a registered user
  y = number of hubs you're registered in
  z = number of hubs you're registered as op

S: Number of slots open
O: If the current total upload speed of a user is lower than the number after O:, DC++ will automatically open another slot.

BCDC++ <++ V:x,M:x,H:x/y/z,S:x,O:x,B:x>   B: Upload bandwidth limit in kb/s (optional and only shown when using BCDC mode)
CZDC++ <++ V:x,M:x,H:x/y/z,S:x,O:x,L:x>   L: Upload bandwidth limit (optional and not always shown)
DC:Pro <DC:PRO V:x,M:x,H:x/y/z,S:x,O:x,F:x/y>   F: Bandwidth limiting (optional and only shown in the description when using DC++ mode)
  x = Download limit
  y = Upload limit
DC++k CDM <++ V:x,M:x,H:x/y/z,S:x,O:x> <CDM V:y> V:y CDM version
DCDM++ <++ V:x,M:x,H:x/y/z,S:x,O:x,B:x> <DCDM V:y> B: Upload bandwidth limit in kb/s
DCGUI <DCGUI V:x,M:x,H:x,S:x,L:x>   H: The number of hubs the client is connected to.
L: Upload bandwidth limit
iDC++ <++ V:x,M:x,H:x/y/z,S:x,O:x> <iDC V:y> V:y iDC++ version
MS++V <++ V:x,M:x,H:x/y/z,S:x,O:x,B:x> <MS++V> B: Upload bandwidth limit in kb/s (optional and only shown when using MS++V mode and in > 3 hubs)
NMDC v2 <DC V:x,M:x,H:x/y/z,S:x,O:x>   O: has a different meaning then in a DC++ Tag.
O: Number of open slots.
oDC <oDC V:x,M:x,H:x/y/z,S:x,O:x>   5.3 and greater change the Client Name and Version fields
PhantomDC <++ V:x,M:x,H:x/y/z,S:x,O:x,B:x> <.P> B: Upload bandwidth limit in kb/s (optional and only shown when in PhantomDC mode)
PeerWebDC++ <PWDC++ V:x,M:x,H:x/y/z,S:x> {x/y} V: PeerWeb version.
{x/y}: Free slots / Total slots.
PWDC++ tag only shows when a User.  DC++ tag shown when an OP.
rmDC++ <RMDC++ V:y,M:x,H:x/y/z,S:x,O:x,B:x,D:x>   B: Upload bandwidth limit in kb/s [rmDC++ mode]
D: Download bandwidth limit in kb/s
[rmDC++ mode]
Client can emulate DC++, RMDC, zDC, CZDC, BCDC, oDC, Phantom
StrongDC++ <StrgDC++ V:y,M:x,H:x/y/z,S:x,O:x,L:x>

<++ V:x,M:x,H:x/y/z,S:x,O:x,L:x>

  V:y StrongDC++ version [StrongDC++ mode]

L: Upload bandwidth limit (optional and only shown when in CZDC / StrongDC mode) [CZDC mode]

zDC++ <++ V:x,M:x,H:x/y/z,S:x,O:x>  zDC++[V:x] V:y zDC++ version

Original Layout idea by HaArD



Expand got feedback?

by USR56K See Profile edited by eMTee See Profile
last modified: 2012-11-06 12:27:17