So had a 3rd look at this and it seems that you need two functions?
One thats just for “local” use and then call the server implimentation also?
On the wiki A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums
He has the SetSomeBool(.) and ServerSetSomeBool(.)
And he calls the SetSomeBool and set it to the new boolean value.
And then checks the Authority if (Role < ROLE_Authority)
And if so then it calls the RPC method witch in turn calls the SetSomeBool again.
Very confusing indeed wont it just keep calling the fucntion over and over again ? :P.
I be very greatfull for a short explination on the logic behind it.