Tout a commencé par une erreur qui a commencé à apparaître toutes les quelques minutes: « Jeton Json non valide. Ligne: 1 Ch: 1 ”et le jeu a été automatiquement minimisé.
Un rapide googling a montré qu'ils étaient confrontés à cela depuis plusieurs années (à partir de 2016 ou avant)
La même erreur
Il existe de nombreuses références sur différentes ressources. En particulier, sur le forum steamcommunity , cependant
, à la recherche d'une solution au problème. Il existe de nombreux conseils similaires:
- réinstaller;
- désactiver les effets dans le jeu;
- vider le cache, etc.
Cela a aidé quelqu'un, mais surtout pas.
J'ai eu la chance de tomber sur un message d'une personne qui a écrit qu'une réinstallation complète de Windows, Steam et le téléchargement du jeu ne l'ont pas aidé . Parce que mon intention était de réinstaller Steam et de tout télécharger à partir de zéro quelque part, mais la taille du jeu avec tous les ajouts (250+ Go) m'a motivé à chercher plus loin.
Le plus informatif a été les commentaires de quelqu'un selon lesquels le VPN inclus aide (et parfois le redémarrage du routeur le fait). Une vérification rapide a montré que la solution d'activation VPN fonctionnait vraiment. En cours de route, j'ai remarqué que leur magasin tombe en panne en présence d'une erreur. J'ai supposé que le problème ne venait pas du fichier de configuration du jeu, mais de quelque chose de plus global.
En 2020, un magasin normal devrait ressembler ... différemment,
j'ai essayé d'installer Google DNS dans les paramètres réseau, dans l'espoir que ce soient des problèmes de DNS du côté du fournisseur (je suis tombé sur cela). Mais l'erreur est restée.
En se rappelant que le magasin Steam est essentiellement une page HTML affichée dans leur client, j'ai lancé Fiddler:
Fiddler - Requests Les
requêtes avec un statut de 403 sur leur CDN sont immédiatement frappantes. En réponse, js-scripts, CSS, le contenu aurait dû arriver, mais le serveur répond à toutes les demandes avec 403 + du texte HTML que j'ai enregistré et ouvert:
Oups ...
En fait, je n'ai pas eu à chercher pendant longtemps, c'est la raison. J'ai une adresse IP dynamique normale. Pour une raison quelconque, pour un pare-feu IP donné (et éventuellement pour tout le sous-réseau)Cloudflare considère qu'il est nécessaire d'exiger le remplissage du captcha . Les développeurs Steam n'ont pas fourni de gestion des erreurs.
Et même si captcha a été ajouté. Pour ceux qui n'ont pas utilisé Steam, laissez-moi vous expliquer: ils ont tous une authentification obligatoire à deux facteurs avec confirmation par e-mail. Après cela, il serait au moins étrange d'introduire le captcha dans le magasin à des moments aléatoires.
En même temps, leur site Web se présente de la même manière dans le navigateur: les mêmes demandes, et il n'y a nulle part où entrer un captcha. Si le CDN a quelque chose contre votre IP, il chargera du HTML pur sans styles ni images.
Quoi qu'il en soit, la communication avec les trois membres du personnel de soutien n'a pas fonctionné.
Ni un scénario détaillé avec une explication et des captures d'écran, ni une explication selon laquelle la première erreur (Invalid Json Token) n'est qu'une des manifestations liées à un jeu spécifique, et le problème global lui-même réside dans le mécanisme de la boutique et l'implémentation du site, n'ont pas été acceptés par eux.
Les réponses de soutien étaient les suivantes:
- réinstaller;
- contactez le développeur du jeu;
- allez chez le développeur du jeu, nous ne pouvons pas non plus reproduire localement, donc le problème est de votre côté .
En savoir plus sur leurs réponses ici:
soutien
S'asseoir chez un VPN, c'est le plus souvent augmenter votre ping et changer de pays (ce qui peut être sensible pour l'incitation en termes d'achats). Pour Cloudflare, une adresse IP VPN peut généralement être comme un chiffon rouge pour un taureau.