SteamPipe

From Valve Developer Community
Jump to: navigation, search
English Nederlands

SteamPipe jest nowym systemem dystrybucji na Steam. System ten zmienia sposób, w jaki gry (oraz serwery dedykowane) są pobierane, aktualizowane oraz przechowywane na dysku. Więcej informacji można znaleźć na stronie wsparcia Steam.

Korzyści

Dla graczy

  • Szybsze i stabilniejsze pobieranie
  • Szybsze uruchamianie gier oraz krótsze czasy ładowania map
  • Łatwiejsza dystrybucja, instalacja oraz zarządzanie modyfikacjami
  • Wygodniejszy proces dystrybucji i aktualizacji serwerów dedykowanych

Dla administratorów serwerów

Zamiast zastrzeżonego protokołu pobierania SteamPipe używa HTTP, który umożliwia centrom danych mającym wiele serwerów ustawienie serwerów typu cache HTTP proxy, umożliwiając tym samym jednokrotne pobranie aktualizacji z serwerów Valve.

Dla twórców gier

Twórcy gier używających SteamPipe mogą samemu decydować kiedy wydadzą aktualizację. Poprzedni system wymagał ręcznej interwencji ze strony Valve, w momencie publikacji aktualizacji.

Zmiany

  • Pliki są pobierane za pomocą protokołu HTTP zamiast właściwego.
  • Dane nie znajdują się już wewnątrz plików GCF tylko są umieszczone bezpośrednio w systemie plików.
    • Aby przeciwdziałać problemowi z dostępem do wielu mały plików (jest to powód, dla którego powstały pliki GCF), gry na silniku Source dystrybuowane za pomocą SteamPipe trzymają woje dane w archiwach VPK.
  • Dane wygenerowane przed/podczas gry nie są już trzymane w podkatalogach użytkownika w SteamApps, zamiast tego użyty jest katalog common.
  • Serwery dedykowane do aktualizacji nie używają już HLDSUpdateTool (pod linuksem znanego jako steam), używają teraz SteamCMD (okrojonej wersji oryginalnego klienta Steam).