# Root Motion from everything not working for networked multiplayer

**URL:** <https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413>\
**Category:** Character & Animation\
**Tags:** unreal-engine, UE4, Blueprint, question\
**Created:** [March 20, 2017, 4:07am UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413 "2017-03-20T04:07:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Selene3T](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Selene3T](https://forums.unrealengine.com/u/Selene3T)\
**Post date:** [March 20, 2017, 4:07am UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413/1 "2017-03-20T04:07:43Z")

</div>

We have been using root motion for all animations and using the “Root motion from everything” in the animation blueprint. It works great in single player mode, however when using it in multiplayer mode, for all networked clients the “root motion” is not getting applied. AI just simply drags the character, and for player controlled clients the character does not move at all. I have noticed that animation montages that use “root motion” works fine for all networked clients.

I have been looking online but not coming across any solutions. So hoping someone with more experience in this area can help out. Not sure whether I am doing something wrong or “root motion” is just not supported in networked gameplay. I am using UE4.14.

Thanks

---

<div class="post-metadata">

**Author:** ![melonFury](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@melonFury](https://forums.unrealengine.com/u/melonFury)\
**Post date:** [March 20, 2017, 4:45am UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413/2 "2017-03-20T04:45:53Z")

</div>

Hi there,

Networked Root motion is only supported through the use of montages. There is no easy way around this unfortunately, it’s just how Epic designed it.

Cheers,  
Francis

---

<div class="post-metadata">

**Author:** ![Selene3T](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Selene3T](https://forums.unrealengine.com/u/Selene3T)\
**Post date:** [March 24, 2017, 6:29pm UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413/3 "2017-03-24T18:29:04Z")

</div>

Thanks, so without rootmotion, how is the animation sync’ed up with the capsule and movement speed?

---

<div class="post-metadata">

**Author:** ![melonFury](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@melonFury](https://forums.unrealengine.com/u/melonFury)\
**Post date:** [March 26, 2017, 3:53am UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413/4 "2017-03-26T03:53:44Z")

</div>

Unfortunately, as far as I can tell the easiest way to sync up non-root-motion animations with character movement is by trial and error. This is the way I’ve done it in the past:

For each animation you want to find the speed for:

- Set your character mesh’s animation mode to “Use Animation Asset”
- Select the animation from the drop down list
- Approximate the “Max Walk Speed” on the CharacterMovement component
- Tell your character to move to a random point on the navmesh using the AIMoveTo BP node
- Play in level and see if the speed matches the animation, if it doesn’t, keep changing the speed value until it does. You can use the “SetGlobalTimeDilation” BP node to slow down the game if your animation is too fast.

The Animation level in the content examples should provide some good tips if you need more help - Just take a look at Owen’s (The rock dude in the leather coat) 3rd person animation blueprint “Owen\_ExampleBP”

Cheers,  
Francis

---

<div class="post-metadata">

**Author:** ![Spectral\_Ink](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Spectral\_Ink](https://forums.unrealengine.com/u/Spectral_Ink)\
**Post date:** [June 14, 2018, 12:22am UTC](https://forums.unrealengine.com/t/root-motion-from-everything-not-working-for-networked-multiplayer/388413/5 "2018-06-14T00:22:48Z")

</div>

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...
