I have an idea for a project, which is developing a multiplayer game where all players play on the same map. I have two implementation ideas for this and the first is supposed to work in such a way that the map is divided into quadrants and a player who has good leadership and is trustworthy takes on the role of server in that area. And the quadrants overlap a little, so there’s a seamless transition. In this model there is a “small” public server that continuously secures the data from all player servers and makes backups. The role of the server is passed when a player logs out. The game is supposed to be relatively simple, so I think there won’t be a lot of traffic to the servers from the players.
The other option would be to “simply” use servers, like any other multiplayer game, you could keep the quadrant system.
I know that this is very ambitious, but I just want to know to what extent this is possible and useful and if you are familiar with something like this, how and with which tools and engines do you best do something like this?
Thanks in advance for all answers!