Description

When attempting to call a RPC (NetMulticast, in this case) or use an OnRep_ Property, there seems to be a delay between setting the variable and it being replicated.

In 4.15, this was around two to three ticks on average; however, on 4.16 and 4.17, it seems to be taking anywhere between 5-40+ to replicate that same variable after it is set.

This did not occur in 4.15, and is a regression.

Attached is a 4.15 version, and a 4.16 version of the project for comparison.

Steps to Reproduce
  1. Open the attached project
  2. Turn on log timestamps in Editor Preferences
  3. Enable Run Dedicated Server
  4. PIE
  5. Press and hold Tab to set the variable to True, which will be replicated using OnRep
  6. Release Tab to set the variable to False

Result: Check the log to notice the amount of time it is taking to replicate the variable

Expected: The replication times would be comparable to what was seen in 4.15.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

53
Login to Vote

Fixed
ComponentUE - Networking
Affects Versions4.164.17
Target Fix4.19
Fix Commit3750058
Main Commit3802705
Release Commit3813083
CreatedJun 5, 2017
ResolvedNov 10, 2017
UpdatedApr 27, 2018