So I’m experimenting with a project that networks two Vives in one room with UNET. The setup is as follows: I have 2 PCs (one to run each Vive), two base stations, and four Vive controllers (2 paired to each headset).
It actually works pretty damn well! The only problem is that the NetworkManager component spawns the two players in such a way that from each Vive’s view point the other player is misaligned with the player in reality. I was able to work around this by duct-taping two Vive controllers together (one paired to headset A and one paired to headset B) and running through the room setup. This way when I define my play space, both chaperones are setup identical to one another. This works but, it’s not very pretty. I tried copying the chaperone config file from one system to another but that just caused Steam to prompt for a new room scale setup.
I wonder if there is a way to auto orient the SteamVR camera rig so that the clients room center and forward direction matches the hosts… Just wondering if anybody had thoughts on this. Thanks!