🌍 Introduction
Un serveur Minecraft moddé fait tourner Forge, NeoForge ou Fabric à la place du serveur vanilla, avec les mêmes mods que ceux de vos joueurs. Ce guide suit l'ordre réel de la mise en place : choisir le loader et le modpack, installer le serveur, ajouter ou retirer des mods, préparer les joueurs, dimensionner la RAM, puis régler le lag et les plantages.
🔀 Forge, NeoForge ou Fabric : lequel choisir en 2026 ?
Le modloader détermine quels mods vous pourrez installer, choisissez-le avant tout le reste.
- Forge : l'historique. Indispensable pour les gros packs installés (All The Mods jusqu'à la version 9, RLCraft, Pixelmon). Lourd mais incontournable sur les versions 1.16 à 1.20.
- NeoForge : la continuité moderne de Forge, adoptée par la plupart des gros packs récents (All The Mods 10 par exemple). Si vous partez sur du 1.21 et plus, c'est généralement lui.
- Fabric : léger et rapide à mettre à jour. Le choix des packs récents et des serveurs optimisés (Cobblemon tourne sous Fabric). Moins de gros mods historiques, mais d'excellentes performances.
- Quilt : compatible Fabric, encore minoritaire. À réserver aux curieux.
La règle simple : c'est le modpack qui décide. Vérifiez sa page CurseForge ou Modrinth, elle indique le loader et la version exacte à utiliser.
🧩 1. Choisir le bon modpack
Avant de commencer, choisissez un modpack adapté à votre style de jeu :
- All The Mods / FTB / RLCraft → pour une expérience complète, avec beaucoup de mods.
- Pixelmon / Cobblemon / Create → pour un thème précis.
- Notez la version de Minecraft du modpack (1.12.2, 1.20.1, 1.21.1...) et son loader (Forge, NeoForge ou Fabric) : le serveur et les joueurs devront avoir exactement les mêmes.
💡 Téléchargez toujours vos modpacks depuis des sources fiables : CurseForge ou Modrinth.
⚙️ 2. Installer le serveur moddé
Installer un modpack tout fait
Sur un serveur Minecraft HelloServ, le GamePanel a un gestionnaire de modpacks (menu Outils) :
- Vérifiez la RAM conseillée par le modpack (voir la partie 5).
- Si le serveur contient déjà un monde, téléchargez le dossier
worldavant de commencer. - Ouvrez le gestionnaire de modpacks, cherchez le pack, choisissez sa version et lancez l'installation.
- Démarrez le serveur et suivez le chargement dans la console.
Si le pack n'est pas dans la liste, téléchargez son Server Pack (onglet Files sur CurseForge ou Modrinth, jamais le pack client), envoyez l'archive serveur arrêté par le gestionnaire de fichiers ou en SFTP, décompressez-la et suivez le fichier README du pack pour le jar de démarrage.
Installer seulement le loader, pour un pack sur mesure
- Notez la version exacte demandée par vos mods (exemple : Minecraft 1.20.1, Forge 47.3.0).
- Dans le GamePanel, menu Advanced, Avancé : choisissez l'édition Forge, NeoForge ou Fabric, la version, puis « Installer une version différente ». Laissez l'option FORMAT désactivée pour garder vos fichiers.
- Démarrez une première fois puis arrêtez le serveur : le dossier
modsest créé. - Envoyez vos mods dans
mods(avec Fabric API si vos mods Fabric le demandent) et redémarrez.
Sur votre propre machine
- Téléchargez l'installeur du loader (Forge, NeoForge ou Fabric), ou le Server Pack du modpack.
- Lancez l'installeur en mode serveur (« Install server ») dans un dossier vide, ou décompressez le Server Pack.
- Démarrez le serveur avec le script fourni (
run.bat,run.shoustartserverselon le pack) pour générer les dossiersworld,modsetconfig. - Acceptez l'EULA en passant
eula=truedanseula.txt, puis relancez.
➕ 3. Ajouter ou retirer un mod
Pour ajouter un mod :
- Sur la page du mod, prenez le fichier qui correspond à votre version de Minecraft et à votre loader, et notez ses dépendances (« Required dependencies »).
- Arrêtez le serveur, puis envoyez le fichier
.jaret ses dépendances dans le dossiermods, par le gestionnaire de fichiers du GamePanel ou en SFTP. - Redémarrez et regardez la console : un mod incompatible fait planter le démarrage dans les premières secondes.
Les mods « client only » (minimap, shaders, Sodium, Iris, menus) ne vont pas sur le serveur : leur page l'indique, et certains empêchent le serveur de démarrer.
Pour retirer un mod, arrêtez le serveur, supprimez son .jar du dossier mods, puis redémarrez. Les blocs, objets et créatures de ce mod disparaissent du monde : téléchargez le dossier world avant.
🎮 4. Côté joueurs : installer les mêmes mods
Chaque joueur doit avoir le même loader et les mêmes mods que le serveur, dans les mêmes versions. Sinon, la connexion est refusée avec un message de mods manquants ou incompatibles.
- Modpack : installez le même pack, dans la même version, avec l'application CurseForge ou Modrinth App. C'est le plus simple.
- Pack sur mesure : installez le loader côté client (installeur Forge ou NeoForge, option « Install client », ou installeur Fabric), puis copiez les mêmes
.jardans%appdata%\.minecraft\modssous Windows. - Lancez ensuite le jeu avec le profil du loader dans le launcher, puis ajoutez l'adresse du serveur en multijoueur.
⚡ 5. Combien de RAM pour un serveur Minecraft moddé ?
Un serveur moddé consomme bien plus de mémoire qu'un serveur vanilla. Le nombre de mods compte, mais aussi leur type : un pack orienté technique (Create, Mekanism) ou avec de nouvelles dimensions pèse plus qu'un pack de décoration.
- Vanilla ou Paper, jusqu'à 10 joueurs → 4 Go
- Petit modpack (quelques dizaines de mods) → 8 Go
- Gros modpack (150 mods et plus, All The Mods, RLCraft) ou plus de 15 joueurs → 12 Go et plus
La page du modpack donne souvent une valeur conseillée pour le serveur : partez de celle-là. Sur votre propre machine, la RAM se règle dans la commande de démarrage (ou dans user_jvm_args.txt pour Forge et NeoForge récents) :
java -Xms8G -Xmx8G -jar server.jar nogui
Sur HelloServ, la RAM dépend de l'offre choisie. Si elle ne suffit plus, changez d'offre depuis la page du service (Abonnement, Mon offre) : vous payez la différence au prorata et vos fichiers sont conservés.
🛠️ 6. Configurer les paramètres du serveur
- server.properties → nom du serveur (motd), difficulté, nombre de joueurs,
view-distanceetsimulation-distance. - ops.json → les administrateurs, ajoutés plus simplement avec la commande
/op pseudodans la console. - whitelist.json → la liste blanche, activée avec
/whitelist onpuis/whitelist add pseudo. - config/ et defaultconfigs/ → les réglages de chaque mod, à modifier serveur arrêté.
🏆 7. Optimiser les performances
Sur un serveur moddé, le lag vient presque toujours du serveur (TPS sous 20), pas de la connexion. Minecraft calcule l'essentiel du monde sur un seul cœur : la fréquence du processeur compte plus que le nombre de cœurs.
- Installez Spark : la commande
/spark tpsdonne les TPS, et/spark profilermontre quel mod, quelle entité ou quel bloc consomme le temps de calcul. - Ajoutez des mods d'optimisation côté serveur s'ils ne sont pas déjà dans le pack : FerriteCore et ModernFix (mémoire, temps de démarrage), Lithium sous Fabric.
- Prégénérez le monde avec Chunky (par exemple
/chunky radius 3000puis/chunky start) avant d'ouvrir le serveur : la génération de nouveaux chunks est la première cause de lag en exploration. - Baissez
simulation-distanceà 6 ou 8 etview-distanceà 8 ou 10 dansserver.properties. - Utilisez la bonne version de Java : Java 21 pour Minecraft 1.20.5 et plus, Java 17 de la 1.18 à la 1.20.4, Java 8 jusqu'à la 1.16.5.
- Retirez les mods que personne n'utilise : chaque mod ajoute du temps de chargement et de la mémoire, même inactif.
Sur HelloServ, la commande de démarrage Modpack (Forge, NeoForge, Fabric) (page du service, Détails, Commande de démarrage, Appliquer puis Redémarrer maintenant) applique les flags d'Aikar et garde plus de marge mémoire hors de Java, ce qui convient aux gros packs.
🔍 8. Trouver le mod qui fait planter le serveur
- Ouvrez la console ou le fichier
logs/latest.log. Pour un crash complet, le rapport est danscrash-reports/. - Cherchez la ligne « Caused by » et les noms de mods cités juste au-dessus : le coupable y figure presque toujours.
- Vérifiez que ce mod correspond au bon loader et à la bonne version de Minecraft, et que ses dépendances sont présentes.
- Si rien n'est clair, retirez les derniers mods ajoutés et remettez-les un par un.
- « OutOfMemoryError » → Java manque de RAM : allégez le pack ou passez à une offre supérieure.
- Arrêt avec le code 137 → le serveur a dépassé la mémoire de l'offre. Retirez le dernier mod ajouté, prégénérez avec Chunky, passez à la commande de démarrage Modpack, ou montez d'offre.
- « Missing mods » à la connexion → le joueur n'a pas les mêmes mods ou versions que le serveur (voir la partie 4).
🏠 9. Sur son PC ou chez un hébergeur ?
Héberger un serveur moddé sur son propre PC est gratuit : il suffit de suivre l'installation « Sur votre propre machine » plus haut. Les contraintes : le PC doit rester allumé pour que les autres jouent, le serveur et votre propre partie se partagent la même RAM, et il faut ouvrir le port 25565 (TCP) sur votre box puis donner votre adresse IP publique aux joueurs.
Chez un hébergeur, le serveur tourne en continu sur une machine dédiée à ça, avec une protection anti-DDoS et un panel pour installer les modpacks. Le serveur Minecraft moddé HelloServ est hébergé en France, avec le gestionnaire de modpacks, l'accès SFTP et un support 7j/7 qui répond sous 24 h.
Pensez dans les deux cas aux sauvegardes : téléchargez régulièrement le dossier world et le dossier config. Sur HelloServ, des sauvegardes automatiques sont disponibles en option (onglet Extensions de la page du service).
✅ Conclusion
Un serveur moddé stable tient à trois choses : le même loader et les mêmes versions partout, assez de RAM pour le pack, et des mods ajoutés un par un avec une sauvegarde avant chaque changement. Les plantages se lisent dans les logs, et Spark montre d'où vient le lag.
🚀 Pour lancer un pack en quelques minutes : louer un serveur Minecraft moddé chez HelloServ, avec gestionnaire de modpacks, anti-DDoS inclus et stockage NVMe.
❓ FAQ : serveur Minecraft moddé
Combien de RAM faut-il pour un serveur Minecraft moddé avec 150 mods ?
Comptez 12 Go pour 150 mods et quelques joueurs, plus si le pack ajoute beaucoup de dimensions ou de machines. Un petit pack de quelques dizaines de mods tourne avec 8 Go. La valeur conseillée sur la page du modpack reste la meilleure référence.
Peut-on créer un serveur Minecraft moddé gratuit ?
Oui, en l'hébergeant sur votre propre PC : installez le loader en mode serveur ou le Server Pack du modpack, acceptez l'EULA, puis ouvrez le port 25565 sur votre box. Le serveur n'est accessible que lorsque le PC est allumé, et il partage la RAM avec votre propre partie.
Forge ou Fabric pour un serveur moddé ?
C'est le modpack ou vos mods qui décident : un mod Forge ne se charge pas sous Fabric, et inversement. Forge et NeoForge portent la majorité des gros packs, Fabric est plus léger et souvent mieux optimisé sur les versions récentes.
Comment savoir quel mod fait crasher le serveur ?
Ouvrez logs/latest.log ou le dernier fichier de crash-reports/ et cherchez la ligne « Caused by » : le nom du mod fautif apparaît juste à côté. Si le log ne suffit pas, retirez les derniers mods ajoutés et remettez-les un par un.
Les joueurs doivent-ils installer les mods ?
Oui, pour la quasi-totalité des modpacks : chaque joueur a besoin du même loader et des mêmes mods, dans les mêmes versions. Le plus simple est d'installer le même modpack avec l'application CurseForge ou Modrinth App. Seuls quelques mods purement serveur (Spark, Chunky) n'ont pas besoin d'être chez les joueurs.
Comment transférer un monde moddé existant sur le serveur ?
Installez d'abord le même modpack dans la même version et démarrez-le une fois. Arrêtez le serveur, remplacez le dossier world par le vôtre (envoyé par le gestionnaire de fichiers ou en SFTP, et renommé world s'il vient d'une partie solo), puis redémarrez. Changer de version du pack sur un monde existant peut casser des blocs : gardez une copie.