Déployez votre serveur Minecraft
avec Docker & Custom Datapacks
Docker PixelCraft est un environnement prêt à l'emploi combinant la puissance de conteneurisation de Docker Compose et l'automatisation d'un Datapack personnalisé pour un serveur Minecraft instantané, modulaire et hautement configurable.
Architecture du Projet
Explorez la structure des dossiers et comprenez le rôle de chaque fichier dans l'orchestration du serveur Minecraft.
Conteneurisation Docker
Le Dockerfile définit une image personnalisée basée sur l'image standard Minecraft `itzg/minecraft-server`. Il permet d'injecter automatiquement le datapack dans les mondes générés sans intervention manuelle.
Orchestration Compose
Situés dans le répertoire compose/, le fichier docker-compose.yml gère les ports, les volumes de persistance des données et injecte les variables configurées dans .env (version du jeu, mémoire RAM, EULA, etc.).
Datapack Personnalisé "PixelCraft"
Le datapack automatise la logique serveur Minecraft. La boucle infinie tick.json exécute régulièrement tick.mcfunction, tandis que welcome.mcfunction souhaite la bienvenue aux joueurs avec des messages stylisés.
Inspecteur de Code
Consultez le contenu exact de chaque fichier du projet PixelCraft.
Guide de Démarrage Rapide
Déployez votre serveur Docker PixelCraft en moins de 2 minutes.
Cloner le dépôt du projet
Récupérez la structure de fichiers et les datapacks sur votre machine locale.
git clone https://github.com/votre-org/docker-pixelcraft.git && cd docker-pixelcraft
Configurer l'environnement
Ajustez les variables dans compose/.env (Acceptation de l'EULA Minecraft requise).
cd compose && cp .env.example .env
Lancer le conteneur Minecraft
Démarrez le serveur en arrière-plan avec Docker Compose.
docker compose up -d
Points Forts & Caractéristiques
Pourquoi adopter la structure Docker PixelCraft pour votre serveur.
Déploiement Éclair
Passez d'un système vierge à un serveur prêt à accueillir des joueurs en une seule commande grâce à la magie de Docker.
Datapack Auto-Chargé
Le datapack pixelcraft est intégré directement dans l'image ou le volume pour une exécution native sans plugins lourds.
Isolation & .env
Gérez la version Minecraft, la RAM allouée (ex: 2G, 4G) et les options de jeu proprement via le fichier de variables d'environnement.
Persistance Garantie
Les mondes, inventaires et fichiers de configuration sont sauvegardés sur l'hôte via des volumes virtuels Docker sécurisés.