Rpc event execution time

Hi Answer Hub,

I have a short question: When do replicated events fire?

Some examples;

  • standard variable replication: Let’s say I define a normal replicated blueprint float variable myVar. Then in Event Tick on server I change myVar. It is my understanding that after all ticking is done, the engine will gather values for replication and then send them as a bunch (if there are updated values).

  • direct rpc: Let’s say in the same tick I set myVar above I also fire a multicast event from the server. Now my question is, does this event execute directly over the network or does it wait until the normal, after-tick, replication?

thanks