MultiPlayer Attach to Client

Hello,

I’d like an opinion from someone about my Replication logic:

Scenario: I have a* Listen Server* and a Client running the game and I call a function that checks authority, executes the server event if it comes from a client or, if it’s not, call a **multicast **event.
The server event executes that function from the server in the sequence.

The **multicast **event spawn and attaches a weapon in a custom slot to the respective pawn.

It’s working fine, they see each other equipped correctly, but are those good manners in replication’s manual calling it that way (multicast for spawning actors)? Won’t affect the networking performance?

Authority -> Event Equip Weapon (Multicast)
Event Equip Weapon (Multicast)->Attaches the weapon to the pawn

Remote->Event ServerEquipWeapon (Executes on server)
Event ServerEquipWeapon (Executes on server) -> Event Equip Weapon (Multicast)