Aller au contenu principal

Devlog

· Une minute de lecture
BroXe
Core Developer

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 :

  1. Le matchmaking.
  2. La création dynamique d'instances (routing buckets).
  3. 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.