Really curious about this, what server architecture are we dealing with? When you get in to a match is that running on dedicated servers somewhere or is it using one of the players in the match as host?
Reason I’m wondering is because of the highly inconsistent pings I’m getting, some matches I have great ping around 50, others I get nice unplayable pings over 200, hitting 300-400 isnt unusual either. And then there is the most common, recently anyway, where the ping is constantly jumping between 50,400 and any number in between… And the issue isnt on my end.
I’m 99% certain that it’s hosted on shards provided by the company. Using players as hosts would be madness.
Really curious about this, what server architecture are we dealing with? When you get in to a match is that running on dedicated servers somewhere or is it using one of the players in the match as host?
Reason I’m wondering is because of the highly inconsistent pings I’m getting, some matches I have great ping around 50, others I get nice unplayable pings over 200, hitting 300-400 isnt unusual either. And then there is the most common, recently anyway, where the ping is constantly jumping between 50,400 and any number in between… And the issue isnt on my end.
Using one of the players as a host is totally ridiculous idea with today’s technology. That I can assure you.
But I’d like to know answer to your question as well as I have the same problem. I can imagine it’s some kind of shard technology where you get connected to the servers with highest players count or something - which for people who tend to play in non-peak time for their time zone things might get rough (I also can have up to 300 ping which tells me (together with hours I tend to be online) that I get connected to US or Pacific servers.
If that’s how it is I would really vote for having a way to select (in game settings for example) to what area servers I would like to be connected in. I wouldn’t mind playing on a slightly less populated server (which could mean anything from long queue times to playing with bots in the team) than having to struggle with ridiculous ping which makes my game unplayable sometimes.
Using one of the players as a host is totally ridiculous idea with today’s technology. That I can assure you.
Oh I know, dedicated servers are always superior. The highly inconsistent pings makes me wonder though as that is usually a good sign of a game using a player as host for each match.
Getting pings of 50 would indicate a server pretty close to me (Sweden), Germany or something, not much further than that. 400ping would either indicate a server in Australia or maybe US West Coast but considering I play mostly during European afternoons I highly doubt servers in either of those locations would be more active.
So, yea, what’s going on here? 
Using one of the players as a host is totally ridiculous idea with today’s technology. That I can assure you.
But I’d like to know answer to your question as well as I have the same problem. I can imagine it’s some kind of shard technology where you get connected to the servers with highest players count or something - which for people who tend to play in non-peak time for their time zone things might get rough (I also can have up to 300 ping which tells me (together with hours I tend to be online) that I get connected to US or Pacific servers.
If that’s how it is I would really vote for having a way to select (in game settings for example) to what area servers I would like to be connected in. I wouldn’t mind playing on a slightly less populated server (which could mean anything from long queue times to playing with bots in the team) than having to struggle with ridiculous ping which makes my game unplayable sometimes.
Games like Call of Duty use P2P systems.
They also tend to be pretty terrible when it comes to multiplayer (singleplayer aswell).