|
|
(25 intermediate revisions by 11 users not shown) |
Line 1: |
Line 1: |
| {{otherlang2
| | #redirect [[SteamPipe]] |
| |zh-cn=SteamPipe:zh-cn
| |
| |pl=SteamPipe:pl
| |
| |nl=SteamPipe:nl
| |
| }}
| |
| '''SteamPipe''' is Steam's new content distribution system. It changes the way games (including dedicated servers) are downloaded, updated and stored. More information can be found on the [https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491 Steam Support page].
| |
| | |
| == Benefits ==
| |
| | |
| === Players ===
| |
| | |
| The benefits to players are:
| |
| *Faster and smoother downloads
| |
| *Faster game boot times and map load times
| |
| *Easier distribution, installation, and management of mods
| |
| *Smoother dedicated server distribution and update rollover
| |
| | |
| === Server administrators ===
| |
| | |
| Instead of a proprietary delivery protocol, SteamPipe uses HTTP, which allows datacenters hosting multiple servers to set up a caching HTTP proxy, necessitating only a single download of an update from Valve's servers.
| |
| | |
| === Game developers ===
| |
| | |
| Game developers using SteamPipe can [http://garry.tv/2012/08/16/approved-updates/ issue updates themselves]; the previous system required manual intervention by Valve when an update was to be published.
| |
| | |
| == Downsides ==
| |
| | |
| === Players ===
| |
| | |
| The only real downside to the Steampipe update is that many Half-Life and Half-Life 2 mods that are now broken, and many that did not make the jump to the update.
| |
| | |
| Fortunately, there are known fixes for many Half-Life 2 mods. [https://steamcommunity.com/app/420/discussions/0/864971765497379056/ Those fixes can be found here.]
| |
| | |
| === Developers ===
| |
| | |
| The Source SDK Launcher no longer works. Tools for games that used to be in the Source SDK Launcher must now be launched by going to " C:\Program Files (x86)\Steam\SteamApps\common\[game name]\bin " Example: C:\Program Files (x86)\Steam\SteamApps\common\Half Life 2\bin
| |
| | |
| == Changes ==
| |
| | |
| * Downloads are performed using HTTP instead of a proprietary protocol.
| |
| * Data files are no longer placed into [[GCF]]s but directly into the file system.
| |
| ** To counteract the performance issues with accessing many tiny files (the reason why GCFs were used in the first place), [[Source]] games distributed via SteamPipe store their assets in [[VPK]] archives.
| |
| * Data generated before/during gameplay is no longer stored in user-specific subdirectories of ''SteamApps''; instead, the ''common'' subfolder is used.
| |
| * Dedicated servers are no longer updated using [[HLDSUpdateTool]] (known as <tt>steam</tt> on Linux) but using [[SteamCMD]] (a stripped-down version of the full Steam client).
| |
| [[Category:Dedicated Server]]
| |