Extensions et mods

Faire tourner des mini-jeux sans réseau

Relu le 6 septembre 2026 2 min de lecture

On peut faire tourner des mini-jeux sur un seul serveur, et pour la plupart des communautés c'est la bonne taille. Le moment où un réseau à proxy devient nécessaire arrive plus tard qu'on ne croit, et savoir où il se situe évite de bâtir une infrastructure inutile.

Ce qu'exige une installation de mini-jeux

  1. Un monde à part pour les arènes

    Les mondes de mini-jeux se réinitialisent entre les manches. Les garder hors de votre monde survie fait d'une réinitialisation un rechargement de monde et non une opération chirurgicale.

  2. Règles et inventaires par monde

    Un joueur entrant dans une arène ne devrait pas apporter son équipement de survie. La plupart des extensions gèrent cela, mais vérifiez plutôt que de le supposer.

  3. Une zone de lobby

    Un endroit où l'on attend, où l'on voit ce qui tourne et où l'on rejoint. C'est la partie qui mérite d'être bien bâtie, car c'est celle que tout le monde voit le plus.

  4. Des réinitialisations d'arène qui marchent vraiment

    Testez la réinitialisation vingt fois avant d'ouvrir. Une arène qui se réinitialise mal à la dixième manche est un bug que vous découvrez devant un public.

Un serveur ou un réseau ?

SituationRéponse
Quelques jeux, une douzaine de joueursUn serveur. Un proxy ajoute de la complexité et ne résout rien.
Mini-jeux à côté d'un monde survieUn serveur avec des mondes séparés convient généralement encore.
Des jeux qui exigent des jeux d'extensions différentsUn réseau. C'est la vraie raison de séparer.
Assez de joueurs pour qu'une instance peineUn réseau, et la mémoire qui va avec.
Vous voulez des redémarrages qui n'éjectent pas tout le mondeUn réseau.
Les réinitialisations d'arène sont le coût oublié

Régénérer ou coller une arène entre les manches est une grosse opération de blocs sur le fil principal, et cela arrive toutes les quelques minutes. Si votre TPS plonge à la fin de chaque manche, c'est la réinitialisation, et le correctif est de la faire de façon asynchrone ou par morceaux.

Réussissez un jeu avant d'en ajouter un second

Un serveur avec un mini-jeu abouti où les gens font la queue vaut mieux qu'un serveur avec six jeux à quatre joueurs et un bug chacun. Le mode d'échec des serveurs de mini-jeux est la largeur sans la profondeur, et c'est très difficile à inverser quand le lobby a déjà six portails.