# Using NetMulticast to send information to clients results in error: "Hit limit of 96 saved moves (timing out or very bad ping?)"

**URL:** <https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [March 26, 2017, 7:20pm UTC](https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057 "2017-03-26T19:20:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mans\_Isaksson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mans\_Isaksson](https://forums.unrealengine.com/u/Mans_Isaksson)\
**Post date:** [March 26, 2017, 7:20pm UTC](https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057/1 "2017-03-26T19:20:09Z")

</div>

Hey, I’m having some issues trying to send a decent amount of information to all connected clients using a NetMulticast function.

I’m sending an array with a varying size between 0-50 once ever 16th of a second where every entry has the size of about ~28 bytes.  
The problem occurs when the size if the TArray stays at around 50 for a bigger period of time, the client then starts spitting out this message:  
“LogNetPlayerMovement:Warning: CreateSavedMove: Hit limit of 96 saved moves (timing out or very bad ping?)”  
after which the replication for all actors stops working for a while

I have tried googeling this error but so far I’ve come up dry, did however pin down the error message to the CharacterMovementComponent at line 9291 _if (SavedMoves.Num() \>= MaxSavedMoveCount)_  
I have tried changing the value of MaxSavedMoveCount but to no avail.

Would appreciate some light upon this issue or maybe some form of workaround 🙂

---

<div class="post-metadata">

**Author:** ![Mans\_Isaksson](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mans\_Isaksson](https://forums.unrealengine.com/u/Mans_Isaksson)\
**Post date:** [April 3, 2017, 5:49pm UTC](https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057/2 "2017-04-03T17:49:55Z")

</div>

For anyone else who finds this, I’ve concluded that using RPC/Replication to send large amounts of data is not preferable so I’m gonna try using the built in UDP Socket system to send this information

> **[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...

---

<div class="post-metadata">

**Author:** ![Setepenre](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Setepenre](https://forums.unrealengine.com/u/Setepenre)\
**Post date:** [July 30, 2022, 8:47pm UTC](https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057/3 "2022-07-30T20:47:37Z")

</div>

Sorry to resuscitate this thread, but that is the first answer that pops up on google.  
After investigation that is what I found:

This means that the server is not Acknowledging the moves back to the client.  
When the move is acknowledged by the client the move is freed, leaving space for the next move data.

The acknowledgement happens when `APlayerController::SendClientAdjustment` is called,  
which fetch the MovementComponent from the Controlled Pawn and send the acknowledgement.

To fix the issue you need to check how you setup your Controller and Pawns  
since some Pawns are trying to have movement prediction but have missing controllers.

---

<div class="post-metadata">

**Author:** ![PRESSURE2000](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@PRESSURE2000](https://forums.unrealengine.com/u/PRESSURE2000)\
**Post date:** [April 27, 2023, 12:03pm UTC](https://forums.unrealengine.com/t/using-netmulticast-to-send-information-to-clients-results-in-error-hit-limit-of-96-saved-moves-timing-out-or-very-bad-ping/389057/4 "2023-04-27T12:03:46Z")

</div>

I get this error and my mesh wont show on a dedicated server
