How to test a multiplayer VR game with one headset?

Setting two or more players in the “Multiplayer options” open two viewports, but neither one of them is “active”.
I believe this is a major problem and Epic should do something about it.
But meanwhile question stays, how do you test/debug VR multiplayer game?

Yep it is very hard.
Only for sure way i have found to test that i can trust is using two PC’s.
One with an HMD, the other without (i only have 1 after all)

At the end of the day, you will need two pc’s and two headsets.

Anything game logic related can be tested using pawns without vr.

My process is to do a build, and copy it to the other PC and start it on both.
This way i can test all replication, and steam sessions.
Tedious, but once you have the base down, you know what you changed and what effects what (famous last words) so should not have too many problems.

I also run stat startfile every time and look at the network stats to make sure i don’t blow anything out.

So is this really still broken? We REALLY need a way to test multiplayer VR games on a single machine/HMD… It’s almost unacceptable to require small developers have two $2000 VR PC setups, just to test and see if our multiplayer VR games work… When non-VR games CAN be tested just fine solo like that. -_- There must certainly be a way.
Trying to make the game support non-VR mode, is a bit too much work, and somewhat incompatible with my game.

Anything new?
I’d really appreciate this option!

very interesting question

make yourself a flying pawn and let the controler float in front of you. Map the controlls to mouse/keyboard. This way you can make tests like grab. You don’t need a headset to check if your grab works. That way you can have multiple windows on a single pc.

for sure you would not be able to test if you can grab the sword from your hips. In that case try to spawn your hips as static element in the game so you can fly to it an grab from it.

I gues there is no way of implementing a usefull non VR test enviroment from engine side. You need to do your own.

1 Like