so how ive made it is the world is divided into chunks which are then divided into squares and using a seed each square always has the same id, in which another server can have the place id set to this square id and using messaging service broadcast players positions to the map server
in which using this to decode the chunk then tile then local positions i can put the players position on the map and have it update live (as well as vehicles like boats)
on the map place tile logic is split with the server handling database calls and the client handling rendering making it optimised, so 6000 tiles can be shown with very limited performance issues
let me know what you think, what could be improved, what ideas could be done with this








