← Blog do WikiRacing

Como o WikiRacing mantém seus rankings honestos

Publicado em 2026-08-26

Todo ranking do WikiRacing é público, e um ranking público levanta uma pergunta óbvia: o que realmente impede alguém de digitar um tempo falso direto no banco de dados? A resposta honesta é uma mistura de verificações técnicas rígidas e alguns pontos em que o site deliberadamente se contenta com "bom o suficiente" em vez de uma garantia absoluta.

Toda partida precisa corresponder ao seu próprio percurso

Uma corrida concluída não é só um número de cliques e uma duração — ela é salva com o percurso completo, artigo por artigo, que você realmente percorreu. Antes de qualquer partida ser aceita, o servidor verifica se o comprimento do percurso realmente corresponde ao número de cliques declarado, se o primeiro e o último artigo desse percurso correspondem ao início e ao alvo da sua corrida, e se o tempo total é realista para aquele número de cliques — abaixo de meio segundo no total, ou pouco mais de 150 milissegundos por clique, e a partida é rejeitada de imediato. Alguém teria que fabricar um percurso coerente e cronometrado por artigos reais da Wikipédia, não apenas enviar um número.

Uma vitória ranqueada precisa que duas pessoas concordem que ela aconteceu

Partidas casuais e diárias recebem a verificação de coerência do percurso acima. Duelos ranqueados recebem algo mais forte, porque o ELO é o único número do site que realmente custa algo a outra pessoa quando muda. Antes que uma vitória ranqueada possa ser aplicada, o anfitrião já precisa ter registrado que a partida aconteceu, e o convidado precisa confirmar isso de forma independente do seu lado. Nenhum dos jogadores sozinho consegue forçar uma mudança de pontuação — são necessários os dois.

Limitação de taxa mantém scripts afastados sem atrasar ninguém

Toda escrita no banco de dados — uma partida concluída, uma corrida diária, um resultado de desafio temático — é limitada por endereço IP em segundo plano. Um jogador de verdade correndo em velocidade humana normal nunca chega perto do limite; um script tentando inundar os rankings com entradas fabricadas esbarra rapidamente numa parede. Essa limitação é deliberadamente construída para falhar de forma aberta em vez de fechada, então uma falha nesse sistema só pode deixar passar algumas escritas a mais — nunca pode bloquear acidentalmente um jogador legítimo no meio de uma corrida.

Onde o modelo de honestidade é um sinal suave, não uma parede intransponível

Nem tudo é travado igualmente, de propósito. Os emblemas são concedidos com base num resultado reportado pelo cliente em vez de reverificado de forma independente — uma camada de progressão suave, não uma posição no ranking, então o custo de errar aí é baixo. Rankings casuais e diários aceitam que um jogador realmente determinado poderia repetir um percurso real e legítimo com um cronometragem artificialmente realista para inflar um resultado — mas o ranqueado, o único lugar onde um número falso realmente tira algo de outro jogador, é o único submetido a um padrão rígido de duas partes.

O que isso significa para você

Todo nome acima do seu num ranking de par, num ranking diário ou na escada de ELO chegou lá correndo pela mesma Wikipédia real que todo mundo corre, com um percurso que realmente se sustenta quando verificado. Esse é todo o sentido de ter construído essas verificações desde o início — um lugar no pódio deveria significar alguma coisa.

WikiRacing →