Hey guys, I’ve not looked into the multi player server tools yet but would like to have say for example 4 on line servers running just one single map. Idea being the exact same map is on all 4 servers but each of the 4 servers only takes responsibility for 1/4 of the players, with the hopeful end result being able to run a single multi player map with hundreds of players at once. Is this possible, and if not how could we make it possible. Id also like the ability for this to scale well, for massive multi player worlds with 20-30 servers and thousands of players on the same map.
After looking at Blueprint networking, could we modify switch has authority node to also use authority numbering. E.g Have authority 1 be one single dedicated server which could control AI, Switch has authority node 2 for a separate dedicated server that could control replication etc. Or even better the switch has authority node to automaticly support multiple dedicated servers where in the settings you could enter 4 dedicated servers with their own IP’s and set each server controls max players to 16 for example so you could have a 64 player map and each dedicated server only controls the authority of 16 players.
Then when starting each of the dedicated severs we could pass a command line setting for example server authority 1, or server authority 2 etc etc. At which point specific server side work could be easily split among all the servers but the blueprint code would manage which tasks are passed to which servers.
This in theory would allow building you multi player maps as normal with all the normal logic set-ups and have the splitting of work load between as many servers as you wish. Idea being that the whole process could scale to even thousands of players over even hundreds of separate dedicated servers.