Przejdź do głównej zawartości

Ochrona przed oszukiwaniem (Anti-Cheat)

Każdy organizator wie, że gry o nagrody mogą prowokować uczestników do chodzenia na skróty. Poniżej opisujemy uczciwie, co platforma faktycznie robi w tym zakresie - i czego świadomie nie robi - żeby dobrze zaplanować grę z realną pulą nagród.

Filtr nagłych skoków GPS (po stronie telefonu gracza)

Dział zatytułowany „Filtr nagłych skoków GPS (po stronie telefonu gracza)”

Aplikacja gracza porównuje kolejne odczyty lokalizacji i ignoruje pojedynczy, nagły skok pozycji o prędkości powyżej ok. 20 m/s (odpowiednik ~72 km/h - fizycznie niemożliwe dla pieszego). To chroni głównie przed typowym szumem GPS (np. w podziemiach, między wysokimi budynkami), gdzie odbiornik potrafi na chwilę “przeskoczyć” o kilkaset metrów, a przy okazji odrzuca też najbardziej naiwne próby fałszowania lokalizacji (aplikacja Fake GPS, która przestawia pozycję skokowo, bez animacji ruchu).

Prawdziwa, egzekwowana po stronie serwera ochrona dotyczy zaliczania zadań i punktacji, nie samej pozycji GPS:

  • serwer sam sprawdza poprawność odpowiedzi (hasła, quizy) i nigdy nie ufa punktacji zgłoszonej przez aplikację gracza,
  • zdjęcia/wideo z wymogiem akceptacji GM (requireGmApproval) trafiają do realnej moderacji człowieka przed przyznaniem punktów - to najskuteczniejsza ochrona przy zadaniach, gdzie wynik da się łatwo sfałszować,
  • rywalizacja bezpośrednia (pojedynki, przejęcie flagi) jest rozstrzygana atomowo po stronie serwera, więc dwie drużyny nie mogą “obie wygrać” tego samego starcia,
  • zajmowanie terytorium i kara za wyjście poza kurczącą się strefę Battle Royale (Battle Mode) - serwer odrzuca zgłoszenie, jeśli nie wygląda na realną, zamkniętą pętlę we właściwym miejscu (terytorium) albo jeśli zgłoszona kara/promień nie zgadza się z tym, co serwer sam wyliczy z czasu trwania gry i konfiguracji strefy (Battle Royale) - ale to wciąż nie jest niezależna weryfikacja GPS, tylko sprawdzenie spójności zgłoszenia, patrz zastrzeżenie poniżej.