Hublist

Hublists are available to clients in order for them to find a hub that they can connect to.

Originally, there was only one hublist, ran by Jon Hess. However as DC++ emerged there are now several of them.

The NMDC hublist could never be changed. It was available at http://www.neo-modus.com/PublicHubList.config (backup: waybackmachine).

List formats

Hub lists currently come in two forms - plain text and XML.

Plain text

This is the original hub list format and typically end in a .config extension. The NMDC hublist is an example of such a list.

This list type is structured in the following way:

name|address:port (if not 411)|description|usercount||||||

Each hub entry is on a seperate line.

It is unclear what the last pipes are for, however, when registering the hub to a list server, the next after usercount is the total amount of data in the hub; the rest are empty. However, even if added to the hublist, it would not be displayed properly in the client.

XML

XML hublists are structured using XML and contain similar fields as the plain text version. They are typically compressed using bzip2 and therfore end in a .xml.bz2 extension.

An example of such a list is the one the default list that comes with DC++: http://www.hublist.org/PublicHubList.xml.bz2

Personal tools