Steamworks Documentation
SteamVR for Enterprise / Government Use
This page provides guidance on how to obtain the necessary licenses and files to use SteamVR software and/or Valve Index hardware in an enterprise or government use environment.

Licensing

The basic Steam Subscriber Agreement only covers the usage of Steam software for personal, noncommercial use. If you plan to use SteamVR for commercial purposes you should first identify whether you want to make your installation available to members of the public, such as in a VR arcade, a school or other educational or entertainment installation, or whether you want to use SteamVR internally, such as for your company's design or visualization teams.
  • For a public installation we encourage you to familiarize yourself with the Steam PC Cafe Program here and here. This enables you to use both the SteamVR Runtime and certain Steam games in your public installation.
  • For other commercial or government use you can enter into a royalty-free commercial/government use license. A PDF copy for your prior review can be downloaded here. The license allows you to copy SteamVR for your company’s or government entity's own internal use without having Steam installed or having access to the Internet. This license is only available online, by clicking the link above. Changes to the license are not allowed.

Installation/use of SteamVR in an environment without internet access

Many enterprise or government users are unable to use the Steam client to access the SteamVR Runtime, particularly due to restricted internet access behind corporate firewalls or on PCs without any internet connection.

In order to address this issue you can download one initial copy of the SteamVR Runtime onto a PC with full internet access and then copy it manually onto the target PC(s). In order to do so, follow these steps:
  • Install and open the Steam Client on a PC with full internet access.
  • In the Steam Client, open the Library section and find the part of it labeled "Tools".
  • Find the entry "SteamVR" and install it.
  • Right-click on the entry "SteamVR" and in the resulting popup menu click on the entry "Properties".
  • A new window with multiple tabs will open. Select the tab "Installed Files" and click on the button labeled "Browse...".
  • The directory containing the SteamVR Runtime will open. Copy this entire directory onto a portable medium of your choice (e.g. a USB thumb drive) and copy it again onto the target PC that does not have access to the internet.
  • In order to run SteamVR you should start the file "vrstartup.exe"
  • SteamVR should now be running on the new PC and support any application that is built using the OpenVR SDK, the SteamVR Unity Plugin or the VR tools within Unreal Engine.

Troubleshooting

If you install SteamVR on a system that does not include Steam as per the above workflow, depending on what software was previously installed on that system you may be missing some software dependencies. If this is the case on your system you may see an error message reporting one or several of the following of the following files missing on your system:

d3dx10_43.dll
MSVCP140.dll
VCRUNTIME140.dll
MSVCP140.dll

This issue can generally be addressed by installing the Microsoft DirectX Runtime and the Microsoft Visual C++ Redistributable. You should always install the most recent version of these, which you can find under the following download links:

DirectX Runtime:
https://www.microsoft.com/en-us/download/details.aspx?id=35

Visual C ++ Redistributable for Visual Studio 2010, 2013, 2015 and 2017:
https://support.microsoft.com/en-hk/help/2977003/the-latest-supported-visual-c-downloads

Other questions

For any questions related to enterprise/government use not addressed here please contact [email protected].