Smooth Sync: Sync your Transforms Smoothly across the network

Something isn’t adding up.

Lets say there is a ball that players can walk into and it gets kicked around. This ball needs an owner for RPCs.

If there is 3 players, and the server sets a player as the owner, that owner replicates to all players and that player now owns the ball. That player can call RPCs. The rest can’t. That’s useless because they all need to sync it.

You can’t use RPCs for a system like this, it needs to be purely replication based. Even if you can multicast, you shouldn’t, it’s more bandwidth intensive and doesn’t get called as something becomes relevant like replication does.

Also… stuff lying around in the world, where you’d likely actually use this, isn’t owned. That’s the point.