Paper, Spigot, Purpur, Fabric : quel serveur Minecraft ?
Avant de choisir une formule, il faut choisir un logiciel serveur, et le vocabulaire n'aide pas : Bukkit, Spigot, Paper, Purpur, Folia, Fabric, Forge, NeoForge, Quilt… Ce sont pourtant deux grandes familles, avec un critère de choix assez simple. Voici comment je les présente quand on me demande conseil.
La vraie question : plugins ou mods ?
Tout part de là.
- Les plugins s'exécutent uniquement côté serveur. Les joueurs se connectent avec un client Minecraft normal. Ils ajoutent des commandes, des protections de zone, une économie, des mini-jeux, mais ne créent pas de nouveaux blocs ni de nouvelles créatures. Famille : Spigot, Paper, Purpur.
- Les mods peuvent modifier le jeu en profondeur : nouveaux blocs, nouvelles dimensions, nouvelles mécaniques. Dès qu'un mod ajoute du contenu, chaque joueur doit installer le même mod (en général via un modpack). Famille : Fabric, Forge, NeoForge, Quilt.
Si votre communauté veut jouer avec un client normal, c'est la famille plugins. Si elle veut un modpack, c'est la famille mods. Le reste est du réglage fin.
La famille plugins
Vanilla
Le serveur officiel de Mojang. Aucun plugin, aucune optimisation au-delà de celles du jeu. Il garde son intérêt pour les joueurs techniques qui veulent un comportement strictement identique au solo, notamment pour certaines machines de redstone ou fermes qui exploitent des détails du moteur.
Spigot
Spigot est l'héritier de Bukkit, l'API de plugins historique. Il a longtemps été le standard, et une grande partie des plugins existants a été écrite pour lui. Il reste fonctionnel, mais je ne le recommande plus pour un nouveau serveur : Paper apporte la même compatibilité de base avec bien plus d'optimisations.
Paper
Paper est né comme une version de Spigot avec de nombreux correctifs de performance et de stabilité, et une API plus riche pour les développeurs de plugins. Il accepte l'essentiel des plugins écrits pour Spigot et Bukkit. Depuis fin 2024, le projet a pris son indépendance vis-à-vis de Spigot : la compatibilité reste bonne en pratique, mais il est prudent de vérifier qu'un plugin ancien est toujours maintenu.
Paper corrige aussi certains comportements du jeu (duplications, quelques mécaniques exploitées par les fermes). Ces correctifs se désactivent dans sa configuration si votre communauté y tient.
C'est mon choix par défaut pour un serveur à plugins. Notre guide Optimiser un serveur Paper en détaille les réglages.
Purpur
Purpur part de Paper et ajoute un grand nombre d'options de configuration de gameplay : comportement des créatures, montures, petits ajustements que Paper ne propose pas. Il reste compatible avec les plugins Paper. Intéressant si vous voulez personnaliser le jeu sans écrire de plugin ; inutile si vous ne touchez pas à ces options.
Folia
Folia, du même projet que Paper, découpe le monde en régions traitées en parallèle sur plusieurs cœurs. C'est une réponse aux très gros serveurs où les joueurs sont dispersés. La contrepartie est lourde : la plupart des plugins ne sont pas compatibles sans adaptation. Ce n'est pas un choix pour un serveur entre amis.
Et pour plusieurs serveurs ?
Pour relier un lobby, un survie et un mini-jeu derrière une seule adresse, on place un proxy devant (Velocity est l'option actuelle de l'écosystème Paper). C'est un serveur de plus à faire tourner, avec sa propre mémoire.
La famille mods
Fabric
Fabric est un chargeur de mods léger, qui suit très vite les nouvelles versions de Minecraft. Il a deux usages :
- les modpacks construits pour Fabric ;
- les mods d'optimisation côté serveur, qui n'exigent rien des joueurs et améliorent nettement les performances d'un serveur presque vanilla. C'est une alternative à Paper pour qui veut un comportement plus proche du jeu d'origine.
Quilt est une variante de Fabric, compatible avec la plupart de ses mods.
Forge et NeoForge
Forge est le chargeur historique des gros modpacks. NeoForge en est issu (2023) et a repris une grande partie de l'écosystème sur les versions récentes. Pour un modpack, la règle est simple : utilisez le chargeur et la version indiqués par le modpack, et la mémoire recommandée par son auteur. Ces serveurs sont les plus gourmands ; voir pourquoi plus de RAM n'est pas toujours mieux pour la doser.
Plugins et mods en même temps ?
Des serveurs « hybrides » essaient de charger les deux. Je les déconseille : ils courent derrière deux écosystèmes à la fois, et les incompatibilités sont fréquentes. Si vous avez besoin de fonctions d'administration sur un serveur moddé, il existe souvent un mod équivalent au plugin recherché.
Mon résumé
| Votre projet | Mon choix |
|---|---|
| Survie entre amis, client normal, quelques plugins | Paper |
| Communauté avec beaucoup d'options de gameplay à régler | Purpur |
| Joueurs techniques, comportement identique au solo | Vanilla, ou Fabric avec des mods d'optimisation serveur |
| Modpack | Le chargeur indiqué par le modpack (Fabric, Forge ou NeoForge) |
| Très gros serveur, joueurs dispersés, plugins adaptés | Folia, en connaissance de cause |
| Plusieurs serveurs sous une adresse | Paper + proxy Velocity |
Chez HebergHub
Nos serveurs Minecraft Java se gèrent depuis un panel de jeu : console, fichiers, sauvegardes en un clic, tâches planifiées, et un onglet « Joueurs » pour les op, la liste blanche et les bannissements.
Le type de serveur (Paper, Purpur, Vanilla, Fabric, Forge, NeoForge ou modpack) est fixé par la formule commandée.
Pour démarrer, suivez Créer son serveur Minecraft ; les formules sont sur la page Serveur Minecraft.