{"id":26051,"date":"2025-05-19T10:00:00","date_gmt":"2025-05-19T08:00:00","guid":{"rendered":"https:\/\/monraspberry.com\/?p=26051"},"modified":"2025-05-22T14:17:07","modified_gmt":"2025-05-22T12:17:07","slug":"creer-un-serveur-minecraft-sur-raspberry-pi","status":"publish","type":"post","link":"https:\/\/monraspberry.com\/es\/creer-un-serveur-minecraft-sur-raspberry-pi\/","title":{"rendered":"Cr\u00e9er un serveur Minecraft sur Raspberry Pi"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p>H\u00e9berger votre propre serveur <strong>Minecraft<\/strong> sur un <strong>Raspberry Pi<\/strong> est une solution \u00e9conomique et ludique pour jouer en famille ou entre amis. Que vous souhaitiez tester des plugins, cr\u00e9er un monde survie ou organiser des mini-jeux, ce tutoriel vous guide de l\u2019installation de l\u2019OS \u00e0 l\u2019optimisation des performances.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mat\u00e9riel et pr\u00e9requis<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Raspberry Pi 4<\/strong> (4 Go de RAM recommand\u00e9) ou sup\u00e9rieur<\/li>\n\n\n\n<li><strong>tarjeta microSD<\/strong> 32 Go (classe 10)<\/li>\n\n\n\n<li><strong>Alimentaci\u00f3n<\/strong> 5 V \/ 3 A<\/li>\n\n\n\n<li><strong>Conexi\u00f3n a Internet<\/strong> filaire de pr\u00e9f\u00e9rence (Ethernet)<\/li>\n\n\n\n<li><strong>Teclado<\/strong> y <strong>\u00e9cran<\/strong> (ou acc\u00e8s SSH)<\/li>\n\n\n\n<li><strong>Client Minecraft Java Edition<\/strong> (PC\/Mac)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : Pr\u00e9parer le syst\u00e8me<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer Raspberry Pi OS Lite<\/strong> :\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez l\u2019image depuis le site officiel.<\/li>\n\n\n\n<li>Flashez la microSD avec <strong>Raspberry Pi Imager<\/strong> o <strong>Etcher<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configurer SSH et locale<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9ez un fichier <code>ssh<\/code> vide dans la partition <code>boot<\/code>.<\/li>\n\n\n\n<li>\u00c0 l\u2019issue du premier d\u00e9marrage :<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo raspi-config\n# Dans Localization Options :\n# - Change Locale \u2192 fr_FR.UTF-8\n# - Change Timezone \u2192 Europe\/Paris\n# Dans Interface Options \u2192 SSH \u2192 Enable\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mettre \u00e0 jour le syst\u00e8me<\/strong> :<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y\nsudo reboot\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : Installer Java<\/h2>\n\n\n\n<p>Minecraft Java Edition n\u00e9cessite Java 17+ (OpenJDK).<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt install -y openjdk-17-jdk\njava -version\n# Doit afficher un build 17.x\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : Cr\u00e9er l\u2019utilisateur Minecraft<\/h2>\n\n\n\n<p>Pour des raisons de s\u00e9curit\u00e9, on cr\u00e9e un utilisateur d\u00e9di\u00e9 :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo adduser --system --home \/opt\/minecraft --shell \/bin\/bash minecraft\nsudo mkdir \/opt\/minecraft\/server\nsudo chown -R minecraft:minecraft \/opt\/minecraft\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4 : T\u00e9l\u00e9charger et configurer le serveur<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Passer en utilisateur <code>minecraft<\/code><\/strong> :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo -i -u minecraft\ncd \/opt\/minecraft\/server\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>R\u00e9cup\u00e9rer le serveur Minecraft<\/strong> :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nwget https:\/\/launcher.mojang.com\/v1\/objects\/&amp;lt;VERSION_HASH&gt;\/server.jar -O minecraft_server.jar\n<\/pre><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Remplacez <code>&lt;VERSION_HASH&gt;<\/code> par le hash officiel du dernier build (v\u00e9rifiez sur le site Mojang).<\/p>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Accepter l\u2019EULA<\/strong> :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\necho &quot;eula=true&quot; &gt; eula.txt\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cr\u00e9er un script de lancement<\/strong> (<code>start.sh<\/code>) :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncat &amp;lt;&amp;lt; &#039;EOF&#039; &gt; start.sh\n#!\/bin\/bash\ncd &quot;$(dirname &quot;$0&quot;)&quot;\njava -Xms512M -Xmx1500M -jar minecraft_server.jar nogui\nEOF\nchmod +x start.sh\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 5 : Lancer et tester le serveur<\/h2>\n\n\n\n<p>Toujours en tant que <code>minecraft<\/code> :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n.\/start.sh\n<\/pre><\/div>\n\n\n<p>Apr\u00e8s quelques instants, le serveur g\u00e9n\u00e9rera les fichiers de configuration et votre monde.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connectez-vous depuis votre client PC \u00e0 l\u2019adresse IP du Pi (ex. <code>192.168.0.42:25565<\/code>).<\/li>\n\n\n\n<li>Si n\u00e9cessaire, ouvrez le port 25565 en NAT sur votre routeur pour un acc\u00e8s externe.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 6 : Optimisation des performances<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Allouer plus de RAM<\/strong> : modifiez <code>-Xmx1500M<\/code> en fonction de votre RAM disponible (max 3 000 M sur Pi 4 4 Go).<\/li>\n\n\n\n<li><strong>Activer le mode \u00ab paper \u00bb<\/strong> (fork Spigot optimis\u00e9) :\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez PaperMC (plus l\u00e9ger et performant).<\/li>\n\n\n\n<li>Remplacez <code>minecraft_server.jar<\/code> par <code>paper.jar<\/code> et ajustez le script.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Param\u00e8tres <code>server.properties<\/code><\/strong> :\n<ul class=\"wp-block-list\">\n<li><code>view-distance=6<\/code> (r\u00e9duit la charge CPU)<\/li>\n\n\n\n<li><code>max-tick-time=60000<\/code> (\u00e9vite les freezes)<\/li>\n\n\n\n<li><code>max-players=10<\/code> (adaptez selon charge).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Swap et overclock<\/strong> (optionnel) :<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# Swap \u00e0 1 Go\nsudo dphys-swapfile swaptotal=1024\nsudo systemctl restart dphys-swapfile\n<\/pre><\/div>\n\n\n<p>Pour overclocker (modifiez <code>\/boot\/config.txt<\/code>) :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nover_voltage=2\narm_freq=1750\ngpu_mem=128\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 7 : Automatiser avec systemd<\/h2>\n\n\n\n<p>Cr\u00e9ez un service pour red\u00e9marrer automatiquement :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo tee \/etc\/systemd\/system\/minecraft.service &gt; \/dev\/null &amp;lt;&amp;lt; EOF\n&#x5B;Unit]\nDescription=Serveur Minecraft\nAfter=network.target\n\n&#x5B;Service]\nUser=minecraft\nNice=5\nWorkingDirectory=\/opt\/minecraft\/server\nExecStart=\/opt\/minecraft\/server\/start.sh\nRestart=on-failure\n\n&#x5B;Install]\nWantedBy=multi-user.target\nEOF\n\nsudo systemctl daemon-reload\nsudo systemctl enable minecraft\nsudo systemctl start minecraft\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">S\u00e9curit\u00e9 et sauvegardes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cortafuegos<\/strong> (ufw) :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo apt install ufw\nsudo ufw allow 22\/tcp\nsudo ufw allow 25565\/tcp\nsudo ufw enable\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sauvegarde automatique<\/strong> : ajoutez une t\u00e2che cron :<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo crontab -e\n# Chaque jour \u00e0 3h :\n0 3 * * * tar czf \/opt\/minecraft\/backups\/backup_$(date +\\%F).tar.gz \/opt\/minecraft\/server\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Vous disposez d\u00e9sormais d\u2019un <strong>serveur Minecraft<\/strong> op\u00e9rationnel sur votre <strong>Raspberry Pi<\/strong>, optimis\u00e9 et s\u00e9curis\u00e9. Libre \u00e0 vous de personnaliser vos plugins, d\u2019inviter vos amis et de faire \u00e9voluer votre monde. Pensez \u00e0 surveiller les performances et \u00e0 mettre \u00e0 jour r\u00e9guli\u00e8rement Java et le serveur pour une exp\u00e9rience de jeu optimale !<\/p>","protected":false},"excerpt":{"rendered":"<p>Apprenez pas \u00e0 pas \u00e0 configurer un serveur Minecraft performant sur votre Raspberry Pi : installation de l\u2019OS, configuration de Java, t\u00e9l\u00e9chargement du serveur, optimisation, s\u00e9curit\u00e9 et lancement.<\/p>","protected":false},"author":1,"featured_media":26052,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[308],"tags":[],"class_list":["post-26051","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutos"],"featured_image_src":{"landsacpe":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/05\/Serveur-Minecraft-sur-Raspberry-Pi.png",791,445,false],"list":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/05\/Serveur-Minecraft-sur-Raspberry-Pi.png",463,260,false],"medium":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/05\/Serveur-Minecraft-sur-Raspberry-Pi-300x169.png",300,169,true],"full":["https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/05\/Serveur-Minecraft-sur-Raspberry-Pi.png",1920,1080,false]},"jetpack_featured_media_url":"https:\/\/monraspberry.com\/wp-content\/uploads\/2025\/05\/Serveur-Minecraft-sur-Raspberry-Pi.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/26051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/comments?post=26051"}],"version-history":[{"count":0,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/26051\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media\/26052"}],"wp:attachment":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media?parent=26051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/categories?post=26051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/tags?post=26051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}