How frequently should I use RPCs?
Should I mostly refrain from the use of RPCs and rely on event propagation via replicated variables?
Like in events of
And if I shouldnt use RPCs, why?
There is no real right or wrong about this. RPCs are the most direct, but greedy way of getting to the client. Normal replication happens in a more bandwidth friendly way.
Think of RPCs as "you need it now, here is everything with it" and normal replication as "when you have time, please update this value".
Here are some good references:
Follow this question
Once you sign in you will be able to subscribe for any updates here