I got it working!
I admit, I don’t fully comprehend how this all works. The courses I followed were ambiguous as to how this works.
For example, it is strange to me that inside the same blueprint, I am setting the crouch value twice. I get that one of them is meant to be client → server communication and the other server → clients communication/syncing. But how and why is the same blueprint meant for the client’s character (handling input locally and what not) also executing code that should be handled by the server?
I can’t really tell if this is just me being too used to Unity or too unfamiliar with networking for games, either way, I hope to learn more about this in the future. I really look forward to documentation and tutorials catching up with the latest engine version.
Regardless, I am very pleased that the problem has been resolved.
Thank you!
