We now can move the avatar locally. The next step is to tell all people in the same room to update your avatar on their screen. A most straightforward way is to tell the others your destination point and then they will calculate the path and move the avatar.
This method may work in development mode because we may have only two to four instances testing the virtual world. Imagine that there are 20 users in the room. Now a user walks a path and broadcasts the destination point. All 20 clients have calculated the path once; that's a total of 20 times. Next we have all 20 people walking at the same time. Twenty destination points are broadcasted and all 20 clients calculated 20 paths. That's a total of 400 times. Assume that the average path finding time take 10 ms. This costs 200 ms on each client and it will absolutely drop the frame rate.
Instead of sending the destination point, we send the path finding result. What we benefit is that the other users do not need...