When I put a default humanoid at a position higher than 2000 in any coordinates and tell it to :Move() in any direction the movement is stuttering/laggy when played in Studio and as a normal game. If I disable network ownership this movement stays stuttering/lagging however with network ownership set to default when the player takes over ownership of the NPC the movement does smooth out.
I think you have forgotten to make this uncopylocked; you can do that by going into the place, and turning on Allow users to download a copy of this Place
Disregard, I was able to download the experience and I’m seeing the lag that you mentioned. I’ll route this to the correct team and follow up here!
I was able to dig more into this, it seems like there’s a bug in replicating the NPC’s position back to the client. In studio, if you switch to “Server” view on the “Test” tab while the experience is running, you can see that the NPC position updates smoothly. I’m working with the networking team to determine why this is occurring.
Great repro, thanks and apologies for the delay! We had a bug in our “we already sent this position update” in physics code for objects that were more than a few thousand studs from the origin.
I can get a quick fix in for this probably by end of week, but it will have to go through the full QA Process, so it will take a few weeks to get it out to production.