Devlog
· Une minute de lecture
Pour ce premier carnet de développement, nous allons parler de la refonte récente de notre infrastructure serveur pour supporter ManyGames V3.
Pourquoi changer ?
L'ancienne architecture monolithique montrait ses limites lors des pics de charge (événements > 60 joueurs). Nous avons décidé de passer à une architecture plus modulaire basée sur le SBX Hub.
Le SBX Hub
Le cœur de cette nouvelle version est le sbx_hub, une ressource centrale qui orchestre :
- Le matchmaking.
- La création dynamique d'instances (routing buckets).
- La synchronisation des états de jeu.
Avantages
- Isolation : Un crash dans un mini-jeu n'affecte pas les autres.
- Performance : Chaque lobby est dans son propre "monde" (bucket), réduisant la charge réseau inutile pour les clients.
Nous détaillerons bientôt le fonctionnement technique du Hub dans la documentation Systèmes.