Guia atualizado
O ranking usa o serviço original
O cliente original agora usa seu serviço de ranking de forma constante; instruções anteriores sobre Firestore padrão e serviço opcional descrevem versões antigas. O sinal periódico continua exigindo credenciais válidas da partida e é chamado a cada 60 segundos de jogo. A obtenção da assinatura mantém até oito tentativas, pausas de três segundos, timeout de 15 segundos e orçamento total de 80 segundos; rejeição de autenticação interrompe as repetições. Isso não prova a implementação interna nem a disponibilidade do serviço privado.
Não mudam os mínimos de 120 segundos gerais e 600 por Pokémon, a preservação do dano histórico, o top 50 de amigos, caches de 8/6/2 horas e o limite acumulado de dano 5c97df2e. A linha do tempo mantém os cálculos e a restauração de links antigos. A mudança de transporte não aumenta o dano de combate nem altera datas de eventos; atualize a lista correta e confira os requisitos antes de interpretar atraso como progresso perdido.
Porque um resumo do ranking pode parecer antigo
Versão original histórica anterior a 4 de novembro; veja a atualização vinculada do dia 4 para os serviços atuais de conta e salas: O original b742e437 aumenta para 8 horas o cache dos resumos históricos (chaves S: com _all4). O cache r: mantém 6 horas e os restantes 2 horas. São durações de cache do cliente, não prazos de envio, limites de partida ou alterações ao dano. Um resumo antigo não prova rejeição ou apagamento: compara a mesma conta, tabela e período. Assinaturas/tentativas de envio e o limite de dano da linha do tempo mantêm as regras revistas 5c97df2e. A calculadora estima o limite; não envia pontuações nem atualiza o cache original. b742e437 acrescenta uma via opcional separada para o ranking. Exige seleção vps do ranking e é desativada no emulador; Firestore continua como padrão, independentemente das salas. Esta via usa a API para credenciais autenticadas de início, resultados, recordes próprios/amigos, denúncias e eliminação do ranking da conta; os resumos públicos não exigem autenticação. Durante a progressão, prepara uma mensagem em cada limiar de 60 segundos de jogo com tempo, nível, eliminações e dano do resumo Judgment; o envio exige essa via e credenciais válidas da conta atual. Não é intervalo de gravação nem prova de aceitação. Uma falha não garante envio ou retorno automático ao Firestore. A validação do servidor não foi testada.
Ranking: novas tentativas e dano histórico
O selo individual tem até 8 tentativas, intervalo de 3 s e até 15 s por pedido, dentro de 80 s; outra tentativa exige pelo menos 2 s restantes. 401/403 encerra repetições. Uma partida apta sem selo agora exibe aviso de conexão, inclusive se faltar o de um membro da equipe. Isso não recupera partidas antigas sem selo. Histórico salva dano maior mesmo sem melhorar o tempo e fora dos dois top 50; preserva melhor tempo/nível/derrotados e o dano superior em envios pendentes. Só amigos também busca amigos e você fora do top 50 histórico, ordena dano positivo e mostra até 50, com cache de 2 h. Outros períodos e tabelas por Pokémon mantêm o top 50. A posição global não vira posição entre amigos. Limites de dano e tempos mínimos não mudam.
Cada partida exige um novo selo do servidor
O selo individual tem até 8 tentativas, intervalo de 3 s e até 15 s por pedido, dentro de 80 s; outra tentativa exige pelo menos 2 s restantes. 401/403 encerra repetições. Uma partida apta sem selo agora exibe aviso de conexão, inclusive se faltar o de um membro da equipe. Isso não recupera partidas antigas sem selo. Histórico salva dano maior mesmo sem melhorar o tempo e fora dos dois top 50; preserva melhor tempo/nível/derrotados e o dano superior em envios pendentes. Só amigos também busca amigos e você fora do top 50 histórico, ordena dano positivo e mostra até 50, com cache de 2 h. Outros períodos e tabelas por Pokémon mantêm o top 50. A posição global não vira posição entre amigos. Limites de dano e tempos mínimos não mudam. Antes de outra partida, confira login, perfil público e rede. Cada membro precisa do próprio selo; preserve o salvamento local. Marca ausente não comprova falha ao salvar.
Limite de envio separado do dano de combate
No campo de pontuação do cliente original, t é o tempo inteiro limitado a 1–86.400 segundos. Antes de t = 1.800, o dano enviado é 0. A partir daí: max(0, min(floor(dano pontuado acumulado), (t − 1.799) × 50.000)). O limite é 50.000 em 30:00 e 5.050.000 em 31:40. Usa o tempo total, mesmo que o Julgamento comece tarde. Também vale para Gengar de Halloween, que usa o mesmo campo e caminho de envio. Não limita dano por golpe, DPS ou a exibição na partida; informe o dano pontuado acumulado, não DPS bruto multiplicado pelo tempo.
Tempos mínimos e marcas separadas
Uma partida precisa de 120 segundos nas tabelas gerais e 600 na tabela do Pokémon. O tempo enviado é inteiro, limitado a 1–86.400 segundos. O novo campo rt preserva o tempo desta partida quando o melhor tempo salvo vem de outra mais longa. Melhor tempo e melhor dano podem vir de partidas diferentes. Diário, semanal e mensal continuam com top 50; esta revisão não os reinicia.
Limites da fonte pública e do servidor
Os dois ajustes foram registrados em 26 de outubro às 22:17 e 22:37 UTC; esta revisão da Wiki é de 27 de outubro. Regras do backend e arquivos de configuração Firebase/TURN saíram do repositório público. Isso não prova que os serviços ativos foram desativados ou alterados. Explicações históricas preservam fontes imutáveis e datas. São condições revisadas do cliente, não uma auditoria do servidor privado ao vivo.
A qual versão isso se aplica?
Regras originais 5c97df2e de 27 de outubro, revisadas em 28. Dados de Pokémon, golpes, evoluções e aprendizado legal continuam d567c6da; Halloween f7fbcfc4. As 13 ferramentas permanecem. Novos cálculos originais usam equipamento separado e bônus corrigidos. Links antigos versionados sem referência de execução preservam e exibem d567c6da; Recalcular com regras atuais faz a migração explícita. Community mantém sua versão e regras próprias. Iframe: https://survivorpoke.com/play/. Testes não comprovam igualdade entre os jogos ao vivo. Os bytes públicos observados em 28 correspondem à versão incorporada 3667bcad81, que declara adaptação seletiva de f7fbcfc4. O cálculo Community usa a versão fixa 395a0e47 (marcador 559ca0a7c8), sem reproduzir essa versão incorporada atual.
Ferramentas
Páginas relacionadas
- PokéSurvivor Atualizações · 2026-11-04: 4 de novembro: invocações com conta e mudanças de serviço
- PokéSurvivor Atualizações · 2026-11-01: Atualização original de 31 de outubro a 1 de novembro: dados, presentes e salas
- PokéSurvivor Atualizações · 2026-10-28: 27 de outubro: cooperativo, defesa e ranking
- Cooperação: contas, amigos, salas e reanimação
- Partidas longas: prepare o Julgamento de Arceus
- Sincronização de nuvem: conta e fusão
- Grande Gengar bruxa (pontuação)
Dados do jogo e fontes
Os arquivos do jogo nos links mostram a origem dos valores, custos e regras. As atualizações podem alterá-los.
Versão dos dados: d567c6da
- https://pokesurvivor.com/en/news/
- https://pokesurvivor.com/version.json
- https://pokesurvivor.com/js/app.min.js?v=eae98df1a1
- https://github.com/JPTER78/pokesurvivor/blob/c121040ff0278383e4ae67bc24f17e4cfd141a24/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/commit/ad6c025958a2feb39345874673da845c57546681
- https://github.com/JPTER78/pokesurvivor/commit/c121040ff0278383e4ae67bc24f17e4cfd141a24
- https://github.com/JPTER78/pokesurvivor-live/blob/639adaf9dc019cdcfe54b16c21a5fcfe33b9e2fa/README.md
- https://github.com/JPTER78/pokesurvivor-live/blob/639adaf9dc019cdcfe54b16c21a5fcfe33b9e2fa/.github/workflows/live.yml
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/sw.js
- https://github.com/JPTER78/pokesurvivor/blob/23c0d653dfd215690d4a617d6e0593231b9dccd3/en/news/index.html
- https://github.com/JPTER78/pokesurvivor/commit/23c0d653dfd215690d4a617d6e0593231b9dccd3
- https://github.com/JPTER78/pokesurvivor/blob/90cdd941da04793e3023b4a28aff552819c70f21/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/commit/90cdd941da04793e3023b4a28aff552819c70f21
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/js/app.min.js
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/css/style.css
- https://github.com/JPTER78/pokesurvivor/blob/b742e43772e37d077549bf2fad3d615d60f42961/en/news/index.html
- https://github.com/JPTER78/pokesurvivor/commit/e5997d563fd271168d4c801fbe46274622f92c13
- https://github.com/JPTER78/pokesurvivor/commit/b742e43772e37d077549bf2fad3d615d60f42961
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/ranking.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/coop.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/README.md
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/player.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/items.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/net.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/core/touch.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/run-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/test.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/enemy.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/systems/spawner.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/contacto/index.html
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/changelog.js
- https://survivorpoke.com/version.json