Henrik in his recent Stream said, that they expected linear scalability and didn't expect these problems.
But there is a mathematical reason, why it's impossible to scale MO2 or any other game linearly.
In the old Forums I suggested 3 years ago to develop MO2 on Google's Stadia in order to make it linearly scalable.
I was wrong about Stadia. It's a complete mess.
I wasn't wrong about scalability though, which this launch shows:
"The classical bottleneck of every online game is the fact, that your bandwidth requirements with every player and object increase exponentially.
Let´s say you have an online game and each player generates data of 1 mb/s.
With 2 players, each player needs to download data about the other player, so it´s for every player 1 mb/s to download and for the server 2 mb/s to upload.
With 10 players, each player needs to download 9 mb/s and the server needs to upload 90 mb/s
With 100 players, each player needs to download 99 mb/s and the server needs to upload 9900 mb/s"
10 times the players, around 100 times the amount of Data the Server has to handle.
Even if you add NA Servers, you will still have this bottleneck and be capped in the amount of players you can handle.
But there is a mathematical reason, why it's impossible to scale MO2 or any other game linearly.
In the old Forums I suggested 3 years ago to develop MO2 on Google's Stadia in order to make it linearly scalable.
I was wrong about Stadia. It's a complete mess.
I wasn't wrong about scalability though, which this launch shows:
"The classical bottleneck of every online game is the fact, that your bandwidth requirements with every player and object increase exponentially.
Let´s say you have an online game and each player generates data of 1 mb/s.
With 2 players, each player needs to download data about the other player, so it´s for every player 1 mb/s to download and for the server 2 mb/s to upload.
With 10 players, each player needs to download 9 mb/s and the server needs to upload 90 mb/s
With 100 players, each player needs to download 99 mb/s and the server needs to upload 9900 mb/s"
10 times the players, around 100 times the amount of Data the Server has to handle.
Even if you add NA Servers, you will still have this bottleneck and be capped in the amount of players you can handle.