Steamworks 文献库
用于企业/政府用途的 SteamVR
本页面旨在为您提供如何获得所需的许可和文件以在企业或政府使用环境下使用 SteamVR 软件和/或 Valve Index 相关的指南。

许可

基础的《Steam 订户协议》仅涵盖 Steam 软件的个人及非商业用途。 如果您计划将 SteamVR 用做商业目的,您应当首先确定是否想要自己的安装面向公众,如安装在 VR 游戏厅、学校或其他教育性或娱乐性安装,还是说您想要 SteamVR 仅供内部使用,如您自己公司的设计或视觉团队。
  • 若要进行公用安装,我们鼓励您在此处此处熟悉 Steam 网吧计划。 这会让您可以在自己的公用安装中使用 SteamVR 运行时和某些特定的 Steam 游戏。
  • 若是用于其他商业或政府用途,您可以加入免版权费的商业/政府使用许可。 您可以在此处下载 PDF 副本以作事先参考。 该证书让您可以在没有安装 Steam 或没有网络连接的情况下将 SteamVR 副本用于您公司或政府实体的内部用途。 此许可只能在线获取,点击上方链接即可。 不允许对许可做出变更。

在没有网络连接的环境下安装/使用 SteamVR

很多企业或政府用户无法使用 Steam 客户端访问 SteamVR 运行时,很多时候,这是因为公司防火墙的网络连接限制,或是所用的 PC 没有任何网络连接。

为了解决这一问题,您可以在有完全网络连接的情况下,下载一份 SteamVR 运行时的初始副本至一台 PC,然后再手动将其拷贝至其他的目标 PC 上。 若要这么做,请按以下步骤进行:
  • 在有完全网络连接的情况下安装 Steam 客户端至 PC 并打开。
  • 在 Steam 客户端中,打开库一栏,找到标为“工具”的部分。
  • 找到“SteamVR”条目并安装。
  • 右键单击“SteamVR”条目,在弹出菜单中点击“属性”条目。
  • 一个含有多个选项卡的窗口会打开。 选择“已安装文件”选项卡,单击标有“浏览…”的按钮。
  • 含有 SteamVR 运行时的目录即会打开。 复制整个目录至您所选的便携式媒介(如,USB 闪存驱动器),再将其拷贝至没有网络连接的目标 PC。
  • 若要运行 SteamVR,您应当启动“vrstartup.exe”文件。
  • SteamVR 现在应当可以在新的 PC 上运行,并支持任何使用 Open SDK、SteamVR Unity 插件或 Unreal Engine 内 VR 工具创建的应用程序。

故障排除

如果您按照以上步骤在不含 Steam 的系统上安装了 SteamVR,根据之前在该系统上安装了何种软件,您可能丢失几个软件依赖项。 如果您的系统属于此种情况,您可能会看到一条错误信息,报告您系统上丢失以下文件中的一个或多个。

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

此问题一般可以通过安装 Microsoft DirectX Runtime 和 Microsoft Visual C++ 共用发行文件解决。 您应该总是安装这些软件的最新版本,您可在以下下载链接找到。

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

面向 Visual Studio 2010,2013 和 2017 Visual C ++ 的共用发行文件:
https://support.microsoft.com/en-hk/help/2977003/the-latest-supported-visual-c-downloads

其他问题

关于任何此处未解决的企业/政府使用问题,请联系 vrlicensing@valvesoftware.com。