Developer Notes

In this example, the multicast event is on the player controller, which does not get replicated to other clients, so that's why the event doesn't fire. Placing the multicast event on either the level BP or character BP works correctly, so closing as by design.

Description

Using a multicast function does not call the function on both client and server. The functionality in this reproduction project can be found in the BP_MyPC blueprint.

Regression?: No
This occurs in 4.19

Steps to Reproduce
  1. Download the attached project
  2. Open the project and package it for Windows 64 bit
  3. Open two instances of the packaged game
  4. Press Y on one instance to create a session
  5. Press U on the other instance to join the session (You can move around some to ensure the two are connected)
  6. Press J to call a Multicast function on either of the instances that prints a string
    Result: The printed message is not called on both instances.
    Expected: The printed message is called on both instances.

Have Comments or More Details?

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

2
Login to Vote

By Design
ComponentUE - Networking
Affects Versions4.194.204.21
Target Fix4.22
CreatedSep 5, 2018
ResolvedJan 18, 2019
UpdatedJan 21, 2019