I am working on a multiplayer game where players are sailing in the ocean.
Everything worked flawlessly until I added the buoyancy component. It works beautifully with client ships (both client-side and server-side), but the host’s buoyancy stops working whenever the hosting player starts moving around. If the host hits another ship and stops because of it, the effect reappears (until the next movement).
I use the unreal water system and the buoyancy that comes with it, my own ship movement, and I have code for custom replication. I tried removing everything from the code, but nothing solved this issue.
Here is a video of my problem (sorry for the strange sound, my mic is broken):
Ship buoyancy server error - YouTube
What could cause this?