Two options that I’ve tried and they seem to work:
- Make the caller character one of the parameters of the Server and NetMulticast functions; when the player receives a multicast function call, check if this player was the initial caller.
- Keep an array of player controllers on the server side, and call Client function in a ForEach loop instead of a NetMulticast function, but don’t call it for the initial client.