How to send simple message from humble slave to great server

I’m building upon template game asset from market place so it’s a lot of guesses and duct taping. 2 players game, one is server other is client, most of logic is already there but I’m adding some ‘features’.

I have this case where I want to spawns interactable actors for both players in player controller bp running on server. Those actors initially didn’t show on client so I’ve checked ‘replicate’ in actor properties, now they spawn on both client and server.

Now the problem is that when I click on one of those actors on client I can’t find a way to notify server about this click from actor’s bp. I assume this is a problem with single player controller ‘owning’ actors for both players. Is it possible at all to notify server like that or I’m all lost?

At this point It’s not really important if it’s cheat safe or not, just need to test some ideas.

You can create and call a custom “Multicast” event (to let all clients know about the mouseclick) or a “Run on Server” event (to just let the server know about it), you can set one of these “Replicates” property on the custom event. One of these should be what you are after!

ok, I solved it buy moving some of the click logic to player controller and calling server event from there. Any multicast attempt messed up whole scene on client for some reason.