We make navigation mash using the Raycast tool open source tool provided here. We handle the engine usage on the server side, and it gets sent to the client side through the network.