I intent to create an Online Multiplayer Open World game. Which means players must be able to freely roam the virtual world without any loading screens throughout the world. The players must be able to interact with one another as well.
To achieve this result the server must have control over the entire world. Having one single server coping with this task can be very resource intensive. Especially if there are a lot of players roaming the world simultaneously.
Now my question is:
How can the load of an Open World game server be distributed over multiple servers?
I've come across multiple game solving this problems by loading screens. This is something I want to avoid at all costs.
Hopefully someone can explain to me how this should be done. And if it can't be done, please explain why.
Thanks in advance,