Introduction
Un modpack Minecraft est un ensemble pré-configuré de mods (souvent 100-300) avec des configs, scripts et resource packs harmonisés. Les plateformes principales sont :
- Curseforge : la plus connue, intégrée à des launchers comme CurseForge App
- Modrinth : alternative open-source, monte en popularité, plus rapide
Le panel Wisp (panel.verycloud.fr) supporte les deux et automatise l'installation. Ce guide montre les deux méthodes : automatique (recommandé) et manuelle (si l'auto-install échoue).
Prérequis
- Un serveur Minecraft commandé sur VeryCloud (Wisp panel) avec au minimum 6 GB de RAM pour un modpack moyen
- Pour les gros modpacks (200+ mods) : 8 à 16 GB de RAM
- ID du modpack Curseforge ou Modrinth
- Une licence Minecraft Java (pour tester localement)
Étape 1 : Identifier le modpack et sa version
Sur Curseforge ou Modrinth, notez :
- Nom exact du modpack (ex: "All the Mods 9", "Better MC", "Vault Hunters")
- Version Minecraft (ex: 1.20.1, 1.21)
- Loader : Forge, NeoForge ou Fabric
- Version recommandée du modpack (souvent la dernière stable)
Sur Curseforge, l'ID projet est dans l'URL : https://www.curseforge.com/minecraft/modpacks/all-the-mods-9 → cherchez "Project ID" dans la sidebar droite.
Sur Modrinth, c'est dans https://modrinth.com/modpack/SLUG → SLUG est l'identifiant.
Étape 2 : Méthode automatique via Wisp
Sur https://panel.verycloud.fr, sélectionnez votre serveur.
Sur Wisp, ouvrez "Egg" ou "Server Type"
Wisp propose souvent un egg "Modpack Installer" qui gère automatiquement :
- Cliquez sur Settings → Reinstall Server
- Choisissez le type Modpack (ou similaire selon votre version Wisp)
- Renseignez :
- Modpack source : Curseforge ou Modrinth
- Modpack ID : copié à l'étape 1
- Version : numéro de version (ex:
0.4.50)
- Cliquez sur Reinstall
Wisp télécharge le modpack, l'installeur Forge/Fabric/NeoForge et configure tout automatiquement (5-15 minutes selon la taille).
Étape 3 : Méthode manuelle (si auto-install échoue)
Certains modpacks customs ne sont pas dans le catalogue auto. Procédez en SFTP.
Sur Curseforge
Téléchargez le modpack depuis CurseForge App (Windows/Mac) ou directement le
.zip"Server Pack" sur le siteDans le ZIP, vous trouvez :
mods/: dossier avec les.jardes modsconfig/: configurations des modsforge-X.Y.Z.jaroufabric-server-launch.jarouinstaller.jarstartserver.bat/startserver.sheula.txt
Connectez-vous au SFTP de votre serveur Wisp (panel → Server → SFTP details, port 2022 généralement) avec FileZilla / WinSCP
Supprimez les fichiers existants du serveur
Uploadez tout le contenu du Server Pack
Sur Modrinth
Les modpacks Modrinth utilisent le format .mrpack (mais Wisp peut souvent extraire automatiquement).
Si manuel : convertissez avec Modrinth-Pack-Converter ou téléchargez la version "server" si proposée.
Étape 4 : Vérifier et lancer
Dans le panel Wisp :
Console → Startup → Edit :
- Assurez-vous que le
.jarcible est correct (forge-X.Y.Z.jarou équivalent) - JAR file : le
.jarForge/Fabric/NeoForge approprié - Allocated Memory : passez à 6G, 8G ou plus selon le modpack
- Assurez-vous que le
Cliquez sur Start Server dans la console
Le premier démarrage prend 3-10 minutes (génération du monde + initialisation des mods). Surveillez les logs.
Étape 5 : Allouer la bonne RAM
Critique pour les modpacks. Recommandations :
| Modpack | RAM minimum | RAM recommandée |
|---|---|---|
| Petit (50-100 mods) | 4 GB | 6 GB |
| Moyen (100-200 mods, ex: ATM9 Lite) | 6 GB | 8 GB |
| Gros (200+, ex: All the Mods 9, FTB) | 8 GB | 12-16 GB |
| Extrême (Vault Hunters, RLcraft) | 8 GB | 12 GB |
Dans Wisp : Settings → Resources → Memory.
Étape 6 : Configurer les mods côté serveur
Beaucoup de mods ont des configurations différentes côté serveur vs client. Les fichiers de config sont dans config/.
Exemples fréquents :
Optimiser le tickrate avec FerriteCore / Krypton
Pour les modpacks Fabric :
config/
├── ferritecore.json
└── krypton.json
Vérifiez qu'ils sont bien présents (ils ne demandent pas de tuning manuel, juste leur présence améliore les perfs).
Désactiver les mods incompatibles serveur
Certains mods sont client-side only (shaders, GUIs avancées, mini-maps). Ils peuvent causer un crash s'ils tentent de se charger côté serveur.
Dans mods/, déplacez les mods client-only dans un dossier mods-disabled/ :
mkdir mods-disabled
mv mods/JEI-*.jar mods-disabled/ # JEI fonctionne côté serveur, mais exemple
mv mods/optifine-*.jar mods-disabled/ # Optifine = client only
Liste des mods classiquement client-only :
- Optifine, Sodium, Iris (shaders/optimisations rendu)
- JourneyMap, Xaero's Minimap (cartes - parfois bicôtés)
- WAILA/Jade, Just Enough Items (parfois)
- Controllable, Better Advancements (UI)
Étape 7 : Pre-générer le monde (recommandé)
Les modpacks génèrent énormément de chunks complexes. Pré-générer avant l'arrivée des joueurs évite les lags.
Installez Chunky (mod compatible Forge/Fabric/NeoForge) :
/chunky world overworld
/chunky radius 1000
/chunky start
Chunky pré-génère un rayon de 1000 blocs autour du spawn (4 millions de chunks). Selon le serveur, prévoyez 30 min à 4 heures.
Pendant ce temps, mettez le serveur en mode whitelist :
/whitelist on
Étape 8 : Sauvegardes automatiques
Configurez Wisp pour faire des backups quotidiens :
Panel → Backups → Schedule :
- Quotidien à 4h du matin
- Retention : 7 jours
- Inclure les worlds, mods, configs
Pour les très gros modpacks, faites des backups manuels avant chaque mise à jour de mod, c'est plus prudent.
Dépannage
"Cannot find main class"
Le .jar au startup n'est pas le bon. Inspectez :
ls *.jar
Vous devriez voir forge-X.Y.Z-server.jar ou similaire. Adaptez le Startup → JAR file dans Wisp.
Crash au démarrage : "Mixin apply failed"
Conflit entre deux mods. Ouvrez le log complet et cherchez la ligne Mixin apply failed for: <ModA>. Désactivez ModA ou cherchez si une version compatible existe.
"Java heap space" / OutOfMemoryError
Pas assez de RAM allouée. Augmentez dans Wisp Settings → Resources → Memory.
Pour les modpacks gros : ajoutez le flag JVM dans Startup → Java Arguments :
-Xms4G -Xmx12G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200
"Server-side mod required" du côté client
Le serveur a des mods que le client n'a pas. Solution : envoyez à vos joueurs le fichier manifest.json du modpack ou demandez-leur d'installer le modpack via CurseForge App / Modrinth App, ce qui sync automatiquement.
Lag énorme avec ATM9 / Vault Hunters
Désactivez PortalAPI, optimisez forge.toml :
[server]
serverEventLoopGroupSize = "auto"
tickrate = 20
Et utilisez Spark (mod) pour identifier les mods consommateurs :
/spark profiler --timeout 300
Commandes utiles
# Voir les performances (avec Spark mod installé)
/spark tps
/spark profiler
# Forcer un save
/save-all flush
# Pré-générer le monde
/chunky start
# Voir les chunks chargés
/forge tps
/forge entitylist
/forge mods
Conclusion
Vous avez un serveur modpack qui tourne sur le panel Wisp VeryCloud. Quelques bonnes pratiques pour la suite :
- Mettez à jour les mods avec parcimonie (un mod bugué peut tout casser)
- Sauvegardez avant chaque mise à jour
- Communiquez les versions exactes du modpack à vos joueurs
- Utilisez Discord pour annoncer les redémarrages et maintenances
Les modpacks demandent beaucoup de ressources : si votre serveur Wisp actuel ne suffit plus, VeryCloud propose des offres dédiées VPS Ryzen Gaming ou Dédié plus performantes.
Ressources
- Panel Wisp VeryCloud : https://panel.verycloud.fr
- Curseforge Modpacks : https://www.curseforge.com/minecraft/modpacks
- Modrinth Modpacks : https://modrinth.com/modpacks
- Chunky (pré-génération) : https://modrinth.com/mod/chunky
- Spark (performance) : https://spark.lucko.me


















