One Idea was that instances choose virtual locations on a predefined map which could also define distance between villages and therefore travel time. That would probably work well and could go hand in hand with balancing. (Abundance and rarity of those predefined locations)
But another Idea would be to actually take the "distance" between the servers. Maybe something to build upon is this: https://medium.com/@frnkst_/building-traceroute-in-javascript-eea519385af1
One Idea was that instances choose virtual locations on a predefined map which could also define distance between villages and therefore travel time. That would probably work well and could go hand in hand with balancing. (Abundance and rarity of those predefined locations)
But another Idea would be to actually take the "distance" between the servers. Maybe something to build upon is this: https://medium.com/@frnkst_/building-traceroute-in-javascript-eea519385af1