GUIDES
Steam Early Access : ce qu'on achète, ce qui reste gratuit, et comment fonctionnent les salons de confiance
Décidez si le client Steam payant vaut le coup, ce que la version web garde gratuite, et comment les « salons réservés aux comptes de confiance » lancés avec Steam écartent les joueurs.
Réponse directe : le jeu reste gratuit ; c’est la couche client Steam qui coûte
OpenFront est arrivé sur Steam le 17 septembre 2026, et la chose la plus facile à comprendre de travers — et la plus importante — dans ce lancement est la suivante : le jeu lui-même reste gratuit, et le restera toujours. La version web sur openfront.io ne coûte rien et c’est le même jeu que celui que vous jouez déjà. Ce que vous achetez réellement sur Steam, c’est un client natif — la boutique l’habille en « STEAM EDITION » et la note de sortie v0.34.0 le dit sans détour : « OpenFront reste gratuit dans le navigateur, et le restera toujours. Le client Steam est le même jeu avec un ensemble de choses qu’un onglet de navigateur ne peut pas faire. » Donc cet achat n’est ni un deuxième jeu, ni un paywall ; c’est un client qui, en plus, apporte du jeu hors-ligne, des succès Steam, une refonte audio, de meilleures performances et — la seule chose qui change réellement votre appariement — un statut de compte de confiance instantané.
Ce statut de confiance est le cœur du décision, parce que la série de versions v0.34 a aussi mis en place des salons réservés aux comptes de confiance. Dans ces salles, le serveur n’admet que les comptes « de confiance au moment de l’entrée », et une entrée anonyme depuis le web ne compte jamais comme de confiance. Les comptes Steam sautent toute l’escalade de confiance, ce qui est exactement le sens de « achetez et entrez immédiatement dans les salons propres ». L’équipe l’a dit sur son fil : le statut de confiance « n’est pas quelque chose qu’on doit payer pour pouvoir jouer », et vous pouvez l’obtenir gratuitement en jouant assez longtemps et en ayant un compte assez ancien — vous ne pouvez juste pas sauter la file comme le fait le lien Steam.
La décision se découpe donc proprement. Si votre but est juste « continuer à jouer au jeu que je joue déjà », vous ne payez rien : le client web gratuit est sans limite, et vous pouvez atteindre le statut de confiance gratuitement, avec le temps. Si vous voulez jouer sans réseau, des succès Steam, la montée en performance et audio, ou sauter l’escalade pour entrer immédiatement dans ces salons propres, alors la version Steam est ce qui vous les donne — au prix d’un achat unique (6,99 $ aux États-Unis, 4,96 $ en promo au moment de la rédaction ; 5,88 $ CA signalés). Le genre « Free to Play » sur la boutique se réfère au jeu web, pas au client ; le client lui-même est une application à prix, sans offre gratuite. Cette page détaille ensuite ce que contient l’achat, ce qui reste gratuit, comment la gate de confiance fonctionne réellement dans le code, ce qui peut casser et comment s’en remettre, et un cadre de décision avec deux scénarios chiffrés.
Ce que vous achetez réellement
Traitez l’achat comme un paquet de cinq capacités, pas comme « le jeu ». D’abord, des performances et des chargements : les cartes et les assets sont sur votre disque local, le lancement n’attend plus le téléchargement et les images par seconde sont meilleures parce que rien ne transite par le navigateur web — des commentaires de lancement pointent exactement ce gain. Deuxièmement, le jeu hors-ligne et local, quelque chose qu’un onglet web ne peut simplement pas faire ; la note v0.34.0 l’inscrit comme élément Steam-only. Troisièmement, des succès Steam, une fonctionnalité de plateforme sans équivalent web. Quatrièmement, une refonte complète du son et de la musique — la note dit « a full sound and music rework » — et les joueurs qui comparent les deux versions listent souvent cette montée audio comme l’un des gains de qualité les plus visibles.
Cinquièmement, et c’est la seule chose qui change l’appariement, le statut de compte de confiance instantané. La note de sortie explique le mécanisme : « les comptes Steam sautent l’escalade de confiance, donc vous pouvez rejoindre immédiatement les salons réservés aux comptes de confiance et jouer à des jeux qu’un anon ne peut pas rejoindre. » Un compte navigateur qui n’a jamais lié, n’a jamais acheté et n’a jamais accumulé assez de temps et de parties a le statut non de confiance, et le serveur le tient à l’écart des salons de confiance. Lier un compte Steam retourne ce drapeau immédiatement. C’est la pièce du paquet qui pèse le plus sur le décision, parce que c’est la seule qui change quels salons vous pouvez rejoindre, et non pas la manière dont le jeu se joue.
Il y a aussi un mois de premium offert. La note v0.34.0 décrit le premium comme « un nom d’utilisateur vérifié, un bonus de monnaie dure instantané, une récompense de monnaie dure quotidienne, l’hébergement de salons personnalisés publics (deuxième palier et au-dessus) et un nombre illimité de parties classées (troisième palier) », avec des récompenses qui montent selon votre palier. En tant qu’acheteur, comprenez-le correctement : c’est un abonnement d’un mois, pas un avantage permanent, donc sa valeur dépend de la question de savoir si vous achèteriez du premium de toute façon. Les commentaires de lancement disent franchement que le bonus pour un acheteur occasionnel est « en réalité rien de plus que [la monnaie cosmétique] et quelques skins Steam » — c’est la mise en balance réaliste de ce paquet. Enfin, la note liste des skins Steam-only gratuits pour ceux qui jouent sur Steam ; ce sont des éléments cosmétiques, jamais pay-to-win, ce qui coïncide avec le « never pay-to-win » de la description de la boutique.
Ce qui reste gratuit, et quelle est la route gratuite vers la confiance
Rien de ce que vous avez déjà n’est verrouillé derrière un paywall. Le client web reste gratuit et sans limite, votre compte et votre progression actuels demeurent, et vous pouvez continuer à jouer exactement comme avant — c’est précisément ce que dit la réponse sur le fil « Nice money grab » : « vous n’avez pas à acheter le jeu Steam. Vous pourrez toujours continuer à jouer comme vous l’avez fait. » Ce lancement est un nouveau canal de distribution plus de nouvelles fonctionnalités, pas une migration qui abandonne l’ancien canal. Si vous voyez « Free to Play » dans la ligne de genre de la boutique, c’est le jeu web qui parle ; l’objet payant est le client natif, et l’API Steam le rapporte comme une application à prix (6,99 $ US au prix de base, 4,96 $ en promo au moment de la rédaction, is_free_app faux).
La route gratuite vers la confiance est réelle, et il vaut la peine de la comprendre, parce qu’elle est l’alternative à « n’acheter pas ». Le fil officiel « Trusted accounts — what are they and why » explique le design : acheter des skins, des cosmétiques ou un abonnement sont les manières les plus simples de devenir de confiance, mais « ce n’est pas la seule », et vous pouvez « le faire en jouant — c’est un peu comme le Prime de CS2, sauf que le nôtre peut être entièrement débloqué gratuitement. » Les deux signaux que l’équipe cite sont jouer beaucoup et avoir un compte assez ancien. Ils choisissent de ne pas publier les seuils exacts, parce que les publier amènerait des gens à farmer massivement des comptes de confiance puis à les revendre, « ce qui irait directement contre le but de tout cela. » Donc la route gratuite est une route réelle, lente et vérifiable — mais elle ne vous fait pas sauter la file aujourd’hui.
Il faut corriger un point que la circulation en ligne ajoute : la route gratuite ne garantit pas l’effet immédiat. Un joueur a posté qu’après « plus de 600 parties » il ne peut toujours pas rejoindre de salon de confiance et demande combien de parties il lui en faut ; la réponse officielle dit qu’il « devrait définitivement être de confiance à ce stade, donc quelque chose bloque » et qu’ils « essaient de résoudre ce problème, faites un ticket sur Discord. » Les seuils sont ajustés en fonction de l’occupation observée des salons (« nous surveillons à quelle vitesse ces salons se remplissent, et nous ajustons les exigences vers le haut ou le bas, et peut-être régulièrement »), donc la réalité est : la route gratuite fonctionne, mais elle peut demander du temps et de l’ancienneté de compte réels ; et si vous êtes bloqué dans un état qui ressemble à un bug, la bonne sortie est le ticket, pas l’argent. L’achat Steam demeure la seule façon d’obtenir immédiatement le statut de confiance, et il est prix comme une dépense de client unique, pas un abonnement mensuel, pendant que le jeu web reste gratuitement gratuit.
Comment la gate de confiance fonctionne réellement dans le code
L’approximation du point de vue joueur — « les salons de confiance n’admettent que les comptes de confiance » — est exacte, mais le code v0.34.10 le dit plus précisément, et cette précision compte parce qu’elle vous montre où la porte est posée et qui est exempté. Le serveur calcule passesTrustGate(client) au moment de l’entrée. Si le salon n’a pas gameConfig.trusted défini, il renvoie immédiatement vrai, c’est-à-dire que chaque salon ordinaire laisse tout le monde entrer. La vérification n’intervient que si le salon est réservé à la confiance : elle se demande d’abord si le client a le bot admin, puis si son drapeau trusted est positionné. Ce drapeau est client.trusted, que le serveur règle à « l’API dit que ce compte est de confiance au moment de l’entrée » ; le schéma le documente comme un trustTier binaire "untrusted" ou "trusted" calculé par l’API — pas par le client, pas par quelque chose que vous voyez dans votre profil. Une entrée anonyme est explicitement marquée « jamais de confiance ».
Trois détails du code changent la façon de voir ces salons. D’abord, les salons de confiance sont tournants et rares, pas le pool par défaut : MapPlaylist marque une partie publique comme de confiance quand son emplacement dans la rotation est un multiple de TRUSTED_PUBLIC_EVERY ; dans v0.34.10, la valeur est 7 — environ un salon public tournant sur sept est réservé à la confiance. (Les notes de sortie et les fils officiels l’ont décrite à différentes étapes comme « le 4ᵉ » ou « 1 sur 6 » ; le code du tag est la valeur actuelle, et l’équipe a dit qu’elle ajuste ce ratio, donc le rythme exact peut changer.) Deuxièmement, les salons de confiance sont plus petits : parce qu’ils tirent d’un pool de comptes éligibles bien moindre, ils plafonnent à TRUSTED_MAX_PLAYER_COUNT, soit 25 joueurs, et la rotation supprime même le bonus de « salon bondé » pour tenir ce plafond. Troisièmement, un salon de confiance qui serait monté à 60/125 par bondé est plafonné pour ne pas dépasser silencieusement 25.
La lecture pratique est : si vous êtes non de confiance, la plupart des salons publics (six sur sept selon la rotation actuelle) restent ouverts à vous, donc vous n’êtes pas verrouillé hors du jeu — vous êtes seulement verrouillé hors de ce sous-ensemble propre. Si vous voulez ce sous-ensemble maintenant, le lien Steam est la route immédiate ; si vous vous fichez de ce sous-ensemble, le client web gratuit plus la route gratuite de la confiance vous y amène à terme sans payer. Pendant ce temps, la règle d’entrée tardive qui sort dans la même série interagit avec tout cela : le serveur a une courte fenêtre de grâce ( LATE_JOIN_GRACE_MS, 5 secondes ) après le début de la partie, puis il refuse les entrants avec une erreur « game has already started » ; et v0.34.9 ajoute l’entrée tardive dans les salons publics « qui sera refusée ». Donc « j’ai manqué ce salon » est un résultat réellement forcé par le code, pas un hasard.
Comment le lien Steam fonctionne, et sa fenêtre de dix minutes
Lier Steam est une poignée de main à courte vie, et le code client v0.34.10 est documenté assez précisément pour que vous puissiez anticiper « ce qui peut mal tourner ». Le processus ouvre votre navigateur avec un jeton à usage unique, à courte durée de vie qui lie cette session navigateur à votre compte Steam. Le client stocke un lien en attente sous une clé et vérifie à l’encontre d’un TTL de 10 minutes (PENDING_LINK_TTL_MS = 10 * 60 * 1000) ; le code note que c’est « une copie tenue manuellement en synchronisation » avec le TTL serveur — la même valeur de 10 minutes apparaît dans la propre gate de la coquille desktop, donc le modifier exige de toucher trois artefacts déployables. La note mérite d’être citée parce qu’elle nomme le mode d’échec : une sauvegarde plus vieille que le TTL « a un jeton mort, donc la restaurer n’ouvrira qu’une boîte de confirmation qui échoua. » En pratique : si vous lancez le lien, fermez l’onglet et revenez vingt minutes plus tard, le lien est mort et vous devez le relancer — c’est la conception, pas un bug.
Il y a aussi une route de secours hors-URL. Quand la poignée de main navigateur échoue — le code cite « mauvais navigateur par défaut, configurations Linux exotiques, navigateur de surcouche de Steam » — la gate ne fait pas silencieusement rien. Elle affiche un code à 8 caractères pour que vous l’entriez sur le site. L’alphabet de ce code est verrouillé par la gate de la coquille desktop et exclut délibérément les caractères ambiguës : il puise dans 23456789ABCDEFGHJKMNPQRSTVWXYZ, retirant 0/O, 1/I/L et U, de sorte qu’« aucun caractère n’est ambigu à l’œil ». Le code précise même qu’un jeton contenant un caractère exclu est « mal formé, pas une faute à corriger silencieusement », donc le client n’essaiera pas de « réparer » un code mal saisi. Si vous tombez sur la route de secours, la bonne action est de taper exactement les 8 caractères affichés ; s’il refuse, soit le code est mal formé, soit vous avez mal lu, et vous devez relancer la poignée de main plutôt que de deviner.
Enfin, le comportement de fusion. v0.34.4 ajoute la capacité de « fusionner un compte au moment de lier Steam », et la note v0.34.0 est claire : lier « ne crée pas un deuxième compte : votre progression, vos cosmétiques et votre abonnement courant migrent depuis votre compte OpenFront existant vers Steam, ou l’inverse. » Donc si vous avez déjà un compte, lier Steam importe celui-ci au lieu de l’isoler ; vous ne perdez pas votre historique. Le code client gère le limit et le cas « ne peut pas fusionner » prudemment, en surfant un « en attente » plutôt qu’un refus faux — donc une erreur temporaire pendant la fusion signifie généralement « réessayez plus tard », pas « votre compte est cassé ». Sur une machine neuve, sans compte existant, la même poignée de main crée simplement un compte adossé à Steam, avec le statut de confiance instantané qui l’accompagne.
Les pannes, les états hors-ligne, et comment s’en remettre
La série v0.34.x a corrigé plusieurs chaînes spécifiques pour « l’ensemble de l’intégration Steam cesse de fonctionner », et chaque correction correspond à un symptôme réellement visible. Quand Steam tombe, v0.34.4 « gère les pannes de Steam gracieusement », donc les échecs côté Steam devraient se manifester comme un état récupérable, pas comme un client figé ou planté. À v0.34.8, l’état hors-ligne est explicite : le client « affiche hors-ligne au lieu d’un spinner » et « rend le bouton Retry de la session visible » ; il « masque aussi la déconnexion sur Steam, car son jeton vous signerait à nouveau immédiatement » — ce dernier point compte, parce qu’un bouton « se déconnecter » qui se ré-authentifie instantanément ferait croire au client qu’il vous ignore. Si vous voyez un bandeau hors-ligne, l’action correcte est le bouton Retry désormais visible, pas forcer-fermer.
Les liens de salon ont leur propre progression. v0.34.9 « ouvre les liens de salon dans l’application Steam » et ajoute « l’automatisation du flux d’infos du salon, avec un bouton Retry quand il casse », donc un flux mort se rétablit désormais plutôt que de vous laisser fixer une liste de salons vide. v0.34.10 « remet les liens de salon à l’application Steam de production », ce qui signifie qu’un lien de salon s’ouvre dans le client natif que vous avez acheté, pas dans un onglet de navigateur. La conséquence pratique : si un lien de salon s’ouvre dans le navigateur plutôt que dans l’application, soit vous êtes sur le client web (c’est attendu, c’est bon), soit le client n’est pas lancé ou n’est pas le gérant ; la réparation est de lancer le client Steam, pas de supposer que le lien est cassé. Si un lien de salon refuse tout simplement de s’ouvrir, appliquez le même réflexe de récupération — rouvrez via l’application ; si le flux lui-même est mort, utilisez le contrôle Retry ajouté en v0.34.9.
Il y a aussi le cas du client obsolète que v0.34.8 traitait : « stopper la boucle mort de salons sur les clients obsolètes et appliquer une montée en paliers à la signature. » Ce correctif existe précisément pour l’état « l’ancien client traverse les salons en boucle sans jamais en rejoindre » ; si vous exécutez une version antérieure à ces corrections, mettre à jour le client est le premier recours à essayer avant de soupçonner le salon ou le serveur d’être en cause. Le fil conducteur : l’équipe a ajouté des routes de récupération visibles et nommées — Retry, hors-ligne, remise à l’application — plutôt que des échecs silencieux. Donc si quelque chose échoue, la première action est de trouver le contrôle de récupération ajouté pour ce symptôme précis, et la deuxième est de vérifier que votre client est à jour, parce que certains de ces symptômes sont littéralement des bugs de l’ancienne version. Et si vous pensez que vous devriez être de confiance mais qu’on vous refuse dans un salon de confiance, la dernière ressource est la même que celle que le compte officiel a donnée au joueur bloqué : ouvrez un ticket sur Discord.
Cadre de décision, et deux scénarios chiffrés
Avant de payer, passez un test à quatre lignes. Ligne un, l’objectif : nommez la capacité spécifique que seul le client peut vous donner — hors-ligne, succès, refonte audio, meilleures images par seconde, ou confiance instantanée. Si votre réponse est « je veux juste continuer à jouer », l’objectif est déjà atteint par le client web gratuit et vous ne devriez pas payer. Ligne deux, l’alternative gratuite : demandez-vous si la route gratuite de la confiance (parties suffisantes + ancienneté du compte) peut vous donner ce que vous voulez et en combien de temps. Si « oui et je peux attendre », les 6,99 $ sont optionnels. Ligne trois, le contexte du prix : c’est une dépense de client unique (6,99 $ US, 4,96 $ en promo au moment de la rédaction ; 5,88 $ CA signalés), pas un abonnement ; et le jeu web restera gratuit gratuitement, donc vous ne payez pas une récurrente pour garder l’ancien jeu. Ligne quatre, les non-objectifs : vérifiez que vous n’achetez pas en vous attendant à un deuxième jeu, à un avantage pay-to-win ou à une migration forcée — aucun de ceux-ci n’est ce que l’achat est, et « never pay-to-win » de la description de la boutique et « reste gratuit dans le navigateur, et le restera toujours » de la note v0.34.0 existent précisément pour empêcher ce malentendu. Si vous essayez encore de comprendre la pression de salon que vous comptez payer pour résoudre, le guide Nations pressure et le Recovery playbook nomment les situations exactes où un salon propre change votre taux de victoire.
Scénario A — joueur web occasionnel, sans urgence. Vous jouez sur openfront.io, vous êtes content des images par seconde actuelles, vous ne jouez pas hors-ligne et vous n’êtes pas terriblement dérangé par les trolls. Votre route gratuite de la confiance progresse déjà en jouant. Décision : n’acheter pas. Vous gardez le client web gratuit, votre progression reste intacte, et les salons de confiance deviendront accessibles à mesure que votre compte vieillit et accumule des parties. Selon la rotation actuelle, vous n’êtes pas verrouillé hors de six parties sur sept, donc rien de ce que vous voulez aujourd’hui n’exige l’achat. La seule raison de l’acheter est si vous voulez vraiment ce sous-ensemble de confiance maintenant, ou l’hors-ligne/les succès — et si c’est le cas, voyez le scénario B.
Scénario B — joueur régulier, dérangé par les trolls, veut hors-ligne + succès. Vous jouez souvent, vous tenez à ces salons propres, vous voulez jouer sans réseau dans un avion ou un train, et vous voulez les succès et la refonte audio. Décision : acheter la version Steam et lier votre compte existant pour que la progression et les cosmétiques migrent (l’option de fusion de v0.34.4). La confiance arrive immédiatement au moment de lier — c’est la différence entre « je peux entrer dans les salons propres maintenant » et « je le pourrai, gratuitement, à terme ». Votre coût est la dépense de client unique, et votre compte web n’est pas supprimé ni mis en veille — vous pouvez toujours ouvrir la version navigateur et jouer là-bas gratuitement. L’hypothèse à vérifier avant d’acheter : vous utiliserez réellement l’hors-ligne ou le client assez souvent pour que la montée en performance et audio ait un effet réel ; si la seule raison de votre achat est ce sous-ensemble de confiance et que vous êtes satisfait d’atteindre la confiance gratuitement, alors la patience du scénario A peut vous faire économiser cet argent.
Les échecs, les échecs inverses, et quoi faire
| Symptôme | Ce que cela signifie | Récupération / échec inverse |
|---|---|---|
| Un salon public est verrouillé | Il est réservé à la confiance et vous êtes non de confiance | Jouez un salon ouvert ; gagnez la confiance gratuitement (parties + ancienneté) ; ou liez Steam pour la confiance immédiate |
| Échec à la restauration après un lien | Le TTL de 10 min du jeton est expiré | Relancez un lien neuf ; ne restaurez pas un lien obsolète |
| Un code à 8 caractères est affiché | La poignée de main navigateur a échoué (navigateur étrange / Linux / surcouche) | Tapez le code exact ; les caractères exclus le rendent mal formé, donc relancez s’il refuse |
| Bandeau « hors-ligne » sur Steam | Panne côté Steam, gérée gracieusement | Utilisez le Retry visible (v0.34.8) ; ne forcez pas-fermer |
| Le flux d’infos du salon est vide | Le flux est mort ; il se rétablit | Utilisez le bouton Retry (v0.34.9) ou rouvrez le flux |
| Le lien de salon s’ouvre dans le navigateur | Vous êtes sur le client web, ou le client n’est pas le gérant | Lancez le client Steam pour la remise à l’application (v0.34.10) |
| Boucle mort de salons sur client obsolète | Bug de version ancienne (corrigé v0.34.8) | Mettez à jour le client ; la montée en paliers à la signature corrige la boucle |
| « Je devrais être de confiance » mais refus | Les seuils sont ajustés selon l’occupation ; peut-être un bug | Ouvrez un ticket sur Discord (route officielle du joueur bloqué) |
| Entrée quelques secondes après le début | Entrée tardive au-delà de la grâce de 5 s / après départ | Rejoignez le salon suivant ; v0.34.9 refuse l’entrée tardive |
| « Ne peut pas fusionner » pendant le lien | Limit ou conflit temporaire de fusion | Attendez et réessayez ; le client surfe « en attente », pas un refus dur |
Il y a aussi deux échecs inverses, dans la direction opposée, qui méritent d’être nommés à part pour éviter un sur-achat. N’achetez pas pour corriger un problème d’images par secondes que le web peut déjà corriger gratuitement : si votre jeu web est juste lourd, fermer d’autres onglets, baisser les réglages du jeu ou améliorer le réseau donne le même lissage — le client Steam aide parce que les assets sont sur le disque local, mais ce n’est pas la seule levier. N’achetez pas parce que vous croyez que le jeu web sera abandonné : il ne le sera pas ; « reste gratuit dans le navigateur, et le restera toujours » est la phrase exacte de la note v0.34.0, et le compte officiel l’a répété sur son fil. L’achat est un ajout, pas un remplacement ; le seul scénario où il est clairement inutile est quand l’objectif que vous nommez est déjà entièrement atteint par le client gratuit. Si vous achetez, achetez pour la ou les une-deux capacités spécifiques que vous nommez à la ligne un du cadre, et gardez votre compte web intact — c’est la configuration où le côté gratuit et le côté payant se complètent au lieu de rendre l’un d’eux inutile.
Contenu lié
Utilisez les coûts, la croissance des Troops, le rendement des routes et les signaux d'arrêt de v34.3 pour choisir City, Port, Factory, défense ou réserve.
- OpenFront, récupération d'un coéquipier déconnecté : absorbez son terrain sans perte de troupes
Guide de décision pour Team : ce qu'une déconnexion d'un coéquipier fait à votre position de victoire, quand absorber son terrain est gratuit, quand c'est un piège, et ce que la marque des 30 secondes et les règles 2v2 classées changent réellement.
23 sept. 2026
- Rupture d'alliance : quand les 30 secondes valent l'effort
Décidez de rompre une alliance en cours, d'attendre son expiration ou de la renouveler, en vous appuyant sur la fenêtre de traître de 30 secondes, les malus de 0,5 défense et 0,8 vitesse, et les chutes de relation -100 et -40 dans OpenFront v0.34.
30 sept. 2026
- OpenFront : annexions et encerclement sans surextension
Apprenez a prendre de petits appuis, fermer une poche ennemie et garder une seconde route apres la capture.
4 sept. 2026