I’m making a touch based ball system, however my current system is fine until players start stealing the ball from each other and it changes the network ownership constantly which causes the ball to teleport and bug out in general.
I was looking into a way to solve this, and I heard you can have an invisible ball on the server for physics and then load the ball on all clients, but I’m a little confused about this solution and I was wondering if there are any different ways or at least some more explanation on how to achieve this?
I see the last persons answer was not very sufficient.
They basically said to fire a remote event to all clients to update the ball physics whenever a player touches it, instead of meddling with physics ownership.
So, fire all clients to visualize their own physics on the ball? So for example when a player touches the ball, we fire to all clients to apply bodyVelocity to the ball (only from their side)?
Honestly, That might be able to work, because that would get rid of any issues regarding the network ownership/teleportation bugs, I’ll keep testing this