Steamworks

Dokumentacja Steamworks
Kompilacje
Kompilacja jest wynikiem wysyłania zawartości na platformę Steam i może zawierać jeden lub więcej twoich magazynów zawartości oraz jest reprezentacją zawartości w tych magazynach w danym momencie w czasie.

Kompilacje są przesyłane przez producentów za pomocą wiersza poleceń stanowiącego część SDK Steamworks. Nowa kompilacja magazynu zawartości może modyfikować lub usuwać pliki, które zostały dodane w poprzednich kompilacjach, lub dodawać nowe.

Szczegółowe informacje na ten temat znajdują się w dokumentacji przesyłania do Steam.

Manifesty

Manifest to lista wszystkich plików, które są zawarte w kompilacji magazynu zawartości wraz z metadanymi wszystkich plików, w tym ich rozmiarem, skrótem SHA1 i zestawem flag. Manifesty są wyświetlane jako pliki tekstowe podczas procesu kompilacji magazynu zawartości. Można je zobaczyć na stronie twoich kompilacji na stronie administratora aplikacji.

Zarządzanie przesłanymi kompilacjami

Możesz zobaczyć wszystkie swoje kompilacje w dziale twoich kompilacji na stronie administratora aplikacji.

Domyślnie jedyną zdefiniowaną gałęzią jest gałąź domyślna. Jeśli gra została już wydana i chcesz ustawić kompilację jako aktywną, wszyscy posiadacze gry otrzymają tę aktualizację w tej kompilacji (więc upewnij się się, że aktualizacja jest gotowa do publikacji).
W przypadku gier, które nie zostały jeszcze wydane, wykonanie tego działania nie będzie miało wpływu na użytkowników, ponieważ grę posiadają tylko konta w ramach konta partnerskiego Steamworks (oraz osoby, które aktywowały klucz Steam dla twojej gry).

setBuildPublic.png

Autoryzacja aktualizacji gałęzi domyślnej

Jeśli twoja gra została już wydana, wówczas wszystkie kompilacje ustawione jako aktywne dla twojej gałęzi domyślnej będą wymagały dodatkowej autoryzacji. Po przesłaniu żądania o przypisanie kompilacji do gałęzi domyślnej zostanie wysłana prośba o autoryzację na konto Steamworks, z którego wysłano żądanie. Jeśli konto ma skonfigurowany mobilny token uwierzytelniający Steam, wówczas prośba o autoryzację zostanie skierowana tam. W innych przypadkach autoryzacja zostanie wysłana SMS-em na numer telefonu powiązany z kontem.

Gałęzie beta

Jeżeli masz aktualizację dla już wydanej gry i chcesz ją przetestować na serwerach Steam, po prostu utwórz gałąź beta swojej aplikacji, opcjonalnie dodaj hasło (sprawdź poniżej) i ustaw kompilację jako aktywną dla tej gałęzi.

createBetaBranch.png

Aby zabezpieczyć utworzone gałęzie hasłem, kliknij przycisk Aktualizuj dla danej kompilacji i wprowadź hasło w odpowiednim polu. Pamiętaj, że jeżeli chcesz zachować prywatność zawartości gałęzi, to ustaw hasło przed ustawieniem kompilacji jako aktywnej dla gałęzi.

betapassword.png

Aby przetestować grę z gałęzi innej niż domyślna, kliknij prawym przyciskiem myszy nazwę gry w kliencie Steam i wybierz opcję Właściwości. W oknie Właściwości kliknij zakładkę Beta.

select_branch.png

Aby dowiedzieć się więcej o testowaniu, w tym testach DLC, wersji demo i udziale zewnętrznych użytkowników, zobacz ten artykuł.