Help updating an actor for each client?

You should never use multicast for updating state on clients. Multicast should only be used for cosmetics that are only relevant in the given moment like particle effects etc.

Input should be handled on the PlayerController and make Server RPC function calls on the PlayerController. From there the server should call the necessary functions that will Set replicated variables as needed on Replicated Actors that will then be seen by all players.

1 Like