Zh/SteamPipe: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (Added category to the page)
No edit summary
Line 1: Line 1:
{{otherlang2
{{lang|SteamPipe|title=SteamPipe}}
|en=SteamPipe
|pl=SteamPipe:pl
|nl=SteamPipe:nl
}}
'''SteamPipe''' 是 Steam 新的内容分发系统。它改变了游戏(包括专用服务器)下载、更新和存储的方式。更多信息可以在 [https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491|Steam 客服页面]找到。
'''SteamPipe''' 是 Steam 新的内容分发系统。它改变了游戏(包括专用服务器)下载、更新和存储的方式。更多信息可以在 [https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491|Steam 客服页面]找到。


==优点==
== 优点 ==


===玩家===
=== 玩家 ===


对于玩家的好处是:
对于玩家的好处是:
Line 16: Line 12:
*更流畅的分发和更新专用服务器
*更流畅的分发和更新专用服务器


===服务器管理员===
=== 服务器管理员 ===


相比以前专有的传输协议, SteamPipe 使用 HTTP,允许数据中心托管多台服务器来建立一个缓存HTTP代理, 只需要单一的主机从 Valve 的服务器上下载更新。
相比以前专有的传输协议, SteamPipe 使用 HTTP,允许数据中心托管多台服务器来建立一个缓存HTTP代理, 只需要单一的主机从 Valve 的服务器上下载更新。


===游戏开发商===
=== 开发者 ===


游戏开发商使用 SteamPipe 可以[http://garry.tv/2012/08/16/approved-updates/ 自行更新游戏];以前的系统需要在推送更新时由 Valve 手动干预。
开发者使用 SteamPipe 可以[http://garry.tv/2012/08/16/approved-updates/ 自行更新游戏];以前的系统需要在推送更新时由 Valve 手动干预。


== 缺点 ==
=== 玩家 ===
Steampipe 更新唯一真正的缺点是许多 半衰期 和半衰期 2 的模组现已损坏,而且许多模组没有获得更新。
幸运的是,这里有很多半衰期2Mod的修复方法 [https://steamcommunity.com/app/420/discussions/0/864971765497379056/ 很多修复方法都在这里]
=== 开发者 ===
Source SDK 已失效.曾经在Source SDK中启动的游戏工具现在必须要在以下文件路径才能启动" C:\Program Files (x86)\Steam\SteamApps\common\[game name]\bin "  例如: C:\Program Files (x86)\Steam\SteamApps\common\Half Life 2\bin
==改变==
==改变==


Line 31: Line 37:
*游戏运行之前或游戏运行期间产生的数据不再存储在用户特定子目录或 ''SteamApps'';而是使用 ''common''。
*游戏运行之前或游戏运行期间产生的数据不再存储在用户特定子目录或 ''SteamApps'';而是使用 ''common''。
*专用服务器不再使用 [[HLDSUpdateTool]] 来更新(已知像 Linux 上的 <tt>steam</tt>)而使用 [[SteamCMD]](一个完整 Steam 客户端的精简版)。
*专用服务器不再使用 [[HLDSUpdateTool]] 来更新(已知像 Linux 上的 <tt>steam</tt>)而使用 [[SteamCMD]](一个完整 Steam 客户端的精简版)。
[[Category: Dedicated Server]]


[[Category: Dedicated Server]]
== 查看更多 ==
* [[GoldSource_SteamPipe_Directories]] for the list of directories used by GoldSource engine games
* [[IFileSystemV009]] for the C++ interface used to access files through SteamPipe in GoldSource

Revision as of 01:35, 13 January 2022

English (en)Español (es)Nederlands (nl)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

SteamPipe 是 Steam 新的内容分发系统。它改变了游戏(包括专用服务器)下载、更新和存储的方式。更多信息可以在 客服页面找到。

优点

玩家

对于玩家的好处是:

  • 更快、更流畅的下载
  • 更快的游戏启动和地图载入
  • 更容易的分发、安装和管理 mod。
  • 更流畅的分发和更新专用服务器

服务器管理员

相比以前专有的传输协议, SteamPipe 使用 HTTP,允许数据中心托管多台服务器来建立一个缓存HTTP代理, 只需要单一的主机从 Valve 的服务器上下载更新。

开发者

开发者使用 SteamPipe 可以自行更新游戏;以前的系统需要在推送更新时由 Valve 手动干预。

缺点

玩家

Steampipe 更新唯一真正的缺点是许多 半衰期 和半衰期 2 的模组现已损坏,而且许多模组没有获得更新。 幸运的是,这里有很多半衰期2Mod的修复方法 很多修复方法都在这里

开发者

Source SDK 已失效.曾经在Source SDK中启动的游戏工具现在必须要在以下文件路径才能启动" C:\Program Files (x86)\Steam\SteamApps\common\[game name]\bin " 例如: C:\Program Files (x86)\Steam\SteamApps\common\Half Life 2\bin

改变

  • 下载使用 HTTP ,而不是专有协议。
  • 数据文件不再放入 GCF,而直接放入文件系统。
    • 为了消除需要访问许多文件带来的性能问题(GCF 摆在首位的原因),Source 游戏通过 SteamPipe 分发,内容存储在 VPK 文件里。
  • 游戏运行之前或游戏运行期间产生的数据不再存储在用户特定子目录或 SteamApps;而是使用 common
  • 专用服务器不再使用 HLDSUpdateTool 来更新(已知像 Linux 上的 steam)而使用 SteamCMD(一个完整 Steam 客户端的精简版)。

查看更多