Hey everyone!
Our project has been using Mover in a multiplayer setting for a number of months and we’ve noticed a slight stutter to do with crouching.
We’ve spent a bit of time investigating and have been able to replicate the issue in vanilla UE 5.5.4 (As seen in the video below). The issue isn’t 100% but happens regularly enough that it’s noticeable.
Is this a known issue and if so is this something that’s on the roadmap to be looked at? Alternatively, is there an intended approach to avoid this issue with Mover?
Thanks.
Steps to Reproduce
Repro Steps:
- Grab a build of Unreal Engine 5.5.4
- Enable Mover and Mover Examples plugins
- In Project Settings->Network Prediction:
\- Preferred Ticking Policy \- Independent
\- Simulated Proxy Network LOD \- Interpolated
- Load the L_CharacterMovementBasics map from the Mover Examples Plugin
- In World Settings, change the Default Pawn Class to AnimatedMannyPawnExtended so that you have access to Crouch
- In the Play Mode Settings menu set:
\- Number of Players \- 2
\- Net Mode \- Play as Client
- Run with the Play in Editor
- Move the second pawn over to the first so its easily visible from the first client
- In both clients, apply the console command “Slomo 0.1”. This just makes it easier to see the issue.
- With the second client in focus and the second client’s pawn visible in the first client window press ‘C’ to crouch
- You may now see a stutter in the second client’s pawn in the first client’s window. If you don’t see the stutter shown in the accompanied video continue to crouch and uncrouch until the issue occurs.
(Attached video: Issue occurs at ~1min+)
Hi,
Thank you for the report! This is a known issue with mover, and I’ve included the information you’ve provided here on the internal tracker for that bug. I’ve also made that issue publicly visible, so it can be tracked here: Unreal Engine Issues and Bug Tracker (UE\-278596)
Thanks,
Alex