Animations

Animations are a tricky topic to handle if your project is using a complex collision setup. The client must completely match the servers current animation state at all times for the server-side hit validation to be effective and any discrepancies will create mispredictions. Theoretically, if the state that the animation is reading from is exactly the same on all targets then the resulting animation should also be the same but as there is an extra level of abstraction this proves particularly difficult to chase down at times.

Debugging

Read through the Animation Debugging guide for more information on how to debug animations.