Dokumentacja Steamworks
Pospolite pakiety redystrybucyjne

Wprowadzenie

Wiele gier i aplikacji wymaga zainstalowania współdzielonych komponentów na komputerze użytkownika przed pomyślnym ich uruchomieniem.

Steam od dawna używa skryptów instalacyjnych, by te pakiety redystrybucyjne mogły zostać zainstalowane.
Oznaczało to jednak, że każdy producent ponownie tworzył skrypt instalacyjny, a użytkownicy obserwowali wielokrotne uruchamianie tych samych instalatorów.

Steam apps can now simply opt into common redistributables, which will be installed only if necessary. Valve tworzy i utrzymuje skrypty instalacyjne dla tych pakietów redystrybucyjnych oraz aktualizuje je, gdy są dostępne poprawki. W stosownych przypadkach na systemach 64-bitowych instalowane są wersje 64-bitowe oraz 32-bitowe tych pakietów redystrybucyjnych.

Używanie pospolitych pakietów redystrybucyjnych

Używanie pospolitych pakietów redystrybucyjnych jest bardzo proste. Przejdź do działu Pakiety redystrybucyjne, który znajdziesz pod zakładką „Instalacja” w sekcji administratora Steamworks i zaznacz wszystkie pola wyboru przy pakietach wymaganych przez twoją grę lub aplikację.

Nie zapomnij opublikować zmian po zakończeniu prac!

Dostępne pakiety redystrybucyjne

Dostępne pakiety redystrybucyjne to m.in. Microsoft Visual C++, .NET, DirectX 9, OpenAL, XNA i PhysX.

Kompletna lista pakietów redystrybucyjnych jest zawsze dostępna w zakładce Pakiety redystrybucyjne.

Testowanie pospolitych pakietów redystrybucyjnych

Jeżeli chcesz przetestować instalację swojej aplikacji z wybranymi przez siebie pospolitymi pakietami redystrybucyjnymi, najlepiej skorzystać z czystej wersji systemu operacyjnego lub maszyny wirtualnej.

Możesz również wymusić, by Steam przeinstalował pospolite pakiety redystrybucyjne poprzez usunięcie następujących kluczy rejestru:
  • 32-bitowy system Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps\CommonRedist
  • 64-bitowy system Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist

Dla każdego zainstalowanego pospolitego pakietu redystrybucyjnego tworzony jest podklucz, dzięki czemu możesz usuwać poszczególne podklucze w celu przetestowania różnych stanów częściowej instalacji.

Co zrobić, jeśli potrzebuję czegoś innego?

Jeśli uważasz, że twoja gra albo aplikacja używa pakietu redystrybucyjnego, który nie jest wymieniony w dziale administratora aplikacji, a który może być używany przez wiele innych aplikacji, daj nam znać w grupie Steamworks Development, a możliwe, że będziemy w stanie je dodać.

Jeśli twój pakiet redystrybucyjny albo instalator jest niepospolity lub niestandardowy, możesz użyć skryptu instalacyjnego, aby zainstalować go ręcznie.