Guía actualizada
La clasificación usa el servicio original
El cliente original usa ahora su servicio de clasificación de forma constante; las instrucciones anteriores sobre Firestore por defecto y servicio opcional pertenecen a versiones antiguas. El latido sigue necesitando credenciales válidas de partida y se llama cada 60 segundos de juego. Obtener la firma conserva hasta ocho intentos, pausas de tres segundos, peticiones de 15 segundos y presupuesto total de 80 segundos; el rechazo de autenticación detiene los intentos. Esto no demuestra la implementación interna ni disponibilidad del servicio privado.
No cambian los mínimos de 120 segundos generales y 600 por Pokémon, la conservación de daño histórico, el top 50 de amigos, las cachés de 8/6/2 horas ni el límite acumulado de daño 5c97df2e. La cronología conserva sus cálculos y la recuperación de enlaces antiguos. Cambiar el transporte no aumenta el daño de combate ni mueve las fechas de eventos; actualiza la lista correcta y comprueba los requisitos antes de confundir retraso con progreso perdido.
Por qué puede verse antiguo un resumen del ranking
Versión original histórica anterior al 4 de noviembre; consulta la actualización enlazada del día 4 para los servicios actuales de cuenta y salas: El original b742e437 amplía a 8 horas la caché de resúmenes históricos (claves S: con _all4). La caché r: sigue en 6 horas y las demás en 2 horas. Son duraciones de caché del cliente, no plazos de subida, límites de duración ni cambios de daño. Un resumen antiguo no prueba que se rechazó o borró una partida: compara la misma cuenta, tabla y periodo. Las firmas/reintentos de subida y el límite de daño del cronograma mantienen las reglas revisadas 5c97df2e. La calculadora estima el límite; no envía marcas ni actualiza la caché del ranking original. b742e437 añade además una vía opcional independiente para el ranking. Exige seleccionar vps para el ranking y se desactiva en el emulador; por defecto se mantiene Firestore, independientemente de las salas. Esa vía usa la API para credenciales de inicio autenticadas, resultados, marcas propias/amigos, denuncias y borrado del ranking de la cuenta; los resúmenes públicos no exigen autenticación. Al avanzar la partida se prepara un aviso en cada umbral de 60 segundos de tiempo de juego con tiempo, nivel, bajas y daño del resumen de Judgment; solo se envía con esa vía activa y credenciales válidas de la cuenta actual. No es un intervalo de guardado ni prueba de aceptación. Un fallo no garantiza envío ni retorno automático a Firestore. No se probó la validación del servidor.
Ranking: más reintentos y daño histórico
El sello individual se pide hasta 8 veces, con 3 s entre reintentos y hasta 15 s por petición, dentro de 80 s; otro intento necesita al menos 2 s restantes. 401/403 detiene las repeticiones. Una partida apta sin sello muestra un aviso de conexión, también si falta el de alguien del equipo. No recupera una partida antigua sin sello. Histórico guarda un daño mayor aunque no mejore el tiempo y quede fuera de ambos top 50; conserva el mejor tiempo/nivel/derrotados y el daño superior en subidas pendientes. Sólo amigos consulta también amigos y tu marca fuera del top 50 histórico, ordena daño positivo y muestra hasta 50, con caché de 2 h. Otros periodos y tablas por Pokémon siguen limitados al top 50. La posición global no cambia a posición entre amigos. Los topes de daño y tiempos mínimos no cambian.
Cada partida necesita un nuevo sello del servidor
El sello individual se pide hasta 8 veces, con 3 s entre reintentos y hasta 15 s por petición, dentro de 80 s; otro intento necesita al menos 2 s restantes. 401/403 detiene las repeticiones. Una partida apta sin sello muestra un aviso de conexión, también si falta el de alguien del equipo. No recupera una partida antigua sin sello. Histórico guarda un daño mayor aunque no mejore el tiempo y quede fuera de ambos top 50; conserva el mejor tiempo/nivel/derrotados y el daño superior en subidas pendientes. Sólo amigos consulta también amigos y tu marca fuera del top 50 histórico, ordena daño positivo y muestra hasta 50, con caché de 2 h. Otros periodos y tablas por Pokémon siguen limitados al top 50. La posición global no cambia a posición entre amigos. Los topes de daño y tiempos mínimos no cambian. Antes de otra partida, comprueba sesión, perfil público y conexión. Cada miembro necesita sello propio; conserva la copia local. Una marca ausente no prueba fallo del guardado.
Límite del envío, separado del daño de combate
En el campo de puntuación del cliente original, t son los segundos enteros de partida limitados a 1–86.400. Antes de t = 1.800, el daño enviado es 0. Desde t = 1.800 es max(0, min(floor(daño puntuado acumulado), (t − 1.799) × 50.000)). El límite es 50.000 a 30:00 y 5.050.000 a 31:40. Usa el tiempo total aunque Sentencia empiece tarde. También se aplica a Gengar de Halloween, que usa el mismo campo y envío. No limita daño por golpe, DPS ni la cifra mostrada durante la partida; introduce el daño puntuado acumulado, no DPS bruto por tiempo.
Tiempos mínimos y marcas separadas
Una partida necesita 120 segundos para las tablas generales y 600 para la de su Pokémon. El tiempo enviado es entero y se limita a 1–86.400 segundos. El nuevo campo rt conserva el tiempo de esta partida si la mejor marca guardada corresponde a otra más larga. Mejor tiempo y mejor daño pueden proceder de partidas distintas. Diario, semanal y mensual siguen guardando el top 50; esta revisión no los reinicia.
Límites de la fuente pública y el servidor
Los cambios se registraron el 26 de octubre a las 22:17 y 22:37 UTC; esta revisión de la Wiki es del 27. Las reglas del backend y los archivos de configuración Firebase/TURN salieron del repositorio público. Eso no demuestra que los servicios se desactivaran o cambiaran. Las explicaciones históricas mantienen sus fuentes inmutables y fechas. Se revisa el cliente, no el servidor privado en vivo.
¿A qué versión corresponde?
Reglas de ejecución originales 5c97df2e (27 de octubre), revisadas el 28. Datos de Pokémon, movimientos, evoluciones y aprendizaje legal: d567c6da; Halloween: f7fbcfc4. Se conservan las 13 herramientas. Los cálculos originales nuevos usan equipo separado y mejoras corregidas. Los enlaces versionados antiguos sin esta referencia conservan d567c6da y lo indican; Recalcular con reglas actuales migra expresamente. Community conserva su instantánea y reglas propias. El iframe sigue en https://survivorpoke.com/play/. Las pruebas no demuestran igualdad de ambos juegos en vivo. Los bytes públicos observados el 28 coinciden con la versión incrustada 3667bcad81, que declara adaptación selectiva de f7fbcfc4. La calculadora Community usa la instantánea fija 395a0e47 (versión 559ca0a7c8), no reproduce esa versión incrustada actual.
Herramientas
Páginas relacionadas
- PokéSurvivor Actualizaciones · 2026-11-04: 4 de noviembre: tiradas con cuenta y cambios de servicio
- PokéSurvivor Actualizaciones · 2026-11-01: Actualización original del 31 de octubre al 1 de noviembre: guardado, regalos y salas
- PokéSurvivor Actualizaciones · 2026-10-28: 27 de octubre: cooperativo, defensa y ranking
- Cooperativo: cuentas, amigos, salas y revivir
- Partidas largas: prepárate para la Sentencia de Arceus
- Sincronización nube: cuenta y fusión
- Gran Gengar bruja (puntuación)
Datos del juego y fuentes
Los archivos del juego enlazados indican de dónde salen los valores, costes y reglas. Las actualizaciones pueden cambiarlos.
Versión de datos: 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