I have been having issues with constraints not being replicated to the server and it causes some unexpected behaviour.
There could be a lot of constraints in the world which could lag out the server if this is not done correctly.
What’s the best way to replicate constraint properties to the server?
It’d probably be best not to try replicating constraint properties to the server in the first place because that can get pretty expensive as far as calls go. You can have the client send constraint properties over but you’ll have to make them authoritative of those calls. Like network ownership.
On the other hand, something you can do is have each client render the constraints and update properties while the server’s only job is to pass information between an owner and receiving clients.