I want to say that this type of feature is already in the engine with the master server/browser approach.