This repository has been archived on 2025-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
hugo-mistergeek/content/jeu-video/2019-03-tuto-serveur-minecraft-raspberry-pi/index.md
2025-08-18 17:52:52 +02:00

87 lines
8.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "[Tuto] Monter un serveur Minecraft sur Raspberry Pi"
date: "2019-03-05T14:28:04"
draft: false
slug: "tuto-serveur-minecraft-raspberry-pi"
wordpress_id: 393
excerpt: "Le Raspberry Pi est un ordinateur miniature qui peut être utilisé pour réaliser pleins de fonctions. Aujourdhui à…\n"
featured_image: "https://www.mistergeek.net/wp-content/uploads/2019/03/raspberry-pi-1.jpg"
author: "Kevin"
categories: ["Jeu vidéo"]
tags: []
section: "jeu-video"
---
Le Raspberry Pi est un ordinateur miniature qui peut être utilisé pour réaliser pleins de fonctions. Aujourdhui à laide cet outil à peine plus grand quune <a href="https://www.mistergeek.net/informatique/comparatif-carte-son-xlr/">carte</a> bancaire on peut réaliser de grandes choses. Chez Mistergeek nous avons différents projets avec ce petit ordinateur capable de faire tourner un système dexploitation <a href="https://www.mistergeek.net/informatique/etcher-creer-une-cle-usb-bootable-windows-ou-linux/">Linux</a>. Étant à la fois un peu geek et fan délectronique nous avons décidé de faire un petit <a href="https://www.mistergeek.net/informatique/ipv6-serveur-scaleway-dedibox/">serveur</a> sur Raspberry Pi pour héberger nos parties en ligne de Minecraft, le jeu à base de cubes. Voici donc un tutoriel pour mettre en place un serveur chez soi afin de pouvoir jouer avec ses amis en LAN ou par <a href="https://www.mistergeek.net/informatique">Internet</a>.</p>
</p>
<h2 class="wp-block-heading">Raspberry Pi et serveur Minecraft</h2>
</p>
<figure class="wp-block-image"><img decoding="async" src="https://i0.wp.com/mistergeek.net/wp-content/uploads/2019/03/raspberry-pi.jpg?fit=640%2C427&ssl=1" alt="" class="wp-image-13110"/><figcaption>Le Raspberry Pi malgré sa taille permet de faire de grandes choses</figcaption></figure>
Le Raspberry Pi est comme nous lindiquions un mini-ordinateur qui a de grande capacité. Plus performant et modulaire quun Arduino, le Raspberry Pi (RPi) peut être utilisé pour se former à lélectronique ou à linformatique par le biais de <a href="https://www.mistergeek.net/informatique/etcher-creer-une-cle-usb-bootable-windows-ou-linux/">Linux</a>. En effet le RPi malgré sa petite taille peut très bien faire tourner un système dexploitation complet et donc des logiciels.</p>
Le RPi prend la forme une plateforme électronique équipé dun processeur ARM équivalent à ce quon retrouve dans les smartphones récents avec jusquà 2 Go de mémoire RAM, des prises <a href="https://www.mistergeek.net/informatique/comparatif-clavier-gamer/">USB</a>, un port Ethernet et des broches GPIO (<em>General Purpose Input Output</em>). En plus de ces ports, nous pouvons ajouter des cartes, qui viennent se superposer au Raspberry Pi pour étendre ses fonctions. Ici pas besoin de carte graphique tout est miniaturisé. Concernant lalimentation, elle se fait en 5V par le connecteur dédié ou par USB.</p>
On peut retrouver le RPi dans de nombreux magasins spécialisés dans lélectronique en ligne comme <a href="https://fr.rs-online.com/web/">RS Components</a>.</p>
</p>
<h3 class="wp-block-heading">Minecraft</h3>
</p>
<figure class="wp-block-image"><img decoding="async" src="https://i2.wp.com/mistergeek.net/wp-content/uploads/2019/03/minecraft.jpg?fit=640%2C360&ssl=1" alt="" class="wp-image-13109"/><figcaption>Minecraft est un jeu de légende aujourdhui avec un gameplay pourtant simpliste.</figcaption></figure>
À lorigine Minecraft a été écrit par Notch qui a ensuite lancé la société Mojang. Le jeu est un succès planétaire et la formule simpliste permet de conquérir un public de tout âge. En 2014 Notch prend la décision de vendre sa société suite à une grosse offre de Microsoft de lordre de 2,5 milliards de dollars.</p>
Le jeu est un véritable bac à sable et laisse le joueur libre dans un monde généré de manière procédurale. Il est alors libre de ses choix et il peut ainsi dès les premières minutes de jeu se lancer dans la construction dédifice ou lexploration de la carte.</p>
Tout comme Counter-Strike, Starcraft ou <a href="https://www.mistergeek.net/jeu-video/une-radio-pour-ecouter-de-la-musique-relaxante-de-world-of-warcraft/">Worl of Warcraft</a>, Minecraft a été développé pour être joué en <a href="https://www.mistergeek.net/vpn/nordvpn/">réseau</a>. Pour cela il est possible de monter un serveur pour inviter ses amis ou encore créer une <a href="https://www.mistergeek.net/informatique/traduction-francaise-xenforo-2/">communauté</a> comme a pu le faire Bob Lennon ou TheFantasio974. Bien sûr il est possible de rejoindre des serveurs en ligne et prendre part à laventure avec dautres communautés.</p>
Les différentes versions du jeu ont fait apparaître de nouveaux objets, mais lâme même du jeu na pas changé au fil des années. Aujourdhui il existe une communauté de <em>modders </em>sur Minecraft, qui met à disposition des plugins, scripts ou extensions pour le jeu. Ces divers éléments viennent changer ou améliorer le gameplay et quelque fois on retrouve des serveurs avec un style de jeu totalement modifié par rapport au jeu de base.</p>
</p>
<h3 class="wp-block-heading">Tutoriel : Installer un serveur Minecraft sur Raspberry Pi</h3>
Je pars du principe que votre Raspberry Pi utilise Raspbian, qui est un portage de la distribution Debian présente sur un grand nombre de serveurs dans le monde. Je ne détaille ici pas les méthodes dinstallations du système dexploitation, mais uniquement la façon de créer un serveur.<br />Dans cet article, nous utiliserons le système comme base pour le serveur. Cependant il est possible de faire usage de Docker pour simplifier le déploiement de ce genre dapplication.</p>
On commence par mettre à jour sa liste de paquets. Une fois que cela sera fait nous installerons Java, qui est nécessaire pour lancer le serveur :</p>
</p>
<pre class="wp-block-preformatted">sudo apt-get update -y<br>sudo apt-get upgrade -y<br>sudo apt-get install oracle-java8-jdk<br>Jutilise ici un utilisateur attaché au serveur minecraft, dont le dossier « home » se trouve dans « /home/minecraft ».</pre>
Pour créer un utilisateur nommé “minecraft” on utilise la commande suivante et on suit le script :</p>
</p>
<pre class="wp-block-preformatted">sudo adduser minecraft</pre>
Jaurais peut-être besoin dun accès “root” avec cet utilisateur et comme jutilise “sudo” jajoute lutilisateur “minecraft” que je viens de créer dans le goupe “sudo” avant de me connecter avec lu</p>
</p>
<pre class="wp-block-preformatted">sudo usermod -aG sudo minecraft </pre>
Je me connecte avec cet utilisateur et me déplace dans ce dossier :</p>
</p>
<pre class="wp-block-preformatted">cd
/home/minecraft</pre>
Je récupère lexécutable de SpigotMC qui est un serveur pour Minecraft :</p>
</p>
<pre class="wp-block-preformatted">sudo wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar</pre>
Ensuite on prépare le serveur et on le lance :</p>
</p>
<pre class="wp-block-preformatted">sudo java -jar BuildTools.jar --rev latest<br>sudo java -Xms512M -Xmx1008M -jar /home/minecraft/spigot-x.x.jar nogui</pre>
Remarque : Pour que le serveur continue de fonctionner lorsque vous vous déconnectez de la session SSH, utilisez la commande “screen”. Cela permet davoir une console qui tourne sans avoir à être connecté dessus.</p>
</p>
<h3 class="wp-block-heading">Conclusion</h3>
Nous avons vu ici comment créer un serveur minecraft sur un Raspberry Pi. Cest une méthode comme un autre et celle-ci sapplique aussi bien à lordinateur de poche quest le RPi quà un serveur plus “professionnel”. Si jamais vous souhaitez expérimenter des réseaux locaux nomades avec vos amis vous pouvez grâce à ce tutoriel vous lancer dans ce projet. Pour lachat dun Raspberry Pi je me tourne généralement vers <a href="https://fr.rs-online.com/web/">RS Components</a>, qui vend également des composants en lien avec lélectronique ou le micro-ordinateur.</p></p>