← Blog WikiRacing

Jak WikiRacing dba o uczciwość swoich rankingów

Opublikowano 2026-08-26

Każdy ranking w WikiRacing jest publiczny, a publiczny ranking budzi oczywiste pytanie: co właściwie powstrzymuje kogoś przed wpisaniem fałszywego czasu bezpośrednio do bazy danych? Uczciwa odpowiedź to mieszanka rygorystycznych kontroli technicznych oraz kilku miejsc, w których strona świadomie zadowala się „wystarczająco dobrym" zamiast absolutnej gwarancji.

Każda gra musi pasować do własnej trasy

Ukończony wyścig to nie tylko liczba kliknięć i czas trwania — jest zapisywany wraz z pełną trasą, artykuł po artykule, którą naprawdę przeszedłeś. Zanim gra zostanie zaakceptowana, serwer sprawdza, czy długość trasy naprawdę odpowiada zadeklarowanej liczbie kliknięć, czy pierwszy i ostatni artykuł na tej trasie odpowiadają startowi i celowi twojego wyścigu, oraz czy całkowity czas jest realistyczny dla takiej liczby kliknięć — poniżej pół sekundy w sumie lub zaledwie 150 milisekund na kliknięcie, a gra zostaje od razu odrzucona. Ktoś musiałby sfabrykować spójną, zsynchronizowaną w czasie trasę przez prawdziwe artykuły Wikipedii, a nie tylko wysłać liczbę.

Rankingowe zwycięstwo wymaga zgody dwóch osób

Zwykłe i codzienne gry otrzymują powyższą kontrolę spójności trasy. Rankingowe pojedynki dostają coś silniejszego, ponieważ ELO to jedyna liczba na stronie, która faktycznie kosztuje kogoś innego, gdy się porusza. Zanim rankingowe zwycięstwo może zostać zastosowane, gospodarz musi już mieć zarejestrowane, że mecz się odbył, a gość musi to niezależnie potwierdzić ze swojej strony. Żaden gracz sam nie może wymusić zmiany rankingu — potrzeba obu.

Ograniczanie liczby żądań trzyma skrypty z daleka, nikogo nie spowalniając

Każdy zapis do bazy danych — zakończona gra, codzienny przebieg, wynik wyzwania tematycznego — jest w tle ograniczany według adresu IP. Prawdziwy gracz ścigający się w normalnym ludzkim tempie nigdy nawet nie zbliża się do limitu; skrypt próbujący zalać rankingi sfabrykowanymi wpisami szybko trafia na ścianę. Ograniczenie jest celowo zbudowane tak, by w razie awarii zawodzić w stronę otwartą, a nie zamkniętą — więc błąd w tym systemie może co najwyżej przepuścić kilka dodatkowych zapisów, nigdy nie zablokuje przypadkowo legalnego gracza w trakcie wyścigu.

Gdzie model uczciwości jest miękkim sygnałem, a nie murem nie do przebycia

Nie wszystko jest zabezpieczone jednakowo — celowo. Odznaki są przyznawane na podstawie wyniku zgłoszonego przez klienta, a nie niezależnie ponownie zweryfikowanego — to miękka warstwa progresji, a nie pozycja w rankingu, więc koszt pomyłki jest niski. Zwykłe i codzienne rankingi akceptują, że naprawdę zdeterminowany gracz mógłby odtworzyć prawdziwą, legalną trasę ze sztucznie realistycznym czasem, by zawyżyć wynik — ale tryb rankingowy, jedyne miejsce, gdzie fałszywa liczba faktycznie odbiera coś innemu graczowi, jest jedynym objętym rygorystycznym standardem dwustronnym.

Co to oznacza dla ciebie

Każde nazwisko powyżej twojego w rankingu pary, rankingu dziennym czy na drabince ELO dotarło tam, ścigając się na tej samej prawdziwej Wikipedii co wszyscy inni, trasą, która naprawdę wytrzymuje sprawdzenie. O to właśnie chodziło w zbudowaniu tych kontroli od samego początku — miejsce na podium powinno coś znaczyć.

WikiRacing →