Tutoriel, club-école et serveur.
Tutorial, academy and server.
Serveur : corrections déployées. OTA 2.1.1 : préparée, publication Expo à venir. L’OTA n’est pas encore disponible dans l’application.Server: fixes deployed. OTA 2.1.1: prepared, Expo publication pending. The OTA is not yet available in the app.

Tutoriel et premiers matchs
Tutorial and first matches
- Les cinq joueurs doivent être distincts, appartenir au club et former une composition valide. Le serveur vérifie la formation avant de valider cette étape.All five players must be distinct, owned by the club and form a valid lineup. The server checks the formation before completing this step.
- La formation choisie est sauvegardée avant le premier match. La première étape mène au recrutement ; les consignes de composition et de premier match sont clarifiées en français et en anglais.The selected lineup is saved before the first match. The first step opens recruitment; lineup and first-match instructions are clearer in French and English.
- En cas de problème réseau, un message dans l’étape et un bouton de réessai remplacent les alertes répétées. Le guide ajoute le club-école, un indicateur de pages et un accès direct aux différentes pages ; il reste accessible dans les paramètres.A message within the step and a retry button replace repeated network alerts. The guide adds the academy, page progress and direct access to its pages; it remains available in settings.
Club-école : gestion et progression
Academy: management and progression
- Les envois et rappels sont validés et sauvegardés côté serveur. Il faut garder au moins cinq joueurs disponibles en équipe première. Un titulaire envoyé au club-école libère son rôle : choisis son remplaçant avant le prochain match.Sending and recalling players is validated and saved by the server. Keep at least five players available for the first team. Sending a starter to the academy clears their role: select a replacement before the next match.
- Les changements de membres sont bloqués pendant un match actif. Les joueurs du club-école sont exclus de l’effectif de combat, y compris en PvP. Un échec réseau conserve l’état confirmé.Membership changes are blocked during an active match. Academy players are excluded from the combat roster, including PvP. A network failure keeps the confirmed state.
- Chaque match de saison terminé donne une séance aux joueurs présents au club-école au coup d’envoi. Les joueurs ordinaires gagnent +1 à leur statistique la plus faible, jusqu’à leur potentiel, sans dépenser de ticket.Each completed season match gives a session to players who were in the academy at kickoff. Regular players gain +1 to their weakest skill toward their potential, without spending a training ticket.
- À 60 OVR, le premier gain demande 12 séances ; le seuil augmente de quatre séances par palier de cinq OVR. Les séances, journées validées, dernier gain et gains cumulés sont visibles, ainsi que l’atteinte du potentiel.At 60 OVR, the first gain requires 12 sessions; the threshold increases by four sessions for each five-OVR tier. Sessions, validated matchdays, last gain, cumulative gains and reaching potential are shown.
- Le Pro au club-école gagne +1 PP tous les trois matchs de saison, ainsi que +1 PP par quatre heures hors ligne, selon le temps vérifié par le serveur. La limite hors ligne existante de 30 jours est conservée.The Pro in the academy earns +1 PP every three season matches and +1 PP per four offline hours, based on server-verified elapsed time. The existing 30-day offline limit is retained.
- Un compteur de matchs sur trois, la prochaine échéance hors ligne et une action de vérification permettent de suivre les PP. Les matchs rejoués et les réessais réseau ne donnent pas deux fois la même récompense.A three-match counter, the next offline reward time and a progress check track PP. Replayed matches and network retries cannot credit the same reward twice.
- La nouvelle progression commence avec les nouveaux matchs après l’activation serveur. Aucun gain rétroactif n’est inventé. Les comptes, statistiques et soldes déjà validés sont conservés.New progression begins with new matches after server activation. No retroactive rewards are invented. Accounts, skills and already validated balances are preserved.
Synchronisation et améliorations serveur
Synchronization and server improvements
- Les vérifications de match ne se chevauchent plus. Elles se mettent en pause en arrière-plan et s’espacent après les réponses réussies (5, puis 10, puis 15 secondes, avec léger décalage). En cas d’erreur, le délai augmente jusqu’à 30 secondes.Match polling no longer overlaps. It pauses in the background and slows after successful responses (5, then 10, then 15 seconds, with slight timing variation). Errors increase the delay up to 30 seconds.
- Les états identiques ne déclenchent pas de traitement répété. Les sauvegardes en échec sont réessayées et restent isolées par compte. Les recherches de matchs PvP entrants et d’opérations prêtes sont mieux indexées.Identical snapshots do not trigger repeated processing. Failed saves are retried and remain isolated per account. Incoming PvP matches and ready operations have improved indexes.
- Les anciens états du client ne peuvent plus écraser l’appartenance au club-école gérée par le serveur. La composition du tutoriel et les récompenses de formation sont contrôlées côté serveur.Stale client states cannot overwrite server-managed academy membership. Tutorial lineup and training rewards are validated by the server.
Compte et interface
Account and interface
- À l’inscription et à la récupération du compte, un rappel invite à vérifier les courriels indésirables. Le libellé visible devient « Serveur VANTAGE ».Registration and account recovery remind players to check spam or junk mail. The visible label becomes “Serveur VANTAGE”.
- Le classement de saison met les trois premières places en vert et les cinq dernières en rouge, y compris pour ton club.Season standings highlight the top three places in green and the bottom five in red, including your own club.
Vérification et installation
Validation and installation
- Le runtime reste 2.1.0 ; le numéro de patch affiché après cette OTA sera 2.1.1. Les testeurs doivent utiliser la base Android 2.1.0 installée depuis Google Play. Une ancienne base native doit d’abord être mise à jour via Google Play.The runtime remains 2.1.0; the displayed patch version after this OTA will be 2.1.1. Testers need the Android 2.1.0 baseline installed through Google Play. An older native baseline must first be updated through Google Play.
- Les corrections serveur sont déployées. Le projet OTA est préparé et son export Android est validé : 30 vérifications applicatives et 18 contrôles Expo Doctor ont réussi, avec validation des règles serveur sur une base de test isolée.Server fixes are deployed. The OTA project is prepared and its Android export is validated: 30 application checks and 18 Expo Doctor checks passed, with server rules validated in an isolated test database.
- La publication de l’OTA sur Expo reste à effectuer. La validation finale sur téléphone aura lieu après cette publication. Ces vérifications ne constituent pas un test de charge des serveurs.The Expo OTA publication is still pending. Final phone validation will follow that publication. These checks are not a server load test.