> Another solution can be to add a tiny HTTP webserver to steam, and able
> Dedicated Server to query files to my Steam app :D

How about putting p2p tech in steam instead. Allow modders to create a
file hosted on a machine in a special format (modname.steamdist) that
has a file or list of files, servers, and CRCs. then you can
distribute this small .steamdist file sort of like a .torrent file.
Since steam can hook into a browser, why not add an association in
Firefox/IE to let steam handle them. When steam gets one of these
links, it connects to the server(s) listed in the steamdist file and
downloads the file(s). You could put a single zip file on your
machine, create a steamdist, and anyone who wants to download your mod
can get it from you. Users can get the file from each other, and since
the CRC is in place, users can be guaranteed the accuracy of the files
contained.

To take it a step further, remove the whole concept of "server" from
the steamdist file. Steam will automatically connect to a main steam
server and query it for faster users to link up to, to request pieces
from. Valve could even push updates for their tier 1 games to some
clients and use the p2p method to pass it on to others, cutting the
load on the content servers.

While I'm on the concept of Steam, Would it be possible for the steam
client to use standard windows widgets? I like the look of windows
(shock! horror!). at least make it skinnable (moreso than it is. look
at Trillian, the multi-medium communication tool, or winamp...)

You could also, while you're at it, make a downloaded mod listing
using standard windows "tree" views, and put currently downloaded mods
under the game in question. Users want to play Hostile intent, they
expand Half-Life and double click it (side note: third party game
icons... ever?)  They want half-life, double click half-life.

Sort by name would be lovely. (or at least being able to drag the
games/mods around. Okay, so I'm a bit of a neat freak.)

These are just a few items I want to see in steam, since it's passed
it's "teething" phase. It needs some teeth now.

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

Reply via email to