PhysicsPrediction causes ChaosVehicles to only work with PlayerController?

I came across a weird behaviour, maybe I’m missing an option to fix this, but right now I’m just completely confused about it.

ChaosVehicles would usually work without a PlayerController, there are two options, either you add an AIController or you just disable “Requires Controller for Inputs”. Both work fine within the Vehicle Sample.

However, the moment I activate “Enable Physics Prediction” ChaosVehicles won’t move without a PlayerController, Vehicles with a PlayerController will work just fine. Both options, that would work previously, won’t work anymore.

Is this a bug or am I just missing some option?

1 Like

Thank you and yes, why it’s happening?

I checked the code and it looks like an authority issue. For some reason the server (also happens for singleplayer) has no authority to add input to the chaosvehiclemovementcomponent causing it to only replicate input. That works fine for player controlled pawns, but not for AI-controlled pawns or pawns without a controller.