Server-side Animation Issues

Hello! This is an issue regarding Animations based on AnimationController, server-side scripts, and NetworkOwnership.

I’m working on a vehicle that has animations (mainly for it’s doors), just like Stepford County Railway. Though, I’ve come across many problems trying to regularly play animations. There are many stages to this issue, and it all comes to replication.

  • Setting the ownership to nil lets the animation play on the server but never replicate to the client.
  • Ownership to auto lets the animation update to it’s current state when a player walks by the rig, but the animation doesn’t play, only updates.
  • Ownership to player/client lets the player see the animation play until ownership is changed (freezes the animation to whenever the ownership state changed).

This was not tested in a multiplayer environment yet, but seeing that it refuses to replicate on both server and client(s) is an uncommon issue if it’s through AnimationController & Network Ownership.

Please let me know if you know any workarounds, I highly go against letting the client play animations instead of the server first.

  • I’ve already gone through multiple DevForum posts such as this, but it hasn’t answered server-side scripted animations.
1 Like