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.
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
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-167187 in the post.
1 |
Component | UE - Networking |
---|---|
Affects Versions | 5.0.3 |
Target Fix | 5.5 |
Created | Oct 14, 2022 |
---|---|
Updated | Feb 29, 2024 |