Client presses Interact…I’m assuming you do a line trace or such to determine if there is an interactable actor.
If the interaction returns “true” you RPC the server to interact in the same way. Check if there’s actually something there. IF you don’t then this enables players to “claim” interaction and force the server to do their bidding. This is Client Authority. Server should always be the authority.
Anyway, when the server interacts and gets a hit, IT calls the interaction event on the HIT actor.
Here’s a complete and thorough multiplayer interaction series.