Créez votre propre contrôleur de serveur Minecraft sous Linux avec Crafty.

Crafty est un panneau de contrôle polyvalent pour les serveurs Minecraft sous Linux. Cet article vous montre comment installer et déployer Crafty sur votre propre serveur Ubuntu.
Crafty est un panneau de contrôle extrêmement polyvalent pour les serveurs Minecraft sous Linux. Similaire à un panneau web, Crafty offre une interface facile à utiliser pour créer, gérer et configurer votre propre serveur Minecraft personnalisé. Cet article vous montrera comment installer et déployer Crafty sur votre propre serveur Ubuntu.
Saviez-vous : vous pouvez héberger votre propre serveur Minecraft ?
Pourquoi héberger des serveurs Minecraft via Crafty ?
L'un des points forts de Crafty est qu'il offre une plateforme conviviale où vous pouvez tout faire avec votre serveur Minecraft. Il élimine tous les problèmes de téléchargement des dépendances et de création des fichiers de configuration pour exécuter votre instance Minecraft.
En plus de cela, Crafty peut également gérer automatiquement plusieurs serveurs Minecraft en même temps. Par exemple, vous pouvez exécuter des serveurs 1.12, 1.14 et 1.16 avec une configuration minimale. Cela en fait une option attrayante si vous souhaitez offrir une expérience Minecraft multi-version à vos joueurs.
Enfin, Crafty ne nécessite que Docker, Docker Compose et Nginx pour être déployé sur votre serveur. Ainsi, il ne nécessite pas beaucoup d'expertise technique pour commencer avec le programme. De plus, l'utilisation de Docker par Crafty signifie également qu'il ne créera aucun fichier supplémentaire dans votre système de fichiers principal.
Préparation du système pour Crafty
Hypothèse : Dans ce guide, nous installerons Crafty sur un serveur Ubuntu 22.04 LTS accessible sur Internet.
Installer Docker
La première étape pour déployer Crafty consiste à récupérer et installer le dépôt pour Docker et Docker Compose. Pour cela, téléchargez la clé de signature du projet Docker :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Créez un nouveau fichier de dépôt à l'intérieur de "/etc/apt/sources.list.d/":
sudo nano /etc/apt/sources.list.d/docker.list
Collez la ligne de code suivante dans votre nouveau fichier de dépôt :
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
Rechargez la liste des dépôts de votre système et mettez à jour tous vos paquets actuels :
sudo apt update && sudo apt upgrade
Installez Docker et Docker Compose ainsi que leurs dépendances :
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin nginx
Assurez-vous que le package snap "core" est disponible et fonctionne sur votre système :
sudo snap install core
Récupérez le package snap Certbot de la Electronic Frontier Foundation :
sudo snap install certbot --classic
Récupération et installation de Crafty
Accédez à votre répertoire personnel, puis créez tous les dossiers nécessaires pour Crafty :
cd ~ && mkdir crafty cd ./crafty && mkdir -p ./{backups,logs,servers,config,import}Créez un nouveau fichier "docker-compose.yml" en utilisant votre éditeur de texte préféré :
nano ./docker-compose.yml
Collez le bloc de code suivant dans votre nouveau fichier :
version: '3' services: crafty: container_name: crafty image: registry.gitlab.com/crafty-controller/crafty-4:latest restart: always environment: - TZ=Etc/UTC ports: - "8000:8000" - "8443:8443" - "8123:8123" - "19132:19132/udp" - "25500-25600:25500-25600" volumes: - ./backups:/crafty/backups - ./logs:/crafty/logs - ./servers:/crafty/servers - ./config:/crafty/app/config - ./import:/crafty/import
Enregistrez votre nouveau fichier "docker-compose.yml", puis exécutez la commande suivante pour construire votre conteneur Crafty :
sudo docker compose up -d
Une fois terminé, vérifiez si votre configuration Docker fonctionne correctement en répertoriant tous les conteneurs en cours d'exécution sur votre système :
sudo docker ps
Création d'un proxy inverse SSL pour Crafty
À ce stade, vous avez une instance fonctionnelle de Crafty sur votre ordinateur diffusant sur plusieurs ports. Pour y accéder de manière sécurisée, vous devez créer un proxy inverse SSL en utilisant Nginx.
Commencez par créer une nouvelle entrée DNS de type "A" pour votre instance Crafty. Dans ce cas, j'utilise "crafty" comme sous-domaine et je le pointe vers l'adresse IP de mon serveur.
Revenez sur votre serveur Crafty, puis créez un nouveau fichier de configuration de site en utilisant votre éditeur de texte préféré :
sudo nano /etc/nginx/sites-available/crafty-web
Collez le code nécessaire dans votre nouveau fichier.Le bloc de code suivant se trouve à l'intérieur de votre nouveau fichier de configuration :
server {
server_name SOUS-DOMAINE.VOTRE-DOMAINE-RACINE;
location / {
proxy_pass https://127.0.0.1:8443;
proxy_http_version 1.1;
proxy_redirect off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_buffering off;
client_max_body_size 0;
proxy_connect_timeout 3600s;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
send_timeout 3600s;
}
}Remplacez la valeur de la variable "server_name" par votre sous-domaine personnalisé.
Liez votre fichier de configuration du site au dossier "sites-enabled" de votre démon Nginx :
sudo ln -s /etc/nginx/sites-available/crafty-web /etc/nginx/sites-enabled/
Vérifiez que votre instance Nginx fonctionne, puis rechargez son état :
sudo systemctl enable --now nginx.service sudo systemctl restart nginx.service
Inscrivez votre machine à l'Electronic Frontier Foundation en utilisant votre adresse e-mail :
sudo certbot register --agree-tos -m [email protected]
Demandez un nouveau certificat SSL pour votre sous-domaine :
sudo certbot --nginx -d SOUS-DOMAINE.VOTRE-DOMAINE-RACINE
Vérifiez si votre instance Crafty est accessible à partir de votre navigateur en accédant à votre sous-domaine.
Astuce : apprenez comment résoudre l'erreur "404" courante dans Nginx.
Ajouter et Gérer un Serveur Minecraft avec Crafty
Avec votre instance Crafty en marche, vous pouvez maintenant déployer votre premier serveur Minecraft. Pour cela, vous devez d'abord trouver le mot de passe de votre instance.
Retournez à la session terminal de votre serveur, puis ouvrez le fichier "default-creds.txt" :
nano ./config/default-creds.txt
Copiez la valeur de la variable "password" dans votre presse-papiers.
Accédez à la page de connexion de votre instance Crafty, tapez "admin" dans le champ utilisateur, puis collez votre mot de passe dans le champ de mot de passe.
Cliquez sur la catégorie Serveurs dans la barre latérale du tableau de bord, puis sélectionnez Créer un nouveau serveur.
Cliquez sur la liste déroulante Type de serveur, puis sélectionnez Vanilla.
Sélectionnez la version de Minecraft que vous souhaitez héberger, puis indiquez le nom de votre serveur dans le champ Nom du serveur.
Cliquez sur Créer le serveur ! pour télécharger le fichier jar correspondant à votre version de Minecraft.
Cliquez sur le nom de votre serveur dans le tableau de bord Crafty, puis appuyez sur Démarrer pour créer votre nouveau monde Minecraft.
Confirmez que votre nouveau serveur fonctionne correctement en vous connectant à votre compte Minecraft.
Bon à savoir : découvrez quelques-unes des meilleures graines Minecraft que vous pouvez utiliser dans votre monde multijoueur.
Ajouter des Comptes Opérateurs via Crafty
Les comptes Opérateurs (OP) sont une partie importante de chaque serveur Minecraft. Ils vous permettent de contrôler et de gérer le monde directement depuis le jeu lui-même. En conséquence, Crafty offre une interface pratique où vous pouvez ajouter et supprimer des privilèges des comptes de joueurs.
Pour créer un compte OP, cliquez sur Serveurs, puis sur le nom de votre serveur dans la barre latérale du tableau de bord.
Cliquez sur Gestion des joueurs sur l'écran du tableau de bord.
Recherchez le nom du compte que vous souhaitez promouvoir en tant qu'OP, puis cliquez sur le bouton jaune OP.
Testez si votre compte joueur est un utilisateur OP en vous connectant à votre serveur Minecraft, puis en exécutant la commande suivante dans le chat du jeu :
/gamemode 1
Cela changera le mode par défaut de votre compte OP de survie à créatif, ce qui supprimera sa barre de santé et de faim.
Remarque : Vous pouvez ramener votre compte OP en mode de survie en exécutant : /gamemode 0 dans le chat du jeu.
Sauvegarder les Fichiers de votre Serveur Minecraft
Il est essentiel de maintenir une sauvegarde à jour de votre monde pour réduire les temps d'arrêt de votre serveur. À cette fin, Crafty vous offre les outils nécessaires pour sauvegarder rapidement les fichiers de dimension de votre monde sur le système de fichiers de votre serveur.
Accédez au panneau de contrôle de votre serveur, puis cliquez sur Sauvegarde.
Tapez "3" dans le champ Nombre maximal de sauvegardes. Cela garantira que Crafty ne conservera que les trois dernières sauvegardes de votre serveur.
Cochez à la fois Compresser la sauvegarde et Arrêter le serveur pendant la durée de la sauvegarde.
Sauvegarde les cases à cocher.
Cliquez sur Enregistrer pour valider vos nouveaux paramètres, puis appuyez sur Sauvegarder maintenant ! pour créer la première sauvegarde de votre serveur.
En plus des sauvegardes manuelles, vous pouvez également créer des sauvegardes planifiées pour vos serveurs Minecraft. Pour cela, cliquez sur la catégorie Planification dans le tableau de bord de votre serveur.
Cliquez sur Créer une nouvelle planification, puis donnez un nom à votre tâche planifiée. Dans mon cas, je vais l'appeler Sauvegarde automatique.
Sélectionnez Sauvegarder le serveur dans la liste déroulante Action.
Définissez un intervalle et une heure raisonnable pour vos sauvegardes planifiées. Par exemple, vous pouvez le configurer pour sauvegarder votre monde une fois par jour à 3 heures du matin.
Cliquez sur Enregistrer pour valider et activer votre sauvegarde planifiée pour votre serveur Minecraft.
Déployer et héberger votre propre contrôleur de serveur avec Crafty est juste l'une des choses que vous pouvez faire dans un merveilleux monde en blocs. Apprenez comment accélérer et augmenter le taux de rafraîchissement de votre jeu en installant OptiFine pour Minecraft.
.
Questions et réponses importantes à connaître
Comment creer un serveur Minecraft sous Linux ?
Pour créer un serveur Minecraft sous Linux, suivez ces étapes : Étape 1 : Installez les logiciels supplémentaires nécessaires. Étape 2 : Libérez le port du serveur Minecraft. Étape 3 : Installez le serveur d'application Minecraft (édition Java). Étape 4 : Exécutez le serveur d'application pour la première fois.
Comment rejoindre le serveur Craft Craft ?
Pour rejoindre le serveur Craft Craft, il vous suffit de suivre ces étapes simples : 1. Rendez-vous sur le site PLAY.ROYALECRAFT.FR. 2. Cliquez sur 'Rejoindre le serveur'. 3. Plongez dans l'aventure ! Assurez-vous de disposer de la version la plus récente de Minecraft et de vérifier que l'adresse IP est correctement insérée si vous rencontrez un problème de connexion.
Comment faire un serveur Minecraft avec des plugin ?
Voici les étapes à suivre pour faire un serveur Minecraft avec des plugins : 1. Choisissez le plugin que vous souhaitez installer. Vous pouvez trouver des plugins sur des sites comme SpigotMC ou Bukkit. 2. Téléchargez le fichier .jar du plugin. 3. Placez le fichier .jar dans le dossier 'plugins' de votre serveur. 4. Redémarrez votre serveur. Cette démarche vous permettra d'ajouter des fonctionnalités supplémentaires à votre serveur Minecraft en utilisant des plugins.
Comment créer son propre serveur Minecraft gratuitement ?
Pour créer votre propre serveur Minecraft gratuitement, suivez ces étapes : 1. Téléchargez le fichier exécutable du serveur sur la page officielle de Minecraft. 2. Créez un dossier au nom de votre serveur. 3. Faites un clic droit sur le fichier exécutable téléchargé et sélectionnez 'Créer un raccourci'. 4. Dans les propriétés du raccourci, ajoutez 'nogui' à la fin de la cible pour démarrer le serveur en mode console. 5. Double-cliquez sur le raccourci pour lancer le serveur Minecraft. 6. Attendez que les fichiers du serveur se génèrent. 7. Modifiez le fichier server.properties selon vos préférences (par exemple, le nom du serveur, le mode de jeu, etc.). 8. Accédez à votre routeur et configurez le port 25565 pour rediriger le trafic vers votre serveur. 9. Transmettez votre adresse IP publique à vos amis pour qu'ils puissent se connecter à votre serveur. 10. Lancez Minecraft, sélectionnez 'Multijoueur' et rejoignez votre propre serveur en entrant l'adresse IP locale de votre ordinateur. Ces étapes devraient vous permettre de créer et de rejoindre votre propre serveur Minecraft gratuitement. N'oubliez pas de consulter les commandes utiles pour une expérience de jeu optimale.
Maintenant que tu as fini de lire Créez votre propre contrôleur de serveur Minecraft sous Linux avec Crafty., nous t'invitons à explorer davantage la catégorie Jeux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
