RPC replication not obeying cause and effect

If you can’t rely on the server to update the client then you are digging a big hole for yourself. It might have been a problem in the past but I haven’t had problems with this approach. Network States should be Replicated variables and Network Events should be RPC’s often unreliable.