read this. base eye height recommendation is 160cm. I dont know where you saw it say 0 but that is wrong as you have seen. Follow this guide.
No the Vive sets the camera height itself, as its specified in the getting started tutorial, your player controller needs to be just above the ground (1cm above it in the tutorial) so that you are at your actual height.
Problem is, if you set the player controller at 1cm above ground, you’ll get the bad size error and the player just won’t spawn. And if you put the controller above the ground, well you’d be flying 100cm from the ground which is bad.
Hmm. I used occulus on my last VR. I hope someone with a vive will see this and help you further. Perhaps you should close this out and start a new thread specifying that you are using a vive. That could help you get the answer you need
I found the solution: you need to force BOTH the player start actor and the VRPawn to spawn ignoring collisions and set the player start height to be half in the floor as shown in the VR template. I hope this helps someone!