Créer et prévisualiser

Enregistrer et restaurer un point de contrôle

Un point de contrôle est une position de jeu nommée dans l’aperçu. Enregistrez-en un dans une situation que vous voulez tester de nouveau, puis restaurez-le au lieu de rejouer tous les coups. Un point de contrôle contient seulement une position. Il n’enregistre pas vos fichiers et ne crée pas de version. Tous les éditeurs du jeu voient les mêmes points de contrôle.

Save Checkpoint demande un nom pour la position de l’aperçu.
Save Checkpoint demande un nom pour la position de l’aperçu. Données d’exemple de l’interface de développement locale. Sélectionnez l’image pour l’agrandir.

Enregistrer une position

  1. Ouvrez Preview et jouez jusqu’à la position que vous voulez garder.
  2. Ouvrez le menu Checkpoints dans la barre d’outils de l’aperçu. Dans un aperçu étroit, il se trouve dans le menu de débordement de la barre d’outils.
  3. Sélectionnez Save Checkpoint. Cette option est disponible dès que l’aperçu affiche une partie.
  4. Dans Checkpoint Name, saisissez un nom qui indique ce que la position teste, par exemple « Après la phase de mise en place ».
  5. Sélectionnez Save. Boardweaver affiche Checkpoint saved.

Restaurer ou supprimer un point de contrôle

  • Pour revenir à une position, ouvrez Checkpoints et sélectionnez le nom du point de contrôle. L’aperçu affiche cette position.
  • Pour supprimer un point de contrôle, ouvrez Checkpoints et sélectionnez le bouton de suppression à côté de son nom. Sélectionnez ensuite Delete.

La restauration exécute la position avec le code actuel de votre jeu, et non avec le code que vous aviez au moment de l’enregistrement.

Points de contrôle dans un jeu en Rust

Dans un jeu sur le framework v3, un point de contrôle enregistre la position après le dernier coup qu’un joueur a terminé. Il n’inclut ni un coup encore à l’état de brouillon, ni l’historique d’annulation. Terminez votre coup avant d’enregistrer.

Le point de contrôle conserve les places tenues par des bots. Quand vous le restaurez, l’aperçu démarre un nouvel historique à partir de cette position. Vous ne pouvez pas annuler au-delà de cette position. Les coups que vous jouez après la restauration restent quand vous rechargez la page. Après une nouvelle compilation, l’aperçu les rejoue, sauf si vous réglez After a Rust build sur Start a new match dans les Settings de l’aperçu.

Un agent de code peut enregistrer un point de contrôle avec l’outil save_checkpoint. Il apparaît dans le même menu Checkpoints.

En cas de problème

Boardweaver affiche « Failed to save checkpoint ». Le point de contrôle n’a pas été enregistré. Sélectionnez Save Checkpoint et réessayez.

Un point de contrôle Rust ne se restaure pas. Le code actuel de votre jeu ne peut pas exécuter cette position, par exemple après une modification de la façon dont le jeu stocke son état. Ouvrez Preview notices pour lire la raison. Corrigez le code, ou rejouez jusqu’à la position et enregistrez un nouveau point de contrôle.

Quand le jeu se joue comme vous le voulez, faites un commit d’une version du jeu.

Besoin d’aide ?

Rejoindre notre Discord