Making the clients score smooth

Hey guys,

So when I play on the server, the score will increment smoothly, from 1,2,3,4,N.
Whereas on the client, the score will increment randomly like this, 1,3,6,8,9, etc.

So score is a replicated value, and when the clients copy of the character is scoring on the server, it appears that the replication isn’t done instantly (for network efficiency).

How can I give the client a good experience, GUI wise, so the score increments linear score = 1 + 1. ?

I don’t have a lot of experience with Unreal Engine network, but I really doubt that it’s a network issue. Why would your replicated value be randomly synchronized while pawn position replication is almost instant ?
Is your score increments faster than your server tickrate ?

Are you setting the score or incrementing it? where is the score variable held - in playerstate class? Is the score variable set to replicate?