OmniVR

company Logo

Frequently Asked Questions (FAQ)

General

Why do I need OmniVR?

OmniVR makes high-quality VR gaming more accessible, flexible, and location-independent.

Not everyone wants to invest thousands of dollars in a VR-capable gaming PC just to play a handful of games. VisionOS users in particular are often perfectly happy staying within the Apple ecosystem and don’t want to buy and maintain third-party hardware for occasional gaming.

OmniVR also removes the “one place only” limitation of traditional VR setups. As long as your internet connection is good enough, you can jump into immersive VR anywhere—airport or hotel Wi-Fi, or even a 4G/5G mobile connection in the middle of an open field. Who needs expensive and restrictive VR treadmills when you can move naturally in the real world with as much space as you want?

Getting Started

How do I connect to my rig?

TL;DR

  1. Download your WireGuard tunnel via the OmmniVR app (only required once).
  2. Launch your OmniVR cloud rig, then (re)start the tunnel in your WireGuard client.
  3. Enter VR using an ALVR client within ~3 minutes of launching the rig.

More detailed instructions

  • Once logged into the app, download your personal tunnel via the Account button.
  • The tunnel uses the open-source WireGuard protocol and works with any WireGuard client, including WireGuard for VisionOS
  • After launching your rig, enable the tunnel. Within seconds you should see a successful handshake and received bytes.
  • If not, restart the tunnel. Each account has its own subdomain, which dynamically resolves to a new endpoint for every session.
  • Within about three minutes of launching your rig, an“Enter” button should appear in your ALVR client. For subsequent restarts of the same rig, load times are even faster.
  • All clients implementing the ALVR protocol should work, including ALVR Client for VisionOS .

My rig is launched, but ALVR is stuck on “Connecting.” What’s wrong?

  • Ensure the correct WireGuard tunnel is connected (tunnels from other OmniVR accounts will not work).
  • Confirm you see recent handshakes and received packets in your WireGuard client.

Still no Enter button? Try rebooting the rig and waiting a few more minutes. If the issue persists, contact support with the time you attempted to connect and your account email address.

OK, I’m in VR—now what?

  • Open the dashboard by pressing the System/Menu button on your left PSVR2 controller. Or the + button on your right controller if you’re using Joy-Cons.
  • If you’re not using controllers, pinch your left pinky and thumb together.

Some rhythm games are great with hand tracking alone. For an extra challenge, try holding light weights.

Logging in

  • Scan the QR code by mirroring your headset view to another screen and scanning it with a mobile device. You might see a security warning due to your mobile device and the cloud rig not sharing the same IP address. This is expected and safe to proceed with by choosing "client", tapping the location of the chosen region the cloud rig was created in and finally tapping "other". (It will inform you that the difference of location could be due to use of a cloud gaming service). This will only happen the first time you log in if you check the box to remember your login.
  • Alternatively, enter your credentials directly in VR (only required once if you choose to save them).

Once logged in, you can download VR games you already own, demos, and free-to-play titles. Support for non-VR controllers is planned for a future update.

Sessions & Billing

What are Cloud Coins?

Cloud Coins are virtual, non-monetary units used to access and consume resources within the Service. They represent in-app currency, have no cash value, and cannot be redeemed for money.

How do Cloud Coins work?

Cloud Coins are purchased in advance and applied toward usage of the Service. For pricing clarity, €1 purchases 1 Cloud Coin, but Cloud Coins cannot be converted back into euros or any other currency.

Can I get a refund?

Cloud Coins spent on a session of a certain duration will be automatically refunded for any unused time if the session is manually stopped by the user or interrupted before the session duration ends. A minimum of 0.05 Cloud Coins will always be billed, to prevent abusive behavior. Cloud Coins cannot be converted back into euros or any other currency and are non-transferable, in line with our Terms of Service. This policy helps prevent misuse and applies to all accounts at the time of purchase.

Do I need to manually stop my rig when I’m done?

No—but it’s recommended. Manually stopping your session refunds Cloud Coins for unused time. Otherwise, the rig stops automatically when your session ends. Your rig is always backed up when it stops.

Does shutdown and backup time count against my Cloud Coins?

No. Billing stops the moment your rig begins shutting down, and any unused time is refunded immediately.

How does billing for storage work?

When you create your rig, a daily storage fee is applied based on the selected storage size. This fee covers the cost of maintaining your rig's data on our servers, whether or not the rig is active. Storage fees are billed every 24 hours from the time the rig is created and will automatically adjust if you increase your storage. Deleting your rig will stop the storage fees.

⚠️ When your Cloud Coins reach zero, your storage will be automatically deleted to prevent further charges. Please ensure your Cloud Coins remain sufficient to avoid data loss.

My session stopped and the UI looks disabled or loading. Is this normal?

Yes. After a session ends, your rig is backed up so you can resume where you left off. This typically takes about five minutes. If notifications are enabled, you’ll be notified when the backup is complete.

I can’t launch a game due to insufficient Cloud Coins. What now?

You can add Cloud Coins via the Stripe payment gateway once logged into your account on OmniVR.cloud. Supported methods include Apple Pay, Link, Amazon Pay, and credit/debit cards. Your in-app Cloud Coins update instantly once payment completes.

Notifications

Why does the app ask for notification permissions?

While streaming, OmniVR sleeps in the background to save battery. Notifications allow us to warn you about imminent interruptions, notify you when only ten minutes remain, and let you extend your session directly from a notification—without leaving VR.

You can enable persistent notifications for OmniVR in VisionOS settings if you want more time to react.

Capacity & Availability

I can’t launch my rig due to insufficient capacity. What’s happening?

This usually occurs with spare-capacity sessions. These are cheaper but may be unavailable during peak hours (office hours, heavy AI workloads).Availability of spare capacity is generally better in evenings and on weekends. Guaranteed sessions offer higher reliability and cannot be interrupted once started.

Capacity is actively expanding. Hitting regional limits helps justify faster expansion in your area.

When will OmniVR be available in my region?

The following planned locations will be rolled out in response to demand:

  • Europe: 🇩🇪 Frankfurt, 🇫🇷 Paris, 🇬🇧 London, 🇮🇪 Ireland, 🇸🇪 Stockholm
  • Asia-Pacific: 🇦🇺 Sydney, 🇸🇬 Singapore, 🇯🇵 Tokyo, 🇰🇷 Seoul, 🇮🇳 Mumbai, 🇮🇩 Jakarta
  • North America: 🇨🇦 Montreal, 🇺🇸 Virginia, 🇺🇸 Ohio, 🇺🇸 Oregon

Advanced Usage & Roadmap

I’m a power user. Can I get more control over my rig?

A full desktop-control version is in development, including mouse and keyboard support, non-VR controllers, and modding support (flat2VR included!).

Can I create more than one rig?

Currently, each account is limited to one rig. This may change in the future.

Can I move my rig to another location?

This feature is in development. For now, you can delete and recreate your rig in another region or use a secondary account.

Troubleshooting & Support

My session seems stuck or stopped working. What should I do?

If something goes wrong (for example, launching an incompatible game), use the Reboot button in OmniVR to restart your rig.

I found a bug or have an idea. How do I share it?

We’d love to hear from you!

Please use the contact form or reach out to us on Reddit. Thanks for helping improve the service!

Security & Performance

Is the service safe to use?

Yes. Your rig is fully isolated and accessible only by you. ALVR traffic is encapsulated inside an end-to-end encrypted WireGuard tunnel with < 1ms of added latency.

Is my internet connection good enough?

Latency is the most important factor and should ideally be below 30 ms to your chosen region. Encoding and decoding add some overhead, and local network quality (Wi-Fi band, congestion, router quality) plays a major role. As always, your mileage may vary. You can get a rought estimate of your latency by looking up your region of choice here.

Community

How can I support the project?

Your support genuinely means a lot ❤️

OmniVR is a passion project over a year in the making. Using the service, showing demand, and spreading the word of mouth to other Vision Pro users on places like Reddit makes a huge difference.