/ProvrUE4

The ProVR virtual reality application where participants can register, log in, create online sessions, invite other people to sessions, join sessions, collaborate in a VR environment, and interact with their uploaded CAD models.

Primary LanguageC++MIT LicenseMIT

ProvrUE4

GitHub Super-Linter License: MIT GitHub issues GitHub stars

The ProVR virtual reality application where participants can register, log in, create online sessions, invite other people to sessions, join sessions, collaborate in a VR environment, and interact with their uploaded CAD models.

🚀 Dedicated server deployment

The Google Cloud Platform (GCP) service Compute Engine was used to deploy the dedicated servers so that online sessions can be created. All the servers run on seperate Docker containers on different network ports on a Ubuntu VM instance. To allow all UDP traffic on all the ports of the VM instance, we needed to add a new firewall rule in GCP with the compute engine servicde account as the target. Only after doing this we were able to connect a network client to the server.