Reconnecting can leave game speed stuck at 64x

Ouverte
#58 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
57/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
lua
Domaine
backend

Piste de recherche

Start by tracing the reconnect catch-up flow and how it changes and restores the saved Game Speed setting; the issue does not name files or tests. Reproduce a reconnect and check the speed after catch-up ends and after starting a later game. Done means reconnecting restores the player's chosen speed without changing the saved setting.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Difficulty: Medium

What

After reconnecting to a match, the game sometimes stays stuck at a very fast game speed (64x) instead of going back to the player's own Game Speed setting.

  • When a player reconnects, the game replays the match at high speed to catch them up. That part is expected.
  • Sometimes, once the catch-up ends, the speed is never put back. The rest of the match plays with every animation far too fast.
  • Changing the setting by hand is the only fix. Because Game Speed is a saved setting, the wrong value can carry over to later games.

Why

  • Players can't follow what's happening at 64x: scoring, joker triggers and the opponent's actions fly past.
  • It hits players who just had connection trouble, mid-match, which is already a bad moment.
  • It's easy to miss that the setting changed, so players may think something else is broken.

Impact

  • Reconnecting puts the player back exactly as they were, at their own speed.
  • No hidden setting change that follows them into later games.

If we don't

Some reconnects leave players in an unplayable, sped-up match. They have to work out the fix themselves, or the match is effectively lost.

Langage dominant
Lua
Étoiles
10
Forks
8
Merge moyen
1 j 18 h
PR mergées (30 j)
20

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Balatro-Multiplayer/BalatroMultiplayerAPI

Toutes les issues de Balatro-Multiplayer/BalatroMultiplayerAPI

Issues similaires

Plus d'issues Lua

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.