Introduction

Lorsque vos joueurs explorent de nouvelles zones sur votre serveur Minecraft, le serveur doit générer le terrain en temps réel. Cette opération consomme énormément de ressources CPU et provoque fréquemment des freezes, des chutes de TPS (Ticks Per Second) et une expérience de jeu fortement dégradée.

Chunk-Pregenerator résout ce problème en générant le terrain à l'avance, pendant les périodes creuses. Une fois la zone prégénérée, vos joueurs peuvent explorer librement sans aucun lag lié à la génération de chunks.


Pourquoi prégénérer votre map ?

AvantageImpact
Exploration fluideÉlimine les freezes lors de la découverte de nouvelles zones
TPS stableLe serveur maintient un TPS optimal (≥18) même sous forte charge
Réduction CPUDiminue les pics de charge de 40 à 60% pendant les heures de jeu
Préparation serveurPermet de configurer correctement la map avant l'ouverture d'une saison
Meilleure jouabilitéAméliore significativement l'expérience utilisateur

Prérequis

Avant de commencer, vérifiez que vous disposez de :

ÉlémentDescription
Serveur Forge ou FabricLe mod nécessite un loader de mods (Minecraft 1.7.10 à 1.21+)
Chunk-PregeneratorVersion compatible avec votre serveur (téléchargement CurseForge)
Accès administrateurPermissions OP ou accès console pour exécuter les commandes
Espace disque suffisantPrévoir 2 à 8 Go selon la taille de prégénération
Période creuseIdéalement, effectuer la prégen lorsque le serveur est vide

⚠️ Important : Effectuez toujours une sauvegarde complète de votre monde avant de lancer une prégénération massive.


Compatibilité des versions

Version MinecraftVersion du modSyntaxe des commandes
1.7.10 - 1.12.2LegacySyntaxe ancienne (startradius)
1.13 - 1.21+ModerneSyntaxe nouvelle (start gen radius)

Installation du mod

Étape 1 : Téléchargement

  1. Rendez-vous sur CurseForge
  2. Sélectionnez la version correspondant à votre serveur Minecraft
  3. Téléchargez le fichier .jar

Étape 2 : Installation

  1. Connectez-vous à votre espace client VeryCloud
  2. Accédez au gestionnaire de fichiers de votre serveur
  3. Placez le fichier .jar dans le dossier mods/
  4. Redémarrez votre serveur

Étape 3 : Vérification

Vérifiez dans les logs de démarrage que le mod est correctement chargé :

[Server thread/INFO] [FML]: Loaded mod Chunk-Pregenerator version X.X.X

Commandes pour Minecraft 1.13 et versions ultérieures

Méthode 1 : Génération par rayon

Syntaxe complète :

/pregen start gen radius <nom> <forme> <X> <Z> <taille>

Paramètres détaillés :

ParamètreDescriptionValeurs possibles
<nom>Identifiant unique de la tâcheTexte libre (ex : spawn_zone)
<forme>Forme de la zone à générerSQUARE (carré) ou CIRCLE (cercle)
<X>Coordonnée X du centreNombre entier (ex : 0)
<Z>Coordonnée Z du centreNombre entier (ex : 0)
<taille>Rayon de la zoneEn chunks, ou en blocs avec suffixe b

Exemples concrets :

# Générer un carré de 100 chunks autour du spawn
/pregen start gen radius SpawnZone SQUARE 0 0 100

# Générer un cercle de 50 chunks centré en 500, 500
/pregen start gen radius BaseZone CIRCLE 500 500 50

# Générer un carré de 3000 blocs de rayon (noter le 'b')
/pregen start gen radius MainWorld SQUARE 0 0 3000b

Méthode 2 : Génération via WorldBorder

Cette méthode utilise la bordure de monde native de Minecraft pour définir automatiquement la zone à générer.

Étape 1 : Définir le centre de la WorldBorder

/worldborder center <X> <Z>

Exemple :

/worldborder center 0 0

Étape 2 : Définir la taille de la WorldBorder

/worldborder set <diamètre>

💡 Attention : La valeur est un diamètre, pas un rayon. Pour une zone de 3000 blocs autour du spawn, entrez 6000.

Exemple :

# WorldBorder de 6000 blocs de diamètre (3000 blocs dans chaque direction)
/worldborder set 6000

Étape 3 : Lancer la prégénération

/pregen start gen worldborder

Cette commande génère automatiquement tous les chunks à l'intérieur de la WorldBorder définie.


Commandes de contrôle

CommandeAction
/pregen pauseMet la génération en pause
/pregen resumeReprend une génération en pause
/pregen stopArrête définitivement la génération en cours
/pregen info listenAffiche la progression en temps réel dans le chat
/pregen info unlistenDésactive l'affichage de progression

Exemple de workflow complet :

# 1. Lancer la prégénération
/pregen start gen radius Saison1 SQUARE 0 0 3000b

# 2. Surveiller la progression
/pregen info listen

# 3. Mettre en pause si nécessaire (joueurs connectés)
/pregen pause

# 4. Reprendre plus tard
/pregen resume

# 5. Arrêter le suivi une fois terminé
/pregen info unlisten

Commandes pour Minecraft 1.7.10 à 1.12.2

Méthode 1 : Génération par rayon (legacy)

Syntaxe complète :

/pregen gen startradius <forme> <X> <Z> <taille>

Paramètres détaillés :

ParamètreDescriptionValeurs possibles
<forme>Forme de la zonesquare (carré) ou circle (cercle)
<X>Coordonnée X du centreNombre entier
<Z>Coordonnée Z du centreNombre entier
<taille>Rayon en chunks ou blocsNombre, avec préfixe b pour les blocs

Exemples concrets :

# Générer un carré de 100 chunks autour du spawn
/pregen gen startradius square 0 0 100

# Générer un cercle de 50 chunks
/pregen gen startradius circle 0 0 50

# Générer une zone de 3000 blocs (noter le 'b' AVANT le nombre)
/pregen gen startradius square 0 0 b3000

📝 Différence importante : En version legacy, le préfixe b se place avant le nombre (b3000), alors qu'en 1.13+ il se place après (3000b).


Méthode 2 : Génération via WorldBorder (legacy)

Étape 1 : Configurer la WorldBorder

/worldborder center <X> <Z>
/worldborder set <diamètre>

Étape 2 : Lancer la génération

/pregen gen startWorldBorder

⚠️ Attention : La commande s'écrit startWorldBorder (avec majuscules) en legacy, contre worldborder (minuscules) en 1.13+.


Commandes de contrôle (legacy)

CommandeAction
/pregen stopArrête la génération
/pregen continueReprend une génération arrêtée
/pregen clearArrête et supprime complètement la tâche
/pregen info listenAffiche la progression
/pregen info unlistenMasque la progression

Tableau comparatif des commandes

ActionMinecraft 1.13+Minecraft 1.7.10 - 1.12.2
Générer par rayon/pregen start gen radius <nom> <forme> <X> <Z> <taille>/pregen gen startradius <forme> <X> <Z> <taille>
Générer via WorldBorder/pregen start gen worldborder/pregen gen startWorldBorder
Mettre en pause/pregen pauseN/A
Reprendre/pregen resume/pregen continue
Arrêter/pregen stop/pregen stop
Supprimer tâcheN/A/pregen clear
Suivre progression/pregen info listen/pregen info listen
Distance en blocsSuffixe b après (3000b)Préfixe b avant (b3000)

Calculer la taille de prégénération

Correspondance chunks / blocs

Chunks (rayon)Blocs (diamètre)Surface approximative
50800~640 000 blocs²
1001 600~2,5 millions blocs²
1853 000~9 millions blocs²
2504 000~16 millions blocs²
3756 000~36 millions blocs²

💡 Rappel : 1 chunk = 16 blocs de côté

Recommandations selon l'usage

Type de serveurRayon conseilléRemarque
Petite survie (5-10 joueurs)1500-2000 blocsSuffisant pour débuter
Survie classique (10-30 joueurs)3000 blocsBon compromis taille/performance
Grande communauté (30+ joueurs)5000+ blocsPrévoir espace disque conséquent
Map limitée (saison)Selon WorldBorderGénérez exactement la zone jouable

Bonnes pratiques

Quand lancer une prégénération ?

MomentRecommandation
Serveur videIdéal : tôt le matin ou tard la nuit
Avant ouverturePréparez la map avant d'accueillir les joueurs
Période de maintenanceProfitez des maintenances planifiées
Heures de pointeÀ éviter : la prégen consomme énormément de CPU
Sans sauvegardeToujours effectuer un backup complet avant

Surveillance des ressources

Pendant la prégénération, surveillez les ressources via votre espace client VeryCloud :

RessourceOutil de surveillanceSeuil d'alerte
CPUPanel VeryCloud> 90% prolongé
RAMPanel VeryCloud> 85%
DisquePanel VeryCloudVérifier l'espace libre régulièrement
TPSCommande /tps en jeu< 15 TPS

⚠️ Attention : Une prégénération de grande taille peut remplir rapidement votre espace disque. Un monde Minecraft avec 3000 blocs de rayon peut facilement atteindre 4 à 6 Go.


Optimisation de la prégénération

Pour un VPS VeryCloud :

  • VPS KVM SSD : Prégénération de 1500-2500 blocs recommandée
  • VPS KVM NVMe : Prégénération jusqu'à 3500 blocs sans problème
  • VPS KVM Ryzen : Performances optimales, jusqu'à 5000+ blocs

Astuce : Lancez la prégénération pendant la nuit et surveillez les logs le lendemain matin.


Dépannage

La commande ne fonctionne pas

ProblèmeSolution
Commande inconnueVérifiez que le mod est bien installé dans /mods/ et chargé au démarrage
Permission refuséeAssurez-vous d'être OP (/op <votre_pseudo>) ou d'utiliser la console serveur
Mauvaise syntaxeVérifiez la version du mod et utilisez la syntaxe correspondante (legacy vs moderne)

La prégénération est très lente

CauseSolution
Serveur surchargéAttendez une période creuse ou augmentez les ressources
RAM insuffisanteAugmentez l'allocation mémoire Java dans les paramètres du serveur
Autres plugins lourdsDésactivez temporairement les plugins non essentiels (WorldEdit, Dynmap, etc.)
Stockage SSD lentEnvisagez de migrer vers un VPS NVMe ou Ryzen VeryCloud

Le serveur lag pendant la prégénération

Actions immédiates :

# Mettre en pause la prégénération
/pregen pause

# Vérifier le TPS
/tps

# Si TPS < 15, arrêter la prégen
/pregen stop

Solutions long terme :

  • Effectuez la prégénération uniquement la nuit
  • Divisez la prégénération en plusieurs sessions
  • Upgradez vers un serveur VeryCloud avec plus de CPU/RAM

Estimation du temps de prégénération

TailleVPS SSDVPS NVMeVPS Ryzen
1500 blocs~30-45 min~20-30 min~15-20 min
3000 blocs~2-3h~1-2h~45min-1h
5000 blocs~6-8h~4-5h~2-3h

Estimations basées sur des configurations VeryCloud standards avec allocation RAM optimale


Checklist avant ouverture de serveur

Utilisez cette checklist pour vous assurer que tout est prêt :

  • Mod Chunk-Pregenerator installé et fonctionnel
  • Sauvegarde complète du monde effectuée
  • WorldBorder configurée (si utilisée)
  • Prégénération lancée pendant une période creuse
  • Espace disque vérifié (au moins 10 Go libres recommandés)
  • Progression suivie jusqu'à completion à 100%
  • Test de TPS effectué après prégénération (/tps > 18)
  • Test de connexion joueur sur les zones prégénérées

Résumé

Chunk-Pregenerator est un outil indispensable pour tout serveur Minecraft hébergé sur VeryCloud souhaitant offrir une exploration fluide et sans lag. En générant le terrain à l'avance, vous éliminez les freezes, maintenez un TPS stable et offrez une expérience de jeu optimale à votre communauté.

Points clés à retenir :

  1. Toujours effectuer une sauvegarde avant de lancer une prégénération
  2. Choisir une période creuse pour minimiser l'impact sur les joueurs
  3. Surveiller les ressources CPU/RAM via le panel VeryCloud
  4. Adapter la taille de prégénération à la capacité de votre serveur
  5. Tester le TPS après completion pour valider les performances

Besoin d'aide ?

Si vous rencontrez des difficultés avec Chunk-Pregenerator sur votre serveur VeryCloud :