Hi, our current project is a multiplayer (up to 64 players) game taking place in a large city.(not as large as a GTA map but quite large)
As it’s a lowpoly style game, we don’t use terrain, all is made with fbx meshes that we have already made.
The camera is placed in a “topdown” position so there’s no sky and the view distance is short.
The game is planned to being run by dedicated servers.
Now our problem is: how should we setup the map to get best performance?
Should we make the whole city as one map with thousands actors or split the city into sectors, each sectors made in differents maps and use the level streaming to load/unload them on demand?
As it’s a multiplayer game, I’ve read that when one player enter a streaming volume, the map will be loaded for every player, is that true or will the map be loaded only for the player and by the server?
Is it better to have the server constantly loap/unload maps or having everything loaded on start?