Mines a convenient approach. Check a single variable vs the Branch conditional chain.
The posted setup is for dedicated server. A Listen server setup would need to consider the hosting client. The enum would add a “Host” option. (Host, Server, Client, Sim)
No clue based on what you’re showing. Are you running 2 instances in PIE? If only one in Listen server mode you’ll get just server.
Switch Has Authority works different on Listen Servers because the host is also the server.
Autonomous Proxy, And Authority, And Network Authority.
That switch isn’t necessary after Equip Weapon Slot.
Yes, in BP the OnRep function is immediately called on the Server after setting the variable. In C++ you have to call it directly.
e.g. Set variable → OnRep Function