Steam 网吧服务器Steam 网吧服务器允许 Steam 网吧计划许可持有人在自己的本地网络中共享商用许可。 下文将详细说明 Steam 网吧服务器的设置流程。 计划的其他有关信息可在
这里找到。
设置说明- 访问 Steamworks 网站,并使用您的 Steam 主帐户凭据登录。 这是您注册并登记成为网吧计划许可持有人的帐户。
- 点击右侧“工具 + 链接”栏目下的链接,下载 Steam 网吧服务器文件。 将服务器文件解压至您的硬盘。
- 在此处创建一个新的 Steam 帐户,供单个场所用作服务器帐户。 如果您有多个实体场所,则每个场所都需要一个 Steam 服务器帐户。
- 帐户创建完毕后,请返回 Steamworks 网站(务必用您的 Steam 主帐户登录),导航至“用户和权限”菜单,选择“管理用户”。 在此页面点击“添加用户”按钮,并填写您刚刚创建的 Steam 服务器帐户所需的信息。 请勿赋予该帐户任何特殊权限。
- 前往“管理站点”页面,添加新网吧场所。 您在此处选择的站点名称也会在您顾客的 Steam 客户端库里显示。 添加新场所后,将鼠标悬停在该新场所的条目上。 您应能看到在“服务器帐户”栏下方出现了一个钥匙图标。 点击此钥匙图标并选择您刚添加的 Steam 服务器帐户。 如果您有多个场所,请重复此步骤。
- 重要:请确保您为场所选择的“国家/地区”与该站点服务器实际运行所在的国家/地区一致。 如果网吧服务器登录所使用的 IP 地址映射出的国家/地区并非为场所选择的国家/地区,我们可能会拒绝该登录请求。
在您完成了上述设置后,请在本地网络中运行服务器。
- 进入解压出服务器文件的文件夹,双击 steamcmd.exe,然后输入该场所所对应的 Steam 服务器帐户凭据。 您可以在此处登录您的主帐户,仔细检查哪个帐户分配给了该场所。
- 当您第一次在一台新机器上启动服务器时,需要输入发送到该 Steam 服务器帐户关联邮箱的 Steam 令牌验证码。
内容缓存
内容缓存允许您只下载一次游戏文件,然后通过本地网络将这些文件分发到各台游戏电脑。 自带电脑或笔记本的顾客也可以访问这些游戏文件,而无需占用您场所的网络带宽。 请注意:游戏文件会保存在您的服务器上,因此您可能需要根据计划提供的游戏数量来增加硬盘空间。
配置要想启用内容缓存或进行更改,请前往“设置”并在下拉菜单中选择“内容缓存”。

当某款游戏第一次在您的网络中启动时,下载请求会被发送到服务器。 如果服务器中尚未缓存该游戏文件,服务器就会自动下载并缓存这些文件,然后再将其返回给客户端电脑。 如果服务器中已有游戏内容缓存,则服务器会自动将文件发送至客户端电脑。
- [bi]对 Steam 网吧服务器的硬件类型有什么特别要求吗?
[/b]
只需有一台安全的 Windows 10 或更高版本的 PC,并连接到场所网络中,便可运行 Steam 网吧服务器。 也可以在 Windows Server 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 帐户便离开 PC 的顾客非常重要。 如果您关闭此功能,我们建议您告知顾客。 要停用此功能,您需要前往服务器文件所在位置,并使用文本编辑器打开 steamconsole.cfg。 添加以下命令行后,当服务器处于运行状态时,您网络中的自动退出功能就会被停用:@bSiteLicenseAllowCachedClientCredentials 1[/list]