Installer Paper ou Spigot sur son serveur Minecraft
Tu tournes encore sous le serveur vanilla officiel et ton monde rame dès que trois potes te rejoignent ? Il est temps de passer à un serveur qui gère les plugins et qui encaisse la charge. Sur PC, la référence absolue s’appelle Paper. C’est gratuit, open source, et ça se met en place en quelques minutes.
Dans ce tuto on démêle d’abord la famille Bukkit / Spigot / Paper (parce que les débutants s’y perdent toujours), puis on installe Paper de zéro : téléchargement du .jar officiel, script de démarrage, EULA, première génération du monde, et enfin la config d’optimisation. Rien d’inventé, que du concret testé.
- Bukkit, Spigot, Paper : c’est quoi la différence ?
- Installer Paper pas à pas
- Configurer et optimiser ton serveur
- Ajouter des plugins
- FAQ
Sommaire
Bukkit, Spigot, Paper : c’est quoi la différence ?
Ces trois noms désignent des serveurs Minecraft dits « moddés côté serveur » : ils gardent le client vanilla (tes joueurs se connectent normalement) mais ajoutent une API de plugins. Comprendre leur généalogie t’évite de choisir au pif.
La généalogie en clair
- Bukkit : le grand-père historique. Il a défini l’API de plugins que tout le monde utilise encore. Aujourd’hui, il n’est plus vraiment maintenu à jour de façon autonome.
- Spigot : un fork de Bukkit qui ajoute des optimisations de performance et reste compatible avec les plugins Bukkit. Longtemps la référence.
- Paper : un fork de Spigot, encore plus optimisé, avec des corrections de bugs, une meilleure gestion des chunks et une config d’optimisation très poussée. Il est compatible avec les plugins Bukkit et Spigot.
Autrement dit, chaque étage hérite du précédent : un plugin écrit pour Bukkit tourne sur Spigot, et un plugin Spigot tourne sur Paper. L’inverse n’est pas garanti (un plugin qui exploite des API spécifiques Paper ne tournera pas forcément sur Spigot nu).
| Serveur | Base | Optimisation | Compatibilité plugins | Recommandé ? |
|---|---|---|---|---|
| Bukkit | API d’origine | Faible | Plugins Bukkit | Non (obsolète) |
| Spigot | Fork de Bukkit | Moyenne | Bukkit + Spigot | Correct |
| Paper | Fork de Spigot | Élevée | Bukkit + Spigot + Paper | Oui, par défaut |
Pourquoi choisir Paper
Dans l’immense majorité des cas, choisis Paper. Il offre de meilleures performances (moins de lag, plus de TPS stables), il corrige des bugs et failles laissés dans le vanilla, il propose une configuration d’optimisation fine (distance de vue par joueur, comportement des mobs, etc.), et il fait tourner tout l’écosystème de plugins Bukkit/Spigot. Tu ne perds rien à venir de Spigot, tu ne fais que gagner.
Si un tutoriel te dit « installe Spigot », tu peux quasiment toujours utiliser Paper à la place : les plugins sont les mêmes et les performances sont meilleures. Garde juste la même version de Minecraft entre le serveur et tes plugins.
Installer Paper pas à pas
Prérequis : Java installé (une version récente, Java 17 ou 21 selon la version de Minecraft visée) et un dossier vide dédié à ton serveur. On part du principe que tu as déjà un serveur qui tourne, ou un dossier tout neuf.
1. Télécharger le .jar officiel
Le seul endroit fiable pour récupérer Paper, c’est le site officiel du projet PaperMC : papermc.io, section « Downloads ». Choisis « Paper », puis la version de Minecraft que tu veux (par exemple 1.21.x), et télécharge le dernier build stable. Tu obtiens un fichier du type paper-1.21.x-XXX.jar.
Les .jar de serveur qui traînent sur des sites tiers ou des forums louches peuvent être vérolés. Prends toujours ton Paper sur papermc.io. C’est gratuit et officiel.
2. Remplacer le jar et préparer le script
Place le fichier téléchargé dans le dossier de ton serveur. Pour rester propre, tu peux le renommer en server.jar (ou paper.jar) et adapter ton script en conséquence. Si tu migres depuis un serveur vanilla ou Spigot, tu remplaces simplement l’ancien .jar par celui de Paper (garde une sauvegarde de ton dossier avant, par sécurité).
Crée ensuite un script de démarrage. Sous Windows, un fichier start.bat :
- Windows :
java -Xms2G -Xmx4G -jar paper.jar --nogui - Linux / macOS (fichier
start.sh) :java -Xms2G -Xmx4G -jar paper.jar --nogui
Ici -Xms est la RAM minimale, -Xmx la RAM maximale. Adapte à ta machine : 4 Go pour un petit serveur entre amis, plus si tu montes en joueurs et en plugins. Le flag –nogui lance le serveur en console pure (plus léger). Sous Linux, rends le script exécutable avec chmod +x start.sh.
3. Accepter l’EULA
Au premier lancement, le serveur s’arrête aussitôt et génère un fichier eula.txt contenant eula=false. C’est normal : Mojang exige que tu acceptes ses conditions. Ouvre le fichier, passe la valeur à eula=true, enregistre.
4. Première génération
Relance ton script. Cette fois, Paper génère l’arborescence complète : le monde (world, world_nether, world_the_end), le fichier server.properties, le dossier plugins/, et les fichiers de config Paper. Quand la console affiche « Done », ton serveur écoute. Tu peux t’y connecter en local via l’adresse localhost ou 127.0.0.1 (port par défaut 25565).
Pour que d’autres joueurs se connectent depuis Internet, il faut rediriger le port 25565 (TCP) sur ton routeur vers ta machine, ou passer par un hébergeur de serveur. En LAN, l’IP locale suffit.
Configurer et optimiser ton serveur
Une fois la première génération faite, tu disposes de plusieurs fichiers de configuration. Chacun a son rôle, et c’est en les combinant que tu obtiens un serveur fluide.
Les fichiers à connaître
- server.properties : la config de base vanilla (nom du serveur, mode de jeu, difficulté,
max-players,view-distance,online-mode,pvp, etc.). C’est le premier fichier à éditer. - bukkit.yml : réglages hérités de Bukkit (limites de spawn des mobs, tick des chunks…).
- spigot.yml : réglages hérités de Spigot (view-distance côté serveur, merge des items/XP, timers anti-lag…).
- paper-world.yml (ou
paper-global.yml+ les fichiers par monde selon la version) : les optimisations spécifiques Paper, les plus puissantes pour réduire le lag.
Réglages d’optimisation utiles
Sans entrer dans le tuning extrême, quelques leviers font une vraie différence :
- view-distance : baisser de 10 à 6-8 réduit énormément la charge CPU et RAM. À régler dans server.properties (et éventuellement affiné par spigot.yml).
- simulation-distance : la distance à laquelle les entités et blocs sont réellement simulés ; la baisser soulage le serveur.
- Limites de mobs : dans bukkit.yml (
spawn-limits) tu plafonnes le nombre de monstres/animaux par joueur. - paper-world.yml : contient les options de fusion d’entités, de comportement des redstone et des optimisations de chunks. Les valeurs par défaut de Paper sont déjà bonnes ; touche-y seulement si tu sais ce que tu fais.
Modifie tes fichiers .yml et server.properties quand le serveur est éteint, ou fais un /reload avec prudence. Le plus sûr reste de couper le serveur, éditer, relancer. Garde une copie avant chaque grosse modif.
Ajouter des plugins
C’est tout l’intérêt de Paper : les plugins. Protection de terrain, permissions, économie, mini-jeux, anti-triche… il y a des milliers de plugins gratuits.
La méthode
- Télécharge le plugin en .jar depuis une source fiable (SpigotMC, Hangar/PaperMC, Modrinth, ou la page GitHub officielle du plugin).
- Vérifie la version : le plugin doit annoncer la compatibilité avec ta version de Minecraft. Un plugin Bukkit/Spigot marchera sur Paper.
- Dépose le .jar dans le dossier plugins/ de ton serveur.
- Redémarre le serveur (un simple
/reloadest déconseillé pour installer des plugins, il peut casser des dépendances). Chaque plugin crée alors son propre dossier de config dansplugins/.
Quelques classiques pour bien démarrer : EssentialsX (commandes de base, spawn, kits), LuckPerms (gestion des permissions), WorldGuard + WorldEdit (protection et édition de zones), Vault (pont entre plugins d’économie). Installe-les un par un et vérifie la console à chaque redémarrage : elle t’indique les erreurs ou les dépendances manquantes.
Certains plugins en exigent d’autres pour fonctionner (par exemple beaucoup de plugins d’économie ont besoin de Vault). Lis toujours la page du plugin : elle liste les dépendances requises et la version de serveur supportée.
FAQ
Paper ou Spigot : lequel installer en 2025 ?
Paper, sans hésiter. C’est un fork de Spigot plus optimisé, il corrige plus de bugs et fait tourner exactement les mêmes plugins. Tu n’as aucune raison de rester sur Spigot nu pour un serveur neuf.
Mes plugins Bukkit/Spigot vont-ils marcher sur Paper ?
Oui. Paper est un fork de Spigot (lui-même fork de Bukkit) et conserve la compatibilité avec leurs plugins. L’inverse n’est pas vrai : un plugin utilisant des API purement Paper ne tournera pas sur Spigot.
Où télécharger le .jar de Paper en toute sécurité ?
Uniquement sur le site officiel papermc.io, dans la section Downloads. N’utilise jamais un jar récupéré sur un forum ou un site tiers, tu risques un fichier vérolé.
Pourquoi mon serveur s’arrête tout seul au premier lancement ?
Parce que tu n’as pas encore accepté l’EULA de Mojang. Ouvre le fichier eula.txt généré, passe eula=false en eula=true, enregistre, puis relance le serveur.
Combien de RAM allouer à mon serveur Paper ?
Pour un petit serveur entre amis, 4 Go (-Xmx4G) suffisent largement. Monte progressivement selon le nombre de joueurs et de plugins. Inutile d’allouer toute la RAM de ta machine : garde-en pour le système.







Commentaires
Laisser un commentaire