Steamworks 文献库
网吧模式设置说明(包括网吧服务器和内容缓存)
Steam 网吧服务器

Steam 网吧服务器允许 Steam 网吧计划许可持有人在自己的本地网络中共享商用许可。 下文将详细说明 Steam 网吧服务器的设置流程。 计划的其他有关信息可在这里找到。

设置说明

  • 访问 Steamworks 网站,使用您的 Steam 主帐户凭据登录, 也就是您注册并登记成为网吧计划许可持有人的帐户。
  • 点击右侧“工具 + 链接”栏目下的链接,下载 Steam 网吧服务器文件。 将服务器文件解压至您的硬盘。
  • 此处创建在单个场所作为服务器帐户使用的 Steam 帐户。 如果您有多个场所,每个场所各需要一个 Steam 服务器帐户。
  • 帐户创建完毕后,请返回 Steamworks 网站(务必用您的 Steam 主帐户登录),导航至“用户和权限”菜单,选择“管理用户”。 在此页面点击“添加用户”按钮,按要求填写您刚刚创建的 Steam 服务器帐户的信息。 请勿赋予该帐户任何特殊权限。
  • 前往“管理站点”页面,添加新网吧场所。 您在此处选择的站点名称也会在您顾客的 Steam 客户端库里显示。 添加新场所后,将鼠标光标悬浮在新场所条目上方。 您应能看到在“服务器帐户”栏下方出现了一个钥匙图标。 点击此钥匙图标并选择您刚添加的 Steam 服务器帐户。 如果您有多个场所,请重复此步骤。
  • 重要:请确保您为自己场所地址选择的“国家/地区”与您站点服务器实际运行的国家/地区相符。 如果网吧服务器登录的 IP 地址无法映射与其相符的国家/地区,我们可能会拒绝。

    您完成上述设置后,即可在自己的本地网络中运行服务器。
  • 导航至保存了解压后的服务器文件的文件夹并双击 steamcmd.exe,输入您为该场所设置的 Steam 服务器帐户的 Steam 帐户凭据。 您可以在此处登录您的主帐户,仔细检查哪个帐户分配给了该场所。
  • 您首次在新电脑上启动服务器时,需要输入与 Steam 服务器帐户关联的电子邮件地址将会收到的 Steam 令牌验证码。
‏‏‎
内容缓存

内容缓存允许您下载游戏文件一次,然后通过您的本地网络将文件分配给各台游戏电脑。 自备电脑或笔记本电脑的顾客也可以访问游戏文件而不使用您场所的带宽。 请注意:游戏文件将保存在您的服务器,因此视您将提供的游戏数量,您可能需要增加硬盘空间。

配置

要想启用内容缓存或进行更改,请前往“设置”并在下拉菜单中选择“内容缓存”。

settings.png

游戏第一次在您的网络中启动前,下载请求会发送至服务器。 如果游戏文件还没有缓存至服务器,服务器会自动对文件进行下载、缓存,并将其返回至客户端。 如果服务器中已有游戏内容缓存,则服务器会自动将文件发送至客户端电脑。

‏‏‎

常见问题


  • 对 Steam 网吧服务器的硬件类型有什么特别要求吗?

    只需连接到场所网络中的安全的 Windows 7 或 Windows 10 电脑,便可运行 Steam 网吧服务器。 也可以在 Windows Server 2012 R2 和 2016 上运行。 如果您同时将网吧服务器作为内容服务器缓存,我们建议使用足够大的存储器,以支持 1TB 的内容数据。

  • 客户端电脑必须与 Steam 网吧服务器位于同一网络中吗?

    是的。只有服务器和电脑位于同一子网中,功能才能正常运行。 数据包不会转发至其他子网,只有位于同一网络的客户端电脑才能访问许可池及内容缓存功能。

  • Provider authentication FAILED: This account is not associated with any sites(提供者验证失败:此帐户未与任何站点关联)

    此错误通常表明用来运行网吧服务器的帐户尚未添加至 Steamworks 合作伙伴页面的站点场所中。 请导航至 Steamworks,确保使用您的主帐户登录。 您可以在顶部“站点”选项下,或点击此处,仔细检查帐户凭据。 如果服务器帐户尚未分配,必须首先点击 Steamworks 页面的“管理用户”选项,将服务器帐户添加至许可协议。 添加完毕后,您就可以将其分配给某个站点场所。 服务器帐户基本上就是一个不拥有任何内容的 Steam 帐户。

  • Steam 网吧服务器使用什么端口?

    Steam 网吧服务器通过 27036 端口用 UDP 广播数据包向网络中的 Steam 客户端进行自我公告。 客户端电脑必须能够接收这些数据包才能辨识网吧服务器。 然后,Steam 客户端在 27037 端口用 TCP 连接连上服务器。 服务器电脑必须允许该端口的 TCP 连接。 请参见此处,查看其他 Steam 所需端口和协议的完整列表。

  • 我能够关闭我网络中的自动退出功能吗?

    Steam 网吧服务器会确保一定时间不活动的 Steam 帐户将自动退出。 我们强烈建议您不要关闭此功能,此功能对未退出 Steam 帐户便离开电脑的顾客非常重要。 如果您关闭此功能,我们建议您告知顾客。 要关闭此功能,您需要找到服务器文档位置,并用文本编辑器打开 steamconsole.cfg。 添加以下命令行,将在服务器活动时关闭您网络中的自动退出功能:@bSiteLicenseAllowCachedClientCredentials 1