--On Friday, November 18, 2005 3:38 PM -0500 "Deacon @[dgx]"
<[EMAIL PROTECTED]> wrote:

Now, P2P would be a possibiliity.  That scales.  One central server does
not.  Kudos on that idea.

So, if that were possible, how do we get "Steam Torrent" going?

The protocol for BitTorrent is out there. Blizzard uses it for WoW updates.
The big drawback is that it's not NAT-friendly, because the client must
also be a server listening on multiple ports. (Which reminds me, I need to
ask on the BT list why it needs more than one listen port.)

Historically BT has needed a "tracker" which stays informed of what clients
exist in the swarm. A new client registers with the tracker and the tracker
adds it to the list of clients participating for that file. All other
traffic is client-to-client (ie. peer-to-peer). There are some tracker-less
extensions to the latest BT protocol, but I don't know the details. For
this application, the game server can act as a tracker to its clients, and
a Steam master server could act as a meta-tracker, using the game servers
to funnel and reduce tracker traffic.

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to