mc-ops
✨ Le multi-machines est là

Build, render, deploy. Depuis un panel.

Tes configs et tes plugins Minecraft partent dans des images Docker, et mc-ops les installe sur toutes tes machines depuis une seule page. Une alternative à Pterodactyl et au SFTP, pensée pour les réseaux à plusieurs serveurs.

Chez toi, open source, et la licence passe par Discord. Aucun compte à créer.

Aperçu du panel mc-ops

CONSTRUIT SUR DES OUTILS QUE TU CONNAIS DÉJÀ

  • DockerDocker
  • Next.jsNext.js
  • Node.jsNode.js
  • TypeScriptTypeScript
  • RedisRedis
  • LinuxLinux

Le panel

Tout se passe dans le panel.

Créer un serveur, changer une config, pousser une mise à jour : tout se fait à la souris, sans ligne de commande ni SFTP.

cluster · lobby-01

pull mc/lobby:latest

recreate container mc-lobby-01

RCON › say deploy ok

Tout depuis le panel

Créer un serveur, régler ses configs, ouvrir la console, parcourir ses fichiers : tout se fait à la souris. La ligne de commande ne sert qu'à la première installation.

localRAM 72%
node-aRAM 40%
node-bRAM 88%

Plusieurs machines, sans effort

Un petit agent tourne sur chacune de tes machines. Quand tu crées un serveur, mc-ops le place tout seul sur celle qui a le plus de RAM libre.

globals {
  MOTD: "§bmon réseau"
  DB_HOST: db.internal
}
  models[lobby] {
    MAX_PLAYERS: 80
  }
    servers[lobby-01] {
      PORT: 25566
      RCON_PASS: ••••••
    }

Tes réglages au même endroit

Trois niveaux : global, par type de serveur, puis par serveur. Chacun hérite du précédent, et tes mots de passe restent masqués.

1 · manifest
2 · refresh
3 · discover

Configure en jouant

Tu règles ton serveur directement en jeu, mc-ops récupère tes changements et les range dans tes templates. Rien à recopier à la main.

+config-src/paper.yml
~plugins/luckperms.yml
+config-src/server.properties
-old/legacy.cfg
${VAR} de-render · push

Tes templates sur Git

Branche ton compte GitHub, édite tes configs en direct, puis commit et push sans quitter le panel. Tes secrets, eux, ne partent jamais sur Git.

adminoperatorstaffviewerscope: lobby-*, survie-01

Toute ton équipe, chacun son rôle

Invite tes modos et tes admins, et donne à chacun le bon niveau d'accès — jusqu'au serveur près. Le premier admin se crée en quelques clics.

localhost:5000
mc/lobby:latest
mc/survie:latest
mc/proxy:dev

Ton propre registry

Tes images restent chez toi. Dès qu'une nouvelle version est prête, tu es prévenu — et c'est toi qui décides quand la déployer.

Un panel, toutes tes machines

Chez toi ou à l'autre bout du monde, c'est pareil.

Branche une nouvelle machine et elle apparaît tout de suite, sans rien redémarrer. mc-ops s'occupe de répartir tes serveurs sur celles qui ont de la place.

panel-next

manager

registry :5000var storetemplatesscheduler

local

in-proc · dockerode

node-a

agent · :8765

node-b

agent · :8765

HTTP + WS · bearer token (no TLS — VPN requis entre panel et nodes)

Au quotidien

Du jeu à la mise en ligne, en six étapes.

Toujours le même chemin : tu bricoles sur ton serveur de test, mc-ops enregistre, et tu mets en ligne quand c'est prêt. Le SFTP, tu l'oublies.

  1. 1
    /variables

    Règle tes paramètres

    Passe en revue tes réglages, généraux comme par type de serveur, et ajuste ce qui doit l'être. Tout part d'ici.

  2. 2
    /cluster · New

    Crée un serveur

    Choisis un modèle, un environnement et une machine (ou laisse mc-ops choisir). Le serveur démarre tout seul.

  3. 3
    en jeu

    Configure en jouant

    Permissions, plugins, contenu du monde : tu règles tout directement en jeu, sur ton serveur de test.

  4. 4
    /snapshot

    Enregistre tes changements

    Tes modifs remontent toutes seules dans tes templates. Rien à recopier, rien à oublier.

  5. 5
    /build

    Fabrique l'image

    mc-ops prépare la nouvelle version et l'envoie sur ton registry. Pas une seule commande Docker à taper.

  6. 6
    cockpit

    Mets en ligne

    Un clic, et tes serveurs de prod passent sur la nouvelle version. Tu déclenches quand ça t'arrange.

Tarifs

Un prix par réseau, pas par joueur.

Bientôt

On finalise le modèle de licence. En attendant, tout est chez toi et open source — passe sur le Discord pour être au courant dès que les tarifs sortent.

Arrête de déployer au SFTP.

Chez toi et open source. Pour la licence ou un coup de main, c'est sur le Discord. Aucun compte à créer.