But isn’t that exactly what the people at WorldQL accomplished already?
To actually solve the problem, something more robust was needed. I set the following goals:
Players must be able to see each other, even if on different server processes.
Players must be able to engage in combat across servers.
When a player places a block or updates a sign, it should be immediately visible to all other players.
If one server is down, the entire world should still be accessible.
If needed, servers can be added or removed at-will to adapt to the amount of players.
I think the last point specifically addresses your concern about dynamic server meshing. They can scale up or down depending on how many players are in an area.