Asparagus Brown said:
I don't think dedicated servers on Xbox live is a very good idea at all.
How do you run worldwide leaderboards across multiple servers?
It complicates a service that's intended to be simple, accessible and completely connected.
I think you have been misled on or misunderstood how online gaming works.
We are talking about Game HOSTING. That is the heavy processing and high server load of running the game and sharing out the millions of data packets to each player in their home with low latency.
With dedicated servers (as usual on PC), you rent a specialised super-computer (or portion of one) that is positioned
deep in the networks of the internet with the lowest possible latency for all, and enterprise level reliability.
With consoles most of the time it is just peer-to-peer where most of the work is STILL done by the users. There are algorithms to find groups of consoles trying to connect that decide which is best to serve as the "host". The host (person at home with their Xbox connected online) functions just the same as a dedicated server only:
-higher latency
-host advantage
-lower reliability
-poor control
-poor organisation
-inflexible
-basically all bad.
But the stat-tracking, leaderboards, authorisation and achievement tracking is not done by either the Dedicated server OR the host console, that is a LOW DATA VOLUME task run by a few low-power servers owned and operated by the parent company, it basically stands over that and takes a note of everything that happens. It works like for Steam, where the overwhelming majority of games are on dedicated servers but all the time Valve's Steam client-software (much like XBL) is offering support, tracking and assisting but not actually running much at all.