I have a Reliable, NetMulticast function on my subclass of AGameState. I call it from another function from which GetWorld()->IsNetMode(NM_ListenServer) == true.
I set the PIE net mode to Listen Server and the number of players to 2. This seems to work and and the multicast function gets called twice, once for which GetWorld()->IsNetMode(NM_ListenServer) is true and one for which it is not.
However, if I go to “Advanced settings” and uncheck “run under one process”, the multicast only runs on the server instance, which is not what I want.
What am I doing wrong?