Hello, I've been having a lot of problems recently with the title. I'm trying to convert a complicated movement script to use CSP, and I've hit a lot of errors along the way.
The code for the main movement script is https://pastebin.com/XDuNrnQ6
Some issues seemed to have been solved by syncing a ton of stuff in the ReconcileData - for example, syncing most of the values used in jumping creates smooth jumping, except when the player spams the space bar, which causes jittering. I've been logging the players position on all ticks that are UserCreated and it seems that when I'm getting jittering, the server is getting different values for the player position on different ticks. I don't know why this is. It seems also that for some actions (i.e jumping many times in a row without stopping) the server is delayed a few ticks before processing the action - it has the same values as the client after processing, but a couple ticks later, causing what I think to be the server to lag back the client.
I just need someone to point me in the right direction, ("You need to be reconciling all these values not just X"/"dude wtf is this please burn this code :)")
Fishnet version is 3.10.4
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.