Hiya,
In Halo 4, players host their own servers much like TNet does, however when the server host leaves the game, the game pauses and fires up a local server on one of the remaining clients, and business resumes as usual.
I think this would be the killer feature for TNet and within the realms of possibility - any plans to add this, and if not, what would make it possible to do?
Extra info:
Halo 4 uses only a master server for discovery - all actual servers for gameplay are hosted on client machines. It's the ability to keep gamers playing your game by firing up new server instances and connecting people to that with existing positions and scores that's really quite sexy. I think this is a good fit for TNet 2.0 and in theory quite doable by having them all run servers regardless (but dormant until needed). What are your thoughts?