RL Companion

FAQ

Pytania i odpowiedzi

Odpowiedzi wprost: o bezpieczeństwie, Twoich danych i działaniu aplikacji.

Bezpieczeństwo

Czy aplikacja jest bezpieczna dla gry?

Aplikacja czyta tylko to, co gra zostawia na Twoim komputerze, w sposób oficjalny albo pasywny: lokalne Stats API samej gry, plik Launch.log i zapisane przez Ciebie pliki replay.

Nigdy nie wstrzykuje kodu do gry, nie czyta jej pamięci, nie podsłuchuje ruchu sieciowego i nie korzysta z żadnego nieoficjalnego dostępu do serwerów gry. Pasek widoczny nad grą to zwykłe okno Windows ustawione zawsze na wierzchu, a nie coś rysowanego w grze.

Aplikacja nie jest zatwierdzona ani wspierana przez Psyonix ani Epic Games i nie twierdzimy, że jest gwarantowanie bezpieczna. Żadne zewnętrzne narzędzie nie może tego obiecać.

Czy mogę dostać bana za korzystanie z aplikacji?

O tym decyduje wyłącznie wydawca gry, więc nikt inny nie może niczego obiecać w jego imieniu. Dotyczy to nas i każdego innego zewnętrznego narzędzia.

Możemy za to powiedzieć dokładnie, co aplikacja robi. Czyta lokalne Stats API samej gry, plik Launch.log i zapisane pliki replay. Nie wstrzykuje kodu do gry, nie czyta jej pamięci, nie podsłuchuje ruchu sieciowego i nie korzysta z nieoficjalnego dostępu do serwerów gry. Pasek nad grą to zwykłe okno Windows ustawione zawsze na wierzchu.

Czy aplikacja spowalnia grę?

Aplikacja działa w tle jako osobny program i w żaden sposób nie wpina się w grę. Nasłuchuje lokalnego Stats API gry i czyta pliki, które gra zapisuje.

Nie opublikowaliśmy jeszcze pomiarów wydajności. Zużycie pamięci i procesora w trakcie meczu jest dopiero do zmierzenia i opublikowania, więc na razie nie podajemy żadnych liczb.

Dane i konto

Jakie dane czyta aplikacja?

Trzy rzeczy, które gra zostawia lokalnie. Ze Stats API gry: zdarzenia meczu (gole, uderzenia piłki, początek i koniec meczu) oraz stan meczu (gracze, ich statystyki, wynik, zegar, arena i playlista).

Z pliku Launch.log: Twój MMR i tier rangi w chwili wejścia do kolejki, playlistę oraz ID używanego konta gry. Z zapisanych przez Ciebie plików replay: cały mecz razem z pozycjami aut i piłki.

Żeby włączyć Stats API, aplikacja zmienia jedno ustawienie w pliku konfiguracyjnym gry w Twoim folderze Dokumenty. Nie potrzebuje do tego uprawnień administratora.

Co aplikacja wysyła na nasze serwery?

Twoje mecze, żeby historia, cele i trening były przypisane do Twojego konta: wynik, playlistę, arenę, czas trwania, zdarzenia meczu, statystyki graczy z meczu w takiej postaci, w jakiej podaje je gra, oraz odczyty Twojego MMR.

Zapisane przez Ciebie pliki replay, żeby można je było przeanalizować. Dane konta (adres e-mail, którym się logujesz) i powiązane konto gry. Anonimowy hash identyfikujący urządzenie.

Mecze rozegrane na innym koncie gry niż powiązane są pomijane.

Dlaczego aplikacja wymaga konta?

Twoje mecze są przechowywane na serwerze pod Twoim kontem, dzięki czemu historia przetrwa reinstalację i zmianę komputera, a trener AI, który działa na serwerze, może pracować na Twoich meczach.

Z kontem wiąże się też jedno konto gry: do historii liczą się tylko mecze rozegrane na powiązanym koncie.

Logujesz się w aplikacji desktopowej. Ta strona nie ma logowania.

Jak usunąć konto i swoje dane?

Usunięcie konta razem z danymi oraz eksport danych są zaplanowane i będą gotowe przed publiczną premierą. W aplikacji jeszcze ich nie ma.

Odpięcie konta gry to co innego: niczego nie usuwa.

Jak to działa

Dlaczego MMR czasem pojawia się z opóźnieniem?

Gra nie zapisuje lokalnie Twojego ratingu po zakończeniu meczu. Zapisuje go dopiero wtedy, gdy wchodzisz do następnej kolejki, i jest to MMR po poprzednim meczu na tej playliście. Zmiana z ostatniego meczu pojawia się więc po ponownym wejściu do kolejki; gra zapisuje też swój log z opóźnieniem minuty lub dwóch.

Jeśli wchodzisz do kolejki na dwa lub więcej trybów rankingowych naraz, gra loguje jedną wspólną wartość, której nie da się przypisać do playlisty. Takie mecze są zapisywane bez MMR.

Aplikacja nie ma innego źródła MMR, bo o nic nie pyta serwerów gry.

Dlaczego replaye trzeba zapisywać ręcznie?

Gra nie zapisuje plików replay sama. Plik pojawia się na dysku dopiero wtedy, gdy zapiszesz replay w grze, a aplikacja zabiera go z folderu replayów gry.

Bez zapisanego replaya mecz i tak jest rejestrowany, ale tylko replay zawiera pozycje aut i piłki, których potrzebują podgląd replaya i duch.

Jak działa overlay do OBS?

Overlay to strona serwowana przez aplikację z Twojego własnego komputera. Dodajesz ją w OBS jako źródło przeglądarki, podając adres z ustawień overlayu w aplikacji.

Każdy element włącza się osobno: MMR i jego zmiana po meczu, bilans sesji, ostatnie 5 wyników i postęp celu. Są dwa style (pigułka i sam tekst) oraz cztery pozycje. Po meczu zmiana MMR na chwilę błyska; nie ma pełnoekranowych kart.

Platformy i projekt

Czy działa na konsolach?

Nie. Aplikacja działa na Windows i opiera się na danych, które wersja gry na PC zostawia lokalnie. Wersje konsolowe takich danych nie zostawiają.

Czy działa z Epic i ze Steam?

Tak. Działa u graczy PC na Windows, niezależnie od tego, czy grasz przez Steam, czy przez Epic.

Czy projekt jest powiązany z Psyonix albo Epic Games?

Nie. To niezależny projekt, niepowiązany z Psyonix ani Epic Games, niewspierany i niezatwierdzony przez te firmy. Rocket League jest ich znakiem towarowym. Strona i aplikacja nie używają oficjalnych logotypów, ikon rang ani grafik z gry.