Mise à jour du jeu · Article mis à jour
Principaux changements
- L’original 6b2b3547e5 conserve le carrousel de nouvelles lorsque la fenêtre mesure 520px de haut ou moins. Il se place au-dessus du titre et du partenaire dans la colonne gauche, sous la barre supérieure ; titre et partenaire rétrécissent. À 400px ou moins, le sous-titre disparaît et le partenaire rétrécit encore. La version précédente 7cc83e285f masquait la bannière jusqu’à 520px. La rotation de 7 secondes exige toujours un menu ouvert, un onglet visible et aucun survol. Flèches, points et Gauche/Droite sélectionnent ; Entrée ou Espace ouvre le Discord corrigé du créateur ou sa vidéo YouTube normale dans un autre onglet. Cela décrit l’original, pas le jeu intégré ici.
- Avant un rechargement de version, l’original attend au plus 6 secondes la synchronisation en attente et n’inscrit un marqueur propre à l’onglet que si la sauvegarde est déjà OK. Au démarrage suivant, un cache cloud valide avec révision positive peut éviter la lecture initiale du serveur uniquement si ce marqueur date de moins de 2 minutes et qu’aucun marqueur de récupération d’extension n’est présent. Il est consommé une fois. Sinon, la fusion habituelle serveur/cache reste utilisée. Cela réduit les lectures sans garantir les dernières données d’un autre appareil. Gardez navigateur/profil, vérifiez l’état réel et reconnectez le même compte original en cas de problème. Ne videz ni ne modifiez manuellement le stockage pour forcer une récupération.
- Le nouveau client original détecte des modifications de l’environnement de page, notamment des propriétés inattendues sur Object.prototype et certains éléments injectés par des extensions. Une détection suspend ses écritures cloud et programme un écran après environ 6–20 secondes ; le bouton recharge la page. C’est un résultat de compatibilité/protection du client, pas la preuve d’un bannissement serveur, d’un compte supprimé ou d’une perte de progression. Si cela persiste, conservez d’abord le profil original et tout export disponible, puis essayez l’original dans un profil propre sans extensions modifiant la page. Gardez l’ancien profil pour la récupération. Cette mise à jour documentaire n’ajoute ce détecteur ni à la Wiki, ni aux outils, ni au jeu intégré.
- L’original ajoute un écran Comptes réservé à l’administration, depuis les paramètres du compte ou la modération. L’administration autorisée peut ajouter pièces, tickets simples, tickets ×10, Pokémon et possession chromatique à une sauvegarde cloud existante. Ce n’est ni un système public de codes cadeaux, ni un échange entre joueurs, ni une récompense promise à tous. Le client rejette les identifiants inconnus, conserve les possessions existantes et marque les nouvelles entrées comme cadeaux. Les montants sont arrondis à l’entier inférieur et bornés à 0–1 000 000 000 par montant fourni. Le panneau indique une fusion lors d’une sauvegarde ultérieure (fin de partie, Enregistrer ou quitter), sinon à la prochaine connexion au même compte original. Le cadeau peut attendre cette fusion pour apparaître. La collection Wiki reste manuelle et ne lit pas ce compte. Saisissez votre solde réel dans les outils d’amélioration/gacha ; prix et probabilités ne changent pas. Autorisations serveur et livraisons réelles non testées.
- L’original 6b2b3547e5 utilise désormais les salles WebSocket par défaut ; une sélection explicite rtdb conserve l’ancienne base de données temps réel. Cela remplace 1c249c541c, qui exigeait vps. Aucun nouveau bouton ordinaire dans les paramètres. Le service gère création, entrée, membres et signalisation ; les messages de combat WebRTC et les formules de dégâts restent distincts. Les requêtes expirent après 8 secondes. La reconnexion attend 1, 2, 4, 8 secondes, puis au maximum 15, tente de rejoindre et peut recréer la salle perdue de l’hôte. Le code 4002, connexion remplacée, termine la session sans boucle. Salle absente, commencée/fermée ou pleine restent des erreurs, avec 4 joueurs au maximum. En cas d’échec, vérifiez la même version originale et demandez une nouvelle salle/invitation à l’hôte. La version intégrée n’est pas déclarée mise à jour.
- L’original b742e437 porte à 8 heures le cache des résumés historiques (clés S: contenant _all4). Le cache r: reste à 6 heures et les autres à 2 heures. Ce sont des durées de cache client, pas des délais d’envoi, limites de partie ou changements de dégâts. Un résumé ancien ne prouve pas un rejet ou une suppression : comparez le même compte, tableau et intervalle. Signatures/tentatives d’envoi et plafond de dégâts de la chronologie restent aux règles 5c97df2e. Le calculateur estime ce plafond ; il n’envoie aucun score et ne rafraîchit pas le cache original. b742e437 ajoute aussi une voie de classement facultative et distincte. Elle exige une sélection vps pour le classement et reste désactivée dans l’émulateur ; Firestore reste le défaut, indépendamment des salles. Cette voie utilise l’API pour les identifiants de début authentifiés, résultats, records personnels/amis, signalements et suppression du classement du compte ; les résumés publics ne demandent pas d’authentification. Pendant la progression, un message est préparé à chaque seuil de 60 secondes de partie avec temps, niveau, éliminations et dégâts du résumé Judgment ; l’envoi exige cette voie et des identifiants valides du compte actuel. Ce n’est ni un intervalle de sauvegarde ni une preuve d’acceptation. Un échec ne garantit pas l’envoi ou le repli automatique sur Firestore. Le contrôle serveur n’a pas été testé.
Menu original sur téléphone en paysage
L’original 6b2b3547e5 conserve le carrousel de nouvelles lorsque la fenêtre mesure 520px de haut ou moins. Il se place au-dessus du titre et du partenaire dans la colonne gauche, sous la barre supérieure ; titre et partenaire rétrécissent. À 400px ou moins, le sous-titre disparaît et le partenaire rétrécit encore. La version précédente 7cc83e285f masquait la bannière jusqu’à 520px. La rotation de 7 secondes exige toujours un menu ouvert, un onglet visible et aucun survol. Flèches, points et Gauche/Droite sélectionnent ; Entrée ou Espace ouvre le Discord corrigé du créateur ou sa vidéo YouTube normale dans un autre onglet. Cela décrit l’original, pas le jeu intégré ici.
Rechargement automatique et cache cloud
Avant un rechargement de version, l’original attend au plus 6 secondes la synchronisation en attente et n’inscrit un marqueur propre à l’onglet que si la sauvegarde est déjà OK. Au démarrage suivant, un cache cloud valide avec révision positive peut éviter la lecture initiale du serveur uniquement si ce marqueur date de moins de 2 minutes et qu’aucun marqueur de récupération d’extension n’est présent. Il est consommé une fois. Sinon, la fusion habituelle serveur/cache reste utilisée. Cela réduit les lectures sans garantir les dernières données d’un autre appareil. Gardez navigateur/profil, vérifiez l’état réel et reconnectez le même compte original en cas de problème. Ne videz ni ne modifiez manuellement le stockage pour forcer une récupération.
Quand l’original demande un rechargement
Le nouveau client original détecte des modifications de l’environnement de page, notamment des propriétés inattendues sur Object.prototype et certains éléments injectés par des extensions. Une détection suspend ses écritures cloud et programme un écran après environ 6–20 secondes ; le bouton recharge la page. C’est un résultat de compatibilité/protection du client, pas la preuve d’un bannissement serveur, d’un compte supprimé ou d’une perte de progression. Si cela persiste, conservez d’abord le profil original et tout export disponible, puis essayez l’original dans un profil propre sans extensions modifiant la page. Gardez l’ancien profil pour la récupération. Cette mise à jour documentaire n’ajoute ce détecteur ni à la Wiki, ni aux outils, ni au jeu intégré.
Recevoir un cadeau administratif
L’original ajoute un écran Comptes réservé à l’administration, depuis les paramètres du compte ou la modération. L’administration autorisée peut ajouter pièces, tickets simples, tickets ×10, Pokémon et possession chromatique à une sauvegarde cloud existante. Ce n’est ni un système public de codes cadeaux, ni un échange entre joueurs, ni une récompense promise à tous. Le client rejette les identifiants inconnus, conserve les possessions existantes et marque les nouvelles entrées comme cadeaux. Les montants sont arrondis à l’entier inférieur et bornés à 0–1 000 000 000 par montant fourni. Le panneau indique une fusion lors d’une sauvegarde ultérieure (fin de partie, Enregistrer ou quitter), sinon à la prochaine connexion au même compte original. Le cadeau peut attendre cette fusion pour apparaître. La collection Wiki reste manuelle et ne lit pas ce compte. Saisissez votre solde réel dans les outils d’amélioration/gacha ; prix et probabilités ne changent pas. Autorisations serveur et livraisons réelles non testées.
Transport des salles : voies par défaut et facultative
L’original 6b2b3547e5 utilise désormais les salles WebSocket par défaut ; une sélection explicite rtdb conserve l’ancienne base de données temps réel. Cela remplace 1c249c541c, qui exigeait vps. Aucun nouveau bouton ordinaire dans les paramètres. Le service gère création, entrée, membres et signalisation ; les messages de combat WebRTC et les formules de dégâts restent distincts. Les requêtes expirent après 8 secondes. La reconnexion attend 1, 2, 4, 8 secondes, puis au maximum 15, tente de rejoindre et peut recréer la salle perdue de l’hôte. Le code 4002, connexion remplacée, termine la session sans boucle. Salle absente, commencée/fermée ou pleine restent des erreurs, avec 4 joueurs au maximum. En cas d’échec, vérifiez la même version originale et demandez une nouvelle salle/invitation à l’hôte. La version intégrée n’est pas déclarée mise à jour.
Pourquoi un résumé de classement peut sembler ancien
L’original b742e437 porte à 8 heures le cache des résumés historiques (clés S: contenant _all4). Le cache r: reste à 6 heures et les autres à 2 heures. Ce sont des durées de cache client, pas des délais d’envoi, limites de partie ou changements de dégâts. Un résumé ancien ne prouve pas un rejet ou une suppression : comparez le même compte, tableau et intervalle. Signatures/tentatives d’envoi et plafond de dégâts de la chronologie restent aux règles 5c97df2e. Le calculateur estime ce plafond ; il n’envoie aucun score et ne rafraîchit pas le cache original. b742e437 ajoute aussi une voie de classement facultative et distincte. Elle exige une sélection vps pour le classement et reste désactivée dans l’émulateur ; Firestore reste le défaut, indépendamment des salles. Cette voie utilise l’API pour les identifiants de début authentifiés, résultats, records personnels/amis, signalements et suppression du classement du compte ; les résumés publics ne demandent pas d’authentification. Pendant la progression, un message est préparé à chaque seuil de 60 secondes de partie avec temps, niveau, éliminations et dégâts du résumé Judgment ; l’envoi exige cette voie et des identifiants valides du compte actuel. Ce n’est ni un intervalle de sauvegarde ni une preuve d’acceptation. Un échec ne garantit pas l’envoi ou le repli automatique sur Firestore. Le contrôle serveur n’a pas été testé.
Versions vérifiées : original, intégration et outils
Vérification du 1er novembre : l’original public 6b2b3547e5 correspond à b742e437, avec les trois commits après d2bf542d. Il conserve 966 Pokémon, 103 capacités, 97 évolutions, niveaux, apprentissage légal et exceptions initiales. Catalogue d567c6da ; combat/récompenses f7fbcfc4 ; calendrier d667c216 ; calculs d’exécution/envoi 5c97df2e. Salles, cache et cadeaux sont versionnés séparément. Les 13 outils et modèles historiques de partage/import restent disponibles. L’intégration observée reste 3667bcad81 avec adaptation sélective f7, Community 395a0e47/559ca0a7c8 ; ces modifications du client original ne leur sont pas attribuées.
Pages liées
Mises à jour voisines
Données du jeu et sources
Les fichiers du jeu liés indiquent l’origine des valeurs, coûts et règles. Les mises à jour peuvent les modifier.
Version des données: d567c6da
- 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