Calling Client RPC in order to assign a Team value to clients. How to check the Role properly?

Thank you for this information, however I did already notice this in the output log. I had put the SetReplicates(true) line in as part of me trial-and-error fix method. Sadly I was still struggling with this same problem.

I have been trying so many combos (eg. HasAuth && world->IsServer && ROLE = ROLE_AUTHORITY etc etc) that I got myself quite confused about what I have and have not tried.

This evening I am going to have another go from scratch to test it out.

But at least knowing I am on the right path is at least a good start, like my function listed above is a decent enough approach for doing such thing as setting a Team or other match based info about the players ??