Le serveur tourne depuis environ 9 heures et je n'ai noté qu'un seul bug mineur, donc pour l'instant aucune raison de l'arrêter et de revenir à l'ancien.
Quelques informations sur ce changement :
Le nouveau serveur a été réécrit de A à Z pour la plateforme node.js (l'ancien était un exécutable Windows écrit en C# avec une interface WPF). Sous cette nouvelle forme, je peux le transférer chez un hébergeur externe, comme c'est le cas actuellement : il tourne chez un hébergeur d'applications britannique.
L'ancien serveur était lancé à partir de chez moi et utilisait ma propre connexion internet - qui n'est pas meilleure que celle de n'importe quel autre internaute lambda en France, donc avec parfois des coupures imprévisibles.
Concrètement, ça veut dire (en principe) une plus grande stabilité de la connexion et des "pannes" beaucoup plus rares.
D'autre part, le nouveau programme repose sur une architecture plus simple et plus claire que le précédent (multithread => monothread asynchrone), ce qui facilite nettement les évolutions ainsi que l'identification et la correction des bugs éventuels.