top of page

Maintenance du serveur sans éjecter les joueurs

Photo du rédacteur: Marcel Dütscher
Marcel Dütscher
6 juil.
2 min de lecture

Que se passe-t-il au juste pour les joueurs quand nous devons mettre le serveur à jour ? La réponse simple serait : débrancher la prise. Nous avons construit la meilleure réponse – et c'est l'une de mes fonctionnalités préférées, même si, dans l'idéal, on la remarque à peine.


L'annonce. Le serveur peut envoyer un message de maintenance à chaque monde en cours. Dans le jeu apparaît alors une bannière avec un compte à rebours : « Redémarrage du serveur dans 10 minutes. » Il faut fermer le message soi-même – mais seulement au bout de quelques secondes, pour que personne ne le ferme par accident en plein combat.


Le redémarrage en douceur. Quand le compte à rebours arrive à zéro, le monde s'arrête proprement : la partie est sauvegardée, les joueurs reçoivent un écran d'au revoir qui explique ce qui se passe (au lieu d'un mystérieux « connexion perdue »), le conteneur s'arrête. À la prochaine connexion, le monde se réveille avec la nouvelle version – et la sauvegarde est bien sûr toujours là.


La technique derrière : un point d'accès d'administration sécurisé reçoit les annonces – protégé par un jeton que seul le serveur connaît. Si aucun jeton n'est configuré, la fonction est entièrement désactivée ; un point d'accès d'annonces ouvert serait une invitation aux bêtises. Pour les admins, il y a en plus des commandes de chat directement dans le jeu et un bouton par monde dans le panneau d'administration.


Un effet secondaire inattendu : depuis que ce système existe, nous faisons les mises à jour plus sereinement – et donc plus souvent. De bons outils de maintenance n'améliorent pas seulement la maintenance, ils améliorent tout le projet.

Posts récents

Voir tout

Commentaires


Les commentaires sur ce post ne sont plus acceptés. Contactez le propriétaire pour plus d'informations.
bottom of page