Game Sync: dokumentacja

Game Sync synchronizuje bibliotekę gier, czas gry oraz osiągnięcia i trofea z GameTrack, Steam i PlayStation do zwykłych notatek Markdown w Obsidianie. Jedna gra to jedna notatka, także wtedy, gdy masz ją na kilku platformach.

Wersja testowa

Game Sync jest w fazie wydań testowych (ostatnie: 26.10.x) i nie ma go jeszcze w katalogu Community plugins. Instaluj przez BRAT albo ręcznie i zacznij od kopii folderu z grami. Pełna dokumentacja po angielsku jest w README na GitHubie, a polska wersja README w repozytorium jako README.pl.md.

Co robi

Czego nie robi: nie zapisuje niczego z powrotem u dostawców, nie usuwa, nie przenosi, nie zmienia nazw i nie scala notatek automatycznie. Nie ma też telemetrii, konta Game Sync ani własnego backendu.

Instalacja

BRAT (zalecane w fazie testowej): dodaj repozytorium https://github.com/voi-tech/obsidian-game-sync, a po instalacji włącz wtyczkę.

Ręcznie: pobierz main.js, manifest.json i styles.css z wydań na GitHubie, umieść je w .obsidian/plugins/game-sync/, przeładuj Obsidiana i włącz Game Sync.

Pełna obsługa połączeń, synchronizacji i pracy w tle jest sprawdzana na komputerze. Na telefonie synchronizacja w tle jest wyłączona.

Pierwsza konfiguracja

  1. Uruchom Game Sync: Open Quick Setup z palety poleceń.
  2. Wybierz źródło biblioteki.
  3. Obejrzyj podgląd pierwszej synchronizacji.
  4. Zastosuj zaakceptowane zmiany.

Domyślnym folderem jest Games/. Pierwsza synchronizacja nigdy nie zapisuje niczego po cichu.

Źródła danych

GameTrack

Wyeksportuj bibliotekę oficjalną funkcją eksportu w GameTrack, wybierz GameTrack jako źródło i wskaż plik ZIP. Import jest ręczny i tylko do odczytu: wtyczka nie sięga do prywatnej bazy aplikacji, nie wymaga Full Disk Access i nie zmienia eksportu.

Dla biblioteki z GameTrack możesz w ustawieniach dodatkowych włączyć odświeżanie aktywności i osiągnięć ze Steam oraz trofeów z PlayStation. Takie wzbogacanie aktualizuje tylko dopasowane gry i nie dodaje nowych.

Steam

Potrzebujesz oficjalnego klucza Steam Web API i profilu, którego biblioteka oraz Game Details są widoczne. W oknie połączenia podaj klucz oraz adres profilu, nazwę albo SteamID64. Klucz trafia do SecretStorage Obsidiana, nie do sejfu.

PlayStation

Okno połączenia otwiera oficjalną stronę logowania Sony i stronę z kodem. Po wklejeniu kodu wtyczka zapisuje sesję w SecretStorage. Jednorazowy kod nie jest przechowywany.

Integracja nieoficjalna

Sony nie udostępnia publicznego API do tego zastosowania. Integracja opiera się na nieudokumentowanym zachowaniu PlayStation Network i bibliotece psn-api, więc może przestać działać po zmianach po stronie Sony. Projekt nie jest powiązany z Sony ani PlayStation.

Notatki i properties

Game Sync zapisuje zwykłe notatki. Zarządza między innymi properties game-sync-id, steam-id, playstation-id i playtime. Nazwy properties można zmienić albo wyłączyć w ustawieniach.

%% game-sync:achievements %%
...
%% /game-sync:achievements %%

Osiągnięcia Steam i trofea PlayStation pozostają osobnymi danymi. Wtyczka nie wylicza wspólnego procentu, a ukryte osiągnięcia domyślnie nie zdradzają spoilerów.

Synchronizacja w tle

Domyślnie wyłączona. Interwały: 30 minut, 1, 6, 12 albo 24 godziny. W tle wykonywane są wyłącznie bezpieczne operacje. Konflikty, niepewne dopasowania i pierwsza synchronizacja zawsze czekają na Twoją decyzję w podglądzie.

Prywatność

Żądania idą bezpośrednio z Obsidiana do usług dostawców (api.steampowered.com, store.steampowered.com, ca.account.sony.com, web.np.playstation.com, m.np.playstation.com). Treść sejfu nie jest wysyłana. Raport diagnostyczny korzysta z listy dozwolonych pól i nie zawiera danych logowania, tokenów, odpowiedzi API ani treści notatek.

Ograniczenia

Najczęstsze problemy


Wszystkie wtyczki i motywy · Strona główna