RealmlyGaming / SaaS·2024

Realmly : une plateforme SaaS de location de serveurs Minecraft

Conception et développement complet de Realmly, un SaaS de location de serveurs Minecraft à la demande : interface d'administration, gestion des plugins et backups automatisés, le tout conteneurisé avec Docker.

24/7

Hébergement de serveurs de jeu sans interruption

0

Intervention manuelle pour les sauvegardes

1 clic

Installation et gestion des plugins


Le contexte

Realmly est une plateforme qui permet de louer des serveurs Minecraft à la demande. Les joueurs veulent pouvoir créer un serveur privé en quelques secondes, y installer leurs plugins préférés, jouer avec leurs amis — sans jamais toucher à une ligne de configuration.

Le défi

Construire un tel produit soulève plusieurs défis techniques :

  • Provisioning à la demande : chaque serveur de jeu doit être créé, démarré, arrêté et supprimé dynamiquement selon les besoins des utilisateurs.
  • Gestion des plugins : permettre d'installer et de configurer des plugins Minecraft variés sans casser le serveur, pour des utilisateurs non techniques.
  • Sauvegardes : les mondes de jeu représentent des dizaines d'heures de jeu. Leur perte est inacceptable : les backups doivent être automatiques et restaurables.
  • Interface d'administration : exposer toute cette complexité via une interface web claire, là où la concurrence impose souvent des fichiers YAML édités à la main.

La solution

J'ai conçu et développé la plateforme de bout en bout :

  • Frontend Vue.js 3 : interface utilisateur fluide pour gérer ses serveurs, ses plugins et ses backups, avec des états complexes (démarrage, arrêt, installation en cours) à représenter clairement.
  • Infrastructure Docker : chaque serveur de jeu tourne dans son conteneur isolé. Le provisioning devient reproductible, les ressources sont maîtrisées, et un serveur défaillant n'impacte pas les autres.
  • Automatisation des backups : sauvegardes programmées et restauration en quelques clics depuis l'interface.
  • Gestion des plugins : catalogue intégré avec installation en un clic et gestion des versions.

Ce que ce projet illustre

Realmly réunit les trois compétences que j'apporte à mes clients : du développement frontend exigeant (UI complexe, nombreux états asynchrones), du DevOps (conteneurisation, orchestration de charges de travail dynamiques) et une réflexion produit (parcours utilisateur pensé pour des joueurs, pas des administrateurs systèmes).

Un projet similaire en tête ? Parlons-en ou estimez son budget en 2 minutes.

Un besoin similaire ?

Entrons en contact

Je suis toujours ouvert à de nouvelles opportunités et collaborations. N'hésitez pas à me contacter.

Me contacter

Un projet en tête ? Estimez son budget en 2 minutes.

Simulateur gratuit, réponse immédiate, sans engagement.

Estimer mon projet