Dokumentacja Steamworks
Magazyny zawartości
Magazyn zawartości to logiczne pogrupowanie plików, które dostarczane są do użytkownika w postaci pojedynczej grupy. Każdemu magazynowi przypisany jest unikalny numer identyfikacyjny, czyli ID magazynu. Gdy użytkownik instaluje aplikację, przynajmniej jeden magazyn zawartości jest pobierany i „montowany” na lokalnym dysku zgodnie z zasadami opisanymi w dziale poniżej.

Zasady montowania magazynów zawartości

Jak opisano wcześniej, wszystkie magazyny zawartości danej gry są konfigurowane w ich odpowiednim dziale na stronie administratora aplikacji. Dotyczy to wszystkich magazynów zawartości dla danych wersji językowych, dodatków, DLC itp. Jeżeli nie zostaną wprowadzone żadne inne zmiany, wszystkie posiadane magazyny zawartości są montowane domyślnie w kolejności na liście. Nazwa magazynu zawartości może być dowolna i nie jest częścią zasad montowania magazynów.
Kolejność magazynów zawartości określa kolejność montowania, a pliki w magazynach, które zostały zamontowane później, nadpisują pliki w magazynach, które zostały dodane wcześniej. Zatem pierwsze miejsce na liście będzie miało najniższy priorytet. Aby zmienić kolejność, możesz przeciągać i upuszczać wpisy na liście magazynów. Aby zmienić pola, kliknij je.
Interfejs strony magazynów zawartości umożliwia skonfigurowanie 4 parametrów.
  • Język – określenie języka dla magazynu spowoduje, że zawartość magazynu będzie pobierana tylko dla użytkowników, którzy korzystają ze Steam w tym języku. Jeśli twoja zawartość powinna być dostępna we wszystkich językach, użyj domyślnej opcji [Wszystkie języki].
  • System operacyjny – jeśli ten parametr zostanie określony, magazyn zostanie zamontowany na konfiguracjach z danym systemem operacyjnym.
  • Architektura – architektura systemu: musisz określić 32- lub 64-bitową architekturę tylko w przypadku posiadania magazynów dla każdej z nich. Jeśli masz tylko jeden magazyn zawartości, wybierz opcję [Wszystkie architektury].
  • Dla DLC – domyślnie magazyny DLC oraz ich zawartość są zarządzane w ramach ID aplikacji podstawowej wersji gry. Jeżeli chcesz zaoferować wiele różnych magazynów DLC dla swojego produktu, włącz „Zarządzaj magazynami zawartości dla DLC oddzielnie”. Magazyny zawartości DLC będą następnie zarządzane i przesyłane osobno pod ich własnym ID aplikacji DLC. Dzięki temu lista magazynów dla podstawowej wersji gry jest krótka i zmniejsza się liczbę pobrań metadanych aplikacji przez klientów.

Współdzielone magazyny zawartości

Jeśli masz dwie aplikacje współdzielące treści, możliwe jest załączenie magazynów z aplikacji nadrzędnej do innej. Aby dodać magazyn innej aplikacji, w ustawieniach aplikacji Steamworks przejdź do zakładki SteamPipe > Magazyny zawartości i kliknij przycisk Dodaj współdzielony magazyn zawartości. Następnie wybierz magazyn, który chcesz dodać. Twoje konto musi mieć uprawnienia do modyfikowania danych w Steamworks dla aplikacji, z której wybierasz współdzielony magazyn.
Uwaga: prace nad współdzielonymi magazynami zawartości wciąż trwają i powinno się z nich korzystać tylko po wydaniu aplikacji bazowej. Obecnie nie można współdzielić magazynu z niewydanej aplikacji.

AddingSharedDepot.png

Współdzielony magazyn dziedziczy właściwości aplikacji nadrzędnej, z której się wywodzi, czyli język, system operacyjny, architekturę i DLC.

sharedDepotProperties.png

Po skonfigurowaniu magazynu jako współdzielonego możesz ustawić wspólne foldery instalacyjne dla obydwu aplikacji. Jest to wymagane, by klient Steam mógł przechowywać tylko jedną kopię treści na dysku użytkownika, ale ścieżki instalacyjne mogą być różne, jeżeli zawartość współdzielonych magazynów jest mała. Aby ustawić folder instalacyjny, przejdź do ustawień Steamworks twojej aplikacji, a następnie z listy rozwijanej Instalacja wybierz Instalacja – ogólne.

set_install_dir.png