Under certain network emulation settings, it looks like outgoing packets from the client will be dropped in groups (around 4 or more packets at a time) rather than individually. This leads to the actual packet loss being much higher than the value specified in the settings.
This only seems to occur if the Emulation Target is "Everyone," as "Clients Only" emulation looks to have the expected amount of outgoing packet loss. This also only seems to occur if some latency is being emulated as well, as setting the min/max latency values to 0 also results in the expected packet loss.

Steps to Reproduce

Launch a client and server instances with network emulation enabled (Emulation Target = Everyone, Network Emulation Profile = Average)
Expected: ~1% of the client's outgoing packets will be dropped
Actual: packets appear to be dropped in groups, resulting in this amount being much higher

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-167187 in the post.

Login to Vote

ComponentUE - Networking
Affects Versions5.0.3
Target Fix5.5
CreatedOct 14, 2022
UpdatedFeb 29, 2024
View Jira Issue