3 ms·
XBox games utilize P2P communications, which means that players are actually providing much of the heavy infrastructure ("game servers") whereas Microsoft is re
by Someone1234 6y ago
XBox games utilize P2P communications, which means that players are actually providing much of the heavy infrastructure ("game servers") whereas Microsoft is responsible only for match-making/routing.
Microsoft has public documentation that describes how it works:
> The session host is the console or device that runs the game play simulation for titles built on a host-based peer-to-peer network architecture. This console or device is typically the same as the arbiter, but it does not have to be the same.[0]
[0] https://docs.microsoft.com/en-us/gaming/xbox-live/features/multiplayer/concepts/live-multiplayer-concepts https://docs.microsoft.com/en-us/gaming/xbox-live/features/m...
- Thaxll 6y agoThere are less and less p2p usage, most serious games have moved to dedicated servers. And your definitation of heavy is very much incacurate.
- Someone1234 6y agoThere's a distinct lack of citations in your self-assured reply. Go ahead and cite all of that.
- Thaxll 6y ago"XBox games utilize P2P communications, which means that players are actually providing much of the heavy infrastructure ("game servers") whereas Microsoft is responsible only for match-making/routing." Just talking about authentication / autorization do you know how much it takes in term of infra at the scale of Xbox? At a high level overview what they provide: - authz / authn / entitlment - rewards - social ( voip, group, friends, chat, profil ) - achievments - store / marketplace - matchmaking - leaderboard - object storage for entities, cloud save game Just open: https://support.xbox.com/en-US/xbox-live-status https://support.xbox.com/en-US/xbox-live-status As for gameserver the definition is very broad depending on what you do on those gameservers, some of them are heavy other are light depending of what's happening server side ( physics, ai, gameplay replication etc ... )