Force Net Update and Reliable
So after watching UnrealEngine's video on Networking in UE4, I wondered what is the difference between Force Net Update (FNU) and Reliable events.
If Reliable events can cause latency issues then why not just use FNU instead as a workaround so the players get the information as soon as possible.
asked Jan 25 '19 at 10:16 PM in Using UE4
ForceNetUpdate means you are forcing the system to replicate the data on the next frame. Reliable events don't replicate immediately until the next NetUpdateTime tick.
The advantage of ForceNetUpdate is you can lower the NetUpdateTime so you don't waste much CPU cycles due to checking the state of the object has changed every NetUpdateTime tick.
Say you have a Door that only replicates when it is opened or closed. It is a good thing to either lower its NetUpdateTime or put it on a NetDormancy and then just call ForceNetUpdate when it is either opened or closed.
If you have a ParticleFX that you want to sync between clients every, say 5 seconds, then Reliable event with NetUpdateTime of 5 seconds is a good way to do so.
Follow this question
Once you sign in you will be able to subscribe for any updates here